ARM驱动的CAN-Ethernet互联系统设计与实现

需积分: 10 2 下载量 171 浏览量 更新于2024-08-12 收藏 240KB PDF 举报
本文档主要探讨了"基于ARM的CAN-以太网互联系统的设计"这一主题,发表于2010年4月的《上海电力学院学报》。作者王海燕、朱天扬、束海燕和张承鸿合作,针对工业现场总线与以太网的集成需求,提出了一个创新性的解决方案。他们设计了一种以ARM架构为基础的系统,旨在实现CAN(控制器局域网络)与以太网之间的高效、兼容的通信。 CAN总线是一种专为工业环境设计的现场总线,主要用于设备间的实时数据交换,而以太网则是广泛应用的信息网络标准,支持更高速度和更大的网络容量。论文的核心内容包括: 1. **系统设计**:设计了一个将CAN总线与以太网连接起来的平台,这使得控制网络和信息网络能够无缝协作。这种设计允许工业控制系统与计算机网络系统进行交互,提高了数据传输的灵活性和效率。 2. **协议转换网关**:论文重点介绍了如何设计和实现一种网关,用于处理CAN和以太网之间的协议转换。网关在数据包传输过程中起到了桥梁作用,确保不同协议间的有效通信,这对于不同系统之间的互操作至关重要。 3. **硬件结构**:详细描述了系统的硬件组成部分,包括基于ARM的处理器,可能还包括CAN接口模块、以太网接口、以及必要的信号调理和转换电路。这些硬件元素的选择和配置对于系统的性能和可靠性有直接影响。 4. **软件设计流程**:论文还阐述了系统软件开发的过程,包括底层驱动程序的编写、协议解析和封装,以及上层应用层的支持。软件设计需要考虑到实时性、可靠性和安全性等因素。 5. **应用价值**:通过这样的设计,该系统为工业现场提供了实用的解决方案,可以促进信息网络与控制网络的整合,提高生产过程中的数据传输效率和系统的整体性能。 这篇文章是关于如何利用ARM技术构建CAN和以太网之间的连接,以及如何通过协议转换网关实现在工业控制和信息传输之间的无缝对接,具有很高的实际应用价值和理论研究意义。