设计与开发

基于单片机的路灯控制系统 如何应用单片机设计智能型节能路灯控制系统

小编 2024-11-24 设计与开发 23 0

如何应用单片机设计智能型节能路灯控制系统

基于单片机STC89C52、STC12C2052A/D,采用集成运放LM358、MOS管IRF614实现了智能型节能路灯控制系统,系统分为支路控制器和单元控制器两个部分,采用主从式485总线传输控制方式,实现了集中控制和就地控制,该系统具有传输距离远、响应速度快、操作简便、性价比高、工作稳定可靠等优点。

路灯是城市的重要公共安全和景观设施,也是能源消耗大户,实现智能照明,不仅节约能源,更有利于环境。经过了解,现在大量的路灯都是根据四季不同的天黑天亮时间来控制路灯的开关,先进一点的也不过是简单的光敏控制,一直从天黑开到天亮,中间不管有没有行人、车辆通过都是不会关断,这样就造成了大量的能源浪费。

为了能高效节能的控制路灯,合理地利用能源,为现代城市的道路提供一个良好的照明环境,本文设计了一种基于单片机的智能型节能路灯控制系统,该系统能够需要独立控制每盏路灯的开关与照度,它根据行人或者车辆通过情况和照明范围,自动开关路灯并控制其照明度,经实际运行,效果较好。

硬件电路设计

1 系统组成

路灯控制系统采用集成运放LM358、MOS管IRF614实现。支路控制器实现对所有照明单元状态的状态收集、显示、判断与发出控制命令,是整个系统的控制核心部分;单元控制器是系统的执行终端,完成对该单元所有状态的采集与通信,接收支路控制器的控制指令并执行。系统组成基本框图如图1所示。

2 模块电路设计

(1)控制方案

系统采用集中控制和就地控制相结合的方式。支路控制单元可以集中对各个单元电路进行控制,同时各个单元控制电路也可以根据所采集的状态,进行综合判断,并做出相应的控制动作。整个系统的控制方式灵活,两种方式互补,既减轻了支路控制器的负担,使整个系统的控制容量可以做得很大;又可以避免支路控制器的故障而导致整个系统的瘫痪,保证各个单元仍然能够正常的工作。

图1 系统基本组成框图

(2)信息传输方式

由于传统的232通信方式传输距离有限,在实际路灯系统中,无法实现远距离路灯的控制,本设计采用485通信方式,该方式除了具有232通信的优点外,还具有传输距离远的特点,在2400B的码元速率下,传输距离可达10KM以上。为实际路灯控制系统提供远距离传输保证。

(3)移动物体定位检测

采用红外通信编码,其灵敏度较高,传送距离较远,光源安全,电路简单并易于实现。

(4)恒流源电路

如果选择单独运算放大器构成恒流电路,输出电流只能达到几十毫安,不能满足LED照明所需电流,必须加入扩流电路。系统采用高精度运算放大器LM358和MOS管IRF614扩流电路组合,可以实现精确的恒流电路。支路控制器和单元控制器硬件电路结构框图如图2和图3所示。

图2 支路控制器框图

图3 单元控制器框图

工作原理

系统的支路控制器和单元控制器分别采用STC89C52和STC12C2052A/D单片机,这两种MCU具有1个232口和1个SPI通信口。

移动物体检测采用红外通信编码的方式。这种检测不持续发射,而是每隔5ms发射一个持续时间为0.25ms、频率为40KHZ的载波信号,相当于“红外雷达”,对≥50cm长的物体以180千米/小时通过时,其经过探头的时间为10ms,可被检测两次,完全能满足检测需要。检测原理如图4所示。

图4 红外检测原理示意图

图5是恒流源电路,采用LM358搭建而成。第一级运放构成跟随器,可以得到第一级同相端3脚的电压与第二级运放同相端5脚的电压相等,从而得到反相端6脚的电压与3脚的电压相等,该电压经电阻R14形成一个恒定电流。因此,调整3脚输入的电压,就可以改变恒流源的电流。电路简单,元件很少,灵敏度高,不需要对外围元件进行匹配调节,真正实现免调试功能。

