电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 通信与网络 > 详细信息
通信与网络:基于GSM模块TC35T的无线远程监控 (图)
来源:   时间: 2007-4-16 17:01:37    
摘 要:文章介绍了基于GSM模块TC35T的无线远程监控的方法、原理。并介绍了常用的AT指令和PDU数据格式。
关键词:TC35T模块;PDU;AT指令

---GSM系统是目前基于时分多址技术的移动通信体制中比较成熟、完善、应用最广泛的一种系统,GSM的短信息系统以其快捷方便而且廉价的特点拥有广泛的用户,同时也为远程监控提供了一种新的技术手段。利用GSM短信息(SMS)进行远程监控具有投资少、成本低、可靠性高等特点,在一些对操作和监控的实时性要求不高的情况下具有很高的性价比。 

无线GSM通信模块TC35T
---TC35T是SIEMENS公司推出的GSM专用调制解调器,主要由GSM基带处理器、GSM射频模块、供电模块、闪存、ZIF连接器、天线接口六部分组成,可完成语音、数据、短消息以及传真的传送。TC35T具有标准的工业接口和完整的SIM卡阅读器,因此使用非常简单,其结构如图1所示。

GSM远程监控原理和实现
---GSM远程监控系统由控制端和受控端两部分组成,如图2所示,控制端可以是手机,也可以用TC35T模块和PC组成。在本设计中,受控端由单片机、GSM模块、检测部分、控制部分组成。其中PC用于监视与控制,主控程序通过GSM模块TC35T对受控设备发出短信息。受控端的GSM模块TC35T接收短信息后,通过串行口R232传给单片机,单片机根据接收到的短信息进行处理,从中提取控制命令,再对被控设备进行相应的操作控制。受控设备的状态信息也是以短信息的形式通过GSM模块发送给短信息服务中心(SMSC),再由短信息服务中心发送给PC。PC收到短信息后,根据短信息的内容可发回短信息进行控制。

AT指令介绍
---AT指令集是由诺基亚、爱立信、摩托罗拉和HP等厂家共同为GSM系统研制的,其中包含了短信息的控制。对SMS的控制共有三种实现途径:Block模式、Text模式和PDU模式。Text模式比较简单,很多诺基亚手机支持该模式,但缺点是不能收发中文短信。发送和接收中文或中/英文混合的短信息必须采用PDU模式,短信息正文经过十六进制编码后进行传送。在本设计要实现中文短消息的传送和接收处理,因此采用PDU模式来发送接收短信息。
---由移动终端发起时(即发送)的PDU格式为:

---以移动终端为目的时的PDU格式为:

---其中,SMSC为短信息业务中心地址,DA/OA为源/目的地址,PID为协议识别,DCS为数据编码,UDL为用户数据长度,UD为用户数据,VP为有效时间,MR指明是发出信息,SCTS指明短信息到达业务中心的时间。

软件编程
---软件编程分为控制端(PC和TC35T)编程和受控端(单片ATMEGA128和TC35T)编程。PC机端的软件采用VC编程,主要包括控制界面、接收/发送短信息、数据处理。PC以十六进制发送数据,TC35T再以短信息的格式通过SMSC短信息中心发给受控端的TC35T。控制端的TC35T接收短信息后,PC只要发送一条AT+CMGL=0 0D 0A查询命令即可,0D与0A分别是回车、换行。
---受控端采用实时嵌入式操作系统 μC/OS-II,软件分为与操作系统和处理器相关的代码移植部分和应用程序软件。受控端硬件和软件的结构如图3所示。
---在ATMEGA128和C编译器ICCAVR满足了μC/OS-II要求的前提下,移植的工作主要包括以下内容:用#define设置一个常量的值(OS_CPU.H);声明10个数据类型(OS_CPU.H);用#define声明三个宏(OS_CPU.H);用C语言编写六个简单的函数(OS_CPU_C.C);编写四个汇编语言函数(OS_CPUC_A.ASM)。
---μC/OS-II总是运行就绪条件下优先级最高的任务,最多可以管理64个任务,其中保留了8个给系统。系统的工作过程就是在内核的管理下,根据就绪态任务的优先级来运行程序,始终在执行最重要的任务。在设计中要将系统功能分割成几个部分,按照各部分完成任务的重要性来确定任务的优先级。
---本系统按照其所能实现的功能可以分为七个任务,其优先级从高到低依次为建立任务的任务、初始化任务、监控任务、异常情况处理任务、短消息接收任务、短消息处理任务、短消息发送任务,再加上两个系统本身所固有的空闲任务、统计任务(空闲任务的优先级最低,其次为统计任务),系统的任务总数为九个。
---主程序的任务主要是初始化操作系统和建立一个建立任务的任务,启动多任务,下面是应用程序主程序的代码。
void main(void)
{
OSInit();
OSTaskCreateExt( TaskStart,
(void*)0,
&TaskStartStk[TASK_STK_SIZE-1],
TASK_START_PRIO,
TASK_START_ID,
&TaskStartStk[0],
TASK_STK_SIZE,
(void *)0,
OS_TASK_OPT_STK_CHR|OS_ TASK_OPT_STK_CLR);
OSSTart();
}
---本系统采用GSM模块TC35T实现远程监控,具有实现简单、成本低、通信范围广和传输可靠等优点,具有广泛的应用前景。

