桥连方式在以太网与CAN协议转换中应用研究.docVIP

桥连方式在以太网与CAN协议转换中应用研究.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文档。上传文档
查看更多
桥连方式在以太网与CAN协议转换中应用研究

桥连方式在以太网与CAN协议转换中应用研究   摘 要:以太网与CAN总网由于数据协定的不同而不能进行直接的互联。在实际的操作过程中需要必要的软硬件配套建设来实现二者的互通。在具体的设计过程中包括物理层的设计。本文以此为角度对具体桥连模式与软硬件的设计进行研究,希望通过本文的研究能够为今后相关的网络建设提供必要的理论依据与实践指导。   关键词:以太网;CAN协定;桥连   中图分类号:TP273   在现代企业管理以及现代企业生产过程中,企业内部的计算机尤其是涉及具体生产流程的计算机往往是通过以太网的方式进行连接的。此种连接方式能够极大的提高连接的速度,同时还能够对以太网内部的信息流进行必要的保护,时期不因为外部程序与软件而受到具体的影响,同时还能够保障数据流在一定的框架内进行共享,避免了外网对电子设备数据安全的影响。而在实际的应用过程中此种以太网往往是通过计算机的EPP接口来进行实现的,此种信息互通 的实现一方面具有一定的经济效应,但是在其具体的使用过程中由于维护困难等问题而备受关注。利用桥连的方式对以太网进行物理建设,使其网络通讯与CAN协议互转,进而形成一种以太网与CAN总线网关互联的方式对其实际的应用具有一定的意义与价值。   1 桥连系统设计   从宏观的角度来看桥连系统则是在以太网与CAN协议中间建立一个数据缓存与数据转换的硬件环境。从硬件的角度则需要采用大容量的RAM来进行具体的实现,由于在数据转换与桥连的过程中需要相应的软件来进行支持,因此在实际的系统设定过程中还需要对RAM进行集成处理。在具体的额实现过程中可以选用RTL8019芯片来实现两种网络之间的互联与信息沟通。在具体的桥连过程中主要分为了如下三个步骤,第一步骤是对以太网数据的集成搜集。利用RAM的缓存作用对特定时段或者规定时间内的数据进行必要的搜集,在搜集的过程中可以通过时间覆盖的方式来进行。第二步骤,录用芯片对缓存数据进行处理,在处理的过程中依据CAN数据协定的总框架来进行。第三步骤是对处理后的数据进行缓存,此种缓存与上述步骤中的数据缓存相同采用时间覆盖的形式来降低系统压力与缓存空间。供后续的can总网进行数据调用。   2 桥连系统的硬件设计   以太网接口电路设计是在RLT8019芯片的基础上对不同的信息处理原件进行连接的方式来进行。在具体的设计过程中,电路中36脚~43脚为数据输入输出口直接连接到单片机P0口。RTL8019AS有三个分别反映其工作状态的输出脚,分别LED0、LED1、LED2,分别输出网络的连接性、数据发送和数据输出状态;IOCS16是16位或8位I/O的选择脚,当上电复位的时,该引脚为低电平时,网卡将选择8位模式,为高电平时,网络控制器将选择16位的模式,电路用了个电阻R9(27K)下拉,在复位时引脚为低电平,因此网卡选择8位模式。由于RTL8019AS每个引脚(除AEN外)内部都有100K的下拉电阻置地,故当各引脚悬空时内部检测为低电平,85脚、84脚、82脚、81脚分别悬空,从而选择了基地址300H,因此电路扩展就要以此为基准来进行配置,RTL8019AS地址线A19~A10固定接地,A9、A8定接P2.5作为地址选择端有单片机来控制而不是用34脚AEN(直接接地)来作为地址选择断,将A7,A6,A5固定接地,A4~A0要根据所要访问的RTL8019AS寄存器地址不同而不同,从而由P89C668的P2.0~P2.4来选择RTL8019300H~31FH,因此对应P2口地址线变化范围为0xE0--0xFF,由于仅有P2口来选择地址,而P0口并没有参与地址编址电路中单片机对RTL8019AS的寻址I/O并不是连续,程序中分别定义Reg00~Reg1F来分别对应300H~31FH端口,在具体的命令定义过程中则采用标准的单片机形式来进行。如#define-reg07 XBSGRNF[0*e00]/3000H*(EC0000001)等   3 桥连系统的软件设计   3.1 软件的总体设计   本文设计的主要目的是将以太网的数据通过CAN协议转换的形式与总网进行互联。此种互联方式在保障了原有以太网运行的同时能够实现固定网络对以太网内的数据调用与上传的功能。通过设计目的我们可以发现软件主要需要实现两种功能,一种是对以太网内的数据进行转换使其能够被CAN协议下的网络调用;另一方面则是要求通过CAN协议传输的数据能够转换成为以太网内有效的数据流,进而对以太网内的设备进行指挥与数据上传工作。基于目的在软件的总体设计方面应该包括三种程序:   第一是TCP/IP协议。在此协议的设计过程中需要通过将以太网整体映射成为总网下的一个物理IP地址,并通过此IP地址模拟出总网条件下的数据节点,而后续的数据处理与数据流程协定均是在此数据节点的条件下

文档评论(0)

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

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

1亿VIP精品文档

相关文档