基于单片机的遥控调光灯系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《遥控调光灯的设计》
设计报告
学校名称: 河池学院
专业:电子信息工程
姓名:周培、郭振媛、唐茂林
指导教师:彭建盛
2009年7月19日
摘要
本设计采用芯片AT89S52制作一遥控调光灯,能够实时、准确、多点控制灯光的强度,不但有利于光线采集,更有利于节能减排。本系统由主机(AT89S52)、从机(遥控电路)和灯光控制电路组成。为使系统性能更稳定、更具有实时性,本设计使用光敏电阻实时监测外部灯光的强弱;为使系统方便不同方式使用,本设计分别使用了遥控控制、旋钮控制和继电器控制,可根据不同需要任意控制继电器切换不同状态;本设计采用AT89S52单片机作为主控芯片,并配以RC上电复位电路和以11.0592MHZ晶振为主要元件的振荡电路,进而保证了系统的实时性;本设计充分考虑了制做成本和人性化设计的理念,充分体现了大赛的主题和宗旨。
关键字:遥控调光灯,AT89S52单片机,光敏电阻、继电器
Abstract
This design uses the chip AT89S52 making a remote dimmer, which can control the light intensity with real-time, accurately, and multipoint. It is not only beneficial to the light acquisition, but also more advantageous to save energy. This system is comprised of the core(AT89S52),the slave(remote control circuit) and the lighting control circuit.To enable the system to be used in different ways, the design uses the remote control, control and relay control knob can be arbitrary under the control of the different needs of different states of the relay switch. To make use of different ways conveniently, this design uses the remote control, knob control and real-time light control, according to different needs. This design is considered fully making cost and humanized design concept, fully embodies the contest themes and purpose.
Key words: R emote dimmer,AT89S52 SCM, P hotoconductive resistance ,R elay
目录
1、设计任务 (4)
1.1基本要求 (4)
1.2发挥部分 (4)
2、方案论证与比较 (4)
2.1 主要控制芯片的选择 (4)
2.2 从机遥控部分电路 (4)
3、总体方案 (5)
3.1工作原理 (5)
3.2 总体设计 (5)
4、系统硬件设计 (6)
4.1 主机模块 (6)
4.2 主机控制模块 (8)
4.3 从机遥控模块 (10)
4.4 电源部分 (13)
5、系统软件设计 (14)
6、总体测试与结果分析 (14)
6.1 基本部分测试 (14)
6.2 测试结果分析 (15)
7、设计总结 (16)
8、参考资料 (16)
附录: (177)
1、设计任务
1.1基本要求
1、以高亮度LED为光源,以单片机为主控芯片;
2、系统分为主机和遥控从机,主机负责调光,从机负责远程控制,采用红外遥控的方法;
3、遥控从机上要有四个按键,按键1,是开关,按一下灯开,再按灯关;按键2是低亮度;按键3,是中亮度,按键4,是高亮度。
4、主机也有调光功能,通过旋转亮度旋钮可以任意调节光的亮度。
1.2发挥部分
1、可以自动调节光线的亮暗;
2、亮度可多达5级调节;
3、采用蜂鸣器发声确认信号成功接收。
2、方案论证与比较
2.1 主要控制芯片的选择
方案1:选择ATMEGA16单片机作为核心控制芯片。ATMEGA16单片机属于高性能、低功耗的 8位AVR® 微处理器,16K字节的系统内可编程Flash,ATmega16单片机有8个10位精度的模数转换器ADC,512 字节的EEPROM,1K字节的片内SRAM.
方案2:选择AT89S52单片机作为核心控制芯片。AT89S52是一种低功耗、高性能、价格便宜的微控制器,具有8K 在系统可编程Flash 存储器。AT89S52单片机外部资源丰富,拥有32个I/O口,方便设计使用。片上Flash允许程序存储器在系统可编程,亦适于常规程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。
此次设计中,以上两款单片机都没够完成设计需要。但是ATMEGA16的程序实现没有AT89S52灵活,且AT89S52价格比较低廉。鉴于以上原因,本次设计采用AT89S52作为核心芯片。
2.2 从机遥控部分电路
方案1:采用TX05D芯片。TX05D是一种一体化的红外线发射、接收器件,