基于GSM的远程控制系统

2016-12-01 21:14杨海洋
科学与财富 2016年26期
关键词:远程控制

杨海洋

摘 要:随着电子、控制、通信等技术的迅速发展,安全、便捷的生活品质成了人们所需要的。人们愈来愈需要在远程控制电气,使生活变得更便捷高效。鉴于以上以上因素,建立了一个基于GSM网络及短信息平台的远程控制系统,该系统具有安全、可靠、稳定、低成本等特点。

关键词:远程控制;GSM;单片机控制

1 系统总体设计

该系统如图所示,单片机通过串口与GSM模块对接,若对接不成功则继续对接,若对接成功进入主程序。主程序检测是否收到短信,若收到判断是否含有系统设定的密码,则进入远程控制系统;若不含有设定密码,则提示“密码错误”继续检测是否收到短信。进入远程控制系统后,等待用户发送命令指令,判断命令指令并通过控制继电器的吸合来控制电器的开关。

2 硬件设计

2.1 微控芯片

本设计采用以MCS-51为内核的STC89C52单片机,该单片机为STC公司生产的一种低功耗,高性能的8位微控制器,具有8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间;可直接使用串口下载等特点。

2.2 电源

电源适配器我们采用9V-2A的,通过稳压芯片降压到5V给GSM模块及单片机供电,2A完全满足GSM模块和单片机的电流需求。

GSM模块为5V供电,虽然待机电流在80MA,但在数据传输时需要电流1A以上。因此我们可以用LM2596可调稳压芯片降压到5V,也可以采用多片LM7805并联的方式给其供电。

单片机需要的电流较小,可以直接采用一片LM7805芯片进行稳压供电。

3 软件设计

GSM模块用AT指令来控制,以下是程序常用AT指令。

发送短信有以PDU格式发送(即可发送中文短信)和TEXT格式(可以发送字母数字)发送。相比较以TEXT格式发送较容易,而以PDU则要现将所需要发送的中文内容转换为PDU码。例如发送:“设置成功”到12345678910这个号码。其在串口发送的内容为:0891683108506105F0110

00D91682143658719F080008AA088BBE7F6E6210529F(本格式以徐州短信中心号码)。首先单片机发送一个“AT”若GSM模块返回“OK”则代表对接成功;若对接成功则发送“AT+CMGF=0”使得GSM模块知道下面的操作均在PDU模式下,此时GMS模块应返回“OK”;接着发送“AT+CMGS=23”,GSM此时应返回“>”字符;然后单片机就可以把前面需要发送的内容通过串口发送给GSM模块,发送内容后,要以16进制发送“1A”来作为结束符。

GSM模块接受短信的方式也有以PDU和TEXT两种,因为使用者发送的数字来控制相应电器,所以我们接受短信的方式一定要选择TEXT方式,否则将会变得复杂。

结束语

本文介绍了一种操作简单、方便的远程控制系统,该系统设计过程中充分考虑到可能出现的意外情况,以及通过密码保护来防止他人善用系统。此方案借助成熟、最可靠的GSM移动网络,可以为使用者提供稳定可靠的控制。

参考文献

[1]孔英会.通信系统原理.

[2]张鑫.单片机原理及应用(第三版).

[3]阎石.数字电子技术基础(第五版).

[4]童诗白,华成英.模拟电子技术基础(第四版).

猜你喜欢
远程控制
水冷发射机冷却系统故障分析及解决方案
短波发射台节目传输控制系统及技术改造