can总线互连中网关的设计与实现.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文档。上传文档
查看更多
CAN总线互连中网关的设计与实现 导语:?本文系统地研究了CAN总线与以太网互连的技术要点,首先分析互连技术在实现过程中遇到的难点——协议转换。然后提出了一种CAN总线与以太网系统互连设计方案,并详细阐述了其系统的软硬件实现方法 摘 要: 本文系统地研究了CAN总线与以太网互连的技术要点,首先分析互连技术在实现过程中遇到的难点——协议转换。然后提出了一种CAN总线与以太网系统互连设计方案,并详细阐述了其系统的软硬件实现方法。为了提高系统的性能,采用高速微控制器SX52来设计嵌入式透明网关,详细介绍了用SX52在TCP/IP协议栈实现的方法,以SX52较强的网络协议处理能力保证了整个系统性能的提升。关键词: CAN,协议转换,网关,SX52abstract:The gist of CAN bus and internet ethernet network technology are discussed in this paper.First,We analyse difficulty when the protocol was transformed. Second,we put forward a systemic design schema and implementation. In order to improve system performance,We select SX52 with high speed micro-controler to design embedded gateway.at the same time ,we introduce how to use SX52 to realize TCP/IP protocol and improve the performance of network processor so that system can work well.Keyword: CAN FieldBus ,Protocol conversion,Gateway,SX521 引言  科技和社会的发展,使20世纪末的全球化市场竞争空前激烈。竞争中的企业逐渐开始实施计算机集成制造系统,采用系统集成、信息集成的观点来组织工业生产。在这个系统中,为实现现场智能设备之间的多点数字通信,计算机测控技术与计算机网络紧密地结合在一起,产生了能在工业现场环境运行、性能可靠、造价低廉的现场总线(FieldBus)技术。  现场总线是用于生产制造现场的最底层通信网络,它实现了微机化的现场测量控制仪器或设备之间的双向串行多节点数字通信。现场总线技术的关键是使自动控制系统与现场设备具备通信能力,将它们连接成网络系统,实现现场通信网络与控制系统的集成。作为网络系统,它具有开放统一的通信协议。CAN总线就是现场总线技术在工业应用中形成的一个成熟技术标准。它的协议建立在ISO/OSI模型基础之上,但只采用了该模型底层的物理层、数据链路层和顶层的应用层。在大型企业自动化系统中,上层企业管理层和生产监控层一般采用的都是以太网和PC机,而在下层车间现场都是采用现场总线和单片机测控设备。上下两层的沟通,通常采用工业控制机加以太网卡,再加上PC机插槽上的接口卡或并行打印口的EPP接口卡来实现。这种连接方式成本高,开发周期长。针对这种情况,我们设计一种单独的CAN以太网网关互连系统,成功地实现以太网和现有CAN总线网的直接数据互联。2 系统总体设计  CAN总线是一个设备互连总线型控制网络。在CAN总线上可以挂接多达110个设备节点,各设备间可以自主相互通信,实现复杂网络控制系统。但设备信息层无法直接到达信息管理层,要想设备信息进入信息管理层就要通过一种数据网关。  这里我们设计了一个SX52网关用于CAN总线与以太网的互连。系统总体分为三部分:现场测控网络(CAN网络)、嵌入式透明SX52网关、以太网信息管理终端(如监控平台和网络数据库等)。以太网信息管理终端与CAN总线上的CAN节点通过ETHERNET,SX52网关,CANBUS相互通信,其中SX52网关起到核心的异构网络的互连作用。  协议转换是异构网络互连的技术关键和难点,协议转换一般可采用分层转换的方法,自低向上逐层进行。目前互连大都是在网际层或网络层展开的,因而必须对互连层以下各层协议逐层向上转换,这种转换方法的依据是协议分层的基本原理:即低层支持高层,高层调用低层,低层断开连接后,高层连接也随之断开,但高层断开连接却不会影响低层。从网络的分层结构上来看,我们设计的互连系统具有如图一所示的分层结构。以太网上运行TCP/IP协议,它具有应用层、传输层、网络层、以太网数据链路

文档评论(0)

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

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

1亿VIP精品文档

相关文档