stc89c52单片机和gsm模块的电力变压器防盗系统设计_第1页
stc89c52单片机和gsm模块的电力变压器防盗系统设计_第2页
stc89c52单片机和gsm模块的电力变压器防盗系统设计_第3页
stc89c52单片机和gsm模块的电力变压器防盗系统设计_第4页
stc89c52单片机和gsm模块的电力变压器防盗系统设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【Word版本下载可任意编辑】 stc89c52单片机和gsm模块的电力变压器防盗系统设计 (2) tc35的开发技巧。在开发tc35的过程中,正确构建其外围电路是十分重要的。电源要求:模块的供电电压如果低于3.3v会自动关机。同时模块在在发射时,电流峰值可高达2a。同时在此电流峰值时,电源电压(送入模块的电压)下降值不能超过0.4v。所以该模块对电源的要求较高,电源的内阻+ffc联接线的电阻必需小于200m;mcu与tc35通信:单片机通过两个i/o口控制tc35的开关机、复位等,通过串口与tc35开展数据通信,通信速率为9600kbps,采用8位异步通讯方式,1位起始位,8位数据位,1位停

2、止位;逻辑电平的区别:tc35模块输入输出的ttl正电平逻辑不是+5v,而是+2.9v,因此必要时加端口保护;tc35上电后需要在igt引脚施加100ms左右的低脉冲才能启动。 (3) 如何解决模块无法登陆网络的问题。因为在tc35的整个外围电路中存在数字地和模拟地,考虑将上述电感换成磁珠,原因是电感无法吸收数字地和模拟地之间的高频谐波分量,而磁珠则可以很有效地吸收高频分量,很好的起到了隔离数字地和模拟地。另外,将+5v电源与tc35模块的vbatt+之间的滤波二极管换下,改为直流稳压电源(5v,2a)直接供电,解决二极管的导通电流达不到模块要求的瞬间的大电流(2a)的问题。 (4) 关于si

3、m卡的管脚信号。sim卡有三种电气规范的,1.8v/3.0v/5.0v。现在我们手机上用的sim卡一般都是3.0v的。sim卡上供电受电源vcc的影响比较大,并且其纹波不能很大。在rst信号正确的前提下,正常工作时,rst信号为高电平。这时测试cl-ock和data信号的波形会发现:这两个信号在tc35对sim卡操作时才有波形,如没有操作则一般都不会有波形,这都是属于正常情况。sim卡的信号线、电源线都需要去耦。 3.2 tc35 软件指令 (1) 基本at指令:读取短信支持格式0,pdu(中英文都可);1,text(只能用于英文)。指令:at+cmgf?返回:+cmgf: 0注意:tc35默

4、认的是text模式,因此要发中文短信必须在每次开机时更改短信支持格式。输入:at+cmgf=0返回:ok。 (2) 中英文短信的发送。英文短信的分析:at+回车:通讯握手指令,返回:ok。指令:at+cmgf=1。设置为pdu模式,为发送中文汉字准备(若开机时默认为1),返回:ok,at+cscs=“ gsm ”(若开机时默认为gsm),设置tc35的工作模式。短信息的发送分成两步:a、发送接收的手机号码,等待应答:“,指令:at+cmgs=回车(目的地址),tc35回应:at+cmgs=”1-3587654321“ 。b、输入短信息的内容(只能是英文):test 回

5、车。 中文短信发送的基本原理分析:使用串口调试助手成功发送的中文短信息完整过程,短信中心号码短信接收方号码短信内容:“华科大文华学院”。 指令:at+回车:通讯握手,返回:ok,指令:at+cmgf=0 设置为pdu模式,因为要发送中文汉字,返回:ok,at+cmgs=6 (此数是十进制),发送短消息的字节数(即phone+msg的字节数)。可以接收数据:089168310 -820*05f011000b813185674523 - f10008c20c534e79d159276587534e5b66962。指令:+cmgs: 45 返回:o

6、k (注释:08表示短消息中心地址长度;91表示短消息中心号码类型;68310820*05f0表示短消息中心号1100表示发送短消息的编码方式;0d表示目的地址长度;91表示目的地址类型;3185674523f1表示目的地址,即接收短消息的手机号码3208表示发送中文字符方式;c2表示有效期(tp-vp) 5 分钟a7(24小时);0c表示短消息长度;534e79d159276587534e5b6 -69662表示发送中文字符的unicode码。 4 软件设计 4.1 主程序流程图 软件设计采用c语言编写、模块化程序设计。stc89c52单片

7、机对tc35模块开展通信,首先设置波特率,通常为9600bit/s,然后再根据实际需要对中断端口开展相应的初始化设置。根据被监控对象的实际情况,主流程图如图3所示。 基于stc89c52单片机和gsm模块的电力变压器防盗系统设计 图3 系统软件主流程图 4.2部分程序源代码 以下是基于stc89c52单片机与tc35通讯接口的部分通信程序,该程序已经通过调试并在开发装置上正常运行。 /打电话ring void phonecall(void) unchar code ringoff_tc35=”at+chup“; for(i=0;i=0;i+) sendtotc35(ring_tc35,size

8、of(ring_tc35)-1); /向tc35发送打电话的at指令 sendasc(over); /回车 delay1s(25); / 延时9秒 sendtotc35(ringoff_tc35,sizeof(ringoff_tc35)-1); /关机 sendasc(over); delay1s(2); 本程序源代码实现打电话功能,其中考虑将at指令转化成ascii码的形式对tc35开展控制。 5 系统稳定性分析 本文研究对象为防盗系统,要求系统稳定,为此开展如下处理:在系统初始化中,间断重复启动三次,以保证能够正常登录网络,以短信形式加以确认。主要用单片机对tc35开展控制,单片机的稳定性不可忽略。因外部看门狗的稳定性比内部看门狗的稳定性高,于是采用外部看门狗定时清零,以适应恶劣的工作环境。电源的可靠性也至关重要,为此采用双电源模式。在外部无电源情况下采用内部蓄电池供电,根据用户需要可以采用不同容量的蓄电池以保证其供电时间;在有外接电源情况下,外部供电为主,在此时蓄电池供电缺陷,便自动开始充电。为了使用户了解系统的工作状态,根据客户需要以短信形式开展定时发送安全回复。 6 结束

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论