基于GPRS和PLC的远程路灯监控系统设计

发布者:DreamyEclipse最新更新时间:2010-05-10 来源: 单片机与嵌入式系统 关键字:GPRS  PLC  CMS91  ST7537 手机看文章 扫描二维码
随时随地手机看文章

1 GPRS技术简介

      GPRS(General Packet Radio Service,通用分组无线业务)是一种基于第二代移动通信系统GSM的无线分组交换技术,特别适用于间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输。GPRS的传输速率最高可达171.2 kbps,实际应用中的平均速率也高达53.6kbps。GPRS为移动用户和数据网络之间提供连接,为移动用户提供高速无线接口和X.25服务。GPRS采用数据分组交换技术,每个用户可同时占用多个无线信道,同一无线信道又可以有多个用户共享,因而资源被有效利用。用户永远在线,按流量计费,降低了服务成本。

  利用GPRS进行数据传输具有如下的优点:

  ①接入范围广。GPRS是在现有的GSM网上升级,可充分利用全国范围的电信网络,可以方便、快速、低成本地为用户数据终端提供远程接入网络的部署。

  ②传输速率高。理论值最高可达171.2 kbps,是当前GSM网络中电路数据交换业务速度的十几倍。下一代GPRS业务的速度甚至可以达到384 kbps,完全可以满足用户应用需求。

  ③登陆快捷。GPRS接入等待时间短,可快速建立连接,平均耗时为2 s。

  ④永远在线,提供实时在线功能。“实时在线”或“永远在线”即用户随时与网络保持联系。即使没有数据传送,终端也一直与网络保持联系,这将使访问服务变得非常简单、快速。

  ⑤按流量计费。用户只有在发送或接收数据期间才占用无线资源,按照用户接收和发送数据包的数量计费。没有数据流量时,用户即使挂在网上也不收费。

  ⑥切换自如。用户在进行数据传送时,不影响语音信号接收。数据业务和语音业务的切换有自动和手动2种方式,具体形式依据不同终端而定。

2 系统总体结构

  按照路灯远程测控系统的设计要求和要实现的功能,将系统大体分为中央控制室、集中控制器和路灯控制器3层网络结构。系统的总体结构如图1所示。

  第1层中央控制室是l台PC服务器,负责整个城市路灯的监控;第2层集中控制器负责一条街上全部路灯的控制;第3层路灯控制器负责同一灯杆上的所有灯具。其中,l层与2层之间使用了GPRS无线通信网,这两层之间距离远,虽然通信成本较高但通信成员少。2层与3层应用了窄带电力线载波通信技术,利用现有的电力线传输信号,不用另外铺设线缆,几乎没有运行成本,特别适合通信对象多的情况。

  另外,本设计还具有电量计量等功能,由电压互感器和电流互感器对各路段路灯的电力参数进行实时采集,将采集到的数据进行分析和存储,或者通过监控中心的巡检把现场各路段工作参数(包括电压电流开关量等)传回监控中心。监测终端能自动检测到跳闸、断路、电压异常、供电故障、开关灯控制异常等突发事件,并及时将告警数据上传监控中心,以供监控中心值班人员及时了解情况做出处理。GPRS通信网络是监控中心与无线数据采集监测终端的数据传输通道,选用固定IP地址方式通过GPRS网络将所采集到的工作参数主动、及时地上传到监控中心。

