inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

capl 에 dll 로드하는 방법

미해결

실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법

안녕하세요. capl 을 활용하여 security access 기능을 구현중인데, dll 을 로드해서 key 계산을 해야 하는데요. dll 로드하려면 어떻게 해야 하나요? 도움 부탁 드립니다. 감사합니다.

  • CAN
  • CANoe
  • capl
다울이 댓글 0 좋아요 0 조회수 324

19 02 08 & 19 02 09

미해결

자동차 SW - UDS 진단통신 정복하기

19 HEX 에서 19 02 08 과 19 02 09에 관한 강의 내용이 없어서 아쉬운거 같습니다 DTC STATUS MASK 관련있는 과거의 고장이나 현재의 DTC 고장에 관해서 강의가 있었음 좋겠는데 TP FLOW처럼 추가 강의가 나온거 처럼 19 02 08 19 02 09에 관한 추가 강의 제작을 할 생각있으신지 궁금합니다

  • 네트워크
  • 임베디드
  • CAN
  • uds
박건우 댓글 1 좋아요 0 조회수 131

부트로더도 업데이트를 하나요?

해결됨

UDS 진단통신을 통한 SW 업데이트(SW ReProgramming)

강의 잘 듣고 있습니다~~ 혹시 부트로더도 기능이 꽤 들어있고, 업데이트를 해야할 수도 있을 것 같은데 부트로더도 업데이트를 할 수 있는지 궁금합니다!!^^ 가능하다면, 일반적인 절차도 간략하게 여쭤보고 싶습니다!

  • CAN
  • uds
임성근 댓글 2 좋아요 1 조회수 236

interactive generators 에서 Test ig 창 오류

미해결

실무자가 알려주는 CANoe (For CAN 통신)

수업 실습중 interactive generators 에서 Test ig 을 만들었습니다. 후에 더블클릭하면 창이생겨 메세지 입력이 가능하다고 하셨는데 더블클릭해도 창이 열리지않는데 어떻게 해야할까요??

  • CAN
  • CANoe
유승걸 댓글 1 좋아요 0 조회수 154

CAPL panel 관련 문의

미해결

실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법

안녕하세요. panel 에서 system variable 변화를 그래프로 표현하려고 하는데, 기존 질문들을 찾아보니 graphics 창을 사용해서 표현하라고 하는 답변을 봤습니다. 하지만 CAN 신호를 한 화면에서 모니터링하기 위한 GUI 를 panel 로 꾸미고 있어서 panel 에 그래프를 만들어야 하는 상황이라 질문 드립니다. graphics 가 아닌 panel 에서 제공하는 그래프 기능이 있을까요? 없다면 graphics 창을 패널에 삽입하는 방법이 있을까요? 확인 부탁 드립니다. 감사합니다.

  • CAN
  • CANoe
  • capl
다울이 댓글 1 좋아요 0 조회수 165

로깅 파일 재생속도

미해결

실무자가 알려주는 CANoe (For CAN 통신)

로깅파일을 Offline Mode로 재생해서 보고 있습니다. 이때 재생속도가 빨라서 천천히 보고 싶은데 속도 조절을 어떻게 하는지 궁금합니다.

  • CAN
  • CANoe
jwpark 댓글 1 좋아요 0 조회수 257

B라는 제어기가 CAN 버스에 CAN 신호를 송신하고 있다면 A제어기는 B제어기의 작업이 끝날 때까지 CAN 신호를 송신 못하나요? 작업이 완료될 때까지 기다려야 하나요?

미해결

CAN 통신 - 자동차 신입이 알아야 할 모든 것

B라는 제어기가 CAN 버스에 CAN 신호를 송신하고 있다면 A제어기는 B제어기의 작업이 끝날 때까지 CAN 신호를 송신 못하나요? 작업이 완료될 때까지 기다려야 하나요?

  • CAN
  • uds
엄도흠 댓글 2 좋아요 0 조회수 149

120옴 저항 관련 문의

미해결

CAN 통신 - 자동차 신입이 알아야 할 모든 것

