模拟路灯控制系统设计

发布者:Weasel最新更新时间:2012-05-04 来源: 电子设计工程 关键字:SCT89C58  路灯控制  人机接口  节能环保 手机看文章 扫描二维码
随时随地手机看文章
    照明工程迅猛发展,其路灯数量的增大,而且功耗和性能大不提高,因而对路灯定时器控制的要求比较精确。目前,路灯开关灯控制方法多为传统的“钟控”和“光控”。因此,系统不能适应天气突变与季节变化等自然情况,且容易受外部环境干扰,灵敏度低,可靠性也较差。从而会出现:开灯早,关灯晚;或者开灯晚,关灯早的现象。前者会造成巨大的电能浪费,后者会损害城市形象、影响社会治安和交通安全,从而影响城市的投资环境。本设计利用微型计算机技术对传统的两种方式进行了优化,使之能实现控制开关灯的合理化、科学化。

1 总体系统设计
    该模拟路灯控制系统选用STC89C58作为整个模拟路灯控制系统的控制芯片,利用优化的C语言编程方案实现路灯的控制功能。控制器以DS1302为时钟源,通过12864液晶显示模块适时显示时钟和监测系统运行状态,并利用4键独立式键盘提供用户设置界面。系统提供2种工作模式:人工控制模式和自动控制模式。在人工控制模式下,操作员通过主控制台上的按钮设置路灯的开关时间,也可直接控制单灯的开与关;在自动控制模式下,光敏电阻采集路灯所处环境的光亮度,红外对管识别是否有物体通过。从而使控制器完成对路灯及时控制的目的。如果路灯出现故障,布设在支路单元上的光敏器件就会采集LED灯的故障信息,然后由单片机控制路灯故障声光报警机构报警。LED灯以恒流电源为驱动源,单片机根据设定信息通过控制器可使恒流源工作或者停止工作实现LED调光功能。系统硬件方框总图如图1所示。

a.JPG



2 硬件组成与原理
    硬件设计是整个系统的基础,要考虑的方方面面很多,除了实现模拟路灯控制系统基本功能以外,主要还要考虑如下几个因素:1)系统稳定度;2)器件的通用性或易选购性;3)软件编程的易实现性;4)系统其它功能及性能指标。因此只有合理的硬件设计才能更好的与软件控制相结合,从而达到整体性好,人性化强、可靠性高的优点。
2.1 控制电路
    控制电路实质是单片机最小系统。控制电路是系统的核心,考虑到程序的大小选用了STC89C58单片机。它由晶体振荡电路以及轻触按键构成复位电路构成,主要是实现对外围电路的控制功能,使各模块电路正常有序的工作。
    晶体震荡电路结合单片机内部的电路,产生单片机所必须的时钟频率,作用是为系统提供基本的时钟信号。
    单片机复位电路的作用是使单片机的复位操作使单片机进入初始化状态,本设计中用的是按键电平复位,即当电路已在运行当中时,按下复位键后松开,即能使RST为一段时间的高电平,从而实现复位的操作。
2.2 独立式键盘电路
    独立式键盘相互独立,每个按键占用一根I/O口线,每根I/O口线上按键的工作状态不会影响其他按键的工作状态。单片机在上电运行后,连接到键盘一端的I/O口默认为高电平,键盘的另一端共地,当有按键动作产生时,相应连接该按键的I/O口会被接地线拉成低电平,同时,与键盘连接的四输入与门输出到中断口的电平为低,如果处理器允许中断产生则会作出响应,否则,响应其他操作。
2.3 显示电路
    显示电路用于在人机接口中反馈信息,主要由液晶模块构成。硬件设计中选用了带KS0108控制器的12864全点阵图形式液晶。通过编程可实现对液晶显示屏的任意位置的显示、滚动显示和反显等功能。
2.4 实时时钟电路
    本系统采用实时时钟电路DS1302,它是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,工作电压宽达2.5~5.5 V。DS1302在硬件电路中与CPU的连接仅需要3条线。即SCLK、I/O、RST。DS1302在第一次加电后,必须进行初始化操作。初始化后就可以按正常方法调整时间。
