200 likes | 367 Views
西南 - 气象中心. 气象雷达机房温度 短信报警系统的设计与实现. 黄巧 西南空管局气象中心. 西南 - 气象中心. 背景. 近年来,航空气象高速发展,天气雷达在航空气象探测中扮演着极其重要的角色。天气雷达在不间断运行过程中,产生了大量热量,因此保证机房温度恒定至关重要。鉴于雷达机房处于几十米的楼顶层,并且有一定电磁辐射,值班人员不能 24 小时在机房的情况, 因此有必要开发一款 自动温 、湿 度短信报警系统 。. 西南 - 气象中心. 系统简介.
E N D
西南 -气象中心 气象雷达机房温度 短信报警系统的设计与实现 黄巧 西南空管局气象中心
西南-气象中心 背景 近年来,航空气象高速发展,天气雷达在航空气象探测中扮演着极其重要的角色。天气雷达在不间断运行过程中,产生了大量热量,因此保证机房温度恒定至关重要。鉴于雷达机房处于几十米的楼顶层,并且有一定电磁辐射,值班人员不能24小时在机房的情况,因此有必要开发一款自动温、湿度短信报警系统。
西南-气象中心 系统简介 系统采用西门子公司的TC35i模块设计,用于实现雷达机房温度短信报警的功能。DHT11温、湿度传感器采集机房实时温度并传输给单片机处理,并判断是否超过预先设定的阈值。当机房温度超过预先设置的报警温度值时,计算机的上位机软件通过串口控制TC35i手机模块,以短信方式发送给目的手机。
西南-气象中心 主要内容 系统组成及工作原理 TC35i模块及短信收发控制 DHT11温、湿度传感器 单片机软件 计算机应用软件 小结
系统 组成 西南-气象中心 系统组成 西门子TC35i短信收发模块 温度、湿度传感器 单片机、计算机 电源、电路板、数据线
西南-气象中心 系统框图
西南-气象中心 TC35i模块及短信收发控制 西门子TC35i工业级模块模块是TC35模块的升级版本,集成了标准的RS232接口以及SIM卡,自带RS232通讯接口,可以与计算机机、单片机联机通讯。 TC35i手机模块的短信模式有两种: (一)Text(文本)模式和PDU(protocol description unit)模式,使用文本模式,编程简单,无须编码,易实现,但是只能发送英文。 (二)PDU模式有更强大的功能,可以使用unicode编码方式发送英文、中文。这两种发送模式都可以使用AT命令对短信息进行读取、发送、删除等管理操作。计算机机对TC35I的操作都采用AT指令,指令内容都为ASCII码。
西南-气象中心 GSM 通讯AT指令
西南-气象中心 TC25i模块图
西南-气象中心 温度、湿度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件。 微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分。 操作流程如下: 一次完整的数据传输为40bit,高位先出。 数据格式:8bit湿度整数数据 +8bit湿度小数数据 8bit温度整数数据 +8bit温度小数数据 8bit校验和
西南-气象中心 DTH11温度、湿度传感器
西南-气象中心 单片机软件设计
西南-气象中心 单片机软件设计 //---------------------------------------------- //main()功能描述: AT89C51 11.0592MHz 串口发 //送温湿度数据,波特率 9600 //---------------------------------------------- void main() { /* 系统初始化 */ TMOD = 0x20; //定时器T1 TH1 = 253; // 设置初值 TL1 = 253; TR1 = 1; // 开始计时 SCON = 0x50; //波特率9600bps,允许接收 ES = 1; EA = 1; // 打开所有中断 TI = 0; RI = 0; SendData(str) ; //发送到串口 Delay(1); //延时100US(12M晶振) while(1) { //------------------------ //调用温湿度读取子程序 RH(); //串口显示程序 //-------------------------- str[0]=U8RH_data_H; ……………………………… str[4]=U8checkdata; SendData(str) ; //发送到串口 //读取模块数据周期不易小于 2S Delay(20000); } } void RSINTR() interrupt 4 using 2 { U8 InPut3; if(TI==1) //发送中断 { ……………………………… } if(RI==1) //接收中断 { ……………………………… } } 中断程序 程序主体
西南-气象中心 计算机终端软件设计 • 基于VB开发 • 使用的主要控件:MSComm通讯控件、时钟控件 、记事本控件等 • 微软的软件系统中,提供了MSComm通讯控件。该控件在windows ystem 目录下,通讯控件是PC机通过串行端口与其它设备实现轻松连接的利器.MSComm控件的主要属性: • 1、commPorl:设置并返回通讯端口号; • 2、Settings:设置通讯波特率、奇偶校验、数据位、停止位; • 3、PortOpen:设置端口状态(打开或者关闭); • 4、Input:从接受缓冲区返回和删除字符; • 5、Output:向传输缓冲区写一个字符串。 • MSComm控件进行串行通信的一般步骤为: • 1、设置通信对象、通信端口号及其他属性; • 2、设定通信协议; • 3、打开通信端口,进行数据的传送; • 4、关闭通信端口; • 时钟控件属性:用来通讯计时。
西南-气象中心 计算机终端软件设计
西南-气象中心 计算机终端编程环境
西南-气象中心 计算机应用终端
西南-气象中心 系统调试
西南-气象中心 小结 本系统采用单片机采集温湿度、计算机控制TC35i这种方式实现温度短信报警,这样的报警系统工作稳定,成本低廉,并且系统有很强的抗干扰能力等优点。该系统体积小,易安装。在值班过程中,特别是夏天,一旦雷达机房的空调出现问题,容易导致雷达因温度过高而出现故障。利用该报警系统,不但节省了人力,而且可以在温度超过预设报警值时,及时短信告知值班人员,从而避免严重的事故发生,有效的保障航空天气雷达的安全运行。
西南-气象中心 不足之处 敬请指正 谢谢!