3 系统硬件设计

  3.1 GPRS发送模块电路设计

  GPRS模块主要实现无线上网的功能。市场上有一些成熟的产品,譬如说Sony/Eircsson公司的M47c、Simens公司的MC35等。这里选用Cello公司的CMS91,它是一种双频段GSM/GPRSlO级模块,主要优点有低功耗、接口简单、AT指令功能完善、可支持GPRS CLASS10、开发多媒体应用、价格较低等。同时,它也提供SMS(短消息服务)和语音功能。GPRS模块提供RS232接口,可以通过它来完成对模块的控制,譬如拨号和切换模式等。一旦通过模块连接上Internet,采集到的数据就可以用TCP/IP传输方式发送到任意一台具有公网IP地址的主机上去,从而实现采集数据的无线传输。图2给出了由CMS91构成的GPRS发送模块的电路原理图。


  在该设计中,CMS91模块相当于1个无线调制解调器用户的应用系统,需要通过PPP(LCP/PAP/IPCP)先和运营商的Internet接入服务器连接,然后才能应用TCP/IP/UDP或者更高一层的应用层程序(如HTTP、FTP等)进行通信。该模块已经集成了1个天线接收机模块,实际使用时需接入SIM卡插座。GPRS终端是通过RS232接口与设备进行通信的,利用电平转换芯片MAX232实现了微处理器的TTL电平与RS232电平的转换。MAX232能满足TIA/EIA-232-F和1TU v.28标准的要求,其工作电源电压为3~5.5 V,有1个驱动器和1个接收器,数据速率最高可达250 kbps,该芯片具有静电保护功能和自动掉线的特点。

  3.2 电力线载波模块设计

  [page]

  电力线接口模块由线驱动器和线接口组成,它的主要功能是:

  ①发送模式中,用于将ST7537送来的传送信号(AT0)放大和滤波;

  ②接收模式中,从电力线给ST7537的接收口提供接收信号;

  ③有抵制尖峰脉冲和过载的保护电路。

  

  电力线接口模块的框图如图3所示。线驱动器起放大ST7537的输出信号(AT0)的作用。为了使线驱动器适用于电力线,使用了线接口。在线接口中使用了变压器,其功能为:

  ◆把其他电路与电力线隔离开;

  ◆把传输信号送到电力线上去;

  ◆从电力线中提取出接收信号;

  ◆滤除传输信号中的谐波。

  电力线接口模块的电路原理图如图4所示。

  复合晶体管Q1、Q2、Q3、Q4组成推挽式放大器。电阻R1、R2可使放大器获得最佳性能。当(接收模式)时,ST7537输出信号PABC=1和使双极型晶体管Q1和Q5截止,切断了功率放大器的电源,功放不工作。

  变压器由1个主绕组和2个副绕组组成。绕组比例为4:1:1,其参数为:主绕组9.4μH,副绕组140μH,C1=2.2 nF。为了防止非线性畸变,C2的线性必须非常好,C3滤除从电力线过来的50/60 Hz的信号,并有短路保护功能。当相位不知时,使用附加电容C4加到C3上去,组成放电回路,避免发生触电危险。

  为了避免尖峰信号对电路的破坏,采用1个双向稳压管。当电压值大于或等于稳压管电压时,稳压管就会短接到地,保护接口电路地器件不会被烧坏。

  另外,该系统采用了Dallas半导体公司的DS1302涓流充电时钟芯片。该芯片是可编程I2C串行接口时钟芯片,还提供31字节的非易失SRAM用于数据存储。优点是电路结构简单,可以通过单片机的任意I/O口作为SCL和SDA信号线,编程简单,成本较低。

4 系统软件设计

  系统主要采用无线Modem CMS91来进行历史数据、实时数据以及报告信息的远程传输。通过单片机AT指令对CMS91进行上网前的设置和数据的传输。当收到CMS91的正确反馈回答后,1条物理信道就在CMS91和GPRS网络之间建立起来。单片机通过向Modem发送不同的AT命令来控制其工作。

  CMS91加电后,应用程序需通过P0口操作CMS91的ON/OFF控制位,CMS91正式启动的过程大约3~5 s,若CMS91接有有效的SIM卡,CMS91将附着在GPRS网络。对CMS91的串口读写操作仍然由中断服务程序来实现,复位上电后,程序先进行工作频率等参数的设置,然后进行拨号和PPP协商。PPP协商成功后,将得到系统本地IP,一旦获得自己的IP,系统实际上就已经连入Internet,但要和连入Internet的另一IP终端通信,就还需要与另一IP终端进行端对端的TCP连接。在TCP连接成功后,整个程序将保持这个连接状态。进入TCP连接状态后,可能会收到TCP连接的另一IP终端发来的数据,在层层解包处理之后,便可以得到TCP层之上的种种应用层数据。如果要向对方发送数据,则要先进行中断请求发送,在等到TCP连接建立之后方可发送。这部分TCP/IP协议的处理由CMS91内嵌的单片机来完成。

  GPRS模块发送子程序和接收子程序的流程如图5所示。