2.5 LED灯驱动电路
    由于单片机的I/O口不能够直接驱动LED灯发光,因此采用了驱动电路来识别单片机发出的开关灯信号,并控制路灯的亮灭。单片机给出的信号只有高低电平,为了避免开机时单片机的I/O口处于高电平而使路灯发光,开灯信号使用了低电平,关灯信号使用了高电平。对应两盏灯与单片机的接口线为:灯1连接到P3.6,灯2连接到P3.7。
2.6 交通检测与环境感应电路
    这两个电路都是使用传感器实现外部信号的采集,然后送给单片机进行处理。在器件上分别使用了红外对管和光敏电阻,红外对管用于移动物体适时监测,包括红外线发射管和红外线接收管,是一种红外线发射电路、接收电路一体使用的反射型感应开关模块,本身发射出一束红外光线,在该红光线的射程内如果有一物体挡住红外光线,并将红外光线反射回模块,从而传输给单片机;光敏电阻通过光线的强弱来判断是白天还是黑夜,在白天,光线较强,光敏电阻处于高阻值的状态,因而传给MCU低电平,在黑夜,则正好相反。
    硬件设计中,交通检测电路有3个测试点,与单片机接口线分别为P1.5、P1.6、P1.7,光敏电阻电路只输出一个高低电平状态,与单片机通信的口线为P1.4。
2.7 故障判断与报警电路
    在对多盏路灯进行管理时,检测故障是一件费力的事情,采用故障判断电路能够减少人为判断的工作量,为了及时反映路灯故障的信息,通过报警电路加以提示,能够及时知道路灯的工作情况,故障时就能第一时间到达现场进行维修,以保证良好的交通环境。硬件设计中,故障判断利用了光学传感器实现,如果灯已开而灯未,即产生了故障,电路会传给单片机一个高电平信号,同时,单片机会控制报警电路工作,蜂鸣器发生且故障灯亮起。采集灯1和灯2故障信息的传感器对应连接到单片机的P3.0和3.1口,报警电路独立与单片机的P3.3口相连。
    整机电路如图2所示。

b.JPG[page]

3 系统软件设计
    软件是本系统的灵魂。软件采用模块化设计方法,不仅易于编程和调试,也可减小软件故障率和提高软件的可靠性。同时,对软件进行全面测试也是检验错误排除故障的重要手段。这里我们选用了移值性好、结构清晰、能进行复杂运算的C语言来实现编程。程序设计中,包括实时监测、人工控制和自动控制、故障判断几个过程。
    1)实时监洲过程
    路灯的所有信息通过实时监测的都会在反映在液晶主界面上。检测频率是1秒进行一次,包括时间、控制方式、路灯故障信息、路灯工作状态。监测流程如图3所示。

c.JPG


    2)人工控制过程
    人工控制有两种方式:单灯控制和定时开关,单灯控制时,处理器对比设置的单灯状态;定时控制时系统会将当前时间与设定的开关灯时间对比,直到两者时间一致。然后,处理器就会控制驱动电路开灯和关灯,流程如图4所示。
    3)自动控制过程
    根据交通的情况来调节灯亮的状态能够进一步达到节能的目的,特别是在深夜,车辆和行人都相对较少,一直开灯而没很好的利用只是在白白浪费资源,因此,最有效的解决办法是只在有人或车辆通过时才开灯。如图5所示,当可移动物体M(在物体前端标出定位点,由定位点确定物体位置)由左至右到达S点时,灯1亮;当物体M到达B点时,灯1灭,灯2亮;当物体M到达C点时,两灯均灭;若物体M由右至左移动时,则亮灯次序与上相反。

d.JPG

[page]

    程序设计的流程图如图6所示。

e.JPG


    4)故障判断与报警过程
    路灯出现故障会对交通造成一定的影响,这就要求维修人员能够第一时间到达现场排除故障。本系统能够实时判断路灯的状态,出现故障时会发出声光报警信号,并且在液晶屏上会显示故障路灯的编号,可省去管理人员必须到现场才能判断故障的麻烦。程序流程如图7所示。
根据以上描述,全局控制的流程如图8所示。

f.JPG



4 系统仿真测试
    仿真测试主要是对功能指标的测试。各项指标测试结果如表1所示。

g.JPG


    通过以上数据分析,可得出本设计完全符合设计的所有要求,实现了模拟路灯控制系统。

5 结论
    该控制系统是采用单片机实时控制,主要由4个模块组成,第1个模块为支路控制器,能适时读取时钟芯片的信息并显示,能对来自红外对管、光敏器件的监测信号进行处理并控制其他电路;第2个模块为单元控制器,负责接收支路控制器发出的控制指令并监测移动物体将信息、路灯状态信息传给支路控制器做判断,从而控制LED灯的开关;第3个模块为输入、显示装置,是对系统工作状态以及用户更改设置、直观显示、人机交互的作用。作为控制执行部件,广泛应用于自动控制和精密机械等领域,尤其在需要精确定位时应用得更为广泛。

关键字:SCT89C58  路灯控制  人机接口  节能环保 引用地址:模拟路灯控制系统设计

上一篇:无线传感器网络在蔬菜大棚中的应用
下一篇:基于8051单片机的多功能用电故障控制器实现

推荐阅读最新更新时间:2024-03-16 12:58

照明关注健康 选择环保节能的LED灯具
    “光健康”与我们每个人都息息相关。引发“光健康”的原因之一就是:家里灯光用得好不好。有关专家认为,所谓“光健康”包含两个方面,一是照明必须满足场所的功能性要求,即人们所说的灯光亮不亮、美不美的问题;二是照明必须满足人们的心理要求,如色温、亮度对人的情绪的影响,以及光与影的和谐与否等。有关专家指出,不合理的照明工具和不恰当的照明方式对健康都会产生很大影响。研究表明,明亮的光线可以改变大脑的内部时钟,控制睡眠。但长时间在灯光下工作,会降低人体对钙的吸收;强烈的光波还会使不正常的细胞增加,正常细胞死亡。而符合这样“光健康”要求的灯具则是符合绿色照明概念的新型灯具。     绿色照明的概念是由美国国家环保局在上个世纪90年代提
[电源管理]
基于MPPT技术的太阳能发电的路灯控制系统
  太阳能是一种清洁高效的可再生能源。在阳光充足的白天,屋顶的光伏电池将太阳能转化成电能,供人们在夜晚使用。据专家预测,到2040年,全球的光伏发电量将占世界总发电量的26%,2050年后将成为世界能源的支柱。太阳能路灯以太阳光为能源,不需要铺设复杂的管线,安全节能无污染。白天利用太阳光给蓄电池充电,晚上蓄电池提供能量带动路灯工作。路灯的关/开过程采用光控,采用最大功率跟踪技术,最大程度的吸收太阳能,提高太阳能光电池的效率,以降低路灯系统的成本。最大功点跟踪(Maximum Power PointTracking,MPPT)系统是一种通过调节电气模块的工作状态,使光伏板能够输出更多电能的电气系统。    1 硬件组成   太
[工业控制]
PIC单片机人机接口模块独立式按键的程序设计
  下面是查询方式下的键盘程序,程序中没有使用散转指令,也没有软件防抖动措施,只包括按键查询、键功能程序转移。FP0~FP7为功能程序入口地址标号,PROM0~PROM7分别为每个按键的功能程序。   程序清单(设I/O口为P1口)如下:   由此程序可以看出,各按键由软件设置了优先级,优先级顺序依次为0~7。   本节所讲的模块中,在按键按下或弹起时经常会出现一些毛刺,所以在首次检测到输入的值后应添加一个延时程序DELAY。   这个延时程序延时100ms左右,延时后再检测输入的值,如果改变了,则证明此时按键按下或弹起时读出的值是不准确的,再调用延时程序DELAY,延时100ms之后,再继续查看。   本例采
