新闻中心 News
多模式智能路灯控制系统
近年来,随着经济的高速发展和城市化进程的不断深入💆🏼♂️,对相应的各项市政配套设施也提出了更高的要求💆🏼♀️。路灯作为现代城市的公共基础设施,在城市的日常运作和人们的生活中起着重要作用,路灯控制系统的先进程度标志着座城市的现代化水平。目前全球面临能源危机🤵♀️,电力资源已经成为紧缺资源。我国存在着严重的电力资源浪费现象🗻,因此节能降耗是需要大力推行的政策。当前很多城市路灯系统基本只能实现按时开关灯的功能🕝,仅仅是根据设定的时间来对路灯进行相关控制,使用全夜亮灯的方式👩🏽💻,造成了很多电能资源的浪费🐕。随着机动车保有量的逐年上升和人口密集化发展,传统的城市路灯照明系统也显现出很多其他缺点和不足。例如🙋🏽♀️:暴雨天气时即使在白天天色也是阴暗的,却缺乏必要的道路照明🖖🏻;在深夜及人流、车流量稀少时,路灯整夜照明🤲🏻,存在定程度的电力浪费问题1️⃣;另外,旦路灯出现故障🧣,只能通过路灯巡查人员检查发现,不能及时反映到照明控制系统中,给维护工作带来不便🫳🏿。因此,建立套具有多种工作模式的智能路灯控制系统就显得十分必要🤷🏼♂️。
单片机、1C芯片和传感器等技术的大力发展给智能路灯控制和照度模糊控制3系统的发展提供了前提和基础🤺👳♀️。采用智能化路灯控制系统不仅能够满足正常的道路照明功能🌲,还能有效节约电力资源👨🏼🔧,使得城市的路灯系统更具科学性和人性化🙅♀️,同时也提高了路灯系统维护和检修的工作效率,一定程度上减少了市政工作人员的劳动强度🩷。
本文设计的智能路灯控制系统不仅具备基本的按时开关灯功能,而且能够根据实际道路交通的需要灵活地设置工作模式,从而实现自动控制路灯的启闭,以便能够最大程度地实现节能。另外,路灯如果发生故障,系统能够自动报警并及时通信到控制中心。
1.硬件系统结构智能路灯控制系统硬件结构如所示🚑。该系统以AT89S52为主控模块,以DS1302为时钟模块,以光电开关H22A2为红外感应模块🤹🏼♂️,以光敏电阻为测光模块,以LCD1602液晶为显示模块,以通信芯片MAX232为通信模块。另外,系统还包括故障检测模块🧑🏽🦲、键盘模块和报警模块。
2.硬件电路设计21键盘模块分别与单片机P1.0、P1.1🫴🏻🙍🏼♀️、P1.2、P1.3和P1.4相连🗞。在初始状态下💇🏼,按键K1进入巷口工作模式,按键K2进入定时工作模式👫🏻🌟,按键K3进入道路工作模式。通过按键K5退出当前所在的工作模式💾。在定时工作模式下,首先通过按键K1🧑🏿🌾、K2、K3分别对DS1302时钟芯片进行时分秒的设置并由K4键确定,之后通过按键K1✮、K2、K3分别对DS1302时钟芯片进行年月日的设置并由K4键确定🍹,从而实现对DS1302时钟芯片进行时间设置及定时设置的修改。
2.2测光模块光敏电阻器又称光导管,具有在光照射的条件下其阻值迅速减小的特性,可用于检测可见光💇🏿🧚。光检测电路如所示,NE555组成比较器并利用三极管的开关特性将信号转换为方波🙆🏻♀️🎅,其输出端与单片机的P1. 7口连接🌀。当环境光线强度超过设定值时👾,光敏电阻只g1阻值减小👩❤️💋👩,NE555输出低电平,三极管截止,LED指示灯灭,光检测电路往P1. 7口输出高电平,控制系统不启动工作模式;当环境光线强度低于设定值时🫑,光敏电阻只g1阻值增大,NE555输出高电平,三极管导通👵🏻🚱,LED指示灯亮🍻🩺,光检测电路7口输出低电平,控制系统启动所设置的工作2.3红外感应模块红外感应电路如所示。系统工作在巷口模式时🫵🏼,采用红外传感器H22A2检测是否有行人及车辆的通过,并沿道路依次按照a―c所示顺序安放红外传感器🤸🏻♂️,当有人🪺、车通过红外传感器1时,传感器输出高电平,单片机对红外传感器1对应的计数值进行加1计数😚;当有人、车通过红外传感器2时➝,传感器输出高电平🛌🏻,单片机对传感器2对应的计数值进行加1计数,而传感器1对应的计数值进行减1计数🐌;当有人、车通过红外传感器3时,传感器输出高电平,单片机对传感器3对应的计数值进行加1计数🧑🏿💼,而传感器2对应的计数值进行减1计数🤛;当红外传感器对应的计数值不为0时,由路灯控制电路开启该传感器所对应的路灯;当红外传感器对应的计数值为0时🔲,由路灯控制电路关闭该红外传感器所对应的路灯🗣。
2.4故障检测模块在每个路灯旁边各安装个故障检测电路(与光检测电路相同)👩🏽🔬。比较故障检测模块输出到单片机P3. 4口的信号与光检测电路输出到单片机P1.7口的信号,2种信号的高低电平若不同🙅🏻♀️,单片机启动报警模块发出报警信号,并通过通信接口将故障信息传送到控制中心🧸。
2.5路灯控制模块及报警模块路灯控制模块主要由继电器电路构成🛻❔。当P0. 4输出高电平时,三极管Q3截止🧔🏻♀️,继电器不工作🧑🏽✈️👨🚒,即路灯控制模块保持关闭状态🧘🏼;当P0. 4输出低电平时⚓️,三极管Q3导通🕍,继电器工作🥢😨,路灯控制模块进入开启状态报警电路采用声报警方式。路灯故障时🏀,单片机3口输出高电平🏄👩❤️💋👨,使得电路中的三极管导通,蜂鸣器也发出声响;当路灯无故障时👨🏽🍳🐜,单片机P0. 3口输出低电平,报警电路不工作。
2.6时钟模块DS1302是一款高精度时钟集成电路🖕🏻,它可以进行年、月、日、星期👨🏿🎤、时🎑、分🧓🏼、秒计时,功能强大🖖🏻。时钟模块电路采用DS1302时钟芯片为该系统提供定时开关灯操作时所需的时钟信号,且时钟数据可通过键盘控制模块进行调整。
2.7显示模块显示模块采用液晶LCD1602.在初始化模式下🚧,液晶屏上会显示choosemode⚖️🪮:1.IR🫶🏻;2.TM🎙;3.SM分别对应着1.巷口模式🧑🏻🏫;👩🦱🖤。定时模式🙋;。道路模式“🕠,可以根据实际需要通过按键进行模式选择。进入1.巷口模式”和道路模式“的情况下👊🏽🧑🏿🔬,液晶屏会根据从光检测电路输出的高♢、低电平,显示nowisdaytime晶屏显示”chooseT-Mode:🍨。ai;2.al🍠;3.on🏃🏻♀️➡️;4.tw♉️,分别表示1.设置当前时间;2.显示2个灯定时开关的时间;3.设置第一个灯单独的开关时间🏘;4.设置第二个灯单独定时的时间“→,可以按键进行选择😇。在4个T-Mode模式下🦑,在第一行显示年一月一日🏞👍🏼,第二行显示时一分一秒,并且时间可以通过键盘进行调整和设置。
2.8通信模块系统中采用MAX232串口通信电路。由于计算机串口RS232电平是一10+10V,而一般的单片机应用系统的信号电压是TTL电平0+5V🧑🏽🎓,MAX232是用来进行电平转换的🤸🏻♀️,实现单片机与计算机之间的通信。通信电路如所示。
3.软件设计智能路灯控制系统运用了AT89S51单片机作为核心控制系统,通过编程来实现系统功能。主程序流通信电路程如所示。程序开始时🙎♀️,首先初始化单片机,然后进行智能路灯工作模式的选择,同时每次执行路灯控制模块之后都进行故障检测💂🏿♀️,当系统中光检测电路出现故障的时候🖇🤱🏽,蜂鸣器就会报警,并且会在液晶LCD1602上显示出现故障的灯的编号🕠;无故障时,开始正常工作⛹🏽,如光照强度弱或定时开灯时间到🧎🏻♂️,则调用路灯控制子系统🧑🏽🦳,否则继续判断🥫。
主程序流程在系统软件设计环节中须注意一些设计细节🧑🏿🏭,如:按键模块的软件消抖部分是否正确有效;流量检测控制中的响应时间是否足够短,旦延迟时间太长会出现人流、车流通过后,路灯才增加亮度的无效操作🕌;在光敏器件的抗干扰程序设计部分📠,采用多次判别确认的方式🔊,2次判别间给予适当延时,确保检测到正确有效信号等。
4.结论该系统实现了多种工作模式🫅🏽,不仅可以自主设定、显示开关灯时间↪️,根据环境光线明暗的变化自动判断是否启动所设置的工作模式🤹🏼♂️,并利用红外检测技术很好地实现了车来灯亮、车走灯灭的功能👨🏿🦳。整个系统的工作模式可以根据实际需要进行灵活选择,性能稳定、操作简单方便👩🏻⚖️、系统成本低、可靠性高。该系统具有多种工作模式选择和减少电能消耗的优点,具有一定的现实意义💁♀️。