Trouver une réponse de mécanique


Comment détecter l'état du moteur/allumage (marche/arrêt) à l'aide d'OBD2 ?


Question

Mon appareil doit savoir quand le moteur/l'allumage d'une voiture est démarré et arrêté.

Est-il possible d'obtenir ce statut en utilisant OBD2 ?

Si oui, quel PID donnera moi cette information? Dois-je écrire une logique spécifique à la voiture dans mon appareil pour prendre en charge cette fonctionnalité ?

2016/01/04
1
13
1/4/2016 1:42:42 PM

Réponse acceptée

Tout dépend exactement de ce que vous recherchez.

Si le moteur en marche/pas en marche est suffisant, vérifiez le régime. Si RPM n'est pas nul, le moteur tourne. Si le RPM est nul ou pas de communication, le moteur ne tourne pas. Cela peut être facilement fait dans le flux OBD.

Si vous voulez quelque chose de plus que cela, vous avez besoin d'un fabricant spécifique et tout le monde ne le supportera pas. Si une voiture a un interrupteur d'allumage doux, il est connecté à un module qui lit sa position et active les relais pour alimenter la voiture. Il s'agirait d'accéder à ce module pour les données. Si la voiture a un interrupteur d'allumage dur qui contrôle réellement l'alimentation de la voiture directement, alors tout au plus un pid "démarrage actif" peut être disponible.

2016/01/04
9
1/4/2016 2:17:02 PM