[单片机]
PIC单片机<font color='red'>人机接口</font>模块独立式按键的程序设计
基于单片机的模拟路灯控制系统设计方案
0 引言 本文采用高效节能环保的LED 灯作为光源,利用传感器模块、光控路灯模块、恒流源模块来实现,根据环境、交通等因素,单片机采集光敏电阻或光电开关的信号控制路灯的亮灭,实现了光电和时间控制; 同时具有交通情况检测、故障自动检测与报警等功能,实现了路灯的智能化控制,节省了电力能源和人力资源。 1 系统设计要求方案 1.1 系统设计要求。 设计并制作一套模拟路灯控制系统,路灯布置如图1 所示。要求实现模拟路灯控制系统的时钟功能,设定显示开关灯时间,并能控制支路按时开灯和关灯;根据环境明暗的变化自动控制开灯和关灯; 根据交通情况自动调节亮灯状态; 独立控制每只路灯的开灯和关灯时间; 当路灯出现故障时,支路控制器发出滴答的报警
[单片机]
基于单片机的模拟<font color='red'>路灯</font><font color='red'>控制</font>系统设计方案
抢攻人机接口IC 指纹识别芯片销售预测
    非苹阵营生物(包括指纹)辨识晶片搭载量预估 人机介面IC厂比较 人机介面功能成为手机、平板、笔电行销上的最佳新卖点,因此带动触控IC、指纹辨识IC前景看俏,也吸引不少IC设计界老将看好人机介面IC这块新蓝海,包括联发科董事长蔡明介、F-敦泰董事长胡正大,义隆电董事长叶仪皓等皆各自领军展开人机介面IC的研发。 人机介面是由苹果主导力拱成功,不过,全球触控IC大厂新思国际(Synaptics)完成收购指纹辨识IC厂Validity Sensors后,客户群快速跨入非苹阵营的智慧型手机、平板电脑、甚至是智慧电视、智慧车,以及穿戴式装置等物联网新市场。Synaptics不但看好生物辨识(包括指纹辨识)晶片未来2年年复合成长率
[手机便携]
基于51单片机的太阳能路灯控制系统设计方案
简介:太阳能路灯控制系统:51单片机练手项目,简单可复制。 带太阳能充电功能,oled显示, 白天根据光强判断开关灯晚上开灯,二级菜单可以设置时间日期。 太阳能充电:传统锂电池充电芯片TP4056,使用6V太阳能板,给3.7V18650电池充电。 经过资料显示 18650电池尽量不要让其电压低于2.7V,所以后级供电电路(5V升压电路)MT3608启动引脚EN脚 连接了LM393制成的电压比较器。和电池电压比较,电池电压低于2.7v,MT3608启动脚拉低关断。 供电:使用升压芯片MT3608给单片机供电,让电池电压稳定在5.1V,来提供稳定电压。 #include reg52.h #include oled.h #i
[单片机]
基于51单片机的太阳能<font color='red'>路灯</font><font color='red'>控制</font>系统设计方案
基于HID类的USB人机接口设计
目前市场上USB设备的种类繁多,但是这些设备会有一些共同的特性,根据这些特性可以把USB设备划分为不同的类,如显示设备、通信设备、音频设备、大容量存储设备、人机接口设备(HID)。这里介绍如何实现HID类设备,以及如何在应用程序中对HID类设备进行访问。从Windows98操作系统开始,为HID类设备提供了通用的驱动程序,所以只要按照HID设备类的规范编写设备的固件程序,就能够让Windows系统自动识别设备,省去了复杂的驱动程序编写过程。 1 HID协议简介 人机接口设备(HID)主要是指一些人与计算机进行交互的设备,如键盘、鼠标、游戏杆等;但是HID设备不一定非要是这些人机交互设备,只要符合HID设备级定义规范要求的都可以
[应用]
门禁系统如何兼顾产业升级和节能环保
  近日,国务院正式发布了《国务院关于进一步加强淘汰落后产能工作的通知》,明确表示了以电力、煤炭、钢铁、水泥、有色金属、焦炭、造纸、制革、印染等行业为重点,按期淘汰落后产能。加快淘汰落后产能,一方面是转变经济发展方式、调整经济结构、提高经济增长质量和效益的重大举措;另一方面,加快节能减排、积极应对全球气候变化,也是我国兑现在斯德哥尔摩气候会议上对全球各国的减排承诺,尽到一个大国的责任。   安防产业是我国目前的朝阳行业之一,除了为我国的安全防范鞠躬尽瘁,还为GDP和就业提供强而有力的支持。因此,安防行业也应该与时俱进,进行产业升级,为全球节能减排、环保低碳做出自己的贡献。那么,作为安防行业里面重要的组成部分——门禁识别,应该如
[安防电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved