基于单片机的光控路灯设计含程序和仿真图.doc

基于单片机的光控路灯设计含程序和仿真图.doc

ID:55569425

大小:3.03 MB

页数:24页

时间:2020-05-18

基于单片机的光控路灯设计含程序和仿真图.doc_第1页
基于单片机的光控路灯设计含程序和仿真图.doc_第2页
基于单片机的光控路灯设计含程序和仿真图.doc_第3页
基于单片机的光控路灯设计含程序和仿真图.doc_第4页
基于单片机的光控路灯设计含程序和仿真图.doc_第5页
资源描述:

《基于单片机的光控路灯设计含程序和仿真图.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、机电工程系课程设计报告题目:光控路灯专业:___应用电子技术______班级:___应电(1)班_______学号:___100601****_________姓名:____某某____________指导老师:____某某某___________答辩日期:___2012年6月6号___目录一、绪论3二、对本课程设计的分析42.1所需的软硬件-4-2.2工作原理-4-三、主要电路模块的实现方案比较及选择53.1光敏电阻感应模块与AD/DA转换模块-5-3.2IIC总线模块-6-3.3LED灯与数码管显示模块-7-3.4单片机最小系统模块-9-四、系统电路图10五、系统的软件设计12六

2、、结论13七、课程设计过程中遇到的主要问题以及解决办法13八、心得体会14九、附件15一、绪论随着社会的发展,路灯已经成为一个城市的照明系统中不可分割的一部分,在城市照明中发挥着举足轻重的作用,而其所依靠的就是路灯自动化控制系统。但当前大多采用的是定时的路灯自动化控制系统。其通常都是采用全夜式开启路灯的自动化控制系统。但因为夏天跟冬天因为天亮与天黑的时差颇大,使得夏天晚上过早的路灯就开启,早上又过晚的关闭。且世界奇观这么多,偶尔总会出现点极端的天气状况,会造成白天天过黑、夜晚又如白昼般亮的情况(如日全食等),而路灯又不会自动开启或者关闭,这就使得交通事故的发生概率增大,路灯在这种情况

3、下失去了其应有的价值和意义也造成能源的白白浪费。而且现在路灯已经全球基本普及,大到世界有名的大城市,小到小城镇、小乡村都已经有了路灯,可想而知世界能源在这块的浪费上是多么的巨大。光控路灯不仅可以解决这类问题,还可以使路灯在有需要的时候自动开启或者关闭,避免了路灯在不需要的时候自动开启或者关闭。大大的避免了能源不必要的浪费,对于地球环保和能源的节约,可以起到巨大的作用。一个城市每年在这块能源的经济支出上对于普通人来说简直是一个天文数字,一个人一辈子的用电可能都没有城市路灯几天的使用量大。光控路灯如果可以普及化,不仅可以为城市省下了一大笔的开支,使其可以将节省下的资金投资到更有意义的地方

4、去,使得城市可以更好、更快的发展。对于世界来说,更是可以取得巨大的节约能源效果,对于绿色地球的实现做出巨大的贡献。路灯自动化的控制方式有很多,本系统采用STC89C52和七段数码管显示器、LED灯等相关的光电检测、控制、显示设备,来设计智能光控路灯自动化系统。实现能根据外界光线条件通过IIC总线模块、AD/DA转换模块等的处理实现控制路灯的自动化开启或者关闭功能。本设计是以光敏电阻对于外界光线强弱的感应能力为基础进行的路灯自动化控制系统设计。当光线强度弱到一定程度的时候,路灯就会自动灭掉;当光线强到一定程度的时候,路灯就会自动开启。本设计以当外界光线强度弱到使光敏电阻阻值大于等于20

5、0欧的时候,LED灯会自动开启;小于200欧的时候,自动关闭。一、对本课程设计的分析2.1所需的软硬件Proteus软件、keil软件、Protel软件、CH341SER驱动软件、STC_ISP_V478烧写软件、单片机STC89C52、PCF8591元件、AT24C02元件、74HC573元件、光敏电阻、发光二极管、七段数码管、电阻、排阻、电容、极性电容、11.0592M晶振、电源、学习用的AT89C52硬件板、开关等。2.2工作原理本设计是以光敏电阻可以根据外界光线的强度而改变自身阻值的特性(光线越强,阻值越小;光线越弱,阻值越大)为基础设计的光控路灯自动化控制系统。其原理是利用

6、光敏电阻感受外界光线强度并体现在自身阻值的变化上,然后根据这一阻值的大小来判断外界的光线亮度情况,然后根据所得数据判断LED是该亮起还是该灭掉。该设计主要由六个模块构成:1)光敏电阻感应模块2)AD/DA转换模块3)IIC总线模块4)LED灯模块5)数码管显示模块6)单片机最小化系统模块其流程为:光敏电阻读取外界光线的强度,通过ADC转换为数据编码传输给单片机,单片机接收、处理、输出数据使得七段数码管显示出数据(当前光敏电阻的阻值)。执行中断,判断该光线的强度是否达到设定的要求(这里设定光敏电阻阻值大于、等于200时,LED灯亮;小于200时,LED灯灭),若达到则LED灯亮起;若达

7、不到则LED灯灭掉。其系统框图如下:晶振电路路振光敏输入单片机主要程序数码管显示输出LED灯亮灭输出(系统框图)一、主要电路模块的实现方案比较及选择3.1光敏电阻感应模块与AD/DA转换模块所谓的AD/DA转换就是模数/数模转换,该设计中我们涉及到的是ADC(模数转换)。PCF8591是具有IIC总线接口的8位A/D及D/A的转换器,具有4路A/D输入、1路A/D输出。这里该设计利用PCF8591来实现ADC转换数据的功能和连接IIC总线的功能。其引脚:1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。