单片机-FTU制作十二
时间:06-23 09:33 阅读:1438次
*温馨提示:点击图片可以放大观看高清大图
简介:在FTU工作过程中,必须与外界通讯。有的使用光纤通讯、有的使用短信或者GPRS通信。光纤通讯非常可靠,信息延迟时间非常短。但是在工程中初期费用非常大。如果线路结果的地方旷无人烟,维护、施工也非常空难。在我的工作中见到的采用GSM或者GPRS情况比较多。所以我们只讨论GSM或者GPRS。如果有那个网友对使用光纤通讯熟悉,欢迎交流。
在FTU工作过程中,必须与外界通讯。有的使用光纤通讯、有的使用短信或者GPRS通信。光纤通讯非常可靠,信息延迟时间非常短。但是在工程中初期费用非常大。如果线路结果的地方旷无人烟,维护、施工也非常空难。在我的工作中见到的采用GSM或者GPRS情况比较多。所以我们只讨论GSM或者GPRS。如果有那个网友对使用光纤通讯熟悉,欢迎交流。
在FTU设备中为了实现GSM或者GPRS通讯,设备采用了MC52I通讯模块。该通讯模块可以同是完成短信和GPRS通信。GSM、GPRS通讯使用起来各有优缺点。短信使用方法间断,并且只要有移动网络地方都可以使用。但是费用高,延迟也比较严重。GPRS通讯费用比较低、信息延迟比较小。
因为mc52i使用的是串口通讯,所以与单片机通讯非常方便。使用AT指令既可以操作mc52i,实现数据通讯。完成短信和GPRS通讯。下面我们讨论几个AT指令。
AT\r\n
AT+IPR=9600\r\n
ATE0\r\n
ATE1\r\n
AT+CMGF=1\r\n
AT+CNMI=1,1,2\r\n
AT+CLIP=1\r\n
AT+CSQ\r\n
AT+CPIN?\r\n
AT+CMGR=%d\r\n
AT+CMGD=%d\r\n
AT+CMGR=%d\r\n
AT+CMGS=%s\r\n
AT+CCLK?\r\n
AT\r\n
测试指令,因为 MC52i上电启动后,并不知道外部系统通讯的频率。通过接收AT进行通讯同步。如果MC521可用,回复应该是
AT
OK
AT+IPR=9600\r\n
设定mc52i的通讯频率,在使用时应该查询一下模块支持通讯频率。
ATE0\r\n 关闭回显
ATE1\r\n 打开回显
AT+CMGF=1\r\n 设置信息格式为文本模式
AT+CNMI=1,1,2\r\n 显示接收到的短信
AT+CLIP=1\r\n 来电自动显示
AT+CSQ\r\n 查看信号质量
AT+CPIN?\r\n 查看手机卡状态
AT+CMGR=%d\r\n读取短信
AT+CMGD=%d\r\n 删除短信
AT+CMGS=%s\r\n发送短信
AT+CCLK?\r\n 读取手机模块时钟