CAN 버스를 이용한 다중 UART 통신
Multiple UART Communications Using CAN Bus
0
조회
0
다운로드
3
인용
0
참고문헌
키워드
초록
본 논문에서는 UART (Universal Asynchronous Receiver/Transmitter)와 CAN (Controller Area Network)의 장점을 활용할 수 있는 차량통신 콘트롤러를 제안한다. UART는 1대1 통신에 사용되며 데이터 유효성 검사로 패리티 비트를 사용한다. 제안하는 차량통신 콘트롤러를 사용하는 경우에는 UART를 CAN으로 변환하여 1대1 통신뿐만 아니라 버스 구조의 다중통신도 가능하다. 또한 데이터 유효성 검사를 패리티보다 발전된 CRC (cyclic redundancy check)를 통해 수행하므로 신뢰도가 올라간다. CAN은 마이크로프로세서에 의해 제어되지만 제안하는 차량통신 콘트롤러를 사용하는 경우에는 RS-232,RS-422, RS-485를 지원하는 장치라면 무엇이든지 제어가 가능하다.
Abstract
This paper proposes an in-vehicle network controller fully exploiting the advantages of UART (Universal AsynchronousReceiver/Transmitter) and CAN (Controller Area Network). UART is used in 1-to-1 communication and it exploitsparity bit for data integrity check. The proposed in-vehicle network controller converts UART into CAN, which enablesmultiple communications along with 1-to-1 communication. Also, the proposed in-vehicle network controller exploitsCRC (cyclic redundancy check) for data integrity check, which increases communication reliability. CAN is controlled bymicroprocessor, but the proposed in-vehicle network controller can be controlled by any devices compliant with RS-232,RS-422, and RS-485.
참고문헌 (4)
- "KeyStone Architecture Universal Asynchronous Receiver/Transmitter (UART)"[URL]
- "ISO 11898-1:2015, Road Vehicles-Controller Area Network (CAN)-Part 1: Data Link Layer and Physical Signalling"[URL]
- 이종배, "차량용 CAN 제어기의 설계 및 검증", 전기전자학회논문지, 21(2), pp.162~165 (2017), 한국전기전자학회[DOI]
- 이종배, "차량용 CAN-FD 제어기의 구현 및 검증", 전기전자학회논문지, 21(3), pp.240~243 (2017), 한국전기전자학회[DOI]
