《赵雄飞毕业设计演示》课件.ppt
文本预览下载声明
基于51单片机的智能照明控制系统设计 作者: 赵雄飞 专业:电子信息工程S102 指导教师: 刘建林 选题的目的和意义 近十几年来,随着我国城市建设的快速发展,楼宇照明也相应飞速发展。在楼宇的照明数量与质量两个方面均有显著的变化与提高,特别是随着人民生活水平进入小康水平,楼宇照明水平提高很快,追求人工照明光环境的舒适性、个性化、安全、节能等方面日见突出。楼宇中人工光环境对于满足人们的生活、学习、娱乐以及工作方面有着重要的意义。 本设计要实现的目标 基于单片机的照明控制系统功能如下: a) 人机的交互; b) 照明的启停控制; c) 照明的亮度控制; d) 照明的定时控制; 通过本次照明控制系统的设计,最重要的目的是通过使用以软件设计硬件的方法进行产品的设计。体会自顶向下的设计方法,熟练掌握C语言,熟悉相应的编程软件,为以后从事相应的工作打下一个基础。 * * 本设计的总体设计框图 89C51 数码显示及驱动电路 通信接口电路 看门狗 键盘 晶振 电源 主控制器硬件电路结构框图 89C2051 电源 看门狗 晶振 时钟电路 零点检测电路 可控硅控制电路 分控制器硬件电路结构框图 主控制器 RS485接口 RS485接口 分控制器 RS485接口 分控制器 RS485接口 分控制器 … 有线通信系统结构框图 主控制器 无线数传模块 分控制器 无线数传模块 主控制器 无线数传模块 … 无线数传系统结构框图 硬件电路设计原理图-主控制器系统 硬件电路设计原理图-分控制器系统 硬件电路设计原理图-主机通信 硬件电路设计原理图-从机通信 软件设计 软件是计算机系统的灵魂,没有软件计算机不能充分发挥其功能,这是软件在计算机中的地位,而在计算机控制系统中,软件也是非常重要的。在照明控制系统中,硬件设备的功能是由软件来定义的,如系统要控制分布的照明灯具,通过有线与无线串行通信程序来完成控制功能,通过软件定义键盘功能,通过编程完成LED数码显示等等,由此可见,软件是控制系统中的一个重要组成部分。 该照明控制系统的软件程序包括:照明启停控制程序、照明亮度控制程序、照明定时控制程序、人机交互程序以及RS485串行通信与无线数传通信程序等。本着软件设计的基本方法,照明控制程序的软件设计方法是利用传统的结构化分析与设计方法来完成的。结构化程序设计方法虽然是早期的程序设计方法,但该方法还一直被广泛地使用。结构化系统分析与设计贯穿整个软件设计过程,遵循“自顶向下,逐步求精”的基本原则。 软件程序总体结构 照明停启控制 照明亮度控制 照明定时控制 人机交互 串行通信 照明控制系统 全 部启停控制 单独启停控制 单独亮度控制 全部亮度控制 单独亮度控制 全部定时控制 LED数码显示 键盘扫描 无线数传 RS 485 通信 *
显示全部