Design and Implementation of I/O Modules Based on Dual Redundant Can Bus

Xiaodan Bi
{"title":"Design and Implementation of I/O Modules Based on Dual Redundant Can Bus","authors":"Xiaodan Bi","doi":"10.2991/MEIC-15.2015.111","DOIUrl":null,"url":null,"abstract":"In this research, redundant mechanism for CAN Bus communication is designed and implemented to improve reliability of the I/O modules built with CANopen profile. The STM32F107 hardware platform (Cortex-M3 core) is used in the I/O modules. These modules and main station can combine into a complex control system, and can developed easily. I/O module is widely used in many field, but how to improve the communication reliability is the research focus. By solving the problem, the reliability of the I/O module will be improved. The main rule to be met in that type of application is that the system must tolerate at least one arbitrary single channel failure. This implies that a general redundant communication has to be provided to fulfill the requirements of a failure-tolerant system. The hardware and software mechanism are designed and implemented in I/O modules. Experimental results show that the I/O module can work properly in the case of arbitrary single channel fault. Keywords-I/O module; CANopen; redundancy; CAN bus; communication","PeriodicalId":270248,"journal":{"name":"International Congress of Mathematicans","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Congress of Mathematicans","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2991/MEIC-15.2015.111","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In this research, redundant mechanism for CAN Bus communication is designed and implemented to improve reliability of the I/O modules built with CANopen profile. The STM32F107 hardware platform (Cortex-M3 core) is used in the I/O modules. These modules and main station can combine into a complex control system, and can developed easily. I/O module is widely used in many field, but how to improve the communication reliability is the research focus. By solving the problem, the reliability of the I/O module will be improved. The main rule to be met in that type of application is that the system must tolerate at least one arbitrary single channel failure. This implies that a general redundant communication has to be provided to fulfill the requirements of a failure-tolerant system. The hardware and software mechanism are designed and implemented in I/O modules. Experimental results show that the I/O module can work properly in the case of arbitrary single channel fault. Keywords-I/O module; CANopen; redundancy; CAN bus; communication
基于双冗余Can总线的I/O模块设计与实现
本文设计并实现了CAN总线通信冗余机制,以提高基于CANopen协议构建的I/O模块的可靠性。I/O模块采用STM32F107硬件平台(Cortex-M3内核)。这些模块和主站可以组合成一个复杂的控制系统,并且易于开发。I/O模块广泛应用于许多领域,但如何提高其通信可靠性一直是研究的热点。通过解决该问题,可以提高I/O模块的可靠性。在这种类型的应用程序中要满足的主要规则是系统必须容忍至少一个任意的单通道故障。这意味着必须提供一般冗余通信来满足容错系统的要求。硬件和软件机制在I/O模块中设计和实现。实验结果表明,该I/O模块可以在任意单通道故障情况下正常工作。Keywords-I / O模块;CANopen;冗余;CAN总线;沟通
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信