您现在的位置是:首页 > 源码 > 路灯控制器总控制程序
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

路灯控制器总控制程序

更新时间:2020-10-08 21:08:01 大小:38K 上传用户:百行孝为先查看TA发布的资源 标签:51单片机数据采集语言播报 下载积分:9分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

本实验做的是基于光照度的路灯控制器,根据实验要求共分为两个模块,第一个模块为光照度变送器,第二个模块为嵌入式路灯控制器。在整个系统中,为实现节能要求,在本实验中采用太阳能电池板进行供电,白天对蓄电池进行充电,夜晚蓄电池为路灯供电。

在光照度变送器模块中,采用普通51单片机进行数据处理,完全实现了实验的基本要求,能够将光照采集过来并且转化成4-20ma的电流的输出,实验要求测量分辨率为100勒克斯,我采用的采集光照模块的分辨率可以达到1勒克斯,光照度变送器采用12V电压进行供电,符合实验要求。

在嵌入式路灯控制器模块中,通过5V继电器控制路灯,采用增强版的51单片机进行数据处理,单片机内置的AD能够将4-20ma的电流转换成电压,并且采集过来,用1602液晶显示出来,由于1602液晶显示在夜间显示不清晰,为使检测电压更加方便,增加了语音模块,只要按键按下,就会播报出当时的电压值,为防止出现意外情况,在本实验中加了GSM模块,只要给固定的手机号发送dianya,就会收到短信,显示当时的电压值,发送kaideng,无论什么情况下都会打开路灯亮一段时间,只要发送guandeng,无论在什么情况下都会将路灯关闭一段时间。

在电压低于3V的时候,路灯会自动亮,为防止在某些特殊的情况下,电压高于3V并且人们需要光照,我在本实验中增加了声控开关控制,同时考虑到为给不方便的人带来方便,又增加了热释电控制,考虑到身高和声音传播速度,我将热释电和声控开关采取一定的高度差,当电压高于3V并且需要光照的时候,只要有人走过或者声音超过一定的响度,路灯就会亮,亮一段时间以后路灯就会自动熄灭。

将控制总开关设置在路灯控制器的后面,这样不仅避免了行人的干扰,而且靠近蓄电池,控制比较方便。

 


部分文件列表

文件名大小
总控制程序/
总控制程序/LCD1602.c1KB
总控制程序/LCD1602.h
总控制程序/LCD1602.LST4KB
总控制程序/LCD1602.OBJ6KB
总控制程序/main.c2KB
总控制程序/main.LST6KB
总控制程序/main.OBJ5KB
总控制程序/project
总控制程序/project.hex4KB
总控制程序/project.lnp
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载