Médecin de voiture OBD - Pre histoire du développement de l’application Mobile

Médecin de voiture OBD - histoire du développement d’applications mobiles

L’idée de connecter un smartphone au bord d’un véhicule système intéresse l’humanité il y a longtemps.

La recherche des possibilités de lancement de la voiture montre que le connecteur de diagnostic DLC - connecteur de liaison de données, qui sert à relier le réseau de bord de la voiture les scanners de diagnostic auto et de la demande / lecture des données des sous-systèmes du véhicule différent.

Le problème lié à la quantité et la variété de marques de voitures, des scanners, des connecteurs, a été résolue en raison d’une des agences environnementales des États-Unis d’Amérique - California Air Resources Board - CARB, qui est responsable pour le contrôle d’émissions. Aujourd'hui, il est l’ensemble actuel des normes OBD-II, spécifie le type de connecteur de diagnostic et son brochage, les protocoles de signalisation électriques disponibles et le format de messagerie.

Il convient de mentionner que la conformité avec l’un des paramètres ne garantit pas la conformité avec les autres. Ainsi, connecteur droit mécanique dans la voiture ne garantit pas la conformité avec les protocoles standard de signal et de la logique, par conséquent n’est pas nécessairement s’assurer du respect de la norme OBD-II.

Examiner les niveaux susmentionnés de compatibilité :

  • Mécaniquement, c’est la femelle J1962 16-pin (2 x 8).
  • Niveau de signal électrique définit les protocoles pris en charge : il sont a cinq protocoles de signal principal - SAE J1850 PWM, SAE J1850 VPW, ISO 9141-2, ISO 14230 KWP2000, ISO 15765 peut
  • Niveau logique spécifie l’envoi des messages par défaut structure et donc recevoir une réponse structurée. Le paquet se compose d’un en-tête, le corps du message et une somme de contrôle : < en-tête >< corps >< crc >.

Considérons la structure du corps de la demande :

La structure du corps < > est représentée par :

  • < mode > (1 octet) définit le groupe fonctionnel des paramètres, tels que 01 - les paramètres en temps réel, 02 – Arrêt sur image des paramètres au moment de l’erreur, etc..
  • < pid > (1 ou 2 octets) - paramètre ID, a demandé l’identificateur de paramètre dans le cadre du groupe, par exemple pour le mode 01 pid 0D mode est responsable de la vitesse actuelle du véhicule.

Par exemple, 68 01 6 F1 0 D A6, où l’en-tête = 68 6 F1, corps = 01 0d, crc = A6.

Structure de carrosserie de réponse contient le code de retour :

  • pour une réponse positive
  • Pour plus d’informations sur l’erreur 7F
  • puis la valeur de retour réelle.

Par exemple, 6 b 48 10 41 00 0d 11 où en-tête = 48 10 6 b, corps = 41 0D 00, crc = 11, c'est-à-dire la valeur de retour réelle 00

Ainsi, on obtient un ensemble de commandes décrites par la norme http://en.wikipedia.org/wiki/OBD-II_PIDs, avec différents modèles de machines soutenant une petite partie de cette liste. En outre, norme OBD-II fournit des commandes personnalisées qui sont spécifiques à certaines marques de voitures et de modèles, mais l’information du public sur ces commandes n’est pas disponible.

Pour résumer les résultats. Nous avons une liste de paramètres décrits par la norme et si pris en charge par la voiture, ils peuvent être lus. Habituellement, c’est les paramètres dynamiques qui peuvent être surveillés en temps réel (vitesse, tr/min, température, paramètres de sondes lambda, paramètres pour calculer la consommation de carburant, etc.), les erreurs menant à CheckEngine indicateur s’allume ; résultats de l’autodiagnostic chat systèmes embarqués. Aussi effacer les codes d’erreur peut bénéficier de la fonctionnalité.

Aussi, en théorie, il est possible de riche pour les paramètres utilisateur de voiture, une liste qui est beaucoup plus grande que la norme.

Articles Liés

Médecin de voiture OBD - voiture + Adaptateur + appareil

Médecin de voiture OBD - voiture + Adaptateur + appareil

