基于Cortex—M3无线电表采集器研制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Cortex—M3无线电表采集器研制

基于Cortex—M3无线电表采集器研制   【摘要】本文所设计的电表采集器以Cortex-M3型嵌入式微控制器为核心,从电表上的RS485通讯接口实时地读取表中数据,并通过WIFI模块连接无线网络将电表数据传送至服务器。这些采集的设备用电量和运行时间可使企业及时准确地了解生产运行情况,并实现企业的自动化管理。   【关键词】嵌入式;无线采集;微控制器;RS485   Abstract:The electric-meter collector is designed with the Cortex-M3 embedded microcontroller controller as the core.It reads the data from electric-meter on the RS485 communication interface in real time,and transfers these data to the server using WIFI module connect wireless network.Companies can timely and accurate understanding of the production operation by the collected information of electricity consumption and operation time.Then automated management of the enterprise is implemented.   Key words:embedded;wireless acquisition;MCU;RS485   1.引言   如今,随着信息化应用的发展,将无线通信技术、智能采集技术和自动控制技术综合应用于现代企业信息化管理,已成为一种趋势。企业也迫切需要将各种有利于提高生产效率的信息因素收集汇总,用于分析与管理,而设备的消耗电能与运行时间正是十分重要的一种生产信息。本文所设计的电表采集器是生产采集系统的核心部件,通过电表上的通讯接口,实时地读取表中的数据,并通过无线网络将数据传送到服务器中。这使得企业能够及时准确地了解生产运行情况,在避免手工抄表中不及时和易出错情况的同时,也为合理利用资源及有效维护设备提供了丰富的数据支持。   2.采集系统的结构   近年来,电表的数字化程度越来越高,大多提供标准的通信总线结构,便于设计人员编程实现对电表数据的读取。在生产采集系统中,分散于厂区各个配电间的电表采集器与多个电表通过通讯接口相连,构成点对多点的主从网络,定时采集各表的电度值与电流值;在将整理后数据通过WIFI网络上传至WEB服务器的数据库中存储;终端客户可通过网络访问和查询服务器中的各个设备运行情况。   3.采集器的硬件设计   电表采集器以嵌入式Cortex-M3微控制器为核心,使用MAX485芯片与PZ162L型电表进行RS485总线形式通信,获取电表内部寄存器的数据;使用SD2405芯片获取系统时钟,以判断发送的时间;使用WIFI232模块连接WIFI网络,将组帧数据传送至服务器。电表采集器的硬件设计如图1所示。   图1 采集器硬件设计图   3.1 主要部件的选择   电表采集器使用TI公司生产的32位Cortex -M3内核微控制器LM3S8962,存储方式为哈佛结构,其独立的指令总线和数据总线使得该芯片可以同时进行读写指令和数据的操作[1]。该芯片工作频率可达50MHz,有256K的Flash RAM,3个UART串口和一个I2C总线接口。通用I/O口功能设计为:MAX485接UART0,即Rx端接PA0口,Tx端接PA1口,控制口接PF0口;WIFI模块接UART1,即Rx端接PD2口,Tx端接PD3口,其电源控制口接PF1口;SD2405接I2C总线接口,即SDA端接PB2口,SCL端接PB3口;异常指示灯连PF2口;电度测试按键连PE0口,电流测试按键接PE1口。   WIFI模块采用第三方提供的串口与WIFI数据包的双向透明转发模块,型号为USR-WIFI232-X[2],采集器将数据组帧以串行方式送至WIFI模块,WIFI模块则以网络终端形式再将数据转送至服务器。   系统时钟芯片SD2405是一种内置晶振、充电电池、具有标准IIC接口的实时时钟芯片,可通过5位地址寻址来读写片内32字节寄存器的数据(包括时间寄存器、报警寄存器、控制寄存器、通用SRAM寄存器)[3]。   3.2 采集器与电表通信的实现   厂区使用的PZ162L型数字电表集成了RS485通信协议,因此设计增加了MAX485芯片来完成LM3S8962的RS485

文档评论(0)

erterye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档