5 结论

  本文设计的基于GPRS和PLC的远程路灯监控系统,相对于以往的时钟以及光电控制路灯,能够对路灯线路进行有效的监控,实现遥控、遥测和遥信功能,而且运行稳定、可靠。该设计采用GPRS和PLC进行通信,无需重新铺设线缆和构建新的通信网络,运行成本很低,具有很好的应用和推广价值。

 

关键字:GPRS  PLC  CMS91  ST7537 引用地址:基于GPRS和PLC的远程路灯监控系统设计

上一篇:Octasic宣布高密视频译码卡TXP1000即刻上市
下一篇:基于ADV212的高清视频压缩系统设计

推荐阅读最新更新时间:2024-03-16 10:52

浅谈PLC编程
工控最重要的第一是稳定,第二是稳定,第三还是稳定,而稳定不单是硬件方面,软件其实也非常重要,再有就是抗于扰。这里只谈PLC软件。 我把PLC程序规范为以下几个组成部分: 一、系统初始化, 二、过程或状态的描述(相当于继电、接触控制中的中间继电器), 三、人机操作控制(手动操作,参数修改等), 四、设备控制输出(电机、阀等), 五、通信(各控制设备间的互锁和数据交换)、 六、过程或状态的故障描述, 七、报警输出和故障位置等信息显示, 八、生产过程报表(产、质量等)。 下面主要谈谈过程或状态的描述和设备控制输出,因为这基本上是程序的主要部分。 程序好坏的标准:稳定、易调试、易修改、易扩展、易读
[嵌入式]
西门子触摸屏与S7-1200/1500PLC时间同步功能
功能描述: 要使整个工厂的日时钟都相同,可以使用时间同步来将工厂组件的时间进行同步。必须有一个系统组件作为时钟,才能使工厂的所有组件以相同时间运行。作为时钟的组件成为时间主站。接收时间的组件作为时间从站。 时间同步的属性 当PLC和HMI需要时间同步时,以二代精简面板和精智面板与S7--1200/1500PLC时间同步为例说明。 1. 二代精简面板只支持时间的从站模式。 还需要在屏上设置时区,否则时间显示时会存在时差。 2. 精智面板既可以做主站模式也可以做从站模式。 还需要在屏上设置时区,否则时间显示时会存在时差。 组态限制: HMI 设备既可作为主站对时间进行定义,也可作为从站来接受 PLC 的时间。
[嵌入式]
西门子触摸屏与S7-1200/1500<font color='red'>PLC</font>时间同步功能
PLC编程需要养成良好的编程习惯
  每个人编程都会有不同的习惯和特点,不能强求一致。但是一些好的习惯还是应该为大多数人所遵循。一是理顺逻辑关系、时序关系,编制程序框图;二是合理分配主程序、子程序和中断程序;三是合理分配寄存器,编制寄存器符号表。   plc编程更接近于单片机,或者说PLC就是模块化的单片机。因此PLC的很多操作都是直接针对寄存器的,如果在程序中出现不合理的寄存器地址重叠,一定会出现不可预想的后果。编制寄存器符号表不仅可以避免上述问题(MicroWin会有问题提示),而且可以使程序具备更好的可读性。这和VB中定义变量有异曲同工之处。   VB编程中关注的是事件,不强调主程序和子程序的观念,因为VB主程序的工作是由PC的操作系统完成的。PLC
