- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的工业现场在线监控系统设计
高罗卿
(常州轻工职业技术学院,常州 213164)
摘要:针对远程监控系统中,对网络通讯服务和数据采集与逻辑控制的实时性问题进行了研究,将系统分成两个模块,一个是以太网通讯模块,一个是根据实际工况需要设计的数据采集与控制模块。两个模块之间通过CAN总线通讯。该系统满足了现场的实际需要,解决了以太网通讯和现场实时监控之间的矛盾,也符合嵌入式系统模块化设计的理念,易于扩展和修改。
关键词:自动控制技术;实时监控;嵌入式系统;以太网
TP2
Design of On-line Monitoring System of industrial field based on ARM
Gao Luoqing
(Changzhou institute of light industry technology, Changzhou 213164)
Abstract: For remote monitoring systems, network communications services and data acquisition and real-time logic control problem is studied. The system is divided into two modules, one Ethernet communication module, one is the data acquisition and control module based on the actual working conditions. The communication between the two modules through CAN bus. The system meets the needs of the actual working conditions,and resolved the conflict between the Ethernet communications and the real-time monitoring. The embedded system in line with the concept of modular design, easy to extend and modify.
Keywords: Automatic control technology, real-time monitoring, embedded system, ethernet
引言
随着工业现场控制的智能化的发展,以太网应用于工业控制方面得到了广泛的应用。但由于在嵌入式设备上通过软件实现TCP/IP协议栈和小型的嵌入式系统,消耗了处理器大部分的资源和处理时间,使得现场监控的实时性得不到足够的保证。
1系统结构
图1 系统结构图
本系统的结构图见图1。在本系统中,远程监控室通过上位服务软件发送控制命令,通过Internet与现场以太网通讯模块建立连接,通过命令的解析和执行,以太网通讯模块与采集控制模块通过CAN总线,获取采集信息和分发控制命令,然后以太网通讯模块将采集器的数据,参数等有用信息,上传给上位服务器端。
本系统的硬件结构图见图2。系统的MCU采用ARM7内核的芯片LPC2136,该芯片具有256K的FLASH,32K的RAM,多种串行通讯接口。网络控制器采用的是Microchip公司的ENC28J60,该芯片是带有行业标准串行外设接口(Serial Peripheral Interface,SPI)的独立以太网控制器。它可作为任何配备有SPI 的控制器的以太网接口。
图2 系统硬件结构图
CAN总线采用的是Microchip公司推出的MCP2515,是具有SPI接口的独立CAN控制器。它完全支持CAN V2.0B技术规范,通信速率最高可达1 Mbps,内含3个发送缓冲器、2个接收缓冲器、6个29位验收滤波寄存器和2个29位验收屏蔽寄存器它的SPI接口时钟频率最高可达10 MHz,可满足一个SPI主机接口扩展多路CAN总线接口的需要。
图3 ENC28J60与MCU的硬件连接图
ENC28J60 的工作频率为25 MHz。有一个8KB的缓冲器包含供以太网控制器使用的发送和接收存储器,分成单独的接收和发送缓冲空间。 主控制器使用SPI 接口可以对发送和接收存储器的容量和位置进行编程。
本系统采用带有网络变压器的RJ-45接头HR911105A,此接头还包含有两个指示灯,用于和ENC28J60的LEDA和LEDB连接,指示网络的连接和发送接收状态。连接图见图4。
图4 RJ-45的连接图
3系统软件设计
本系统的网络通讯部分软件采用了嵌入式操作系统UCOS-II和
文档评论(0)