引言
随着城市夜景照明设施的迅猛发展和人们生活品味的提高,对于城市的灯光设施建设提出了更高的要求。道路照明路灯,装饰彩灯、灯光喷泉、彩灯草坪、大厦射灯等各种各样的特色灯光构成了美丽的城市灯光夜景系统。但是,在这些美丽的灯光后面,我们的路灯管理部门担负着沉重的灯光设备维护管理工作。随着亮化工程脚步的进一步加快,这种沉重的负担已经成为困扰路灯管理部门的难题。
为了解决这个难题,提出了开发路灯监控管理系统,用于管理城市照明,目的是利用现代计算机技术,通讯技术对日益快速发展的城市道路照明路灯实现自动化监控和智能化的科学管理,进一步提高道路照明质量,从而提高服务质量;进一步提高维护、检修效率,从而保证城市整体亮灯率和设备完好率;进一步降低能耗、减轻劳动强度,从而避免无畏的电能和人力物力的浪费。
路灯监控管理信息系统
路灯监控管理信息系统是由通信服务器和若干路灯监控器组成,如图1所示。
图1 路灯监控管理信息系统
通信服务器通过局域网可以连接多个查询终端,通信服务器和若干路灯监控器采用ADSL与GPRS通讯方式。使用者可以在通信服务器上完成对整个城市内任一区域、任一路灯监控器的控制;可随时向路灯监控器发出查询指令,对各路灯监控器的运行状态、电流、电压、门开状态等数据进行查询。
路灯监控器硬件设计
路灯监控器在硬件电路设计上,根据其功能划分,由六部分组成(见图2)。
图2 路灯监控器功能结构图
电路图如图3所示。
图3 路灯监控器电路
时钟存储单元
时钟芯片选择了高精度实时时钟芯片-SD2000BPI 。该芯片具有内置晶振、I2C总线接口、定时中断输出 、高精度、免调校的特点。同时该时钟芯片内部含有EEPROM,用于存储开关灯时间表等信息:
每组开/关灯时间包括2个字节,每个字节由2位BCD码组成,由高到低分别为时、分。
每组报警时间包括4个字节,每个字节由2位BCD码组成,由高到低分别为年、月、日、时、分、秒。默认值为00H。
路灯监控器编号2个字节,可以表示00~65536数值。
路灯监控器的工作状态包括:报警状态(ZT0)、门开状态(ZT1)、手动/三遥状态(ZT2)、全夜灯状态(ZT3)、半夜灯状态(ZT4)、景观灯状态(ZT5)。用连续的7个字节表示。
监控器可以监测9路工作电流,利用二个存储单元的9个存储位,分别存储被监测的电流的监测状态。
电压电流采集
电压及电流采集部分采用山东力创的EDA9016模拟量测量模块,它可以采集12路电压输入信号,测量信号的输入范围0~10V,测量精度0.2级,其输出采用RS-485总线。
将欲监测的电压、电流通过电压互感器、电流互感器感应出0~10V的电压,输出给EDA9016的模拟量输入端,EDA9016通过RS-485总线与监控器的单片机连接,路灯监控器可以按照EDA9016的通讯协议,采集各路的电压及电流,通过通讯服务器的查询命令发送给客户端软件,实现路灯工作参数的自动监测,对电压欠压、电压过压、欠流、过流及时作出报警。
串口扩展
由于CPU采用PHILIPS的P89C51RD+芯片,该CPU只有一个串口,在本设计中用于同GPRS模块通信。而多功能表和EDA9033均采用RS-485接口,所以要利用CPU普通IO口模拟SPI接口与MAX3100通信,MAX3100的串口再和MAX485相连,从而产生EDA9033和多功能电表需要的RS-485接口。
GPRS模块
GPRS模快提供RS-232接口与外界通信,透明传输模式,应用十分方便。在本设计中采用一片MAX232芯片,通过CPU和GPRS模块进行通信。
控制执行单元
控制执行部分采用三级管驱动继电器,继电器控制交流接触器的办法。在三级管和CPU IO口之间采用光耦隔离,防止继电器吸合对系统产生的干扰。
其他设计
由于路灯监控器工作在无人职守的地方,为了路灯监控器的安全防盗,设计时在路灯监控器的门上,安装了磁控开关,当门开时开关断开,路灯监控器判断这个开关的状态,当门开时,路灯监控器路灯监控器先将报警类型、报警时间存储在路灯监控器的存储器内,然后通过GPRS无线通讯终端将门开信息发送给通讯服务器,通讯服务器在转发给客户端,以便及时通知检修人员对门开进行处理。
路灯监控器软件设计
本系统软件采用keil C作为开发工具。除CPU程序外,还要开发一个对时钟芯片进行时间预置的程序,以便于批量生产。
路灯监控器的工作流程如下:首先进入上电初始化程序,对路灯监控器的状态进行初始化,包括全夜灯、半夜灯状态、手动三遥状态、报警状态等变量进行初始化。然后初始化MAX3100和时钟芯片,读取设备的编号,初始化串口,读取当前的电压电流,然后进入主循环程序。
系统采用中断方式接收GPRS串口数据,根据通信协议规定的数据格式判断接收的数据是否正确,并能在规定的时间内接收不到数据后自动返回主程序,串口中断子程序为:
一帧数据接收完毕后,给串口中断标志置位,然后在主程序中判断传口中断标志,如果该标志被置位,则开始判断控制位,并进入相应的子程序,如设置开关灯时间,查询工作参数,查询工作状态,实时开灯,实时关灯等,在执行完相应的子程序后将中断标志复位。
控制位判断程序为:
在主循环中同时执行自动开关灯的处理和门开报警的判断。
为了实现路灯监控器与通讯服务器的可靠通讯,制定合理的通讯协议,具有非常重要的意义。在制定协议时,充分考虑协议的格式,使之规范化,使之具有良好的扩展性,规定好协议的起始标志、设备的编号、设备类型、控制码、控制类型、数据长度、数据域、结束标志及如何进行校验等,达到预期的功能,又最精简。
现举例如下:
实时开灯帧(C = 01H)
功能:通信服务器请求路灯监控器立即开灯。
帧格式:
F (回应标志):默认值;
C (控制码): 01H;
CT (控制类型):01H表示全夜灯负载,02H表示半夜灯负载,03H表示景观灯负载, 04H表示全夜灯和半夜灯负载,05H全夜灯和景观灯负载,06H半夜灯和景观灯负载,
FFH表示所有路灯负载;
I (后续帧标志):默认值;
L (数据长度): L=00H;
D (数据域):无数据域;
结语
本系统采用51单片机作为主CPU,成本低,实时性高,已经完成样机试制,通过相关测试,并投入小批量生产。本产品已经应用于城市路灯监控系统,运行稳定,取得了良好的社会效益和经济效益。
关键字:终端 监控器 ADSL 通讯 电流 电压 数据 查询
引用地址:基于GPRS通信方式的路灯监控器的设计
随着城市夜景照明设施的迅猛发展和人们生活品味的提高,对于城市的灯光设施建设提出了更高的要求。道路照明路灯,装饰彩灯、灯光喷泉、彩灯草坪、大厦射灯等各种各样的特色灯光构成了美丽的城市灯光夜景系统。但是,在这些美丽的灯光后面,我们的路灯管理部门担负着沉重的灯光设备维护管理工作。随着亮化工程脚步的进一步加快,这种沉重的负担已经成为困扰路灯管理部门的难题。
为了解决这个难题,提出了开发路灯监控管理系统,用于管理城市照明,目的是利用现代计算机技术,通讯技术对日益快速发展的城市道路照明路灯实现自动化监控和智能化的科学管理,进一步提高道路照明质量,从而提高服务质量;进一步提高维护、检修效率,从而保证城市整体亮灯率和设备完好率;进一步降低能耗、减轻劳动强度,从而避免无畏的电能和人力物力的浪费。
路灯监控管理信息系统
路灯监控管理信息系统是由通信服务器和若干路灯监控器组成,如图1所示。
图1 路灯监控管理信息系统
通信服务器通过局域网可以连接多个查询终端,通信服务器和若干路灯监控器采用ADSL与GPRS通讯方式。使用者可以在通信服务器上完成对整个城市内任一区域、任一路灯监控器的控制;可随时向路灯监控器发出查询指令,对各路灯监控器的运行状态、电流、电压、门开状态等数据进行查询。
路灯监控器硬件设计
路灯监控器在硬件电路设计上,根据其功能划分,由六部分组成(见图2)。
图2 路灯监控器功能结构图
电路图如图3所示。
图3 路灯监控器电路
时钟存储单元
时钟芯片选择了高精度实时时钟芯片-SD2000BPI 。该芯片具有内置晶振、I2C总线接口、定时中断输出 、高精度、免调校的特点。同时该时钟芯片内部含有EEPROM,用于存储开关灯时间表等信息:
每组开/关灯时间包括2个字节,每个字节由2位BCD码组成,由高到低分别为时、分。
每组报警时间包括4个字节,每个字节由2位BCD码组成,由高到低分别为年、月、日、时、分、秒。默认值为00H。
路灯监控器编号2个字节,可以表示00~65536数值。
路灯监控器的工作状态包括:报警状态(ZT0)、门开状态(ZT1)、手动/三遥状态(ZT2)、全夜灯状态(ZT3)、半夜灯状态(ZT4)、景观灯状态(ZT5)。用连续的7个字节表示。
监控器可以监测9路工作电流,利用二个存储单元的9个存储位,分别存储被监测的电流的监测状态。
电压电流采集
电压及电流采集部分采用山东力创的EDA9016模拟量测量模块,它可以采集12路电压输入信号,测量信号的输入范围0~10V,测量精度0.2级,其输出采用RS-485总线。
将欲监测的电压、电流通过电压互感器、电流互感器感应出0~10V的电压,输出给EDA9016的模拟量输入端,EDA9016通过RS-485总线与监控器的单片机连接,路灯监控器可以按照EDA9016的通讯协议,采集各路的电压及电流,通过通讯服务器的查询命令发送给客户端软件,实现路灯工作参数的自动监测,对电压欠压、电压过压、欠流、过流及时作出报警。
串口扩展
由于CPU采用PHILIPS的P89C51RD+芯片,该CPU只有一个串口,在本设计中用于同GPRS模块通信。而多功能表和EDA9033均采用RS-485接口,所以要利用CPU普通IO口模拟SPI接口与MAX3100通信,MAX3100的串口再和MAX485相连,从而产生EDA9033和多功能电表需要的RS-485接口。
GPRS模块
GPRS模快提供RS-232接口与外界通信,透明传输模式,应用十分方便。在本设计中采用一片MAX232芯片,通过CPU和GPRS模块进行通信。
控制执行单元
控制执行部分采用三级管驱动继电器,继电器控制交流接触器的办法。在三级管和CPU IO口之间采用光耦隔离,防止继电器吸合对系统产生的干扰。
其他设计
由于路灯监控器工作在无人职守的地方,为了路灯监控器的安全防盗,设计时在路灯监控器的门上,安装了磁控开关,当门开时开关断开,路灯监控器判断这个开关的状态,当门开时,路灯监控器路灯监控器先将报警类型、报警时间存储在路灯监控器的存储器内,然后通过GPRS无线通讯终端将门开信息发送给通讯服务器,通讯服务器在转发给客户端,以便及时通知检修人员对门开进行处理。
路灯监控器软件设计
本系统软件采用keil C作为开发工具。除CPU程序外,还要开发一个对时钟芯片进行时间预置的程序,以便于批量生产。
路灯监控器的工作流程如下:首先进入上电初始化程序,对路灯监控器的状态进行初始化,包括全夜灯、半夜灯状态、手动三遥状态、报警状态等变量进行初始化。然后初始化MAX3100和时钟芯片,读取设备的编号,初始化串口,读取当前的电压电流,然后进入主循环程序。
系统采用中断方式接收GPRS串口数据,根据通信协议规定的数据格式判断接收的数据是否正确,并能在规定的时间内接收不到数据后自动返回主程序,串口中断子程序为:
一帧数据接收完毕后,给串口中断标志置位,然后在主程序中判断传口中断标志,如果该标志被置位,则开始判断控制位,并进入相应的子程序,如设置开关灯时间,查询工作参数,查询工作状态,实时开灯,实时关灯等,在执行完相应的子程序后将中断标志复位。
控制位判断程序为:
在主循环中同时执行自动开关灯的处理和门开报警的判断。
为了实现路灯监控器与通讯服务器的可靠通讯,制定合理的通讯协议,具有非常重要的意义。在制定协议时,充分考虑协议的格式,使之规范化,使之具有良好的扩展性,规定好协议的起始标志、设备的编号、设备类型、控制码、控制类型、数据长度、数据域、结束标志及如何进行校验等,达到预期的功能,又最精简。
现举例如下:
实时开灯帧(C = 01H)
功能:通信服务器请求路灯监控器立即开灯。
帧格式:
F (回应标志):默认值;
C (控制码): 01H;
CT (控制类型):01H表示全夜灯负载,02H表示半夜灯负载,03H表示景观灯负载, 04H表示全夜灯和半夜灯负载,05H全夜灯和景观灯负载,06H半夜灯和景观灯负载,
FFH表示所有路灯负载;
I (后续帧标志):默认值;
L (数据长度): L=00H;
D (数据域):无数据域;
结语
本系统采用51单片机作为主CPU,成本低,实时性高,已经完成样机试制,通过相关测试,并投入小批量生产。本产品已经应用于城市路灯监控系统,运行稳定,取得了良好的社会效益和经济效益。
上一篇:罗德与施瓦茨公司的3G测试解决方案
下一篇:HSUPA设备测试
推荐阅读最新更新时间:2024-03-30 22:06
Vishay推出的新款线性光耦具有更快的响应速度、更高的绝缘电压和传输增益稳定性
Vishay推出的新款线性光耦具有更快的响应速度、更高的绝缘电压和传输增益稳定性 汽车级器件,采用单端输出,数据传输速率达1.4 MHz,确保人员和车辆安全 宾夕法尼亚、MALVERN — 2022年11月23日 — 日前,Vishay Intertechnology, Inc.宣布,推出经过AEC-Q102认证的业内先进的线性光耦--- VOA300。 Vishay Semiconductors VOA300绝缘电压达到5300 Vrms,响应速度是竞品器件的五倍,同时典型传输增益稳定性提高到 ± 0.005 %/ ° C ,单端输出为设计提供灵活性。 日前发布的汽车级器件包括AIGaAs红外LED(IR
[电源管理]
工业高电压应用的合成电源方案
Vicor第二代DC-DC变换器具有很多特性,把这些特性集成在一起构成一个完整的电源解决方案。其中最主要的特性是触特的电流共用方法,它可使电源能力增加, 模块间的电流共用精度提高5%。 模块间因有精确的电流共用能力为设计为员提供用输入串联来增大系统工作电压的机会。 本文描述基于48V输入V300系列变换器的110Vdc输入电源应用。 系统要求 一般的多变换器设计是把DC-DC变换器的输入并联,相同的电压出现在每个变换器上。串联连接变换器的输入、配置为如同单一电源,这要求在所有工作条件下变换器共用相同的负载,保证呈现在每个变换器输入的电压将是一样的。 在变换器串联连接时,DC-DC变换器前头所用的输入电容必须相等地分接在每
[电源管理]
电容器: TDK推出纹波电流能力显著增强的混合聚合物电容器
TDK 集团 推出纹波电流能力显著增强的B40640B*/B40740B*系列聚合物混合电容器。新元件采用混合聚合物技术,纹波电流能力比之前型号提高了29%,达到35 A (20 kHz, 125 °C),额定电压为63 V,电容范围为390 µF至720 µF,并且具有超低等效串联电阻 (ESR),外壳大小16 mm x 30 mm(直径x高)的电容器在20 kHz 和20 °C 条件下的ESR为3.9 mΩ,即使在-40 °C的超低工作温度下,ESR也仅为5.4 mΩ。 新系列元件结构坚固, 可耐受60 g 的 强振动环 境以及 高达150 °C 的 工作温度 。凭借特殊的结构设计和高效的散热器性能,新元件可实现超低
[电源管理]
王晓云:携手产业,推动TD技术国际化发展
中国移动研究院副院长王晓云 5月18日消息,5月17日,由国际电信联盟主办,中国工业和信息化部支持,TD 产业联盟和中国移动承办的“通信让生活更美好——TD国际化发展高峰论坛” 在上海世博园联合国馆隆重召开。中国移动研究院副院长王晓云出席本次论坛并讲话。 以下为王晓云在本次论坛的发言实录。 王晓云: 尊敬的邬贺铨院长、宋部长上午好。下面由我来介绍,我的题目是携手产业,推动TD技术国际化发展。我想推动国际化发展最基础就是要把我们国内的TD-SCDMA网络做好,这是最坚实的基础。 我想接下来介绍一下中国移动几年来整个推进TD-SCDMA健康发展的主要内容。这张图刚才几位领导对我们整个的发展都做了介绍,我就不多说了。主要
[网络通信]
直击|OPPO:商用手机已打通5G信令和数据链路
基于OPPO R15开发的可商用5G终端 新浪科技讯 8月28日上午消息,OPPO今日宣布,公司成功基于可商用手机完成了5G信令和数据链路的接通。此次连接利用基于OPPO R15开发的可商用5G智能手机实现,该手机集成了Qualcomm骁龙X50 5G调制解调器,充分验证了可用于加速5G智能手机开发的相关技术。 OPPO研究院院长刘畅表示:“信令和数据链路的接通是保障5G手机实现可靠通信功能的基础,也是5G智能手机走向成熟的重要一步。OPPO基于可商用手机实现5G信令和数据链路的接通,将全面加速我们5G智能手机的开发进程,为2019年发布可商用的5G产品奠定坚实的基础。” 此次信令和数据链路的成功接通基于3GPP Rel
[手机便携]
电磁式与电容式电压互感器的主要区别是什么
电磁式电压互感器与电容式电压互感器的区别与特点,相信很多人都不是很清楚,现在就采用35kv母线的电磁式电压互感器与采用200kv母线的电容式电压互感器做一个详细的讲解。 电磁式电压互感器,它与电力变压器相似。电磁式电压互感器工作原理的特点是:电磁式电压互感器的一次绕组直接并联于一次回路中,一次绕组上的电压取决于一次回路上的电压,二次绕组与一次绕组无电的耦合,是通过磁耦合。二次绕组通常接的是一些仪表、仪器及保护装置容量一般均在几十至几百伏安,所以负载很小,而且是恒定的,所以电压互感器的一次侧可视为一个电压源,基本不受二次负载的影响。正常运行时,电压互感器二次侧由于负载较小,基本处于开路状态,电压互感器二次电压基本等于二次侧感应电
[工业控制]
ADI 公司推出业界最高精度电流检测放大器
AD8207是首款提供最大1 μV/°C 失调温度漂移的高压电流检测放大器,同时提供负共模电压工作模式和高带宽,适合各种 PWM 闭环电流控制系统。 北京2010年9月15日电 /美通社亚洲/ -- Analog Devices, Inc.(ADI) ,全球领先的混合信号处理解决方案供应商及信号调节技术领先者,最近推出业界精度最高的高压电流检测放大器 AD8207 。这款零漂移、高压、双向电流检测放大器符合工业和汽车应用中电机和电磁阀控制的高性能和高质量要求,并提供突破性的温度精度:在-40°C至125°C的汽车应用温度范围内,失调漂移最大值为 1 μV/°C ,这一精度比竞争产品高出5倍。 AD8207 采
[模拟电子]
浅谈S7-300 CPU集成PN口配置的Modbus TCP通讯技术
2.配置S7-300单站系统通过CPU集成PN口作为Client进行Modbus TCP通讯 下面以S7-300单站系统及Modbus Slave软件为例,详细介绍如何将S7-300单站系统CPU的集成PN口配置为Client,Modbus Slave作为Server进行Modbus TCP通讯。 2.1硬件设备及软件 本例中所用的硬件设备如下表: 名称 数量 订货号 S7-300电源模块PS 307 10A 1 6ES7307-1KA02-0AA0 S7-300 CPU317-2PN/DP 1 6ES7317-2EK14-0AB0(V3.2) 网线 若干 笔记本电脑 1 所用到软件如下表: 名
[嵌入式]