ARM处理器的远程抄表系统集中器设计.docx

ARM处理器的远程抄表系统集中器设计.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM处理器的远程抄表系统集中器设计 ARM处理器的远程抄表系统集中器设计 罗浩,康一梅 〔北京航空航天大学软件学院,北京100091〕 图1 多对象自动抄表系统的构造框图 召测时准时将集中器内存储的各种数据交给主站进展处理。而当主站想要主动召测指定电能表的数据时,集中器作为信道转换器用法,将通过GPRS网络下发的主站数据恳求帧经过协议转换后转发到指定电能表,收到电能表回复后,再提取出电能表返回数据帧中的有效数据并封装成主站可以识别的数据帧回复给主站,完成数据交换过程。 2  集中器硬件设计 图2 集中器硬件平台设计 2.1 集中器硬件平台设计 本系统选用ARM9芯片AT91SAM9260,它是基于 ARM926EJS架构的32位微处理器,具备8KB指令以 及8KB数据缓存。集中器系统硬件平台设计如图2所示。硬件平台包括嵌入式处理器的选型、时钟电路、电源电路、复位电路、外围存储器扩展、LCD、通信接口电路等。微处理器是集中器的核心,数据的采集、处理与传送都是在微处理器的掌握下进展。 系统时钟为集中器定时抄表供应时间标准;电源电路为集中器系统供应稳定电源;看门狗模块的设计保证系统的牢靠运行,防止系统死机;数据存储器主要用于存储参数、变量、集中器参数、智能表的参数,以及智能表用量。上行信道即集中器与主站之间的通信线路,采纳GPRS模块或以太网模块进展通信;下行信道即集中器与电能表之间的通信,采纳RS485总线或载波进展通信。 集中器通过载波模块抄收下行信道上的电能表数据,然后交由CPU进展处理、解析。解析后将数据存储到存储器上,系统中存储的数据可以在液晶面板上进展显示,显示菜单的切换通过按键动作掌握。同时,集中器可以通 过GPRS模块与主站进展数据交换。系统时钟精度要求每天时差不超过1s,所以系统中需要专用的时钟芯片进展计时。为了对集中器进展本地掌握,系统供应了红外通信口、RS232接口、RS485接口。系统的电源供给由电源管理模块供应,电能量信息的采集通过电压、电流互感器变换后接入专用的计量芯片,计量芯片处理后结果交微处理器进展二次处理。 2.2 高牢靠RS485通信电路设计 一般RS485通信电路存在以下问题: ①RS485电路存在阻抗匹配问题,降低了RS485线路的兼容性,RS485接口芯片在用法、焊接或设备的运输途中都有可能受到静电的冲击而损坏。 ②在传输线架设于户外的用法场合,接口芯片乃至整个系统还有可能遭到雷电的突击。 RS485阻抗匹配电路如图3所示。该方案可以有效地解决RS485线路的兼容性以及抗雷击和抗静电冲击问题。电路中主要器件的作用为:光耦U1/U2起平安隔离作用,防止RS485总线上的高电压信号〔如雷击等〕 传导到CPU端造成系统损坏;SN65LHVD3082EDR是RS485收发器,具有低功耗关断形式;PT2/PT3为热敏电阻,TVS6为压敏电阻〔击穿电压680V〕,这三个器件互相协作能起到防雷作用,当RS 485 总线上遭受雷电冲击时,由于雷电电压远远高于 TVS6的击穿电压,导致TVS6瞬间击穿,击穿后 TVS6的电流急剧增加,电流增加后导致热敏PT2/ PT3阻值快速增大,进而限制电流的增加,从而防止 因为电流增大而烧毁TVS6。这样当雷击过后,RS485总线上电压复原正常,热敏PT2/PT3阻值减低 到常态阻值,TVS6重新断路,系统复原正常工作。 3 集中器的软件设计 集中器的主要功能分两局部:一是通过以太网 或GPRS模块连接到主站上,与主站进展数据交换; 图3 RS485接口电路 二是通过RS485端口或载波端口进展抄表。其中主要难点是GPRS通信掌握与载波抄表掌握。 3.1 集中器各模块的软件设计 3.1.1 集中器主程序的设计 在多对象远程抄表系统中,集中器的主要作用是通信,它是电能表和主站之间进展信息交换的桥梁和纽带,而集中器与主站之间的主要通信信道为GPRS网络。因此网络通信模块设计的重点在于GPRS模块的通信掌握。 GPRS网络掌握流程的主要工作如下。首先,启动后查询数据库猎取联网方式、主站IP地址、端口、APN等信息。假如是GPRS联网方式,那么初始化GPRS模块,初始化工作有一系列AT指令掌握,详细过程不同厂家有所差异,大致过程是:检测模块、设定掌握参数、设定网络参数、发起联网、发送数据、接收数据。 整个网络掌握流程依据业务要求分为正常网络过程与FTP晋级过程两局部。正常网络过程中,集中器需要每隔一段时间向主站发送一个心跳帧以维持在线状态,同时,当有主站数据到来时,负责接收GPRS模块数据,并对数据进展解析,提取出376.1协议帧交376.1解析模块处理,处理后再将结果返回主站。FTP晋级流程为:集中器收到FTP晋级指令后,依据指令登录到指定FTP效劳器,然后下载

文档评论(0)

huifutianxia + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体文安县汇中商贸有限公司
IP属地河北
统一社会信用代码/组织机构代码
91131026MA07M9AL38

1亿VIP精品文档

相关文档