博客首页 | 排行榜 |

南京老练

个人档案
博文分类
电子大赛之模拟路灯控制系统基于铁电VRS51L3074单片机的解决方案  2009-09-24 00:35

 

根据电子大赛的要求,我们在这次的活动中采用了铁电的单片机。首先,电子大赛的情况如下:
1)支路控制器有时钟功能,能设定、显示开关灯时间,并控制整条支路按时开灯和关灯。
2)支路控制器应能根据环境明暗变化,自动开灯和关灯。
3)支路控制器应能根据交通情况自动调节亮灯状态:当可移动物体M(在物体前端标出定位点,由定位点确定物体位置)由左至右到达S点时(见图2),灯1亮;当物体M到达B点时,灯1灭,灯2亮;若物体M由右至左移动时,则亮灯次序与上相反。
4)支路控制器能分别独立控制每只路灯的开灯和关灯时间。
5)当路灯出现故障时(灯不亮),支路控制器应发出声光报警信号,并显示有故障路灯的地址编号。
我们进行了初步的分析,分析如下:
根据第一个功能,我们采用一个时钟芯片PCF8563,这样我们就能够采集了时钟的信号。
根据第二个功能,我们需要加一个光敏电阻,并且需要一个AD。
根据第三个功能,我们需要增加一个监测信号,这个可以使用对应的红外信号进行解决,当我们在2s内一直接收到红外的信号,呢么我们就可以判断是不是有物体经过,并且达到这个位置。而整个的控制方式是有支路控制器进行完成的。
根据第四个功能,支路控制器根据整个系统的时间和光亮的需要进行显示控制路灯的亮灭。这个是可以进行这样做的,也就是使用485总线进行控制,每个LED小灯系统中,都有一个控制器,采用485总线的方式,进行控制。同时在扩展的要求中还有,每个小灯能够进行LED光度调节,这个我们将采用PWM进行调节。
      根据第五个要求,我们在检测路灯是否故障的时候,采用电流霍尔芯片,只要检测了电路中是否有电流流过,那么就能判断出是不是有故障灯的存在。
    这样分析来看,我们现在初步需要设计的是单元控制器。由于时间的关系,我们这里就不适用恒流进行控制了。我们现在使用开关管进行1W的LED等的控制。
 
下面,我们简单分析一下这款自己的一个构架方式,采用485通讯,采用比较器判断led那一侧的路灯的电压信号,电压低就表示就判断为没有电,当然是用比较器也是可以的,如果没有电压信号,也是可以点不亮的。编码开关用来设置本地的地址。可以使用PWM进行控制led的信号。程序流程就不细细说了。
       那么我们现在分析一下主机的构成,主机需要的功能有:
1、 判断是否有物体经过,需要三个红外探测器
2、 需要显示时间和一些信息,使用LCD液晶 使用的是12864电阻的液晶。
3、 需要进行485通讯
那么我们设计的简单的电路如下:
 
在这次的系统中,我们都采用了铁电的单片机。其各个性能都符合要求。
 
类别:杂谈 |
上一篇:基于FM6124的多螺旋灯丝自动切丝机 | 下一篇:电子大赛之模拟路灯控制系统基于铁电VRS51L3074单片机的解决方案
以下网友评论只代表其个人观点,不代表本网站的观点或立场