Facebook

UART/RS232, RS422, RS485 및 CAN 버스 비교

항목 UART/RS232 RS422 RS485 CAN 버스
전기적 유형 싱글 엔디드 (TTL/±12V) 차동, 4선 (전이중) 차동, 2선 (반이중) 차동, 2선 (반이중)
통신 방식 전이중 전이중 반이중 반이중 (멀티 마스터)
노드 수 포인트 투 포인트 (1:1) 1 마스터, 다중 슬레이브 32/128/256 노드 (버스) 멀티 마스터, 멀티 슬레이브
내간섭성 약함 강함 강함 매우 강함
전송 거리 짧음 (≤15m) 김 (≈1200m) 김 (≈1200m) 중장거리 (40m@1Mbps, 1km@50kbps)
전송 속도 낮음 (9600/115200bps) 중간-높음 중간-높음 높음 (최대 1Mbps, CAN FD는 더 높음)
오류 처리 소프트웨어 체크만 지원 하드웨어 오류 수정 없음 하드웨어 오류 수정 없음 하드웨어 자동 재전송, CRC, 오류 제한
프로토콜 특징 단순 투명 스트림 단순 투명 스트림 단순 투명 스트림 메시지 ID, 우선순위, 충돌 회피
대표 적용 분야 디버그 출력, 단거리 통신 장거리 포인트 투 포인트, 고속 데이터 수집 산업용 장비, 인버터, 출입 통제 자동차 ECU, 산업 제어, BMS, 로봇
배선 TX/RX/GND (3선) TX+/TX-/RX+/RX- (4선) A/B (2선) + GND CAN_H/CAN_L (2선) + 접지