遥测遥控航标的设计与应用
1 遥测遥控航标系统组成
遥控遥测航标系统(以下简称航标)以航标船为载体,由绞车、航标灯、控制箱和太阳能供电系统、监控中心软件等组成。航标可随水位变化,通过监控中心软件按指令控制收放缆绳。绞车由直流恒力矩电机、失电制动器、减速机、绞盘和导缆轮及接近开关组成,通过接口与位于仪器舱的控制系统连接,由控制系统控制收放缆绳并测量缆长;控制系统是整个系统的核心,主要由中心处理单元、电机驱动模块、GSM无线通信单元、GPS定位单元、稳压及电源转换模块组成;太阳能供电模块由太阳能电池板、充放电控制器和胶体电池组成,是整个遥控航标的能量来源,航标指示灯使用太阳能一体化闪灯。
2 控制系统组成及工作原理
控制系统是系统的核心,由中心处理单元、GSM无线通信单元、电机驱动模块、制动单元、GPS定位单元和传感器单元组成。控制系统原理如图2所示。
遥测遥控航标系统靠太阳能供电模块维持日常通讯及控制工作。当水位变化超出设定门限,监控中心根据当前水位变化计算缆长调整量,并下发缆长调整信息给航标船,航标船GSM无线通讯单元接收信息并通过串口转发给中心处理单元;中心处理单元应答指令并驱动电机调整缆长,调整完毕后,中心处理单元通过GSM无线通讯单元,向监控中心上传调整结束状态信息。指示航标系统定时开启GPS定位单元获得航标船当前的经纬度信息,通过GSM无线通讯单元发送至监控中心,监控中心参考GPS信息确认航标是否调整到预定位置。监控中心将定时发送工况询问指令,指示航标回复电压、电流、定位、故障等信息。
3 控制系统设计
3.1 中心处理单元
遥控航标中心处理单元负责接收指挥中心的控制指令,并执行相应动作。同时可采集GPS位置信息、系统工作电流、电池电压、漏水等数据,一旦发现数据超出规定范围,立即向监控中心发送报警信息。中心处理单元主要由供电单元、单片机处理单元、A/D采集单元、继电器单元、看门狗单元组成。
遥控航标的工作功耗是一项关键指标,系统待机功耗越低,免维护时间越长,越能降低维护成本,因此控制系统要求实现低功耗待机。中心处理单元以TI公司生产的MSP430F169单片机为处理核心,其具有超低功耗、强大的处理能力、稳定的工作系统、高性能模拟技术以及丰富的片上处理模块等特点,在高效、节能方面具有明显优势。该单片机具有以下特点:(1)低电压、超低功耗,该单片机的在1.8~3.6 V电压工作,在1 MHz的时钟条件下,耗电电流400μA,休眠模式下只有几十μA。(2)强大处理能力。(3)系统工作稳定。(4)丰富的片内外设。
该单片机有两个异步串口,工作方便可靠。单片机串口与GSM无线通讯单元和GPS定位单元的TTL串行通信口相连,实现中心处理单元与GSM无线通讯单元和GPS定位单元的通信。
当水位发生变化超过一定范围时,通过收放航标船上的缆绳调整航标位置。收放缆时缆绳经过一导缆轮出水或入水,在导缆轮上嵌入一磁钢,再在导缆轮附近放置一磁感式接近开关。导缆轮每转一圈,磁感式接近开关就检测到磁钢一次,发出一个脉冲给单片机,单片机通过脉冲计数进行缆长监测。
中心处理单元安装有电流电压传感器,用于检测电池电压,一旦电池发生欠压,中心处理单元自动上传至监控中心报警;当系统工作电流超出预定值时,中心处理单元自动上传至监控中心报警。中心处理单元安装有漏水传感器,用于检测控制舱漏水状况,如遇控制舱漏水,中心处理单元会自动向监控中心报警。
3.2 GSM无线通信单元
GSM无线通讯单元作为指示航标系统与监控中心的通讯接口,接收监控中心指令并转发给中心处理单元,并将中心处理单元返回的工况信息和检测到的报警信息发给监控中心。通讯内容如图4所示。
无线通信单元采用杭州晶控电子有限公司生产的JB35GB型通讯模块,在遥控航标系统中,主要采用JB35GB通讯模块的“来电号码过滤器”和“串口传送数据和文本”功能。JB35GB通讯模块有RS232串口和TTL串口,其中RS232串口与上位机相连,以实现模块工作时参数的设置,例如:默认接收数据方手机号,发送成功确认信号,接收短信格式设置等等。TTL串口与单片机中心处理单元相连接,按照与监控中心事先约定好的格式,将从监控中心接收来的数据转发给中心处理单元、并接收中心处理单元的数据转发给监控中心。
(1)JB35GB通讯模块的发送。发送数据短信的格式为(16进制HEX格式发送数据):23 3X3X3X3X3X3X3X3X3X3X3X23datal…dataN(等待≥0.1 s表示结束)。其中,XXXXXXXXXXX是需要发送的目的手机号码,号码的开头和末尾都加“23”组成一个号码段,号码段也可以省略,这时datal…dataN就直接发送给“短信数传设置”中的默认接收数据方的手机号码上。
“2323datal…dataN(等待≥0.1 s表示结束)”。datal…dataN是计算机或单片机需要发送的数据部分,N≤140。数据必须以16进制HEX格式发送,如果要发送ASCII码或Unicode码,就先要把ASCII码或Unicode码转换成对应的16进制数再发送。如果想把计算机或单片机的文本数据发送给普通手机显示阅读,则必须把文本数据转换成Unicode码对应的16进制HEX格式发送。计算机或单片机向JB35GB传输数据必须从第一个Byte“#”到最后一个Byte dataN连续传输。当发送完最后一个数据dataN后,在以后的0.1 s里,计算机或单片机就不能再向串口发送任何数据。JB35GB检测到串口≥0.1 s无数据后,则把datal…dataN打包成短信的格式发送出去。
对于连续发送多条短信数据时,必须遵循以下原则:第一条短信数据发送给JB35GB后,串口出现了一个发送成功确认信号“OD”后,就可以发送第二条短信数据。
(2)JB35GB通讯模块的接收。JB35GB在收到短信数据后,将数据还原成和发送时对称的数据格式,同时从TTL串口和RS232串口输出给计算机或单片机。计算机或单片机必须采用串口中断方式接收JB35GB串口传来的数据,以保证短信数据不会丢失。JB35GB把接收到的短信数据向串口输出后,则将此短信立即删除,因此JB35GB内部短信是不会溢出的。
3.3 电机驱动及制动单元
为减少绞车功耗,延长航标免维护时间,在满足扭矩的前提下,绞车电机选用小功率直流电机。由于江面有一定流速,水流对船体的作用力较大,因此绞车内部必须安装失电制动单元,防止水流作用拽动缆索。只有当绞车制动器通电后,绞车才允许转动。因此绞车每次启动分两步执行,首先通过单片机控制固态继电器输出,给制动器上电解除制动,然后单片机控制稳压电源输出给绞车电机供电,开始收放缆索。绞车驱动单元与其他单元接口关系如图5所示。
- 基于ADSP-BF533的家庭安全系统设计(03-26)
- 基于MSP430微处理器和GSM移动通信的血糖监护系统设计(06-01)
- 基于DSP和Cygnal单片机的移动数据处理传输系统 (07-06)
- 基于uBASE-Ⅲ系统的短信通信程序开发(01-06)
- 基于动态重构技术和GSM通信的FPGA动态配置(06-05)
- 大赛获奖作品展示,降雨量检测及水质分析系统的完整设计方案(06-03)