基于STM32照明控制器设计
基于STM32照明控制器设计(论文16700字)
摘 要
随着经济的飞速发展,人们的生活水平的提高,智能家居已成为一种趋势。近些年来,电子技术、网络通信技术和计算机技术的迅猛发展,使得传感器小型化,低成本化和高的可靠性。本课题立足智慧城市中智能家居的基本需求,拟设计并实现
一个红外探测的智能家居照明控制器设备,通过专业可靠的红外探测传感器感知区域人体感应信号,根据时间和设定的模式对照明电路进行控制,以期达到绿色节能、智能感知的目的。文中首先,在第二章中进行了方案选择,并给出了总体的系统结构。在第三章中则说明了总体电路框图设计以及各个模块具体电路进行了分析,并对设计中用到的主要芯片进行了介绍。接下来的章节介绍了整体的设计流程,分析了主要的程序段。后面就是电路的制作和元器件的测试。本文最后根据上文的内容对设计提出了改进措施。
关键词:单片机 红外探测 节能 智能控制
Design of Lighting Controller Based on STM32
Abstract
With the rapid development of economy and the improvement of people's living standard, smart home has become a trend. In recent years, the rapid development of electronic technology, network communication technology and computer technology makes the sensor miniaturization, low cost and high reliability. This paper based on the smart city in smart home is the basic demand, aims to design and realize a infrared detection of smart home lighting control equipment, by professional and reliable infrared detection sensor sensing region of a human body induction signal, according to the time and set the mode to control the lighting circuit, in order to reach the purpose of green energy-saving, intelligent perception. In this paper, the second chapter makes a choice, and the overall structure of the system is given. In the third chapter is the description of the overall design and circuit diagram of each module concrete circuit is analyzed, and the main chip used in the design is introduced. The next section introduces the whole design process, introduced the main procedure. Fabrication and testing of the circuit components is behind. Finally, according to the above contents of design improvement measures are put forward.
[版权所有:http://DOC163.com]
Key Words : Single chip;Infrared detection;energy conservation;Intelligent control
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 设计背景和意义 1
1.2 本文的安排 2
第二章 方案论证 3
2.1 方案选择 3
2.2 系统的结构 4
2.1.1 单片机模块 4
2.1.2 人体红外感应模块 4
2.1.3 基于继电器开关控制模块 5
2.1.4 LED显示及键盘输入模块 6
[资料来源:https://www.doc163.com]
第三章 硬件设计 8
3.1 系统电路框架图设计 8
3.1.1 人体红外感应模块 8
3.1.2 LED显示模块 9
3.1.3 键盘输入模块 9
3.1.4 继电器照明控制开关模式 11
3.2 STM32的功能介绍 11
第四章 软件设计 20
4.1 总体流程图 20
4.2 具体程序分析和设计 21
4.2.1 初始化 22
4.2.2 LED一直开启程序设计 23
4.2.3 LED一直关闭程序设计 23
4.2.4 红外探测模式程序设计 24
第五章 电路制作与调试 26
5.1 电路制作 26
5.1.1 元器件的选择与购买 26
5.1.2 电路的焊接 26
5.1.3 元器件测试 28
5.2 软件调试 29
5.3 误差分析和消除 30 [资料来源:http://Doc163.com]
5.4 设计改进 31
结 语 32
参考文献 33
致谢 35 [来源:http://Doc163.com]