그라운드 임베디드 유튜브 구독

노트 / 통신 프로토콜

LIN: 마스터가 차례로 묻는 저가 네트워크

선 한 가닥, 최대 20kbps. 창문, 미러, 시트처럼 빠를 필요 없는 차량 장치를 싸게 연결하는 방법.

GROUND EMBEDDED · 정리 노트통신 08LIN항목값선단일 선 + 그라운드 (배터리 전압 레…속도최대 20kbps

특징

항목 값
선 단일 선 + 그라운드 (배터리 전압 레벨)
속도 최대 20kbps
구성 마스터 1, 슬레이브 최대 16
하드웨어 UART + LIN 트랜시버면 충분

CAN 컨트롤러와 크리스털 없이 MCU의 UART로 구현할 수 있어 노드 단가가 낮습니다.

동작: 스케줄 테이블

마스터가 정해진 스케줄 테이블 순서대로 헤더(브레이크 + 싱크 0x55 + 보호 ID)를 보냅니다. 그 ID를 맡은 노드(마스터 자신일 수도 있음)가 응답(데이터 + 체크섬)을 붙입니다. 누가 언제 말할지 마스터가 정하므로 충돌이 없습니다.

싱크 필드

슬레이브는 값이 싼 RC 발진기를 써도 됩니다. 0x55(01010101) 패턴의 길이를 재서 마스터의 보레이트에 자기 클럭을 맞추기 때문입니다.

쓰는 곳

창문, 사이드미러, 시트, 와이퍼, 실내 조명처럼 반응 속도가 수십 ms여도 되는 바디 전장. 도메인 컨트롤러가 CAN으로 받은 명령을 LIN 마스터로 하위 장치에 전달하는 구조가 흔합니다.