电源波动影响极小,电压从10V~36V变化,其恒流稳定性超过1/1000。其等效内阻高达70MW以上。其上端增加了功率限流电阻,防止电流过大而造成路灯损坏。

图5 恒流源原理电路

为了实现对路灯的调光,达到智能控制照明度,单元控制系统采用了对路灯驱动电源功率的闭环控制,利用PWM脉宽调制[7]实现调光功能。同时,利用光敏电阻对环境光线以及路灯状态进行监测,作为该调节电路的反馈输入,使得路灯的亮度跟随环境光线的变化以及路灯开闭的状态实时线性调整。

故障自动检测电路。系统能够对恒流源基准电压、路灯回路电流以及路灯状态进行反馈采集,并进行综合判断,得出系统工作状态。当系统控制输出值与恒流源基准电压值偏离时,回路未工作在恒流状态恒流源电路故障;当系统控制灯亮,而反馈路灯状态为灭时,路灯回路故障,此时,若恒流源基准电压为0,说明路灯开路;若恒流源基准电压正常,则说明路灯短路。系统实时查询上述各状态,形成故障自动检测体系。

软件设计

1 软件流程图

支路控制器电路软件流程如图6所示。它包括定时中断和响应按键两部分。定时中断部分产生一个时钟节拍,定时读取时钟芯片时间、轮询各单元控制器的数据、刷新LCD显示;响应按键部分则根据按键进入功能界面,完成各种功能选择、初值设定。这种设计方式在中断里面仅仅处理相应标志位,而在程序主循环中根据标志处理任务。

图7是单元控制器电路软件流程图。它包括串口通信和T0定时器模块两部分,其中T0定时器包括电子表、软件脉宽调制、键盘、软件红外系统、实时故障诊断以及动态显示六个子模块,系统不工作的间隙都是处于睡眠状态,有利于进一步减小系统功耗。

图6 支路控制器电路软件流程图

图7 单元控制器电路软件流程图

2 软件设计特点

主从式多机通信方式:在主从式多机通信系统中,当主机轮询从机时,未被呼叫的从机不停接收主机下发的信息,产生接收中断,增加从机的工作负担,使从机的工作效率极低。在本系统中,为了避免这种情况的发生,采用了一套多机通信协议,协议中包含地址帧,从机收到地址帧后,判断是否呼叫本机,再决定是否继续后续的数据接收[8]。从而提高从机的工作效率。

环境光照自适应学习:在系统中,单元控制器还可以根据环境光照的变化调整路灯明暗。系统以光敏电阻实时采集环境光照的变化,反馈给单元控制器MCU。由于不同场合、或同一场合不同时间的环境光照均有差别,且光敏电阻光电特性也有个体差异,系统增加了环境光照自适应学习和校正的功能。以开机后30秒内的光照对应的AD采样均值为基准,动态调整路灯开关阈值与功率调整基准。

友好的人机界面:支路控制器采用128*64的LCD为显示屏,以6键键盘为输入设备,可实时显示路灯状态,系统时间,报警时间等多种信息,设置系统时间、开关灯时间、设置路灯功率、与单元控制器工作模式。采用交互式的人机界面设计操作方便,不需要关机就可以从一种状态切换至其他状态。采用前后台系统的设计思路,在中断里面处理事件标志,主流程中检测标志处理具体事务,程序有很强的健壮性。

系统测试

1 根据环境明暗自动开灯关灯测试

测试方法:模拟环境的明暗变化,采用人为改变环境明暗以及遮挡环境光监测光敏电阻的方法来实现。开关灯阈值由系统自动学习设定。在实验室进行的测试结果如表1所示。

表1 环境明暗自动开关灯测试结果

当环境暗于阈值时,灯打开;当环境亮于阈值时,灯关掉。本测试在每个不同的阈值情况下,都做了多次测试。结果表明,本系统完全能够根据环境的明暗,而自动开灯或关灯。

2 根据交通情况自动调节照明度

测试方法:在外界环境条件一定的情况下,推动可移动物体在模拟道路中移动,测试2个LED灯状态。结果如表2-1与表2-2所示。

表2-1物体从左向右移动时测试结果

表2-2 物体从右向左移动时测试结果

从测试结果分析,本系统完全能够满足非常精确的要求,根据交通情况自动调节照明度。

