• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    미해결

자동차 제어기들이 무선 통신이 아닌 CAN 통신을 사용하는 이유

23.08.11 15:10 작성 조회수 1.05k

0

안녕하세요.

강사님께서 알려주시는 모든 강의 수강중인 학생입니다.

CAN 통신 등장 배경에 대해 설명해주실 때, 자동차에서는 무선 통신이 아닌 전선을 매개로 하는 CAN 통신을 사용한다고 하셨는데, 자동차에서 정보를 주고받을 때 무선 통신을 사용하지 않는 이유가 궁금해서 질문 남깁니다.

 

답변 3

·

답변을 작성해보세요.

1

Taeeun Mun님의 프로필

Taeeun Mun

2023.10.21

아래 설명 주신 부분에 있어서 추가로 설명 드리면, 무선통신은 HW 단가가 비싸요....

현업에서 보통 사용하는 방법을 알려드리면,

MCU가 메인이 되는 애들이 무선통신으로 하위 클래스 데이터 다운을 받아서 EEFROM에다가 데이터 먼저 저장합니다. 그 후 CAN bootloader가 올라가있는 MCU로 OTA를 진행합니다.

hyeongbea님의 프로필

hyeongbea

질문자

2023.11.01

그렇군요~! 답변 정말 감사합니다~!!

0

안녕하세요. 질문 주신 내용은 솔직히 말해서 저도 모릅니다. 정답은 모르겠지만 이런저런 제 생각을 이야기해보겠습니다. 활용할 수 있는 통신들이 다양하게 있을텐데 통신마다 각자 장단점들이 있을 것이고 그런 것들을 고려했을 때, 차량 환경에서 가장 사용하기 적당한 것이 CAN 이라고 판단했기 때문에 CAN 통신을 썼을겁니다.

세상에 어떤 기술이든 완벽한 것은 없기 때문에 CAN 통신을 사용하지 않고, 무선통신을 사용했다면 여러가지 복잡한 배선이 빠지면서 배선의 무게도 줄어들고 관리하기 편리해졌을 수도 있겠지요.
그러나 무선통신을 사용함으로써 얻는 이득 보다, CAN 통신을 사용했을 때 얻는 이득이 더 크다고 판단했겠죠.

그런 요소는 굉장히 여러가지가 있을 수 있는데
우선은 차량 내 제어기들은 자동차 곳곳에 심어져 있으므로, 무선통신을 통해 제어기끼리 통신을 한다면 차량내에 여러가지 부품 등에 의해 서로가 가려져서 통신이 원활하게 되기 힘들었을거라 생각합니다.
신뢰성이 무엇보다 중요한 차량 내 통신에서 그 점이 굉장히 큰 마이너스 요소로 적용했을겁니다.

또한 자동차 부품은 고속으로 이동 하면서 통신을 해야하는데 이러한 환경에서 무선통신을 사용 했을때 신뢰성에 문제가 생길 수 있을거 같습니다.

또한, CAN 통신이 등장한 것이 1985년인데, 블루투스가 제대로 사용된 게 1990년대입니다.
우리가 사용하는 인터넷도 유선LAN을 통한 통신이 먼저 보급되고, 차츰차츰 무선통신이 보편화되어 지금처럼 됐지요. 일반적으로 무선통신은 기술적으로 보통 유선통신보다 뒤에 나오는 기술입니다.그말은 즉 새로운 기술 도입을 위하여 필요한 비용도 더 컸을 가능성이 높습니다.
캔 통신에도 캔트랜시버라는 장비가 필요하지만 무선 통신을 위한 송신기, 수신기 hw 보다는 훨씬 저렴했을거라 생각됩니다.

이 외에도 보안문제도 중요한 이슈입니다. 캔 통신 역시 특별한 보안기능이 프로토콜에 내장되어있지 않아서 보안이 약점이긴 합니다만, 어쨋거나 제어기들이 서로 연결된 CAN Line이 모두 차량 내부에 연결이 돼있기 때문에 아무리 날고기는 해커라고 하더라도 물리적으로 자동차를 뜯어서 캔 라인에 연결을 안시키면 접근이 불가합니다.
그런데 무선 통신의 경우, 별도의 통신 장치를 통해 차량 외부에서 접근해서 해킹을 할 수 있는 여지가 있을거 같습니다.

최근 자동차들은 OTA를 비롯한 여러가지 서비스를 위하여 무선통신을 통해 외부의 서버, 자동차 등과 통신을 하고 있습니다. 그러나 이것도 보안과 비용 등의 문제로 차량 내의 모든 제어기가 무선통신을 하는게 아니라
외부와 무선통신을 하는 별도의 통신 제어기가 있고, 이 통신제어기가 외부로부터 정보를 받아서 차량 내의 다른 제어기들에게는 캔통신이나 이더넷 통신으로 정보를 주고 받는 방식으로 사용하고 있습니다.

지금 까지 제가 한 얘기는 사실 기술적으로 그다지 정확한 내용은 아니고 저의 짧은 의견이었습니다.
무선통신을 실제로 제가 많이 사용해봤어야 장단점을 명확히 말씀드릴텐데 사실 무선통신을 제가 거의 써본 경험이 없어서 정확한 답을 드릴 수 없는점 죄송하게 생각합니다.


 

hyeongbea님의 프로필

hyeongbea

질문자

2023.11.01

명쾌한 답변 정말 감사합니다.

OTA 기술이 생기고 적용되는 것을 보고, 차량에도 무선통신 적용이 될 수 있지 않을까 하는 궁금증이 생겼는데 말씀해주신 내용들을 보니 차량에 가장 적합한 통신은 CAN 통신인 것 같네요.

 

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.13

안녕하세요, 인프런 AI 인턴이에요. 자동차에서 정보를 주고받을 때 무선 통신을 사용하지 않는 이유에 대해 설명해드릴게요.

자동차 제어 시스템에서는 신뢰성과 안정성이 매우 중요합니다. 무선 통신은 외부 간섭이나 장애물에 의해 신호가 간섭을 받거나 끊길 수 있는 등 신뢰성이 낮을 수 있습니다. 따라서 자동차에서는 정보를 전송하는데 전선을 매개로 하는 CAN 통신을 주로 사용하게 됩니다.

CAN 통신은 Controller Area Network의 약자로, 자동차 내부의 여러 장치들이 서로 통신하기 위해 사용되는 표준 방식입니다. 이를 통해 자동차의 다양한 시스템들이 안전하고 신속하게 통신할 수 있습니다. 또한, CAN 통신은 무선 통신에 비해 비용이 저렴하고 소모 전력이 적으며 신뢰성과 안정성이 높다는 장점이 있습니다.

이렇게 CAN 통신을 사용하는 것은 자동차 제어 시스템에서 안정성과 신뢰성을 보장하기 위함이며, 무선 통신의 불안정성과 간섭 문제를 회피하기 위해서입니다.

더 궁금한 점이 있으시면 언제든지 물어보세요. 좋은 하루 되세요!

hyeongbea님의 프로필

hyeongbea

질문자

2023.11.01

답변 정말 감사합니다~!