[嵌入式]
PLC的常用指令有哪些
  PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。这些指令是用于编写和控制PLC程序的基本构建块,它们包括输入和输出指令、逻辑指令、数据处理指令、定时器和计数器指令、数值比较指令等等。PLC指令可以用来实现复杂的控制逻辑,例如在工业自动化系统中控制生产线上的机器和设备。PLC指令集因不同的PLC品牌而异,但通常都符合国际标准化组织(ISO)和国际电子技术委员会(IEC)的标准。   PLC常用指令包括:   1. LD(Load)指令:将一个数值或位数值装入寄存器或寄存器组中   2. OUT(Output)指令:将数据输出到输出设备   3. ANI(And Immediate)指令:与立即数进行逻辑
[嵌入式]
THE MATHWORKS发布SIMULINK PLC CODER
新产品可生成工业控制系统使用的 IEC 61131 结构化语句 The MathWorks 近日发布了新产品Simulink PLC Coder,可为可编程逻辑控制器 (PLC) 和可编程自动化控制器 (PAC) 设备生成 IEC 61131 结构化语句。这一进展使基于模型的设计可应用于由 PLC 和 PAC 控制的制造与发电设备的开发。 工程师可以利用 Simulink PLC Coder自动为工业控制系统(包括闭环和监控应用)生成代码。自动代码生成是基于模型的设计的重要组成部分,它有助于消除传统手动编码可能造成的错误,并缩短总体开发和验证时间。 The MathWorks 公司的工业自动化和机械行
[嵌入式]
水泵机组自动变频调压PLC控制系统设计总结
1 引言 汕头市澄海区第一水厂送水泵房共有六台送水机泵,包括55kW、75kW、110kW三种不同功率的机泵各两台。由于用户用水量具有一定的随机性,如果只靠启动和停止机泵来保持供水压力,这样很难满足随时变化的供水要求。据统计分析,在水厂的生产成本中,送水机泵运行用电成本占了很大的比例。为降低电耗,保证供水质量,受用户委托对送水泵房水泵机组实施全自动变频调压PLC控制。全自动变频调压PLC控制系统主要采用变频调速技术,它具有恒定水压,降低能耗等显著优点,是一项集现代先进电力电子技术和计算机技术于一体的高效节能技术。 2 系统介绍 全自动变频调压PLC控制系统主要由一套可编程控制器PLC和一台变频器组成。PLC对管
[工业控制]
基于完整数据采集系统设计方案
  简介   可编程逻辑控制器( PLC )是很多工业 自动化 和过程控制系统的核心,可监控和控制复杂的系统变量。基于PLC的系统采用多个 传感器 和执行器,可测量和控制模拟过程变量,例如压力、温度和流量。PLC广泛应用于众多不同应用,例如工厂、炼油厂、医疗设备和航空航天系统,它们需要很高的精度,还要保持稳定的长时间工作。此外,激烈的市场竞争形势要求必须降低成本和缩短设计时间。因此,工业设备和关键基础设施的设计人员在满足客户对精度、噪声、漂移、速度和安全的严格要求方面遇到了严峻的挑战。本文以PLC应用为例,说明多功能、低成本的高度集成 ADAS3022如何通过更换 模拟前端 (AFE)级,降低复杂性、解决多通道数据采集系统设计中遇到
[嵌入式]
使用单片机实现GPRS通信小系统的研究
0 引 言 GPRS(通用分组无线电业务)是利用包交换的概念发展的一套无线传输方式。GPRS网络是基于现有的GSM(全球移动通信系统)网络实现的。在现有的GSM网络中需要增加一些节点,如GGSN(GPRS网关支持节点)和SGSN(GPRS服务支持节点)。SGSN的主要作用是记录移动终端的当前位置信息,并且在移动终端与GGSN之间完成移动分组数据的发送和接收。GGSN主要起网关作用,可以与多种不同的数据网络连接,如ISDN(综合业务数字网)、PSPDN(包交换公用数据网)和LAN(局域网)等。GGSN可以把GSM网中的GPRS分组数据包进行协议转换,从而把这些分组数据包传送到远端的TCP/IP或X.25网络。 GPRS网不但具有
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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