微波EDA网,见证研发工程师的成长!
首页 > 微波射频 > 射频工程师文库 > 基于手机短信的温度报警控制系统设计

基于手机短信的温度报警控制系统设计

时间:05-18 来源:来源:21IC 作者:宋晋泉 从俊杰 黄芳 点击:

AD590是一款2端口集成温度传感器,它可产生与绝对温度成比例的输出电流。在4~30 V的电源电压范围内,AD590以1μA/K的比例,可作为高阻抗的恒定电流调节器。AD590可用于150℃以下的温度传感应用中,这是目前常规电子温度传感器的工作范围。单片集成电路的天生低成本,加上无需外围支持电路,使得AD590成为许多温度测量场合最具吸引力的选择方案。此外,线性电路,精确电压放大器,热阻测量电路以及冷接点补偿等等电路,在AD590应用中都不再需要。AD590的特性如下:

◇线性电流输出:1μA/K;

◇宽温度范围:-55℃~+150%;

◇电源电压范围为4~30V,可以承受44V正向电压和20V反向电压;

◇具有高输出阻抗,可以承受电源漂移和纹波;

◇具有多个精度可供选择。

3 软件设计

3.1 总体流程

开机上电后,首先由主程序进行单片机和GSM模块的初始化。单片机的初始化包括设置串口工作方式、波特率,并可初始化变量参数和标志位。GSM模块初始化包括重新启动、关闭回显、设置在TEXT模式下在返回值中不显示详细的头信息、选择短信格式为TEXT模式、开放串口中断准备接收数据,然后启动ADC采集温度数据,再进行数据的处理,最后进行判断是否报警。其系统总体软件流程如图3所示。

\

3.2 TC35T控制命令

SIEMENS公司的TC35T模块均支持GSM07.05规定的AT指令集。利用其串行接口,单片机可以向模块发送一系列的AT指令,从而达到控制该模块发送SMS的目的。用单片机实现时,编程必须注意,它发送指令与接收到的响应都是字符的ASCII码。用单片机控制GSM模块收发短信息所涉及到的AT指令如表1所列。

\

GSM的短信息业务SMS主要利用信令信道传输,这是GSM通信网所特有的。它不用拨号建立连接,而只是把要发的信息加上目的地址发送到短信息服务中心,经短信服务中心完成存储后再发送给最终的信宿。所以,当目的GSM终端没开机时,一般信息都不会丢失。每个短信的信息量限制为160字节。通过单片机控制TC35T发送SMS的子程序流程图如图4所示。

4 结束语

本文着重介绍了利用GSM网络的SMS来给出温度报警的监控系统,给出了具体的硬件和软件实现方法。该系统不仅能实现传统的温度报警,更能利用GSM网络来实现远程报警和多点温度监控。在实际的生产生活中,很多场合都需要对温度进行监控,因此该系统有很好的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top