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.