嵌入式移动网络远程控制系统

时间:2022-09-05 07:50:01

嵌入式移动网络远程控制系统

摘要:本文以GSM网络作为数据无线传输网络,着重介绍了TC35i模块与AT89C51的工作原理,接口电路,设计了系统硬件电路、计算机控制软件和单片机系统软件,并部分给出了TC35i模块与AT89C51接口的部分应用程序,经过系统调试和应用,设计出具有GSM模块的数据传输终端。

关键词:短消息服务(SMS) AT指令

中图分类号:TP393 文献标识码:A 文章编号:1007-9416(2013)02-0016-01

1 引言

随着计算机通信技术的发展,计算机网络监控已成为各种重要现场监控的必要技术手段,对于远程监控使用无线远程监控已经成为控制领域的发展趋势。短消息是目前最广泛使用的通信方案之一,它利用信令信道传输,直接把要发送的信息加上目的地址发送到短消息服务中心,再由短消息服务中心发送给最终的信宿,具有实现简单、通信成本低、频谱利用率高、保密性好等特点。远程控制系统由主控端和被控端两部分组成。主控端用于实施各种对连网计算机的监控操作,被控端对于接收到的数据进行分析,解释并执行。本设计着重于主控端的设计与实现,及整个获取被控端信息模块的设计与实现,被控端通过单片机控制手机模块来实现数据传输的系统,该系统采用短信息的方式传输数据,该系统具有使用灵活、运行可靠等特点。

2 硬件系统设计

系统硬件主要由控制中心计算机、数据收发GSM模块、单片机控制板等部分构成。控制中心计算机使用的是一般的微机,与数据收发GSM模块的连接,是经过转换芯片MAX3238,将TTL电平转换成RS-232电平[1],然后与计算机串口直接连接;对于单片机控制系统,与数据收发GSM模块的连接是通过转换芯片MAX232,将TTL电平转换成RS-232电平,然后与单片机开发板串口直接连接。

数据收发GSM模块:数据收发GSM模块主要由TC35i模块、SIM卡、接口电路、天线等组成,核心是西门子公司的TC35i模块,主要功能是通过移动通信网络进行远程数据传输。设计中选用西门子的TC35i模块,TC35i模块主要由GSM基带控制器、GSM射频模块、供电模块(ASIC)、闪存、ZIF连接器(40引脚的应用程序接口)、天线接口等部分组成。其各部分的组成如图1所示:

TC35i的数据接口(CMOS电平)实际上是一个串行异步收发器,符合ITU-TRS232标准。具有8位数据位和1位停止位,无校验位,通过AT命令可双向传输指令和数据,可选波特率为300b/s~115kb/s,自动波特率为1.2kb/s~115kb/s,硬件握手信号用RTS0/CTS0,软件流量控制用XON/XOFF,CMOS电平。支持Text和PDU格式的SMS(Short Message Service,短消息),可通过AT命令或关断信号实现重启和故障恢复。根据GSM 07.05的定义,综合考虑设计需求成本和SMS短信息发送和接收的实现难易程度,本设计中采用的是基于AT命令的Text模式。

3 软件系统设计

计算机控制界面采用的是VB 6.0,控制界面十分方便,功能强大。控制界面如图2所示。

计算机作为控制端克服了单片机不能存储大量的数据、实时更新数据等缺点。计算机控制端要进行对串口设备的初始化、发送信息(通信信息和控制命令)、接收终端返回的信息、实时处理信息、对信息进行存储、删除、查看等功能。

利用vb提供的MSComm控件控制串口事件[4][5],实现计算机控制通信模块TC35i的信息处理。程序是通过对vb串行通信控件MSComm的Oncomm事件的查询来进行的。程序开始后要对调制解调器和串口进行初始化等。

4 结语

本设计成功的利用了VB来开发了一套实现短信息收发功能的信息系统,能够通过PC机接收和发送短信,达到了预期的结果。此外,远程被控端即单片机控制板端通过串行口给远端的用户发送短信,单片机能够正确接收GSM引擎模块发过来的信号,对信号进行分析,对被控对象进行控制。

参考文献

[1]吕延岗.集成GSM短消息的网络交互平台设计.河北省科学院学报,2012年3月.

[2]苏维均.基于GSM的故障实时报警控制系统的设计与实现.计算机测量与控制,2012,20(8).

上一篇:浅谈OSPF协议 下一篇:VHF频段下变频信道的设计与实现