标题:
基于SHT11温湿度远程监控系统设计2
[打印本页]
作者:
rise_ming
时间:
2013-8-25 21:51
标题:
基于SHT11温湿度远程监控系统设计2
使用TC35收发短信息,采用用户识别模块SIM,用户必须准备一张已开通短信息服务SIM卡,SIM卡上包含了所有的用户信息。个人识别码PIN可以防止SIN卡未经授权而使用,每当移动用户开机时,GSM系统先要自动鉴别用户的合法性,只有在系统认可之后,才为该移动用户提供服务。TC35使用外接SIM卡座,SIM卡座上有6个引脚分别接到T35的模块SIM的CCVCC、CCRST、CCCLK、CCGND、CCIO,ZIF连接座的CCIN引脚用来检测SIM卡是否插好,如果连接正确,则CCIN引脚输出高电平,否则为低电平。
TC35I模块的通讯全部采用AT+XXX指令完成,可以用AT指令切换操作模式,可以使它处于数据、语音传输、短消息服务和传真。
单片机可以通过正确的AT指令对TE35模块进行初始化,例如单片机向TE35发送AT回车后,检测TC35的返回值:若是“OK”则连接正确,若是“ERROR”则是连接错误。然后才能进行短消息的接收和发送。本模块采用PDU支持中文模式,所以本系统使用PDU模式进行短消息的接收和发送。
2 系统软件设计
系统的软件主要采用模块结构,温湿度的整个测控过程及远程监控由主程序、短消息收发的子程序、温湿度测量子程序、定时中断子程序、显示子程序等完成。各功能模块只有一个入口和出口,各模块间相对独立,避免某功能模块出现异常而导致整个系统瘫痪的故障发生。A T89C2051单片机对TC35模块进行通信,其中初始化的工作包括设置波特率、网络登录、设置发送短消息的模式为PDU。然后单片机通过向TC35写入不同的AT指令,能完成多种功能,如网络注册、读取SIM卡上电话号码、发送短信息、接收短信息、删除短消息等。这里只给出主程序流程、短消息收发子程序的流程、温湿度测量子程序,如图4~图6所示。
3 结束语
本系统适用于无人值守的温湿度的远程监控系统,在监测区域内能对温度和湿度进行数据采集工作,测湿精度为±3.0%RH,在温度为25℃时测温精度为:±0.4℃,灵敏度高,具有极高的安全性、可靠性和长期稳定性,又由于SHT11传感器直接输出数字信号,系统硬件设计简单。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0