인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

돔돔님의 프로필 이미지

작성한 질문수

[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성

BSW가 제공하는 기능 소개1

MCU의 온도 관련 데이터 저장 영역?

작성

·

47

·

수정됨

0

예를 들어, 레이더 센서 내 MCU의 온도를 모니터링하고 특정 값을 넘어서면 DTC를 띄우는 로직이 있다고 했을 때, 온도를 센싱하는 기능은 bsw의 어떤 영역인가요?

또한, 초기 온도값(시동을 켜고 MCU가 wake up 했을 때 지정된 초기값)은 bsw의 어떤 영역에 로직이 구현되고 초기값이 저장되나요?

답변 1

1

존버매니아님의 프로필 이미지
존버매니아
지식공유자

안녕하세요.

1. 온도 측정 기능 자체를 표준화하는 오토사 bsw 모듈은 없기 때문에 이 부분은 유저가 적절히 구현을 해야될 거 같습니다. 이때 제어기에서 온도 센싱을 어떻게 하는지에 따라 사용되는 bsw 모듈이 달라질 것입니다.

온도에 따른 저항의 크기변화를 활용하는 온도센서를 사용한다면 오토사 adc모듈을 활용하여 전압측정을 해서 온도를 측정할것이고.

온도를 측정해서 Spi통신, uart통신, can통신 등으로 센싱값을 mcu에게 전송해주는 환경이라면 bsw의 spi모듈,uart모듈,can모듈 등을 사용하게 될겁니다.

 

2.초기 온도값의 의미를 이해하지 못했습니다. Mcu가 wakeup 했을때 지정된 초기값이라고 하셨는데, 초기에 측정된 값을 의미하는 건가요? 이 값이 어디에 활용되는지 용도를 모르겠는데 제어기를 껐다가켜도 계속 유지되야하는 값이라면 오토사의 nvm 모듈 활용하여 nvm에 저장해둘 것이고 그게 아니라면 측정된 온도값을 그냥 특정 변수에 담아두면 되지않을까요?

돔돔님의 프로필 이미지
돔돔
질문자

자세한 설명 감사합니다!! 이해가 너무 잘되네요!!

돔돔님의 프로필 이미지

작성한 질문수

질문하기