基于GPRS的电梯在线监控系统的设计

发布者:Amybaby最新更新时间:2011-08-05 关键字:ARM  GPRS  因特网 手机看文章 扫描二维码
随时随地手机看文章

  目前我国电梯拥有量随着高层建筑的增多而迅猛增长,为生产与生活提供了极大的便利。而如何保证每台电梯都能够可靠运行,及时发现故障和排除故障,已成为提高物业管理水平和电梯技术进步的关键所在。电梯运行质量直接由监控系统的功能决定,目前国内电梯的集中监控系统多采用固定传输或CAN总线现场数据采集,而CAN总线最大传输距离为10 km,要在更大范围内实现电梯的集中监控,就需要增加系统硬件设备。为此本文设计了一种基于GPRS技术的远程电梯监测系统。由于无线GPRS网络具有永远在线和传输速率高等突出特点,此外能在保证数据传输及时、准确的前提下,能将系统运行维护费用降低到最低。

  1 GPRS简介

  GPRS是通用分组无线业务(General Packet Radio Service)的简称,是一种基于GSM系统的无线分组交换技术,提供端到端的、广域的无线IP连接。GPRS在GSM系统中引入两个新的网络节点(GPRS服务支持节点SGSN和GPRS网关支持节点GGSN)并作软件升级,能够在终端设备和挂接在Internet上的服务器之间建立一条数据通信的链路。GPRS网络的技术优势主要体现在两个方面,用户数据与无线网络资源的结合和基于IP协议的数据透明传送。与原有的GSM比较,GPRS在数据业务的承载和支持上具有明显的优势:1)通过多个GSM时隙的复用,支持的数据传输的速率更高,理论峰值达17 Kbps;2)不同的网络用户共享同一组GPRS信道,但只有当某一个用户需要发送或接收数据时才会占用信道资源。这样,通过多用户的业务复用,更有效地利用了信道资源,特别适合突发性、频繁的小流量数据传输,很好地适应数据业务的突发性特点;3)GPRS计费方式更加灵活,支持按流量计费;4)与无线应用协议(WAP)技术不同,GPRS能够随时为用户提供透明的IP通道,可直接访问Internet中的所有站点和资源;5)采用信道复用技术,每一个GPRS用户都能够实现永远在线;另外,GPRS还能支持在进行数据传输的同时进行语音通话等。

  2 系统组成和原理

  2.1 系统组成原理

  基于GPRS的电梯监控系统翻的组成结构如图1所示。系统由本地PLC、信息获取终端、GPRS数据传输和远程监控中心组成。

 

  首先由终端设备的嵌入式微控制器与本地PLC进行数据通信,获得电梯的运行状态参数,把获得的这些数据进行处理,然后通过串口把处理结果以协议数据帧的格式通过GPRS模块发送到GPRS网络中。由于GPRS网与互联网都是基于IP协议的,且是互相连接的,终端的数据处理结果经由GPRS网络透明地传送到远程监控中心。监控中心主机接入Internet,有一个固定IP地址,先由终端登陆GPRS,获得IP地址,然后将这个IP地址发给主机监控中心。由于终端机的IP地址是GPRS内网的IP地址,所以要经过GPRS网络的NAT服务器进行网络地址转换,才能实现主机和终端机之间的双向通信。当主机监控中心接收到终端机发送过来的IP地址,终端机和监控中心的网络就已连接通,监控中心的查询命令或控制命令也就可以通过互联网和GPRS网发送到GPRS模块中,再由GPRS模块传送到终端设备,对它们进行操作,从而在嵌入式平台上实现对电梯的远程监控。

  2.2 系统终端硬件设计

  MCU选用NXP公司的LPC21480。LPC2148是基于一个支持实时仿真和嵌入式跟踪的32/16位ARM7 TDMI-S内核的微控制器,它具有高性能和低功耗的特性,带有丰富的外设资源,可实现最大为60 MHz的CPU操作频率。

  GPRS模块选用华为的EM310。EM310是一款GSM/GPRS双频无线模块,支持EGSM900和GSM1800双频;提供数据、语音、短信、传真功能;标准协议的认证,兼容GSMphase2/2+协议标准:提供语音接口(低功耗),支持FIR、EFR、HR和AMR的语音编码;支持免提通话,提供回声抑制功能;支持标准、扩展AT指令。此外,EM310模块还内置了TCP/IP协议栈,由AT指令控制并使得应用程序可以很容易地接入网络。这一方案的优点在于它不需要应用程序厂商执行自己的TCP/IP和PPP栈,这样最小化了将网络连接集成入一个新的或已存在的应用程序所需的成本和时间。EM310接口电路如图2所示。要使EM310稳定工作,电源电压需在3.4~4.7 V之间,且电源的纹波要小;模块启动信号在IGT引脚端维持低电平的时间须大于50 ms。

 

[page]

        数据存储芯片采用CATALYS公司的串行CMOSE2PROM——AT24C02,先进的CMOS技术实质上减少了器件的功耗。该器件含有256个8位字节存储空间,有一个16字节页写缓冲器。AT24C02支持IC,总线数据传送协议IC,总线协议规定任何将数据传送到总线的器件作为发送器,任何从总线接收数据的器件为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的。主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据(发送或接收)的模式。AT24C02接口电路如图3所示。

  3 软件设计与实现

  3.1 AT指令

  AT指令集是从终端设备(Terminal Equipmen,TE)或数据终端设备(Data TerminalEquipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。

AT指令是一个接口标准,其指令格式都比较固定。指令是以AT或者at为前缀,以回车符结尾。指令不区分大小写,但其参数对大小写敏感。AT指令包括4种类型,见表1。

 

  3.2 EM310连接到监控中心AT指令设计实现

  EM310中内嵌了TCP/IP协议,并且以AT指令的形式给控制模块(本设计才用LPC2148)提供接入GPRS网络进而接入Internet的API接口。通过EM310连接到监控中心一般要经过以下几步(如无特别说明,AT指令返回OK表示成功,返回ERROR表示失败):


  3.3 终端软件设计

  由ARM微处理器编程实现IP模块相关指令及GPRS模块相关指令。完成终端的上网、建立连接、发送数据等功能。使用C语言和IAR for ARM编译环境进行软件开发。程序分为主程序、终端串口通信程序和电梯信号采集/控制程序。主程序完成GPRS模块初始化与网络连接等操作,串口通信程序完成GPRS模块和监控中心计算机之间的数据传输,电梯信号采集/控制程序完成电梯运行状态和故障信息的收集以及解析监控中心命令,操作电梯的运行。结合终端机的功能需求设计了几个功能模块,分别如下:

  1)参数配置模块,实现本地终端的功能配置,系统初始化、设备号、监控中心IP地址和心跳包时间的设置。

  2)本地控制模块,接受监控中心的指令,通过终端机与本地PLC间通信把电梯运行指令传递到PLC以实现远程操作电梯的运行。

  3)GPRS通信传输模块,实现数据“透明传输”功能。终端将待上传的数据暂存在一个1 024 B的缓冲区中,主循环程序检测到上传数据标识置位则启动数据上传模块。对于接收到的来自监控中心的数据,采用主循环程序中直接发送AT读指令的方法来提取数据。

  4)GPRS线路维护模块,在每次心跳包时间到的时候,向监控服务器发送一固定数据帧,然后判断接收到已定义的握手数据包,或者若是接收超时的情况,重新登陆GPRS,实现终端和服务器间网络连接断开后的重新连接。

下位机软件流程如图4所示。

 

  3.4 监控中心系统

  监控中心服务器的配置也是本系统中的关键一环,具有终端查询、控制、报警和数据保存打印等功能,负责监视多个远程终端通过因特网发送过来的数据,并定时将重要数据保存到中心数据库中。监控中心的功能庞大且复杂。由于系统是基于IP地址和因特网,所以为保护网络中通信数据的安全性,还需要对通信数据进行加密。

  4 结束语

  为实现信号在电梯监控系统中的远距离传输,提出一种基于GPRS网络通信技术和计算机控制技术的监控系统,给出构建结合无线通信网络和ARM嵌入式的系统框架的方法,分析系统的软硬件设计及各部分功能设计。基于GPRS通信技术的远程监控系统将会有更广泛的应用前景。

 

关键字:ARM  GPRS  因特网 引用地址:基于GPRS的电梯在线监控系统的设计

上一篇:基于MODBUS总线高压软起动装置液晶显示界面的设计
下一篇:PLC和交流伺服系统在数控钻铣床中的应用

推荐阅读最新更新时间:2024-05-02 21:31

联发科获得ARM Cortex-A50及Mali GPU授权
    继A15、big.LITTLE大小核架构后,联发科与ARM扩大合作关系,再取得ARM Cortex-a50处理器、Mali绘图核心授权,未来将强化联发科在高阶智慧装置包括超级手机、平板电脑、智慧电视布局。 联发科扩大投入智慧装置市场,宣布与ARM达成协议取得多项技术授权,包括ARM Cortex-A50处理器核心,以及ARM新一代Mali绘图处理核心技术,加速联发科在CPU、GPU处理器产品的研发能力。 在此之前,联发科也获得ARM Cortex-A15架构授权,推出采用ARM big.LITTLE大小核异质运算架构的应用处理器MT8135,结合A15(大核)与A7(小核),达到平衡运算效能、降低耗电的目的。该处理器采S
[手机便携]
ARM架构异常中断处理流程
在ARM体系中通常有以下3种方式控制程序的执行流程: 在正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)的值加两个字节。整个过程是顺序执行。 通过跳转指令,程序可以跳转到特定的地址标志处执行,或者跳转到特定的子程序处执行。其中,B指令用于执行跳转操作;BL指令在执行跳转动作的同时,保存子程序的返回地址;BX指令在执行跳转操作的同时,根据目标地址的最低位可以将程序状态切换到Thumb状态;BLX指令执行3个操作:跳转到目标地址处执行,保存子程序的返回地址,根据目标地址的最低位可以将程序状态切换到Thumb状态。 当异常中断发生时,系统执行
[单片机]
<font color='red'>ARM</font>架构异常中断处理流程
三分钟了解 ARM、DSP及FPGA的区别
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。目前ARM在手持设备市场占有90以上的份额,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。 DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以数字信号来
[单片机]
三分钟了解 <font color='red'>ARM</font>、DSP及FPGA的区别
智能终端续航瓶颈分析与解决方案
  体验痛点意味着市场机遇,在终端硬件竞争进入平稳期后,电池续航能力成为一个重要的焦点,终端产业链上下游各方竞相研发低功耗新技术与新方案。本文从产业链视角,剖析智能手机、可穿戴及IoT终端产业链的关键环节为解决续航问题正在或者即将开始应用的新技术与新方案。   1 引言   电池续航是目前智能终端体验的最大瓶颈,这是普通消费者与专业人士的共识。过去几年,智能手机市场被硬件军备竞赛所笼罩,手机在硬件配置上遵循摩尔定律,但不包括电池技术,续航体验问题的日益突出本质上是手机电池需求过快增长与电池续航技术更新缓慢之间矛盾恶化的结果。除了智能手机,智能可穿戴设备、物联网IoT等新兴智能终端领域,也面临着同样的问题。   2 智能手机
[单片机]
基于嵌入式的水泥回转窑胴体温度监测系统设计
0 引言 在水泥生产过程中,最重要的工艺环节是水泥熟料的煅烧,回转窑是实现水泥熟料煅烧的核心设备,它的运转情况直接关系到熟料的产量、质量和原料、燃料消耗。温度过高、热振荡过大会引起回转窑窑衬的损坏,严重时还会殃及窑胴体,回转窑生产熟料的过程中,决定窑能否优质、高产、低消耗地生产和安全运转的关键因素是窑衬。有鉴于此,在窑运转过程中,实时地了解窑内状况,及时采取相应的措施,防止窑衬及窑胴体损坏是回转窑实现经济运行的重要保证。 回转窑在运行过程中是不停地回转的,其回转速度不断变化;窑胴体表面温度是一个多变量函数,它不但与时间、窑轴向位置、窑胴体表面周向位置等因素相关,还受环境温度及其它因素的影响,因此,窑胴体表面温度不同于其
[单片机]
基于嵌入式的水泥回转窑胴体温度监测系统设计
GNU风格 ARM汇编语法指南
汇编源程序一般用于系统最基本的初始化:初始化堆栈指针、设置页表、操作 ARM的协处理器等。这些初始化工作完成后就可以跳转到C代码main函数中执行。 1、GNU汇编语言语句格式 任何Linux汇编行都是如下结构: 即可以直接寻址整个内存空间。 特别说明:局部标号Symbol 局部标号主要在局部范围内使用,而且局部标号可以重复出现。它由两部组成:开头是一个0-99直接的数字,后面紧接一个通常表示该局部变量作用范围的符号。局部变量的作用范围通常为当前段,也可以用ROUT来定义局部变量的作用范围。 局部变量定义的语法格式:N{routname} lN:为0~99之间的数字。 lroutname:当前局部范围的名称(为符号),通
[单片机]
Arm 技术正构建未来: 多元化的市场发展持续助推权利金及授权许可营收的强劲增长
Arm 技术正构建未来: 多元化的市场发展持续助推权利金及授权许可营收的强劲增长, 生态系统伙伴达 2,500 亿颗芯片出货量里程碑 根据 Arm 2022 财年第三季度报告指出: • 季度总营收达 7.46 亿美元,同比增长 28% • Arm 合作伙伴基于 Arm 架构芯片的季度出货量高达创纪录的 80 亿颗,促使累计出货量已逾 2,500 亿颗 • 调整后 EBITDA 为 4.5 亿美元 ,调整后 EBITDA 利润率逾 50% • 授权许可营收达 3 亿美元 (同比增长 65%),其中包括与四家重要客户(分别为汽车制造商,云服务提供商,行业领先的微控制器制造商,以及消费电子半导体供应商)达成全新的长
[嵌入式]
<font color='red'>Arm</font> 技术正构建未来:  多元化的市场发展持续助推权利金及授权许可营收的强劲增长
英特尔 Arm 签署新兴企业支持计划备忘录,助力创企 Intel 18A 制程芯片开发
3 月 25 日消息,英特尔与 Arm 近日签署谅解备忘录,确认了在“新兴企业支持计划”上的合作。该计划最初于 2 月的 Intel Foundry Direct Connect 活动上公布。 根据该计划,双方将联手支持初创企业基于 Intel 18A 制程工艺开发 Arm 架构 SoC。 具体而言,英特尔和 Arm 将在 IP 和制造上共同向创企给予支持,同时提供财政援助,以促进这些企业的创新和增长。这些创企将为各类设备和服务器研发 Arm 架构的 SoC,并由英特尔代工制造。 从英特尔新闻稿得知,“新兴企业支持计划”基于英特尔与 Arm 去年 4 月达成的合作协议。根据该协议,双方将协助设计厂商打造 Intel 18A 工艺低
[半导体设计/制造]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved