목록기초이론/캔통신(CAN Communication) (19)
팜테크(FAMTECH)
목차 "관련제품 문의는 로고 클릭 또는 공지사항의 연락처를 통해 하실 수 있습니다." Baud Rate 과 Bit Rate CAN (Controller Area Network) 버스는 차량 및 산업 자동화 시스템에서 신뢰성 높은 데이터 통신을 제공하는 통신 프로토콜입니다. 이 프로토콜은 다양한 네트워크 장치 간의 메시지 기반 통신을 가능하게 하며, 특히 실시간 시스템에서 센서, 액추에이터, 제어 장치 간의 효율적인 데이터 교환에 사용됩니다. 이러한 통신의 핵심은 바우드율(baud rate)과 비트율(bit rate)의 설정에 있습니다. Baud Rate 바우드율은 CAN 버스에서 전기적 신호 전환의 속도를 나타냅니다. 이는 초당 고전압과 저전압 사이의 전환 횟수로 표현되며, 데이터의 물리적 전송 속도와 ..
목차 "관련제품 문의는 로고 클릭 또는 공지사항의 연락처를 통해 하실 수 있습니다." CCP 란? CCP와 XCP는 자동차에서 사용되는 특별한 기술들입니다. 이 기술들은 자동차 내부의 전자 제어 장치(ECU)에서 데이터를 조정하고 수집하기 위해 만들어졌습니다. ASAM이라는 단체가 이 기술들을 정의했습니다. 자동차에서는 많은 전자 장치들이 있고, 이 장치들은 자동차가 어떻게 작동하는지를 제어합니다. 예를 들어, 엔진의 효율성을 높이거나, 안전 기능을 관리하는 것과 같은 일을 합니다. CCP(CAN Calibration Protocol)는 주소 지향 프로토콜이라고 해서, 특정한 주소를 사용해 데이터를 조정하고 측정하는 방식을 사용합니다. "Master-Slave" 개념을 사용하는데, 이는 하나의 주요 장치..
목차 "관련제품 문의는 로고 클릭 또는 공지사항의 연락처를 통해 하실 수 있습니다." Telematic 이란? Telematics는 마치 우리가 스마트폰으로 다양한 정보를 주고받는 것처럼, 자동차에도 비슷한 기술을 적용한 것입니다. 간단하게 말해서, 자동차에 있는 '스마트 박스'나 '블랙 박스'라고 할 수 있는 텔레매틱스 장치를 통해 자동차의 여러 가지 정보를 실시간으로 수집하고 분석합니다. 이 정보는 자동차의 위치, 속도, 연료 효율, 급정거나 급가속 같은 운전 습관, 문 열림, 트레일러의 온도, 경고 신호 등 매우 다양합니다. 이렇게 수집된 정보는 휴대폰 네트워크와 같은 통신 기술을 통해 멀리 떨어진 서버로 전송됩니다. 그러면 이 데이터를 분석해 운전자의 운전 습관을 파악하거나, 차량의 상태를 모니터..
목차 "관련제품 문의는 로고 클릭 또는 공지사항의 연락처를 통해 하실 수 있습니다." CAN 에러 Basics 이전 포스트들의 내용으로 CAN 버스 프로토콜과 그 작동 원리를 배운 지금, 이 시스템이 어떻게 오류에 직면하고 이를 처리하는지 이해하기가 훨씬 쉬워졌습니다. 물론, 완벽한 시스템은 없습니다. 오류는 항상 발생할 가능성이 있지만, 잘 설계된 시스템은 오류를 감지하고, 제거한 후 수정된 데이터를 재전송하는 방법을 알고 있어야 합니다. CAN 버스도 비슷한 방식으로 오류를 경험하지만, 이를 효과적으로 해결합니다. 우선 CAN Bus의 데이터 프레임의 구조를 알아 보겠습니다. CAN 버스 프로토콜에서는 데이터 전송과 오류 검출, 그리고 시간 동기화를 위해 특별한 비트를 사용합니다. 이러한 비트들은 데..