新闻中心

EEPW首页>嵌入式系统>设计应用> 基于GSM短消息的温室环境监测系统

基于GSM短消息的温室环境监测系统

作者: 时间:2013-05-21 来源:网络 收藏


  4 系统软件设计

  系统软件程序采用C语言编写。主要分为两大部分:一是对监测数据进行判别、检查和存储,包含采集中断、时钟读取子程序、存储程序、短信收发、串行通信中断等程序组成;二是对采集的数据进行处理、分析。系统除接收正常的测量数据.还对采集数据进行判别,监控者也可随时查询所监测的各项参数,短信收发模块对接收到查询指令的用户进行鉴权。如果是非法用户则不处理该指令,同时也可检查各监测数据的时钟和日历设置、各采集终端,分析数字化采集状态的信号装置,并随时校正。定时向检测者发送监测数据,到系统设定时间时,将自动发送最新的监测数据。

  单片机和TC35i模块之间采用AT指令通信。TC35i提供的命令接口符合07.05和07.07规范。07.07中定义的AT命令提供一种移动平台与数据终端设备之间的通用接口,数据终端设备通过标准的AT命令与GSM网络引擎相互通信、交换数据。对SMS的控制主要采用3种模式:Block、基于AT指令的Text和基于AT指令的PDU。该监测系统采用PDU模式接收和发送。系统软件采用模块化方式设计,主要有主程序和温度湿度、光照强度、CO7浓度等数据采集子程序,主程序开始后,先初始化单片机、GSM短信收发模块驱动、A/D转换驱动等,其流程如图4所示。


  5 结束语

  基于TC35i短信收发模块的环境监测系统结构简单,成本低廉,实时性强。采用一种成熟可靠、便捷的数据传输采集方式。进一步开发该系统可实现基于普通手机的远程操作,可逐步替代移动性不强的PC机,使远程控制更加便捷。该系统作为一种便捷的数据采集监测装置,具有较好的可移植性,只要加入其他所需的传感系统。则可实现其他数据的传输与采集。

参考文献:

[1].datasheethttp://www.dzsc.com/datasheet/.html.
[2].RS232datasheethttp://www.dzsc.com/datasheet/RS232_585128.html.
[3].CMOdatasheethttp://www.dzsc.com/datasheet/CMO_2143969.html.
[4].MAX3238datasheethttp://www.dzsc.com/datasheet/MAX3238_1074312.html.
[5].TSL230Bdatasheethttp://www.dzsc.com/datasheet/TSL230B_662876.html.
[6].SHT11datasheethttp://www.dzsc.com/datasheet/SHT11_607252.html.
[7].NDIRdatasheethttp://www.dzsc.com/datasheet/NDIR_513437.html.
[8].ADS1100datasheethttp://www.dzsc.com/datasheet/ADS1100_124575.html.
[9].SST25VF040datasheethttp://www.dzsc.com/datasheet/SST25VF040
[11].DS1302datasheethttp://www.dzsc.com/datasheet/DS1302_1055954.html.


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