Après nous avons eu quelques informations théoriques (on peut voir notre précédente étude en l'espèce), on peut déjà imaginer ce que nous pouvons nous attendre si nous allons connecter notre smartphone à la voiture. Donc, permet de passer à la pratiq
Détecteur d’obstacle inverse Arduino pour voitures

Détecteur d’obstacle inverse Arduino pour voitures

il s'agit d'une instructable pour faire votre capteur d'obstacle inverse/Support/stationnement de voiture. L'histoire complète dans sur mon blog :http://liudr.wordpress.comCe détecteur d'obstacle, vous pouvez trouver la distance de votre voiture et u
Comment réparer une voiture ont totalisé pendant une fraction de le « estimation ».

Comment réparer une voiture ont totalisé pendant une fraction de le « estimation ».

A little HistoryEn 2004, ma fille a acheté sa « voiture de rêve » qui, à l'époque, était un 1998 Dodge Intrepid ES. C'était sportif et il était rouge. Il a également eu beaucoup d'autres bonnes choses choses pour elle, comme un moteur de 3,2 litres 2
HackerBoxes 0001 : Robotique voiture Smart, NodeMCU, 3D LED sapin

HackerBoxes 0001 : Robotique voiture Smart, NodeMCU, 3D LED sapin

Cette instructable partage l'essentiel du travail avec HackerBoxes #0001. HackerBoxes est le service de boîte d'abonnement mensuel pour les amateurs d'électronique, les responsables et les pirates. Si vous désirez recevoir une boite comme ce droit à
Changement de huile de voiture-l’emprise

Changement de huile de voiture-l’emprise

Si vous lisez ceci, puis vous envisagez probablement de l'huile dans votre voiture... VOUS-MÊME!!! Il s'agit d'une pensée très effrayante, tu fais quelque chose de mécanique pour votre voiture ! Qui ne devrait pas appartenir aux pros ? non, c'est sim
Mosaïque carrelage Pixel Art voiture

Mosaïque carrelage Pixel Art voiture

Il s'agit d'une grande « première voiture d'art ». Carreaux de mosaïque de verre est peu coûteux, facile à utiliser et durable.J'ai été inspiré par l'art du pixel en général, l'artiste Invaderet mon propre travail en pixel art. Vous pouvez faire n'im
Puce WIFI Video voiture (contrôle de l’Arduino)

Puce WIFI Video voiture (contrôle de l’Arduino)

Nous avons tous un désir d'exploration du lieu inconnu. Lorsque j'ai et mon partenaire, je regarde le film « The Martian » et voir qu'il y a une voiture robot en Mars - - une planète qui est de 56 millions de kilomètres de notre terre. « He » travail
Mobile contrôlée voiture

Mobile contrôlée voiture

Conçu une voiture jouet qui est contrôlée par un téléphone Mobile.Ce projet implémente les fonctionnalités de la technologie IVR (Interactive Voice Response System).La voiture est contrôlée par un téléphone Mobile qui effectue un appel vers le téléph
Sans fil voiture de course de Lego

Sans fil voiture de course de Lego

briques Lego sont grands à utiliser comme un outil d'esquisse. Je peux construire une maquette, puis de le démolir. Je peux créer différentes conceptions, si elle n'a pas fonctionné, je peux les démolir et reconstruire un autre modèle sans perdre quo
Contrôle de votre voiture de Tyco RC avec votre Smartphone !

Contrôle de votre voiture de Tyco RC avec votre Smartphone !

Bonjour à tous !Après un ou deux ans que j'ai suivi tous vos projets, j'ai décidé de commencer à publier mon propre. Tout d'abord, je tiens à montrer une modification simple que j'ai fait il y a quelque temps sur une voiture RC, rendant contrôlables
Comment appliquer la feuille de vinyle de fibre de carbone pour la garniture intérieure de voiture

Comment appliquer la feuille de vinyle de fibre de carbone pour la garniture intérieure de voiture

avez-vous acheté le Di-Noc de seulement 3 M comme feuilles de fibre de carbone pour votre intérieur de voiture garniture et ne sais pas comment les appliquer ? Si oui, alors ce guide pourrait juste venu comme une agréable surprise pour vous. Feuilles
Pavage de Puzzle d’histoire d’Art

Pavage de Puzzle d’histoire d’Art

en créant un puzzle de l'histoire d'Art, les élèves appliquent les règles d'une grille de dessin système et produire un puzzle qui utilise des pavages pour composer des morceaux emboîtables.Le projet histoire de l'Art Puzzle utilise le thème des pava
Suivre votre voiture avec un Lojack axée sur l’Arduino

Suivre votre voiture avec un Lojack axée sur l’Arduino

Vol de voiture est un frein réel ! Augmentez vos chances de récupérer votre voiture en installant ce tracker simple axée sur l'Arduino dans votre voiture.Ce projet est assez simple et serait un bon projet pour un nouveau programmeur Arduino vous cher
Suivi et contrôle de votre voiture à distance en utilisant Arduino et Android

Suivi et contrôle de votre voiture à distance en utilisant Arduino et Android

En fait, bon nombre d'entre nous peuvent souffrir ou peur d'être sa voiture volée. Dans ce projet, je vais essayer de vous aider à protéger votre voiture et même les contrôler à distance.Fondamentalement, vous devez laisser un téléphone portable dans