一种基于ARM的嵌入式网关系统设计与实现.docVIP

一种基于ARM的嵌入式网关系统设计与实现.doc

  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文档。上传文档
查看更多
一种基于ARM的嵌入式网关系统设计与实现   摘 要:针对以太网与CAN现场总线之间互连的需求,提出一种基于ARM的嵌入式网关系统设计与实现,分别从网关硬件系统组成、协议转换流程以及嵌入式Linux下CAN设备驱动程序的开发方法进行分析与设计。通过软、硬件平台的搭建与测试,实现了以太网与CAN现场总线之间的协议转换,为CAN/Ethernet的互连提供了一种传输速度快、成本低、稳定性高的网关解决方案。   关键词:网关设计;CAN总线;协议转换;驱动程序   中图分类号:TP393文献标识码:B   文章编号:1004-373X(2009)12-131-03      Design and Realization of Embedded Gateway System Based on ARM   XU Min   (Xiamen University of Technology,Xiamen,361024,China)   Abstract:For the demands of interconnection between Ethernet and CAN fieldbus,ARM-based embedded gateway system is designed and implemented.Analysis and design are carried on respectively from the structure of gateway hardware systems,the processes of protocol transitions and development method of CAN device drivers under the embedded Linux.The protocol conversion between Ethernet and CAN fieldbus is achieved through the build and test of the hardware and software platform.In this paper,a gateway solution for the interconnection of CAN/Ethernet is provided with rapid-transmission,low- cost and high-stability.   Keywords:gateway design;CAN Bus;protocol conversion;driver program      0 引 言   CAN (Controller Area Network)为控制器局域网络,CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并得到众多半导体器件厂商的支持,推出各种集成有CAN协议的产品。CAN属于总线式串行通信网络,由于其采用了许多新技术和独特的设计,低成本、高可靠性、实时性、灵活性、抗干扰能力强等特点,已被广泛应用于各个自动化控制系统中。在汽车电子、自动控制、电力系统等领域,CAN总线具有无可比拟的优越性[1]。   以太网以其通信数据量大、传输速度快、开放性好、成本低等优点,弥补了现场总线通信速率低的缺陷,成为现阶段信息网络应用最广的局域网技术。用以太网直接进入工业控制领域,目前还存在一些问题,以太网的媒体访问方式CSDA/CD不能保证网络传输的确定性和实时性,不能满足工业现场恶劣环境的要求。将以太网引入工业测控领域,通过与现场总线(CAN BUS)分工合作,构成两种异构网络结构,将高效的以太网和低速的现场总线相结合,解决大规模测控系统实时性和可靠性矛盾,提高整个系统的工作效率。两种异构网络的互连,需要用嵌入式网关实现。   CAN/Ethernet网关设计的主要任务是协议转换,要求数据解析正确完整,同时响应迅速、耗时低、实时性和安全性好。基于RISC架构的ARM微处理器指令执行效率高,软件操作平台易于建设,同时具备丰富的外围扩展电路,能满足实时多任务要求。使用ARM技术构造以太网与CAN现场总线协议转换网关是一种高效可行的方案。   1 网关硬件系统组成   网关的主要功能是进行以太网数据报文与CAN数据帧之间的协议转换,实现以太网与CAN总线的互联。系统的硬件组成包括CAN总线接口设计和以太网接口设计,如图1所示。   S3C2410 是Samsung公司推出的一款低价位、低功耗、高性能的32 位RISC 嵌入式处理器。该芯片采用ARM920T内核,5级流水线和哈佛结构,工作频率高达266 MHz,运行速度可达1.1 MIPS。S3C2410 提供了丰富的内部资源,如:SD

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档