TC35i主接线图:
图3.6 TC35i 主接线图 3.3 电源部分
直流电源是整个系统的重要组成部分,电路的运行,都需要电源为其
19
提供功率,因此在进行电源设计时,电路的功耗是电源设计的一个重要参数。在进行电源设计前需先对电路的功耗作初步的计算,同时直流电源应在满足系统对其性能参数要求的基础上尽量做到体积小,重量轻,性价比合理,能长期稳定可靠地工作.
为了得到的供电电压,系统选用稳压器实现。集成稳压器按工作方式可分为串联型稳压器、并联型稳压器和开关型稳压器。其中开关型稳压器效率最高,达到70%以上,但其输出电压纹波较大。串联型稳压器效率较低,一般用于电压基准或低压小电流场合。在本系统选用串联型三端固定电压稳压器LM78L05。它能提供5(上下5%)V的电压,芯片内部设有短路、过热及调整管安全工作区等保护电路,使用方便可靠。其电路图如图3.7所示,Vi接开关电源+12V的输出,则稳压器的输出为+5V.
另外在稳压器的输入端和输出端分别接入两个电容,输入端的电容作用是用以抵消输入端较长接线的电感效应,防止产生自激振荡,取值为0.33uF输出端的电容作用是用来改善暂态响应,使瞬时增减负载电流时不致引起电压有较大的波动,取值为0.1uF。
20
图3.7 电源示意图
3.4 单片机部分
单片机部分是系统工作的主要部分,主要由复位电路、单片机及其接线图组成(包含DS18B20及报警灯)。 3.4.1 复位电路
单片机在工作之前有个复位的过程,一般的复位只需要5ms的时间,只要在单片机的RET引脚上加上高电平就可进行复,为了达到这个要求,需要在外部设计复位电路,复位电路如图3.8所示:
3.4.2 单片机主接线图
单片机作为主控单元,在系统中起着核心作用。在本系统中单片机主要控制TC35i模块的启动时序,以及各种数据传输与处理的作用。
单片机通过串口与GSM模块通信,包括传送命令和传输数据,通过正确的AT指令对TC35i模块进行初始化和通信数据的接收发送。系统上电以后,首先由单片机控制启动TC35i,然后用命令查询SIM卡状态,若SIM卡正确安装,则模块返回指令,再由单片机控制TC35i完成模块的初始化。当有新短消息到达时,由TC35i模块向单片机发送指令,单片机读取短信内容,并对其进行解码,然后根据DS18B20传入单片机的数据(中断方式发送)向TC35i发送相应得数据。或者,当温度传感器发送的温度数据超
21
图3.8 单片机复位电路图
过预先设定的范围时,采用中断方式向单片机发出请求,经TC35i对用户手机发送报警信号,并点亮报警灯。电路原理图3.9:
图3.9 单片机主接线图
22
4 软件设计
系统的软件部分主要实现是单片机与GSM通信模块的数据传输功能。将采集到的温度信息传递到用户手机上的主要方式就时通过单片机将信息就行编码,进而送入TC35i,最后经GSM网络发送至用户端。
系统主流程图: 4.1 GSM模块的初始化
系统上电以后,首先对GSM模块进行初始化,内容包括: (1)SIM卡状态查询命令AT+ASCKS?
(2)设置短消息中心号码AT+CSCA=“+8615215484525”
(3)设置短消息格式AT+CMGF=0
(4)设置短消息存放位置AT十CPMS=“SM”
(5)设置新短消息通知AT+CNMI=2,2,0,0,0
还要用到的AT指令有:
(1)读取短消息的指令为:AT+CMGR=INDEX
(2)删除短消息的指令为:AT+CMGD==INDEX
23