안녕하세요. 두가지 문의드립니다. 개발하려는 제어기와 네트워크 인터페이스 장비가 연결된 것 (타 제어기 시뮬레이션) 이 곧 전체 네트워크가 되기 때문에 우리 제어기에 120옴 저항을 달아서 사용해야 한다고 하셨는데요. 나머지 120옴 저항 한 개는 어디에 있는 것인가요? CAN 통신 개략도를 보면 양단에 120옴이 하나씩 달려있어야 하는 것 같은데 이해가 잘 되지 않아서 질문드립니다. 실차에서 CANoe 를 통해서 CAN 메시지를 확인할 때에도 커넥터에 120옴 저항을 달고 사용해야하는지요? 답변 부탁드리겠습니다. 감사합니다.

  • CAN
  • uds
문환수 댓글 2 좋아요 0 조회수 330

여러개 제어기가 동일한 메시지를 수신할 때 동시에 수신하나요?

해결됨

CAN 통신 - 자동차 신입이 알아야 할 모든 것

여러 개의 제어기가 통신에 참여하고, 동일한 메시지에 대해 수신하도록 설정되어있으면 우선순위는 어떻게 되는걸까요? 예시) 제어기 A, B, C, D가 하나의 버스로 연결되어 있음 A가 0x121 메시지를 송신 B, C, D는 동일 송신주기로 0x121을 수신하도록 DB에 설정되어있음. 이럴 경우에 B, C, D는 버스에 실린 전기적인 신호를 동시에 수신하는 걸까요?

  • CAN
  • uds
덕마니 댓글 2 좋아요 0 조회수 177

FTB(Fault type Btye) 관련 질문!

미해결

자동차 SW - UDS 진단통신 정복하기

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. DTC코드에서 충분히 Middle과 High 로 충분히 고장내용을 설명합니다. 2바이트로 P0138로 정의합니다. P 파워트레인에서 0 표준에서정의한 138 산소센서 high voltage 그런데 Low byte에서 Fault type Btye가 존재하는데, 위 middle high쪽의 데이터와 내용이 어떻게 다른건지 궁금합니다.

  • 네트워크
  • 임베디드
  • CAN
  • uds
jcm528 댓글 2 좋아요 0 조회수 250

외부 툴 연동을 위한 Socket 통신 구현 방법

미해결

실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법

안녕하십니까, 대학원생인데 연구실에서 CANoe, vTeststudio 라이센스와 Interface 장비가 있고 이것저것하고 싶어 강사님의 강의를 수강 중입니다. 특히 외부 툴을 통해 Interface 장비에서 메시지가 실제 CAN BUS로 나갔으면 하는데 CAPL에서 이러한 동작을 구현할 수 있나하여 질문드립니다. 당장에 생각나는 건 socket이 가장 간단해보이는데 이러한 방법이 있으면 개발, 연구에 많은 도움이 될 것 같습니다.

  • CAN
  • CANoe
  • capl
이하림 댓글 2 좋아요 0 조회수 308

canoe 테스팅

미해결

실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법

혹시 canoe를 활용한 유닛 검증 및 시스템 검증에 관한 강의도 만드실 생각이 잇으신지 궁금합니다 단품 검증 및 실차 검증에서 자주 사용되는 검증인지라

  • CAN
  • CANoe
  • capl
박건우 댓글 1 좋아요 0 조회수 179

capl 코드 생성 & 코드 불러오기 관련 질문입니다.

해결됨

실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법

canoe 마지막 강의에서 맛보기로 capl 작성하신 것처럼 코드를 작성한 후에 node에 삽입하고 나서 CAN 메시지를 발생해도 'write' 창에 아무 반응이 없습니다. 무엇을 놓친건지 조언 부탁 드립니다.

  • CAN
  • CANoe
  • capl
댓글 2 좋아요 1 조회수 348

차종마다 다른 DBC파일을 써야하나요?

미해결

실무자가 알려주는 CANoe (For CAN 통신)