3 恒流源电路测试

测试方法:调整运放的输入端电压,使得电流分别为10mA、100mA、200mA,用可调直流稳压电源改变系统输入电压,用三位半数字三用表测试电流。测试结果如表3所示。

从表中可以看出,不同档位的电流在电压变化时稳定性高,电压波动对恒流源电路的影响极小,电压从10V~36V变化,其恒流稳定性超过1/1000,性能非常优越。

表3 恒流源测试结果

4 调光功能电路测试

测试方法:将一个三用表串入LED灯驱动电源回路测试电流,另一三用表测试LED灯两端电压,计算实际功率。测试结果如表4。

表4 调光功能测试结果

在功率设定完成后,电路中的电流瞬间改变到表中的测试值,表明功率调节功能可以在瞬间完成;由表中可以看出,误差最大的是100%功率档,为1.44%;误差最小的是50%功率档,为0.02%,精确度非常高。

5 定时开关灯测试及故障测试

定时开关灯测试方法:对每个路灯单独设定和对两个路灯同时设定两种情况都进行了测试。经多次测试表明,系统完全能够按照设定的时间和要求,准确地实现开灯和关灯功能。

故障测试方法:在进行故障测试时,人为地使路灯短路或开路,观察支路控制器的显示及声音。结果表明,当故障发生时,支路控制器能够及时发出声光报警信号,同时,LCD液晶屏上显示相应的故障和地址编号,均能达到最初我们设想的要求。

结束语

本系统实现完全智能化控制,移动物体的距离测量最高达到0.3cm,恒流源功率测试误差≤0.02%。系统具有闭环自动检测和学习自适应功能,同时具有完备的指示和保护系统,增强了系统的安全稳定性,通过设计运行实验,效果较好,同时系统可实现在线远程升级功能,提高了系统的可维护性。

本文编自《电气技术》,原文标题为“基于单片机的智能型节能路灯控制系统”,作者为王正、王洪诚、傅磊。

LED路灯节能控制系统的设计与应用

结合GPRS技术和大功率LED照明系统的特点,给出了一种路灯节能监控系统的设计与实现方法,同时设计出LED驱动电路。实现了路灯与监控中心之间实时信息远程监控和智能管理。

本文以高亮度LED为路灯核心器件,设计路灯监控系统,现场由从单片机采集路灯电流电压后经过主机与上位机进行GPRS数据传输,从而达到 “遥控、遥测、遥讯”的的目的。

1.系统工作原理及硬件设计

1.1系统总体结构设计

总体结构如图1所示,该系统主要由LED节能控制中心、中国移动GPRS网络及路灯RTU三大部分组成。

其中路灯监控中心包括3131P Modem模块、路灯监控RTU、在线监测终端控制箱、GPRS型模块、单灯检测控制器等。

在本监控系统中,控制器单元通过RS-232与移动GPRS无线终端相连,监控中心计算机通过特种路由器接入移动GPRS,路灯RTU进行功率信号采集,最终由移动GPRS网络将数据传给监控中心,监控中心连接UPS电源,采用UPS供电设计,使监控中心能够断电继续工作,保证系统可靠运行。

图1 总体结构图

监控中心作为整个系统的主要核心部分,不仅要与上位RTU进行密切的通信,还要对采集到的数据进行分类、存储、加工、传输等处理,同时还要给出相应的报警(语音、声光)以及要求定位的节点路灯信息,并且可以通过GPRS短消息将故障信息和(或)路灯检修信息发送到相关指定的人员手机中,以及时掌握路段信息。

1.2 LED驱动电路设计

LED照明驱动电路主要包括驱动电路和过温度保护电路两部分。在驱动电路的设计中主要用到的是MAX5033芯片,该芯片可以提供高达500mA的输出电流。MAX5033D提供1.25~13.2V的可调电压。过温度保护电路用到的芯片是MBI1801。

该芯片内部有温度感应器,可感应到芯片的温度。可通过R-EXT管脚自动调整输出电流,这样就可以改变LED上的电流,从而可以降低LED的温度,起到过温度保护的作用。基于以上这些优点,因此选用了以MAX5033和MBI1801为主的芯片来实现该驱动电路。

