OBD2를 사용하여 엔진 / 점화 (켜기 / 끄기) 상태를 감지하는 방법은 무엇입니까?


13

내 장치는 자동차 엔진 / 점화가 언제 시작되고 중지되는지 알아야합니다.

OBD2를 사용하여 해당 상태를 얻을 수 있습니까?

그렇다면 어떤 PID가 해당 정보를 제공합니까? 이 기능을 지원하려면 장치에 자동차 전용 로직을 작성해야합니까?


전원 / 무전원?
Pᴀᴜʟsᴛᴇʀ2

@ Paulster2 발화가 켜져 있는지 여부 만 감지합니다. 엔진이 작동 중인지 OP가 알고 싶어하는 것 같습니다.
Nick C

@NickC-아마도 그렇게 ... 나는 그것을 너무 생각하지 않기 위해 그것을 밖으로 던지고 있었다 ... 또한 그것이 의견 인 이유 ;-)
Pᴀᴜʟsᴛᴇʀ2

답변:


9

모든 것은 정확히 당신이 찾고있는 것에 달려 있습니다.

엔진 운전 / 운전이 충분하지 않으면 RPM을 확인하십시오. RPM이 0이 아닌 경우 엔진이 실행 중입니다. RPM이 0이거나 통신이 없으면 엔진이 작동하지 않는 것입니다. 이것은 OBD 스트림에서 쉽게 수행 할 수 있습니다.

그 이상의 것을 원한다면 제조업체별로 필요하지만 모든 사람이 그것을 지원하지는 않습니다. 자동차에 소프트 점화 스위치가있는 경우 자동차의 위치를 ​​확인하고 릴레이를 켜서 자동차의 전원을 켜는 일부 모듈에 연결됩니다. 데이터를 위해 해당 모듈에 액세스해야합니다. 자동차에 실제로 자동차의 전원을 직접 제어하는 ​​하드 점화 스위치가있는 경우 최대 "크랭크 작동"pid를 사용할 수 있습니다.


감사합니다 @vini_i. 움직이지 않을 때 자동차의 RPM은 무엇입니까? 예를 들어 시작되었지만 주차 모드 또는 중립 모드에 있습니다. 이 경우에도 RPM이 0이 아닌 경우에는 효과가 있습니다.
rp1980

@ rp1980 하이브리드 자동차를 사용하지 않으면 자동차의 정상 유휴 속도가 400RPM 이상입니다.
vini_i

하이브리드 자동차는 어떻습니까? 0입니까?
rp1980

@ rp1980 하이브리드 자동차는 자체 규칙을 따릅니다. RPM은 좋은 지표가 아닙니다. 그들은 일반적으로 부드러운 점화 스위치를 가지고 있습니다.
vini_i

2
@vini_i-하이브리드 차량과 함께 자동 시작 차량 (이름이 잘못되었을 수 있습니다 ... 정지 등에서 셧다운되고 다시 시작하자마자 다시 시작되는 차량)도 하이브리드 차량과 함께 포함해야합니다.
Pᴀᴜʟsᴛᴇʀ2
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.