예를들어 A차종의 B라는 제어기를 측정하기 위한 DBC 파일이 있습니다. 이 DBC 파일로 F차종의 B제어기를 똑같이 측정할 수 있는건가요? 아니면 차종마다, 제어기마다 다른 DBC파일을 써야하는건가요?

  • CAN
  • CANoe
유정순 댓글 2 좋아요 0 조회수 335

SW Update관련 질문사항

미해결

UDS 진단통신을 통한 SW 업데이트(SW ReProgramming)

안녕하세요 항상 좋은 강의 감사드립니다. 질문이 있어서 질문 남깁니다. 1. MCU 랑 마이컴이랑 같은건가요?? 2. hex파일이랑 .s19?파일 차이가 있나요? 3. 주행중 다운로드 하는 경우 다운로드 시퀀스(섹션6, 시간 : 07:59)에서 ecu Reset(0x11)이 있어도 되나요? 주행 중 ecu reset이 되고 다시 제어기가 on 됐을 때 A/B Swap이 된다고 해도 ecu reset이 되는동안 기능 동작이 안되면 문제가 될것 같아서 질문 드립니다. 그리고 A/B Swap을 할 때는 항상 제어기가 꺼졌다가 켜져야 하는건가요? 주행중 특정 명령어나 SW기능으로 SW다운로드가 완료되면 자동으로 A/B Swap이 되는건가요? (약간의 딜레이가 있을것은 같은데 이런 딜레이조차도 주행중이니까 위험할것 같아서 질문드립니다.) 4. 다음 강의 준비하고 계신게 뭔지 궁금합니다! (NM의 세부내용 강의 및 OTA세부강의도 준비해주신다면 많은 도움이 될것 같습니다~) 감사합니다.

  • CAN
  • uds
아구러푸 댓글 1 좋아요 0 조회수 200

CAPL을 활용해 Error frame 보내는 방법

미해결

실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법

안녕하세요! 좋은 강의 덕분에 현업에서 CAPL 지옥에 갇혀 있습니다. 현재 제어기들 진단하는 테스트 케이스를 작성하고 있는데, CAPL로 임의의 Error frame을 만들어서 특정 CAN 채널로 보내, 응답 받는 제어기들의 상태를 보고 싶습니다. 그래서 CAPL 헬프에서 찾아보니 Error frame을 보내는 방법이 2가지가 있는 것 같습니다. void Error_function() // Error frame 생성 함수 { int i; for (i = 0; i < 250; i++) // 250번 반복 실행 { canOutputErrorFrame(CAN1.errorFrame, 6, 0); // 1번 채널에 6 dominant bits 에러 canOutputErrorFrame(CAN2.errorFrame, 6, 0); canOutputErrorFrame(CAN4.errorFrame, 6, 0); canOutputErrorFrame(CAN5.errorFrame, 6, 0); canOutputErrorFrame(CAN6.errorFrame, 6, 0); testWaitForTimeoutSilent(500); // 500ms 대기 후 다시 실행 } } // CAN1번에 있는 Message를 Bus off 시켜 Error frame 생성 canConfigureBusOff(6, PCAN_Nodes[p].MessageIDs[0], 1); 우선 1번 canOutputErrorFrame을 사용했을 때 CAN 상에서 Error frame이 증가하는 것은 확인했지만, REC/TEC 값의 변화는 보지 못했습니다. 2번 같은 경우는 특정 CAN 채널에 연결된 ECU를 Bus off를 시켜 Error frame으로 만드는 것 같은데, 이 경우 TEC 값이 증가하는 부분을 확인할 수 있습니다. 임의로 Error frame을 만들기 위해서 2가지 함수(기능)을 활용해 동작하는데, 해당 접근이 올바른 접근인지 궁금하고, 2개의 차이도 한번 여쭙고 싶습니다! 아직은 CAPL이 많이 미숙하지만 존버매니아님의 강의 계속 돌려 보겠습니다:)

  • CAN
  • CANoe
  • capl
김종한 댓글 1 좋아요 0 조회수 466

제어기 송신 기능 관련 질문

미해결

실무자가 알려주는 CANoe (For CAN 통신)

안녕하세요 강의 중 궁금한 점이 있어 질문드리게 되었습니다. 1. can 통신 과정에서 Canoe에서 계측 되는 Direction에서 Rx는 우리 제어기가 보내는 신호, Tx는 Canoe에서 임의로 쏴주는 신호 라고 이해했는데 맞는건가요? 2. 또한, 메세지 송신 기능 중 하나의 예시로, 타이어의 온도 센서를 직접 실험실에서 시험하기 위해서는 Canoe로 해당 온도 센서 신호를 IG Block을 이용해서 쏴줌으로써 브레이크를 잘 제어하는지 시험하는 것으로 이해했습니다. 그렇다면, 실제로 타이어의 온도센서가 브레이크 관련 제어기와 하나의 can bus로 연결되어 can 통신을 진행하는 것인가요? 3. 2번의 질문에서 타이어 온도 센서가 브레이크 관련 제어기와 can 통신으로 온도 정보를 주는 것이 아닌, 다른 통신(ex: serial 통신)을 진행한다면, CAN bus에 연결된 것도 아닌데, 제어기가 어떻게 IG Block으로 받은 can(센서) 신호를 인지하여 그에 따라 차후의 행위를 수행할 수 있는 것이죠? 항상 좋은 강의 감사드립니다.

  • CAN
  • CANoe
nookk 댓글 0 좋아요 1 조회수 186

CAPL 스크립트 비공개

미해결

실무자가 알려주는 CANoe - CAPL과 Panel 기본 사용법

CAPL 스크립트를 만들어서 사용중입니다. 혹시 코딩 내용을 비공개 상태로 공유하는 방법에 대해서 문의드립니다.

  • CAN
  • CANoe
  • capl
신CCLIM 댓글 1 좋아요 0 조회수 210

준비물 도움 요청

미해결

STM32 CAN 통신

장비를 살 때 전선같은 경우는 별도의 키트들이 있을까요? 완전 초보라 다소 헷갈리는데 세트가 있다면 안내부탁드리며 전선이나 전원 연결 방법 등의 정보도 한 번 다시 알려주시길 바랍니다.. 감사합니다.(장비 구입 중)

  • CAN
  • MCU
세계시민83 댓글 2 좋아요 0 조회수 237

OTA 관련 기능 질문

미해결

UDS 진단통신을 통한 SW 업데이트(SW ReProgramming)

안녕하세요, 마지막 강의에서 궁금한 점이 있어 질문을 드리게 되었습니다. OTA에서도 다운로드 순서를 말씀주셨는데, OTA 과정에서도 ECU Reset을 수행한다면, 해당 동작은 차량 시동을 끈(MCU off?) 후에 진행하게 되는 것인가요? 이중 메모리 구조를 이용할 때가 차량 주행 중에 SW Update 하기 위해서로 이해했는데, 그렇다면 SW Reprogramming 과정에서 ECU Reset은 주행 중에 가능한 것인가요? SW Update 이후의 A,B Swap을 MCU에서 수행한다고 이해했습니다. 해당 기능은 MCU가 Off(시동 OFF?) 후에 Swap이 진행되고, 다시 On(시동) 시키면, 새롭게 업데이트 된 SW가 담긴 메모리가 활성화 되는 것 일까요? 기본적인 유선 통신 (SW Update)에서는 차량 정지 시에 진행한다고 들었는데, 시동 OFF/On 두 상태에서 SW Update가 가능한 것인가요? 마지막 부분까지 강의를 수강했는데, 지식을 쌓는데 큰 도움이 되었던 유익한 강의였습니다! 욕심이지만,, 또 가능한 다른 강의도 open 하셔서 더 많은 부분을 배워갔으면 좋겠습니다! 감사드립니다!

  • CAN
  • uds
nookk 댓글 1 좋아요 0 조회수 232

인기 태그

인프런 TOP Writers

주간 인기글