在本系统中,在收到来电号码后,首先进行自动短信的回复,然后将此来电号码立刻删除,以防止因SIM卡中来电号码过多而不再接收来电号码。删除来电号码的指令为AT+CMGD=INDEX<CR>,删除后模块返回<CRLF>OK <CRLF>[2]。
4 系统设计
4.1 硬件设计
本系统主要由单片机89C51,TC35模块,无线网络和用户手机四部分组成,如图2所示。事先将待发短信内容通过手机与TC35模块之间的通信输入到89C51单片机控制器中,当用户处于重大事务状态时,手机自动将来电号码通过无线网络传输到TC35模块,TC35模块告知89C51有信号接入,89C51单片机收到此信息后与TC35模块通过AT指令形式通信,控制TC35模块根据AT指令完成预存短信的发送[1]。

该系统利用单片机作为控制单元,RS232通过串口与TC35建立通信,由单片机发送相关AT指令来控制TC35传送信息、解析TC35接收到的主叫号码以及其他的一些操作。
对短消息的控制共有三种模式:Block模式、PDU模式和Text模式。使用Block模式需要手机生产厂家提供驱动支持。目前,PDU模式已取代Block模式,而Text模式不支持中文,因此本系统使用PDU模式进行来电号码的识别与短消息的发送。
4.2 软件设计
本系统的软件流程如图3所示。

图3 自动应答系统流程
5 结束语
本文描述了利用TC35模块完成移动通信系统中呼叫自动应答功能的实现方法,介绍了系统的硬件组成及工作原理。为目前移动通信系统中的呼叫业务与短信息业务的进一步融合提供了理论模型,具有一定的实用价值。
参考文献
[1] 谢少波.单片机控制TC35的短信群发系统.电子技术[J],2006年6月,72-73
[2] 刘 涛,张春业.基于手机模块TC35的单片机短消息收发系统.电子技术[J],2003年第3期,36-38
[3] 朱勇.基于TC35的智能公交系统设计.安徽电子信息职业技术学院学报[J],2006年第6期,第5卷总第27期),79-80
[4] 康厚强,王德刚.用于短信息收发的TC35终端的硬件设计与实现.电子技术[J],2002年第8期,28-29