设计出的LED驱动电路图如图2所示,主要分为三大部分:电源电路,驱动电路和过温度保护电路。在电源电路中主要由变压器,整流桥两个模块组成;在驱动电路中主要由MAX5033模块和调压模块构成;过温度保护电路主要由MBI1801,热感应模块和LED三部分组成。

图2 LED驱动电路图

2.系统软件设计

见图3,7188XA模块启动时有个和数据库联系的自动运行文件,此文件在7188XA一上电就自动运行。

在本系统中采用了可视化开发工具Visual Basic6.0来进行开发。监控中心主界面如图4所示。

针对路灯计算机无线监控系统应用环境,该系统的主要功能为:

(1) 遥控:各个节点和路段的工作参数,如开/关灯、照度等;

(2) 遥测:手动、自动采集路灯系统的各监控点参数;

(3) 监控:对路段和路灯等及其周围进行监控;

(4) 报警信息:可提供多种参数的自动报警查询:例如高报,低报。

(5) 数据查询:可查询某一节点和(或)路段任意某分/时/天/月/年的相关历史数据;

图3 软件系统框图

3.结束语

本系统把GPRS、大功率LED技术应用了在路灯节能监控系统中,解决了目前中国路灯控制所不能解决的实际节能问题,实现了“三遥”和数据采集和监控,实现了智能亮灯,在监控中心能及时获得反馈信息,可以进行故障反演,降低运行费用,减少人员开支,达到经济节能的目的。本系统主要控制与节能技术不仅可应用于路灯管理,还可适应于更多领域,如供热工程、轨道交通等。

图4 LED节能控制中心软件界面

(编自《电气技术》,作者为苏建龙、张晓雷等。)

相关问答

智能照明 系统 是什么啊?

[回答]基于单片机控制的智能家居照明系统,具有成本低、开发时间短、安装维护方便、容易满足客户不同需求等优点,市场前景广阔。目前我国的消费水平并不高,...

智能照明主要厂家有哪些?

基于单片机控制的智能家居照明系统,具有成本低、开发时间短、安装维护方便、容易满足客户不同需求等优点,市场前景广阔。目前我国的消费水平并不高,...

智能照明 控制系统 是弱电系统还是强电系统?

一般简单的智能照明是强电系统,因为就是几个感应器放在前端,电压都是220V没有中控。比较复杂的智能照明就是弱电系统了,除了前端的只能面板还有中央控制和单片...

单片机控制 电路原理?

你好,单片机控制电路原理是指利用单片机作为控制核心,通过输入输出接口与外部电路相连接,实现对外部电路的控制和监测。其原理如下:1.单片机选择:根据实际...

智能照明模块属于 单片机 吗?

不属于,但是内部有类似单片机的芯片。不属于,但是内部有类似单片机的芯片。

哪位了解, 单片机 舞台灯光设计,该怎样设计?

[回答]摘要:灯光换色器舞台上常用的灯光设备。本文详细介绍一种采用at89c2051单片机设计的新型换色器。首先,简述换色器的工作原理及基使用的dmx512通信协...

智能照明 系统 用在哪里?感谢回答

[回答]主要特点为1、系统可控制任意回路连续调光或开关。智能照明系统智能照明系统2、场景控制:可预先设置多个不同场景,在场景切换时淡入、淡出。3、可接...

车灯 控制 器的功能?

可随意设定灯光效果。灯光控制器,也称为可编程式灯光控制器,即控制器的灯光程序是可以按照使用者的需要进行修改,比如修改灯光闪烁的速度、时间、花样、...

帮个忙在座的大神麻烦回答一下!简便照明 控制系统 有做过什么...

[回答]创业失败好多次了,抱着试试的心态合作了南京格兰斯贝网络科技有限公司,没想到啊真的挺不错的,特别是技术指导GS-Lighting还利用物联网技术集成按成...

智能照明 控制系统 主要厂家有哪些?

[回答]常用的调光方法有:脉冲宽度调制(PWM)调光法、改变半桥逆变器供电电压调光法、脉冲调频调光法、脉冲调相调光法和可控硅相控调光法。可控相控调光法...

猜你喜欢