Jeffrey Cross
Jeffrey Cross

Erkundung der CAN-Bus-Daten eines Autos

Auf der sehr empfohlenen Angewandten Wissenschaft Youtube Der brillante, stets geduldige Ben Krasnow experimentiert mit Chemie, Physik, Elektronik und elektromechanischen Geräten immer unter Berücksichtigung der realen Anwendungen. Er hat ein Basenelektronenmikroskop gebaut, hat herausgefunden, wie eine Rückstreuung funktioniert, ein eigenes Aerogel gemacht und mit "Bullet-Time" -Fotografie herumgespielt.

In dieser Folge von Angewandte WissenschaftBen trainiert sein o-scope auf dem CAN-Bus (Control Area Network) eines Tesla Model S, um zu sehen, welche Informationen er aus den dortigen Daten entnehmen kann. Er zeigt Ihnen, wie Sie auf den CAN-Bus-Anschluss zugreifen, erläutert, was einige Daten in den Datenprotokollen bedeuten, und zeigt Echtzeitdaten an, wenn Sie auf das Gaspedal drücken, usw. Am Ende des Videos zeigt er Ihnen auch, wie er funktioniert Es ist möglich, CAN-Bus-Daten in Echtzeit zur Anzeige im Webbrowser des Fahrzeugs zu erhalten. Tesla möchte nicht, dass Sie diese Echtzeitdaten mit dem Echtzeitmonitor überwachen und anzeigen lassen. Es gibt also keinen einfachen, drahtgebundenen Weg. Ben führt eine clevere Lösung durch, bei der ein Raspberry Pi, ein CAN-Bus-Schild, node.js zum Einsatz kommt ein drahtgebundenes Mobiltelefon, das die Daten drahtlos in den Webbrowser des Autocomputers einspeist, wie es jeder andere Webinhalt war.

Ich weiß nicht viel über CAN-Bus-Hacker (und besitze derzeit noch kein Auto), aber ich fand dieses Video wirklich faszinierend und habe viel gelernt. Auf der YouTube-Seite des Videos stellt Ben außerdem eine Reihe nützlicher Ressourcen für das CAN-Bus-Hacken, für Teslas und für jedes CAN eines Autos bereit:

  • Kompletter Raspberry Pi mit CAN-Bus-Schild und 12V-Buck-Wandler
  • Pinbelegung des Diagnosesteckers (durch die Bilder scrollen)
  • Tesla-Diagnosestecker
  • RPi-CAN-Bus-Tutorial
  • Node.js auf dem RPi installieren
  • Ich habe socket.io verwendet, ein Modul, das in node.js installiert wird
  • Tesla CAN-Bus-Reverse-Engineering
  • Ich werde den node.js-Code in meinem Blog veröffentlichen

Hey, und wie sieht es mit dem 14.000 US-Dollar-Tektronix-Oszilloskop aus, das er verwendet? In den unsterblichen Worten von The Joker: "Woher bekommt er diese wundervollen Spielsachen?"

Aktie

Leave A Comment