基于GSM网络的远程温度检测系统设计(6)

2018-11-20 19:11

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。0代表PDU格式。

(4)设置短消息存放位置AT十CPMS=“SM”。SM表示将短消息存放SIM卡中。

(5)设置新短消息通知AT+CNMI=2,2,0,0,0。设定完成后,GSM模块收到新消息时,会自动向89C51发送通知。如MCU收到+CMTI:“SM”, 5,表示收到新消息,存储在SIM卡第5个存储区。

还要用到的AT指令有:

(1)读取短消息的指令为:AT+CMGR=INDEX。例如:AT+CMGR=5表示读取第5条短消息。

(2)删除短消息的指令为:AT+CMGD==INDEX。 (3)发送短消息的指令为:AT+CMGS=n 字节数为n。 (4)GSM模块关机指令为:AT+CPOF。 (5)挂断一切连接指令为:ATH。 GSM初始化流程图:

23


基于GSM网络的远程温度检测系统设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏教版小学一年级上册数学试卷整理版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: