新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于GSM温度检测系统的设计

基于GSM温度检测系统的设计

作者:时间:2011-04-18来源:网络收藏

3 系统软件
3.1 指令部分
单片机通过串口发送AT指令与TC35i通信,常用AT指令如表1所示。每个AT指令以AT开头,以回车结束,对SMS的控制主要有3种途径:Block Mode、AT指令的Text Mode和AT指令的PDU Mode,本系统采用PDU Mode发送和接受消息。

本文引用地址:http://www.eepw.com.cn/article/172866.htm

g.JPG


例如要发送“操作成功”到13488097615(3184087916F5)中,首先要把字符转换为UNICODE码,经转换“操作成功”的UNICODE码为64CD 4F5C6210 529F,AT指令是(1)AT+CMGF=0:设置TC35i为PDU格式。AT+CMGS=023??:为发送短消息指令,其中023代表数据内容的字节数,但不包括第1个00,中文字每增加1个字节数就要加2。发送的字节设置为23个,内容为0011000D91(81)3184087916F50008010864CD4F5C6210529F,代码意义如表2。

h.JPG


3.2 程序部分
3.2.1 主程序
主程序流程图如图7所示,开机后便初始TC35i模块检测SIM卡是否装好,初始化成功后就可已接收PDU格式的消息,当有信息到达模块时,TC35i能够对发送消息的手机号码进行读取,并对内容进行分析,如果内容符合就执行操作,并向此号码回复1条相应内容的消息,否则删除消息。

i.JPG


3.2.2 信息内容处理
void read_sms()是程序对信息的内容的处理部分,若有短信接收,先读取发送手机的号码,然后进行内容的比较,处理之后回复提示信息给原手机号码,如果是错误信息就将其删除。

4 结束语
由TC35i通信模块组成的监控系统,优点是覆盖范围广、实时性好、可靠性高、价格便宜。以网络作为无线传输网络,适用于频繁传送小数据量的应用,还适用于偏远地区、架设通信线路困难的地方。且在无人值守地区或对无人值守系统,应用短消息业务来传送数据合适,操作人员只需要通过一部手机就可以了解测试点的,并且可以远程打开加温和降温设备,开发应用前景较好。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