新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于GSM短消息控制的智能照明节电系统设计

基于GSM短消息控制的智能照明节电系统设计

作者:时间:2009-04-03来源:网络收藏

4.2.1 AT命令
AT命令是贺氏公司推出的一套Modem操作命令集,是Modem通信接口的工业标准,他的功能包括配置Modem与软件共同工作、与远程通信、发起或应答一个呼叫等。AT命令以AT开头,回车键结尾,前缀AT用于通知Modem注意检测计算机串口发送信号。现在市场上提供的可二次开发的模块都支持07.05所定义的AT命令集的指令。通过UART串行接口直接向模块下发AT命令,就可以方便简洁地实现GSM短信息的收发、查询和管理。
4.2.2 使用AT命令发送
对GSM模块的操作均采用AT指令,指令内容均为ASCII码。例如要发送字符“Hello!”到手机13579830162中,可采用PDU模式发送。
发送AT+CMGF=0:选择格式为PDU模式;
发送AT+CSMS=O:检测模块是否支持SMS命令;
发送AT+CMGS=20:发送信息有20个字节,不含短信中心信息长度;
发送08 91 683108200905F0 11 00 OD 9l683135121053F7 OO 00 01 06 C8329BFDOE01
其内容含义是:SMSC信息长度为8个字节,为国际格式,号码8613800290500;被叫号码长13位,国际格式,是8613532101357;普通GSM类型,点到点方式;7位编码;信息保留10分钟;信息长度为6个字符;信息为“Hello!”。
4.2.3 使用AT命令接收
由于短消息在传输过程中有时延,所以短消息的到达时间是不确定的。因此必须设定短消息到达提示命令,并定时检测,这些可以通过AT命令在GSM模块启动后设置。
设定短消息到达后自动提示的AT命令为AT+CNMI=3,1,O,O,O。当短消息到达时会收到+CMTI:“SM”,index的提示消息,其中+CMTI为提示信息的帧头,“SM”,表示短消息的存储序号,可以根据序号到给定的存储区将短消息读出来。

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


5 短消息收发的通信软件
中单片机通过串口和GSM模块连接,通信软件主要是完成单片机和GSM模块之间的数据传输。串口连接采用定时器T1产生9 600波特率,定时器工作方式选择为自动重载方式,通信字节格式设置为8位数据位,无奇偶校验位,1位停止位。
中,除了状态改变主动发送短消息之外,都是由方发出请求开始,系统根据收到的不同信息内容分别调用相应的命令服务程序,对命令做出响应。在系统主程序启动时,调用一个通信启动程序,初始化GSM模块并为收发短消息做设置。其流程图如图4所示。

系统正常运行时,每次工作状态改变后都向方手机发送一次工作状态和当时参变量。程序中每次修改工作状态后都会触发一个短消息发送标志,主程序读到该标志就调用一次短消息发送程序,发送工作状态代码和参变量,发送完后清除短消息发送标志,返回主程序。发送短消息流程图如图5所示。

6 结语

本文在分析我国电网供电现状和设备特点的基础上,系统。该节电系统适合我国道路电压波动大、对照明设备有损害的情况,同样也适合商场、宾馆、写字楼等场合照明。该系统不仅可以起到节电的作用,还延长了灯具使用的寿命,减少了人工维护方面的投入,所以市场应用前景较好。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