参考文献
1 TC35 Cellular Engine Hardware Interface Description.SIEMENS corporation
2 AT-Commands for GSM-Engine TC35.SIEMENS corporations
3 Jean J.Labrosse著,UC/OS -Ⅱ the Real-Time Kernel.2001
4 王泽芳,林志峰.用SIEMENS TC35T模块组成汽车防盗系统.广东工业大学学报. 2003.4

 

相关信息
发表评论
打印本页 关闭本页
凌力尔特推出针对手持式应用的USB电源管理芯片LTC3559
    凌力尔特公司(Linear Technology Corporation)推出用于手持式应用的高效率、多功能电源管理解决方案LTC3559。该器件集成了独立锂离子/聚合物电池充电器和两个高效率同步降压型稳压器,采用扁平3mm×3mm DFN封装。该线性电池充电器用交流适配器电源可提供高达950mA的充电电流,或用USB电源提供高达500mA的充电电流。LTC3559具有强大的USB功能,其中包括20%/100%满标度充电电流设置、用...
>>详细内容
Linear推出1MHz同步升压型 DC/DC 转换器 LTC3528/B
    Linear推出具有输出断接和集成软启动功能的 1MHz、电流模式、同步升压型 DC/DC 转换器 LTC3528/B。该器件的 1A 开关从 0.70V(启动时,工作时为 0.5V)至 5V 的输入电压范围可提供高达 5.25V 的输出电压,非常适用于锂离子/聚合物或单节/多节碱性/镍氢应用。LTC3528/B 用单节碱性电池可提供高达 200mA 的连续输出电流(在3.3V),或用两节碱性电池提供 400mA 电流。同步整流实现高达 ...
>>详细内容
凌力尔特推最新同步降压型稳压器LTC3568
    凌力尔特公司(LinearTechnologyCorporation)推出高效率、4MHz、同步降压型稳压器LTC3568,该器件采用3mm×3mmDFN封装,提供高达1.8A的连续输出电流。LTC3568采用恒定频率和电流模式架构,用2.5V至5.5V的输入电压工作,非常适用于锂离子/聚合物电池输入以及负载点应用的3.3V或5V输入。该器件可以产生低至0.8V的输出电压,能够为最新一代低压DSP和微控制器供电。其开关频率在850kHz至4MH...
>>详细内容
Linear推出下一代多功能电源管理解决方案系列首款器件 LTC3555
    凌力尔特公司(Linear Technology Corporation)推出下一代多功能电源管理解决方案系列的首款器件 LTC3555,该器件用于锂离子/聚合物电池应用。LTC3555 采用紧凑和扁平的 4mm x 5mm QFN 封装,集成了开关型 PowerPath TM 管理器、独立电池充电器、理想二极管、I2C 控制功能、三个高效率同步降压型稳压器和一个始终保持接通的 LDO。LTC3555 的 PowerPath 控制功能无缝地管理交流适配器...
>>详细内容
SIEMENS_S7-200采集64路模拟量
    工业现场经常碰到需要用PLC采集多路模拟量尤其是热电偶、热电阻信号的情况,下面提供一个用西门子S7-200挂接4个S1116(北京西姆宏产品)前端模块采集64模拟量的案例,与各位工控界的同仁共享。  S1116是一款待16路万能输入的模入前端,经软件设置后可直接输入标准电压、电流、热阻、热偶各种信号,包括0~5V、0~10V、0~50mV、0~10mA、4~20mA、Pt100、Cu50、K分度、S分度等均可自由...
>>详细内容
基于ATmega128L与CC2420的无线传感器网络节点的研究与实现
    摘要:介绍了一种基于ATmega128L和CC2420在2.4GHz频带下工作的无线传感器网络节点的设计和实现,详细讨论了各部分的硬件组成。实验表明,节点可以灵活构成无线传感器网络,节点组成的网络系统性能稳定、通信效率高、功耗低,可广泛应用于控制、信号采集与传输等领域。  关键词:ATmega128L单片机;CC2420芯片;无线传感器网络节点  无线传感器网络是新兴的研究领域,在军事、...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com