碧波液压网 欢迎你,游客。 登录 注册

基于ARM的橡塑机械双层网络设计

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  0 引言

  橡塑机械是现代制造技术中一类重要工具,是一种由数控装置、伺服驱动装置、机床主体和其他辅助装置构成的机电一体化产品,它被广泛应用在橡塑产品加工制造领域。随着科技的进步,橡塑机械正朝着高速度、智能化、多功能化、高可靠性的方向发展。在监控系统方面,尤其是近年来,也发展得更为集成化、网络化。作为提升橡塑机械性能的一个重要组成部分,其监控系统也得到了长足的发展。本文设计了一款基于ARM9、嵌入式Linux以及CAN总线技术的应用于橡塑机械的双层网络.,并介绍了成功应用于橡塑机械的实例。

  1 双层网络系统整体设计

  系统基于工业现场监控集成化、自动化的理念设计了下层CAN总线结构。在现场监控部分,.所需要完成的工作包括:通过CAN总线与底层控制器交互,读取并显示橡塑机械当前工作的状态,配置并发送需要修改的运行参数。

  在CAN现场总线的基础上,基于远程维护监控的理念,设计了上层的网络支持。在上层网络部分,.提供WEB服务器,根据远程PC的请求发送相应的数据。网络结构如图1所示。

  2 硬件系统设计

  硬件系统采用了以ARM9内核CPU为主体的组织体结构。选择了S3C2410为核心,扩展了64M SDRAM和64M NAND FLASH的硬件系统。由于该CPU内部并未集成CAN总线控制器以及以太网控制器,因此通过MCP2510以及CS8900A分别扩展了CAN总线功能和以太网功能。以下对两个扩展部分做重点介绍。

  2.1 CAN总线扩展

  MCP2510完全支持CAN总线V2.0A/B技术规范,能够发送和接收标准和扩展报文,同时具备验收过滤以及报文管理功能。该器件包含三个发送缓冲器和两个接收缓冲器,能够减少S3C241O芯片的管理负担和软件设计的负担。

  接口中使用了总中断引脚INT,处理器在响应总中断后,通过SPI通道访问MCP2510内部相应寄存器来确定具体的中断事件,并对其做出处理。

  如图2所示,S3C2410通过SPI总线发送MCP2510控制命令以及需要传输的数据,通过MCP2510控制转换以后生成总线报文,并通过光电隔离器6N137以及总线驱动器8C250之后发送到CAN总线上。

  2.2 以太网扩展

  以太网和CAN现场总线的集合,大大加速了工业控制集成化、信息化的进度。采用了CS8900A芯片以完成以太网扩展。其主要包括802.3介质访问控制块,支持全双工操作,完全依照IEEE 802.3以太网标准(ISO/IEC8802-3,1993),负责处理有关以太网数据帧的发送和接收。

  在硬件连接上,通过外部中断EINT9来响应通信,通过ADDR24以及其他片选读写信号来控制网卡芯片的工作以及地址空间位置。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论