位置:51电子网 » 技术资料 » 单 片 机

用单片机控制手机收发短信息

发布时间:2008/5/27 0:00:00 访问次数:433

摘要:介绍用mcs-51系列单片机控制手机收发短信息的原理、硬件电路、pdu数据格式和符合gsm07.05协议要求的短信息发送/接收程序,同时给出了一个应用实例。

关键词:单片机 短信息 pdu gsm 接口

gsm(global system for mobile communication)系统是目前基于时分多址技术的移动通讯体制中比较成熟、完善、应用最广泛的一种系统。目前已建成的覆盖全国的gsm数字蜂窝移动通信网,是我国公众移动通信网的主要方式。主要提供话音、短信息、数据等多种业务。基于gsm短消息功能可以做成传输各种检测、监控数据信号和控制命令的数据通信系统,能广泛用于远程监控、定位导航、个人通信终端等。由于公众gsm网络在全球范围内实现了联网和漫游,建立上述系统不须再组建专用通信网络,所以具有实时传输数据功能的短消息应用将得到迅速普及。

目前,人们设计的各类dte设备基础上以微处理器为核心,带有rs232/rs485等通信接口,在物理层上很容易实现与gsm设置(如手机等)的连接。但对sms协议的研究文献却较少,特别是用单片机控制手机的sms(short message service)收发的研究更少。笔者在用单片机设计基于gsm的sms数据采集器时,对怎样用单片机控制手机收发短信息进行了探讨。

1 串口控制sms的工作原理

单片机与手机一般采用串行异步通信接口,具有红外和通信电缆两种连接方式,通信速度可设定,通常为19200bps。采用红外接口的优点是单片机系统与手机电气隔离,相互不干扰,接口各自独立,使用方便;缺点是通信距离较短,红外传播的方向性对接口相对位置有要求。采用电缆连接时,数据传输的可靠性较好;其主要缺点是接口的电气参数不兼容,设计不当时会对手机的通信质量产生影响。笔者经过实践设计的接口电平转换电路如图1。

gsm的短信息业务sms利用信令信道传输,这是gsm通信网所特有的。它不用拨号建立连接,把要发的信息加上目的地址发送到短信息服务中心,经短消息服务中心完成存储后再发送给最终的信宿。所以当目的gsm终端没开机时信息不会丢失。每个短消息的信息量限制为160字节。

现在市场上大多数手机均支持gsm07.05规定的at指令集。该指令集是etsi(欧洲通信技术委员会)发布的,其中包含了对sms的控制。利用gsm手机的串行接口,单片机向手机收发一系列的at命令,就能达到控制手机收发sms的目的。etsi的gsm07.05中用于sms收发控制的主要at命令见表1。

表1 常用at指令

gsm07.05function(功能)
ate0reset
at+csms选择短信息服务
at+cpms选择短信息内存
at+cmgf选择短信息格式
at+csca短信息中心地址
at+cnmi显示新收到的短信息
at+cmgr读短信息
at+cmgs发送短信息
at+cmgl列出sim卡中短信息
at+cmss从sim内存中发短信息
at+cmgw向sim内存中写入待发短信息
at+cmgd删除sim内存中的短信息
at+cscb选择蜂窝

摘要:介绍用mcs-51系列单片机控制手机收发短信息的原理、硬件电路、pdu数据格式和符合gsm07.05协议要求的短信息发送/接收程序,同时给出了一个应用实例。

关键词:单片机 短信息 pdu gsm 接口

gsm(global system for mobile communication)系统是目前基于时分多址技术的移动通讯体制中比较成熟、完善、应用最广泛的一种系统。目前已建成的覆盖全国的gsm数字蜂窝移动通信网,是我国公众移动通信网的主要方式。主要提供话音、短信息、数据等多种业务。基于gsm短消息功能可以做成传输各种检测、监控数据信号和控制命令的数据通信系统,能广泛用于远程监控、定位导航、个人通信终端等。由于公众gsm网络在全球范围内实现了联网和漫游,建立上述系统不须再组建专用通信网络,所以具有实时传输数据功能的短消息应用将得到迅速普及。

目前,人们设计的各类dte设备基础上以微处理器为核心,带有rs232/rs485等通信接口,在物理层上很容易实现与gsm设置(如手机等)的连接。但对sms协议的研究文献却较少,特别是用单片机控制手机的sms(short message service)收发的研究更少。笔者在用单片机设计基于gsm的sms数据采集器时,对怎样用单片机控制手机收发短信息进行了探讨。

1 串口控制sms的工作原理

单片机与手机一般采用串行异步通信接口,具有红外和通信电缆两种连接方式,通信速度可设定,通常为19200bps。采用红外接口的优点是单片机系统与手机电气隔离,相互不干扰,接口各自独立,使用方便;缺点是通信距离较短,红外传播的方向性对接口相对位置有要求。采用电缆连接时,数据传输的可靠性较好;其主要缺点是接口的电气参数不兼容,设计不当时会对手机的通信质量产生影响。笔者经过实践设计的接口电平转换电路如图1。

gsm的短信息业务sms利用信令信道传输,这是gsm通信网所特有的。它不用拨号建立连接,把要发的信息加上目的地址发送到短信息服务中心,经短消息服务中心完成存储后再发送给最终的信宿。所以当目的gsm终端没开机时信息不会丢失。每个短消息的信息量限制为160字节。

现在市场上大多数手机均支持gsm07.05规定的at指令集。该指令集是etsi(欧洲通信技术委员会)发布的,其中包含了对sms的控制。利用gsm手机的串行接口,单片机向手机收发一系列的at命令,就能达到控制手机收发sms的目的。etsi的gsm07.05中用于sms收发控制的主要at命令见表1。

表1 常用at指令

gsm07.05function(功能)
ate0reset
at+csms选择短信息服务
at+cpms选择短信息内存
at+cmgf选择短信息格式
at+csca短信息中心地址
at+cnmi显示新收到的短信息
at+cmgr读短信息
at+cmgs发送短信息
at+cmgl列出sim卡中短信息
at+cmss从sim内存中发短信息
at+cmgw向sim内存中写入待发短信息
at+cmgd删除sim内存中的短信息
at+cscb选择蜂窝
相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!