图4 晶振连接的内部、外部方法图
2) 复位电路
初始化单片机叫做复位,如果RESET引脚置于高电平保持2个以上机器周期,就能够让单片机复位。如果不在系统正常初始化内,程序运行错误或者操作有错会导致系统死机,为了改变死机模式,可以使用复位键实现复位功能。本系统为了完成以上2种作用,一般使用按键复位,如图5所示。在图中能够知道,若系统接到工作电压,复位电路处于上电自动复位模式,利用外部复位电路中电容充电来完成,保持Vcc的上升时间低于1ms就能够完成自动上电复位操作。该系统的复位电路由10uF的电容与1kΩ的电阻构成。倘若系统出现错误,按键按下完成系统模拟上电复位功能,最终再一次启动本系统。
图5常用复位电路图
3。3 GSM通讯模块
GSM移动网络通讯部分应用的是TC35模块,TC35是一款双频900/1800MHZ的、高度集成的模块,它集成简单,低成本,高收益,产品质量可靠和性能完美,是人们首要选择的可靠依据,系统运用该模块与户主进行信息传送,便利简单。
GSM模块利用接口、天线这两种连接器与SIM卡读卡器、天线相接,不但能够传送语音信号而且可以传送数据信号。自动波特率为1。2kb/s~115kb/s。能够做出语音提示、发送信息等等。重要部分介绍如下。
信息传送内容:语音、数据
电源:单电源 3。3V ~ 5。5V
频段:双频GSM900MHz 和 DCS1800 MHz(Phase 2+)
发射功率:2W (GSM900MHz Class 4) 1W (DCS1800MHz Class 1)
SIM 卡连接方式: 外接
通话模式: 300mA (典型值。)
(1) TC35的连机方法
任何一个TC35模块首次使用时,必须要测试其工作是否正常,由于其自带RS232接口,所以我们可以用PC机的串口调试软件进行调试。
A、启动串口调试软件(见界面)
串口调试软件有许多,可以使用任意一款软件,也可以使用WINDOWS自带的“超级终端"。设置波特率19。2k,这是TC35的默认波特率,首次连机可以从2400~57。6k不断测试,直到TC35有应答。
B、发送“AT”
AT 回车
C、改变波特率“AT+IPS=XXXX"
TC35的默认波特率是19。2k,实际使用时,可以改成9600或38。4K,方法如下:
AT+IPR=9600 回车
D、短信模式的设置
(GSM模块的短信模式有2种。第1种是:TEXT模式;第2种是:PDU模式。PDU模式可以采用unicode编码发送英文、汉字。但合成PDU码比较复杂,而TEXT模式只能发送英文,但无须编码。实际使用可以采用TEXT模式。
设置如下:
AT+CMFG=1 回车
E、短信模式简介
SMS是由Etsi所制定的一个规范(GSM 03。40和GSM 03。38)。当使用7-bits编码的时候它可以发送最多160个字符;8-bit编码(最多140个字符)。通常无法直接通过手机显示;通常被用来作为数据消息,例如:smart messaging中的图片和铃声和OTA WAP设置。16-bit信息(最多70个字符)被用来显示Unicode(UCS2)文本信息,可以被大多数的手机所显示。一个以class 0开头的16-bit的文本信息将在某些手机上作为Flash SMS显示(闪烁的SMS和警告SMS)。文献综述
有两种方式来发送和接收SMS信息:使用文本模式或者使用PDU(protocol description unit)模式。文本模式(可能某些手机不支持)实际上也是一种PDU编码
的一种表现形式。在显示SMS信息,可能使用不同的字符集和不同的编码方式。
F、短信读取方法
AT+CMGR=X回车
如果有短信息,TC35回应: