Implementation Of CAN Bus Communication To UART In LAPAN-A4 Satellite

R. Hartono, A. Syafrudin, W. Hasbi, R. Yatim
{"title":"Implementation Of CAN Bus Communication To UART In LAPAN-A4 Satellite","authors":"R. Hartono, A. Syafrudin, W. Hasbi, R. Yatim","doi":"10.1109/ICARES.2018.8547149","DOIUrl":null,"url":null,"abstract":"The Controller Area Network (CAN) is a vehicle bus standard which allows various electronic components such as microcontrollers, sensors, actuators to communicate with each other without a host computer, with speed up to 1Mb/s. It is a message-based protocol designed specifically for automotive, but it is also used in areas such as aerospace, maritime, and industrial automation. The new satellite generation of LAPAN, LAPAN-A4, will carry payload Medium Resolution Multispectral Imager/SLIM4 and the interface of this payload utilizes CAN bus communication. This paper is aimed at the design and implementation of CAN using microchip MCP and microcontroller for being able to communicate with SLIM4 over CAN Bus. For hardware design, the CAN controller used in this research is MCP 2515 and the CAN transceiver is MCP 2551 which uses the SPI interface to widen CAN Bus interface. From the result of the design and implementation, we got bit rate 388.042 Kbit/s by using internal oscillator 14.7456 Mhz without baud rate prescaler (BRP), the total bit time is 19 Time Quantum (T0) which consists of 1 T0 for synchronization segment, 7 TO for propagation segment, then 8 T0 for phase segment1 and 3 T0 for phase segment2, respons time acknowledgement average is approx 403-405 ms, and the final configurations we choose for the baud register MCP 2515 are CNF1×0x00, CNF2=0xBE, and CNF3×0x02.","PeriodicalId":113518,"journal":{"name":"2018 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology (ICARES)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology (ICARES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICARES.2018.8547149","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

The Controller Area Network (CAN) is a vehicle bus standard which allows various electronic components such as microcontrollers, sensors, actuators to communicate with each other without a host computer, with speed up to 1Mb/s. It is a message-based protocol designed specifically for automotive, but it is also used in areas such as aerospace, maritime, and industrial automation. The new satellite generation of LAPAN, LAPAN-A4, will carry payload Medium Resolution Multispectral Imager/SLIM4 and the interface of this payload utilizes CAN bus communication. This paper is aimed at the design and implementation of CAN using microchip MCP and microcontroller for being able to communicate with SLIM4 over CAN Bus. For hardware design, the CAN controller used in this research is MCP 2515 and the CAN transceiver is MCP 2551 which uses the SPI interface to widen CAN Bus interface. From the result of the design and implementation, we got bit rate 388.042 Kbit/s by using internal oscillator 14.7456 Mhz without baud rate prescaler (BRP), the total bit time is 19 Time Quantum (T0) which consists of 1 T0 for synchronization segment, 7 TO for propagation segment, then 8 T0 for phase segment1 and 3 T0 for phase segment2, respons time acknowledgement average is approx 403-405 ms, and the final configurations we choose for the baud register MCP 2515 are CNF1×0x00, CNF2=0xBE, and CNF3×0x02.
在LAPAN-A4卫星上CAN总线与UART通信的实现
控制器局域网(CAN)是一种车辆总线标准,它允许微控制器、传感器、执行器等各种电子元件在没有主机的情况下相互通信,速度可达1Mb/s。它是一个专门为汽车设计的基于消息的协议,但它也用于航空航天、海事和工业自动化等领域。新一代卫星LAPAN, LAPAN- a4,将携带有效载荷中分辨率多光谱成像仪/SLIM4,该有效载荷的接口利用CAN总线通信。本文旨在利用微芯片MCP和单片机设计和实现CAN总线,使其能够通过CAN总线与SLIM4进行通信。在硬件设计方面,本研究采用的CAN控制器为mcp2515, CAN收发器为mcp2551,采用SPI接口扩大CAN总线接口。从设计和实现的结果,我们得到了比特率388.042 Kbit / s使用内部振荡器14.7456 Mhz没有波特率预定标器(BRP)的总时间是19日时间量子(T0)由1 T0同步段,7段传播,然后8 T0 segment1和3 T0 segment2阶段,响应时间确认平均大约403 - 405 ms,和最终的配置我们选择的波特注册MCP 2515 CNF1×0 x00 CNF2 = 0 xbe,和CNF3×0 x02。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信