双网冗余CAN-以太网网关的设计与实现

来源 :广东工业大学 | 被引量 : 9次 | 上传用户:hsgnln
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场总线CAN是一种支持分布式和实时性控制的串行通信网络,其作为工业现场总线的非常重要的一员,具有可靠、实用、灵活和经济等特点,目前已经在自动化、车辆、船舶等诸多领域得到广泛使用,并且现已形成了国际标准。同时,随着以太网和工业生产自动化水平的提高,越来越多的企业通过以太网连接工业现场实现全面可控性,因此,以太网与现场总线CAN的互联通信成为大势所趋,对于实现上层控制管理网与底层总线网络具有非常重要的推广价值和现实意义。随着互联网技术与船舶自动化技术深入结合,为了使船舶控制系统实现现场控制网与上层管理网的无缝连接和整个系统数据传输的可靠性,系统平台采用双CAN总线+以太网的网络架构,需实现嵌入式CAN-以太网网关两种异型网络的冗余通信,并针对冗余CAN总线网络拓扑发现的可靠性问题,提出了一种基于丢包过程的并行冗余网络协议。因而,本文研究了双网冗余CAN-以太网网关的设计与实现,具有一定的理论和实践意义。具体工作包括:(1)论文分析了双网冗余CAN-以太网网关的功能:实现两种异型网络之间的数据透明交换,并保证数据传输的可靠性。分别对CAN总线和以太网技术在工业当中的应用特点进行介绍,并提出了网关的设计原理和总体实现方案,给出了网关的模型和软件设计架构。(2)选用基于ARM-CM4内核的STM32F407处理器(由于该处理器集成了两路CAN总线控制器和以太网控制器),扩展了以太网驱动接口电路和CAN总线驱动接口电路,CAN收发器选用SN65HVD230,以太网接口芯片选用DM9000A。设计双CAN总线冗余系统电路,搭建了实验硬件平台。(3)基于ARM微处理器及其扩展器件的功能并进行软件设计与实现。包括:在硬件平台上移植FreeRTOS操作系统,实现了CAN总线和以太网底层数据帧驱动,然后设计和实现互联系统核心的转换模块和并行冗余协议,最后完成CAN总线到以太网网关的软件编程、调试和测试,测试结果验证了本设计的正确性。
其他文献
睢油1号(原名睢选1-4)是我所1979年从宁油7号变异单株中系统选育而成,属早中熟常规甘蓝型品种。通过多年各级品比试验、多点生产示范和大面积高产栽培,表明该品种抗逆性强、
移动机器人技术的广泛应用是20世纪全球科技领域最伟大的成就之一。随着移动机器人技术的发展和人类社会需求的变化,移动机器人的应用逐渐从传统的工业领域向服务领域拓展。近
间歇生产过程故障检测能够及时有效发现生产过程的非正常情况,保证生产安全,提高产品质量和降低生产成本。间歇过程统计性能监控不需要过程精确的解析模型,所获得理论成果和
一、品种来源和生产性能金早6号是福建农学院从IR58/南京11//南京11的复交组合中系谱选育而成的早籼新品种.1986、1987两年参加全省区域试验,亩产分别达到399.4公斤,405.1公
高粱是我县主要粮食作物之一,一般每年播种四十万亩左右,占春田面积60%。在生产上表現抗災稳收,能調节茬口,錯开农活,培养地力,籽实、稭秆用途广泛,群众习慣种植。目前,高粱
我国大豆栽培面积仅次于美国、巴西居世界第三位,但单产则低于世界平均水平,如1986年我国太豆公顷产量为1402公斤,而世界平均为1841公斤。黑龙江省是我国大豆主要产区,1987
照顾全面,切忌顾此失彼,是报纸宣传的重要原则之一。否则,我们的宣传就象黑瞎子掰苞米一样,掰一个丢一个,失信于群众。比如保护野生动植物,从中央到地方的报纸已宣传了几年
强噪声背景下的弱信号检测研究,是测量技术的热点和难点之一,在生物医学、测控、以及军事等领域有着重要的应用前景。近年来,随机共振理论和实验研究的开展,为弱信号检测提供
一、反季节结球大白菜rn春抗50是中国农科院严彬研究员和本所科研人员联合,经多年潜心攻关,选育出的一个春结球大白菜新品种.①早熟:全生育期55天,一般从定植到收获只有45天,
去年,我应东北某广告报之邀,采访了本地一家有地方特色的工厂,并写了一篇报道。几个月之后,我又到这家工厂采访,厂长突然对我说:××广告报的报费我们寄去了。”这使我大吃