Skip to content

ELM327 Geprogrammeerde Microcontroller Auto Diagnose

11 de juni de 2021
close up of male hands holding an arduino microcontroller board 640998456 5bd360ffc9e77c00261958a9

Sinds de introductie van boordcomputers eind jaren zeventig en begin jaren tachtig is het voor schaduwboommonteurs en onverschrokken doe-het-zelvers steeds moeilijker geworden om aan hun voertuigen te werken. Een kleine chip genaamd de ELM327-microcontroller die samen met een ELM327-apparaat wordt gebruikt, helpt daar echter verandering in te brengen.

Geschiedenis van auto-scantools

Gedurende de jaren tachtig en tot het midden van de jaren negentig had elke autofabrikant zijn eigen normen en protocollen. Dit maakte het zelfs voor professionele technici moeilijk om al deze normen in de gaten te houden. Dat begon te veranderen met de introductie van Onboard Diagnostics II (OBD-II), een standaard die door autofabrikanten over de hele wereld wordt toegepast. Ondanks de vooruitgang kunnen professionele scantools tienduizenden dollars kosten, waardoor ze buiten bereik zijn voor de meeste doe-het-zelf-monteurs. Tot een paar jaar geleden kostten zelfs basiscode- en datalezers honderden dollars. Eenvoudigere apparaten konden codes lezen en wissen, maar ze boden meestal geen toegang tot de PID’s die vaak essentieel zijn voor het diagnosticeren van rijproblemen en andere problemen. De ELM327 geprogrammeerde microcontroller is een kleine, relatief goedkope oplossing die helpt om de kloof te overbruggen. Apparaten die deze microcontroller gebruiken, zoals de Yongtek ELM327 Bluetooth-scanner, zijn niet te vergelijken met professionele scantools, maar deze apparaten geven veel informatie in handen van doe-het-zelvers.

Hoe werkt ELM327?

De ELM327-microcontroller fungeert als brug tussen de boordcomputer in een auto en een pc of handheld-apparaat. ELM327 kan communiceren met het OBDII-systeem en vervolgens gegevens doorgeven via een USB-, Wi-Fi- of Bluetooth-verbinding, afhankelijk van de implementatie. ELM327 ondersteunt een aantal SAE- en ISO-protocollen. Legitieme ELM327-apparaten kunnen communiceren met elk OBDII-voertuig. De opdrachtenset die door ELM327 wordt gebruikt, is niet identiek aan de Hayes-opdrachtenset, maar deze opdrachten zijn vergelijkbaar.

Wat kan ik doen met ELM327?

U kunt een ELM327-apparaat gebruiken om een ​​diagnose van uw auto of vrachtwagen te stellen, maar hiervoor heeft u meestal wat extra hardware en software nodig. ELM327-apparaten kunnen op verschillende manieren worden aangesloten op computers, smartphones, tablets en andere apparaten. De drie belangrijkste methoden zijn bekabelde USB-verbindingen, draadloze Wi-Fi-verbindingen en Bluetooth. Bekabelde USB-aansluitingen:

  • Meest compatibele optie.
  • Relatief goedkoop door geen draadloze radio.
  • Geen kans op een verbroken verbinding.
  • De kabel kan in de weg zitten.

Draadloze wifi-verbindingen:

  • Compatibel met meer apparaten dan Bluetooth.
  • Duur.

Bluetooth:

  • Relatief goedkoop.
  • Bluetooth is beschikbaar op veel apparaten.
  • Incompatibel met sommige apparaten, zoals iPhones.

Als je een pc of Android-apparaat hebt, zal een van deze methoden meestal werken. Als je een iPhone of iPad hebt, kun je waarschijnlijk geen Bluetooth ELM327-apparaat gebruiken vanwege de manier waarop iOS de Bluetooth-stack verwerkt. Jailbreak-apparaten kunnen werken, hoewel dat een bepaald risico met zich meebrengt. ELM327 kan u toegang geven tot foutcodes en ook PID’s weergeven. Omdat de communicatie bidirectioneel is, kunt u met ELM327 ook codes wissen nadat u een probleem hebt opgelost. De precieze acties die u kunt uitvoeren, zijn afhankelijk van uw ELM327-apparaat en de software die u gebruikt. Mogelijk kunt u ook gereedheidsmonitors en andere gegevens bekijken.

Pas op voor klonen en piraten

Er zijn een aantal klonen en piraten op de markt, en sommige werken beter dan andere. De eerste versie van de ELM327-microcontrollercode was niet beveiligd tegen kopiëren door Elm Electronics, waardoor het illegaal was. Sommige apparaten die de oude code gebruiken, zijn aangepast om de huidige versie te gebruiken, en andere melden een nieuwere versie die nog niet bestaat. Sommige illegale klonen zijn stabiel en andere zijn extreem buggy. In elk geval missen zelfs de stabiele klonen de extra functionaliteit die wordt gevonden in nieuwere versies van de legitieme ELM327-code.

Scanalternatieven voor ELM 327

Als u liever een zelfstandige scantool gebruikt, zijn er verschillende opties die in verschillende prijsklassen vallen:

  • Codelezers: Autocodelezers kunnen alleen codes lezen en wissen.
  • Scantools: Basisscantools bieden toegang tot codes en PID’s. Geavanceerde eenheden bevatten informatie over het oplossen van problemen.
  • OBD-I-scantools: Noodzakelijk voor voertuigen die vóór 1996 zijn gebouwd. Sommige OBD-I-scantools werken met slechts één voertuigmerk en andere bevatten adapters voor gebruik met meerdere voertuigen.

Hoewel apparaten die gebruikmaken van de ELM327-microcontroller doorgaans de gemakkelijkste en meest kosteneffectieve manier zijn om naar codes te scannen en PID’s te bekijken, zijn er situaties waarin een van de bovenstaande opties beter zou werken. ELM327 werkt bijvoorbeeld alleen met OBD-II, dus een ELM327-scantool heeft geen zin als uw auto vóór 1996 is gebouwd. Tenzij u een professionele monteur bent, werkt een ELM327-apparaat prima in de meeste andere situaties.​