OBD Car Doctor - Pre geschiedenis van de mobiele App ontwikkeling


OBD Car Doctor - geschiedenis van de mobiele applicatieontwikkeling

Het idee van een smartphone verbinden met het systeem van de on-board voertuig geïnteresseerd de mensheid lang geleden.

Het onderzoek van de mogelijkheden van de lancering van naar de auto blijkt dat de diagnose connector DLC - datalinkconnector, die dient om de on-board netwerk van de auto verbinden met de auto diagnostische scanners en verzoek / gegevens lezen uit verschillende auto's subsystemen.

Het probleem in verband met het aantal en de verscheidenheid aan auto's merken, scanners, verbindingslijnen, is opgelost als gevolg van een van de milieu-agentschappen van de Verenigde Staten - California Air Resources Board - CARB, die verantwoordelijk voor de emissiecontrole voertuig is. Vandaag er de feitelijke verzameling van OBD-II-normenis, geeft het soort diagnostische connector en de pinout, de elektrische signalen protocollen beschikbaar en de messaging formaat.

Er moet worden opgemerkt dat de naleving van een van de parameters geen naleving van de bepalingen van de anderen garandeert. Dus, recht mechanische aansluiting in de auto garandeert geen naleving van het signaal en logica standaardprotocollen, dienovereenkomstig niet noodzakelijkerwijs naleving van OBD-II-standaard.

Houd rekening met de bovenvermelde niveaus van compatibiliteit:

  • Mechanisch is het de vrouwelijke 16-pin (2 x 8) J1962 connector.
  • Elektrisch signaalniveau definieert ondersteunde protocollen: er zijn vijf belangrijkste signaal protocollen - SAE J1850 PWM, SAE J1850 VPW, ISO 9141-2, ISO 14230 KWP2000, ISO 15765 kan
  • Logica niveau geeft de standaard structuur berichten worden verzonden en dus een gestructureerd antwoord ontvangen. Het pakket bestaat uit een koptekst, de hoofdtekst van het bericht en een controlesom: < kop >< lichaam >< crc >.

Laten we de structuur van het hoofdgedeelte van de aanvraag:

De structuur van de < body > wordt weergegeven als:

  • < modus > (1 byte) definieert het functionele groep van parameters, zoals 01 - de parameters van real-time, 02-frame stilzetten van de parameters op het tijdstip van de fout, enz.
  • < pid > (1 of 2 bytes) - Parameter-ID, verzocht de parameter ID in het kader van de groep, bijvoorbeeld voor modus 01 pid 0D modus is verantwoordelijk voor de huidige snelheid van het voertuig.

Bijvoorbeeld, 68 01 6 c F1 0 D A6, waar de header = 68 6 c-F1, lichaam = 01 0 D, crc = A6.

Reactie lichaam structuur bevat de terugkeer code:

  • voor een positieve reactie
  • voor informatie over de fout 7F
  • de werkelijke waarde retourneren.

Bijvoorbeeld, 6B 48 10 41 00 0D 11 waar koptekst = 48 10 6B, body = 41 0D 00, crc = 11, dat wil zeggen de werkelijke retourwaarde 00

Daardoor krijgen we een aantal commando's die worden beschreven door de standaard http://en.wikipedia.org/wiki/OBD-II_PIDs, met verschillende modellen van machines ter ondersteuning van een klein deel van deze lijst. Bovendien, OBD-II-standaard biedt aangepaste opdrachten die specifiek voor bepaalde automerken en modellen zijn, maar de publieke informatie over deze opdrachten is niet beschikbaar.

De resultaten samengevat. We hebben een lijst met parameters beschreven door de standaard en indien ondersteund door de auto, ze kunnen worden gelezen. Meestal is de dynamische parameters die in real-time (snelheid, rpm, temperatuur, parameters van lambda sensoren, parameters voor de berekening van brandstofverbruik, enz.) kunnen worden gecontroleerd, fouten wat leidt tot CheckEngine indicator inschakelen; kat boordsystemen zelf-diagnostische resultaten. Ook wissen foutcodes voorziening kan worden ondersteund.

Hypothetisch is het ook mogelijk op rich de gebruikersinstellingen van de auto, een lijst die veel groter dan de standaard is.

Gerelateerde Artikelen

Ontwikkeling van de mobiele App naar controlelampjes twee kamers

Ontwikkeling van de mobiele App naar controlelampjes twee kamers

Ontwikkeling van mobiele apps is een cruciaal onderdeel van een IoT of DIY ingenieurs arsenaal. We kunnen een Android of iOS app gebruiken voor het configureren of beheren van onze prototypes of afgewerkte apparaten. Eerder schreef ik paar tutorials,
OBD Car Doctor - auto + Adapter + apparaat

OBD Car Doctor - auto + Adapter + apparaat

