{"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