본문 바로가기
반응형

Embedded SW/Embedded SW Introduction40

CAN 구현 및 동작 수행 6편 (계측된 CAN Frame을 상세 분석) CAN은 Controller Area Network의 약자로 ECU와 ECU가 서로 통신을 수행하는 통신방법입니다. 결국 전압을 변화시켜 다양한 비트신호를 만들고 하나의 프레임을 만들어서 아래와 같이 전압 Package 형태로 정보를 전달합니다. 이제 이 CAN Frame을 상세적으로 분석해 보는 시간을 가져 보도록 하겠습니다. 위키에서 가져온 CAN Frame 그림입니다. 정말 이렇게 CAN Frame이 구성되어 있는지 하나하나 확인해 보도록 하겠습니다. 이렇게 CAN Frame에 대해서 자세히 알게 되면 추후, CAN의 동작을 확인하는 과정에서 쉽게 디버깅을 할 수 있습니다. 그전에 이글은 CAN 관련하여 쭉 연재를 하고 있는 글입니다. 아래 글에 CAN의 개념적인 내용부터 개발하는 내용을 연재하고 .. 2022. 9. 14.
CAN 구현 및 동작 수행 5편 (CAN Rx 구현) 이제 CAN Rx 부분을 한번 구현하고 동작시켜 보도록 하겠습니다. 참고로 지금 이글을 CAN관련하여 글을 쭉 연재하고 있습니다. 아래 글을 먼저 읽고 오시면 이해하시는데 조금더 편하실 것입니다. 1) CAN이란 무엇인가? https://embeddedchallenge.tistory.com/57 2) CAN의 CAN Controller/Transceiver 전압 레벨 (High Speed CAN) https://embeddedchallenge.tistory.com/59 3) CAN 정보전달 방식 https://embeddedchallenge.tistory.com/60 4) CAN Frame 분석 https://embeddedchallenge.tistory.com/61 5) CAN Arbitration h.. 2022. 9. 14.
CAN 구현 및 동작 수행 4편 (ECU 2개를 이용한 Tx, Rx) 이제 두개의 ECU를 이용하여 Tx, Rx를 한번 해보도록 하겠습니다. 참고로 이글은 CAN 관련하여 연재하여 글을 쓰고 있습니다. 아래 글들을 미리 읽고 오시면 좋을 것 같습니다. 1) CAN이란 무엇인가? https://embeddedchallenge.tistory.com/57 2) CAN의 CAN Controller/Transceiver 전압 레벨 (High Speed CAN) https://embeddedchallenge.tistory.com/59 3) CAN 정보전달 방식 https://embeddedchallenge.tistory.com/60 4) CAN Frame 분석 https://embeddedchallenge.tistory.com/61 5) CAN Arbitration https://e.. 2022. 9. 14.
CAN 구현 및 동작 수행 3편 (CAN 초기화 코드 분석) 이제 CAN 초기화 코드를 한번 분석해 보는 시간을 가져 보도록 하겠습니다. 참고로 CAN에 대해서 지금 글 연재를 하고 있습니다. 이 글을 읽으시는 분들은 아래 CAN에 대한 글을 미리 읽고 오시면 더 쉽게 이해를 하실 수 있을 것입니다. 1) CAN이란 무엇인가? https://embeddedchallenge.tistory.com/57 2) CAN의 CAN Controller/Transceiver 전압 레벨 (High Speed CAN) https://embeddedchallenge.tistory.com/59 3) CAN 정보전달 방식 https://embeddedchallenge.tistory.com/60 4) CAN Frame 분석 https://embeddedchallenge.tistory.co.. 2022. 9. 14.
반응형