Nadat we enkele theoretische informatie (men kan zien onze vorige overweging hier), we al kunnen bedenken wat we kunnen verwachten als we onze smartphone met de auto verbinden zal. Dus, laten we overgaan tot de praktijk.Laten we beginnen met het feit
Remote Controlled LED met behulp van de mobiele telefoon en Internet

Remote Controlled LED met behulp van de mobiele telefoon en Internet

Eerder schreef ik een tutorial over het besturen van een LED met behulp van uw mobiele telefoon app, Arduino en HC-05 bluetooth-module. In de huidige tutorial die ik ga uit te breiden op eerdere one en deze tijd in plaats van bluetooth, we zullen wor
Ontwerpen van mobiele Apps met behulp van deze Prototyping Whiteboard

Ontwerpen van mobiele Apps met behulp van deze Prototyping Whiteboard

Heeft u een idee van de mobiele app? Neem uw idee naar de volgende stap door te trekken uit de verschillende schermen. U kunt verfijnen uw idee zonder zelfs nodig om code te schrijven of ontwerpen om het even wat dit soort low-fi prototyping. Ik maak
Papieren Prototype voor een mobiele App

Papieren Prototype voor een mobiele App

Voor mijn eerste project in een intensieve UX design cursus kreeg ik 3 dagen te maken van een papieren prototype van een mobiele app naar een partner in mijn klas en te presenteren aan mijn collega klasgenoten en docenten.Dat klinkt misschien als vee
Hoe afmelden van Dropbox Mobile App

Hoe afmelden van Dropbox Mobile App

Stapsgewijze handleiding over hoe aan logout van Dropbox mobiele App. Volg deze video tutorial:)
Top 10 mobiele applicatie ontwikkeling bedrijven

Top 10 mobiele applicatie ontwikkeling bedrijven

Bent u op zoek voor toepassingsontwikkelaars?. Hier presenteer ik u een lijst van top spelers in de mobiele en web app ontwikkeling wereld.Stap 1: AppsChopperAppsChopper levert weergaloze mobiele technologie en web app oplossingen. Vanaf het begin be
Maken van een iOS App met Swift

Maken van een iOS App met Swift

Denk erover na. Na het voltooien van deze tutorial kan je je vrienden vertellen dat u een app gebouwd. Enkel zeggend.In deze tutorial zal ik u door het proces van het bouwen van een iOS-toepassing nemen. Langs de weg, zal ik ervoor om je te leren ove
Uiteindelijke gebruik van de mobiele telefoon.

Uiteindelijke gebruik van de mobiele telefoon.

Wij allen onze mobiele telefoon gebruiken voor allerlei doeleinden. Hethangt van ons af die of we om te bellen, SMS gebruiken, of anders. Maar in feite een mobiele telefoon kan worden gebruikt voor de uiteindelijke taken.Ik gebruik mijn telefoon voor
Schilderen van uw mobiele telefoon

Schilderen van uw mobiele telefoon

het geven van uw mobiele telefoon een aangepaste verf-baan is eenvoudiger dan u zou verwachten.U hoeft niet ieder fancy gereedschap--vrij veel wat u zou veronderstellen:-Schroevendraaiers-masking tape-matte mes-verf (kleur, primer, duidelijke jas)Hie
Het drogen en herstellen van een mobiele telefoon-water beschadigd.

Het drogen en herstellen van een mobiele telefoon-water beschadigd.

Dit zijn de items die u wilt helpen uitdrogen en repareren van uw mobiele telefoon.Stap 1: Verwijder delen van de telefoon. De eerste stap u moet doen is de telefoon uitschakelen. Dan moet u de batterij en verwijder de achterste cover.Stap 2: Drogen
Pechlamp van een mobiele telefoon

Pechlamp van een mobiele telefoon

heb je een oude mobiele telefoon in de ongewenste lade liggen? En de lader?Gebruiken voor het bouwen van een automatische LED Pechlamp die komt op telkens als er zich een stroomstoring. Het zal ook dienen als een draagbare overstroming licht.Stap 1:
Aanpassen van de mobiele telefoon

Aanpassen van de mobiele telefoon

Er zijn tal van scherm beschermvoorzieningen via de smalle blaadjes scherm enz daar met verschillende ontwerpen, hier is hoe kun je jou. Hoe om uw eigen aangepaste kijken naar de mobiele telefoon.Stap 1: vereisten 1. Surgens mes2. scherm Guard3. stic
Maken van een mobiel met gebreide spiralen

Maken van een mobiel met gebreide spiralen

Ik leerde hoe te maken van deze gebreide spiralen uit de Guerrilla breiers (garen bommenwerpers) op de Newcastle Maker Faire - dank u NicolaZe zijn snel en gemakkelijk te breien, en alles wat je moet weten is hoe te werpen, brei en kant alle st af.St