无线照明控制器的设计与实现

 2023-11-19 02:11

论文总字数:18864字

摘 要

在照明系统中使用LED路灯远程控制系统,不仅可以减少照明时间节省用电,而且可以降低管理开支。本论文运用单片机技术,在分析LED照明技术基础上设计了LED照明远程控制系统,实现计算机对LED灯远程控制。该系统采用ATmega16控制芯片和nRF905无线通信模块组成主机模块和从机模块。首先利用光敏三极管检测外界环境亮度,经过从机模块处理后,通过无线通信模块(nRF905)将数据上传到主机模块,主机模块将数据传输到控制计算机,计算机监控程序根据需要下达控制命令,从机模块利用脉宽调制(PWM)实现对LED亮度的调节,从而实现对照明系统的远程控制。该系统能够实现城市照明的智能控制,具有一定的适用性。

关键词:照明控制,单片机,无线通信,远程控制

Abstract: With LED street lamp remote control system in a lighting system, not only the lighting time can be reduced and electrical energy can be saved, but also management costs can be reduced. The remote control system of LED lighting is designed based on single chip microcomputer technology and the analysis of LED lighting technology is this thesis, and finally remote control to LED lights can be realized by the computer. The system is made of host module and slave module which ATmega16 controller chip and nRF905 wireless communication module is adopt. Firstly environment brightness is detected by the phototransistor, and the brightness signal processed by the slave module is uploaded to the host module by a wireless communication module (nRF905). Secondly, the data is transferred to the control computer, and control commands according to the need are assigned by the computer monitor program. The LED brightness can be adjusted by the slave module using pulse width modulation (PWM), and the remote control of the lighting system is enabled. The intelligent control of city lighting can be realized by the system which has certain applicability.

Key words: lighting control, single chip, wireless communication, remote control

目 录

1 前言 4

2 方案设计的选择 4

2.1 整体方案选择 4

2.1.1 用调驱动电流来调节LED的亮度 4

2.1.2 采用可控硅对LED调光 5

2.1.3 采用PWM对LED调光 6

2.2 主控芯片的选择 7

2.2.1 51系列单片机概述 7

2.2.2 PIC系列单片机概述 8

2.2.3 AVR系列单片机概述 8

3 硬件电路设计 10

3.1 系统设计框图 10

3.2 单片机最小系统 10

3.2.1 主控芯片ATmega16 11

3.2.2 复位电路 11

3.2.3 晶振电路 12

3.3 液晶显示电路 12

3.4 无线通信模块(nRF905) 14

3.4.1 芯片介绍 14

3.4.2 nRF905 工作模式 15

3.4.3 ShockBurstTM模式 15

3.4.4 单片机与nRF905的硬件连接原理图 16

4 软件设计 16

4.1 LCD显示程序 17

4.2 PWM调节LED亮度程序 18

4.3 nRF905的操作程序 18

4.3.1 nRF905的发送模式程序 18

4.3.2 nRF905的接收模式程序 18

5 仿真与调试 19

5.1 Proteus软件简介 19

5.2 PC机调试 21

结 论 23

参考文献 24

致 谢 25

附 录 26

1 前言

自从人类意识到节能减排,才能解决大气变暖的迫切问题后,如何减少照明用电就作为一个重要的问题提到日程上来。因为照明用电占总能耗的20%。幸好出现了高效节能的LED,LED节能水平是白炽灯节能5倍以上,是荧光灯、节能灯1倍左右,还不像荧光灯、节能灯那样含汞。如果可以用调光来节能,那么也是非常重要的节能手段。但过去所有的光源都不容易实现调光,而容易调光正是LED的一个很大的优点。因为在很多场合其实不需要开灯或者至少不需要那么亮,可是灯却开的很亮,例如半夜到黎明时段的路灯:地铁车厢从地下开到郊区地面时车厢里的照明灯;更常见的是在阳光明媚时靠近窗口的办公室、学校、工厂等的荧光灯都还开在那儿。如果可以自动调光了,这些电能完全可以节省下来!所以对于灯具调光来说,家庭壁上调光不是主要的应用场合,市场也很小。反而是路灯、办公室、商场、学校、工厂的按需调光才是更重要的场合,不但市场巨大,而且节能可观。这些场合需要的不是手动调光而是自动调光、智能调光。

2 方案设计的选择

2.1整体方案选择

2.1.1用调驱动电流来调节LED的亮度

首先就是通过改变驱动电流,因为LED的亮度近似与其驱动电流成正比关系。图2-1所示某家公司的LED灯光强输出与驱动电流的关系。

相对光强(%)

剩余内容已隐藏,请支付后下载全文,论文总字数:18864字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;