no image
CAN Bit Timing 개념, 계산법, 계산 사이트
Bit Timing은 CAN 버스 라인을 모니터링, 샘플 포인트의 샘플링 및 조정을 위한 개념입니다. CAN에서 Bit Timing의 동작은 3개의 Segment로 구분하고 있습니다. - Synchronization segment - Bit segment 1 - Bit segment 2 MCU를 활용해서 CAN 컨트롤러를 설정할 때, 일반적으로 Prescaler, SJW, BS1, BS2에 대한 값들을 정해주어야 합니다. 각 특성에 대한 내용은 이렇습니다. - Prescaler = CAN 컨트롤러에 공급되는 주 클럭의 분주기 설정 - SJW = 1 = CAN 노드 보드 속도 사이의 "허용 오차"의 작은 창 (비슷한 CAN 계층, 일반적으로 고속, 동일한 OSC 속도) - SJW = 4 = CAN 노드 보..
2021.12.19
CAN(Controller Area Network) 통신 요약내용 및 특징
개요 CAN(Controller Area Network) 통신은 차량에서 많이 쓰이는 버스 구조 기반의 데이터 통신방식입니다. 처음엔 차량분야에서 컴퓨터 랜선처럼 두 개의 단말 간 직접 연결하는 방식인 Point-to-Point(점대점) 방식으로 연결했습니다. 그러나 점차 ECU(전자제어장치)의 수가 많아짐에 따라 Wire harnesses(배선 장치)의 공간, 무게, 비용이 늘어나 차량 내부 제어 통신을 위해 1985년 Bosch사에서 최초로 개발한 기술입니다. 벌써, 30년도 넘은 기술인데 현재도 쓰이는 것을 보면 Bosch사가 대단한 기업이라는 것을 새삼 느낍니다. 본래 목적은 차량 내부 제어를 위해 개발한 통신기술이지만 지금은 산업에서도 많이 쓰이고 있습니다. 특징 기존에 CAN의 최대 전송률은1..
2021.12.19