08.01.2013, 21:54
Hallo C4-Liebhaber und -Schrauber,
nachdem ich es nervig fand, immer das Notebook mit ins Auto zu schleppen, wenn man nur mal ein paar Daten loggen will, kam der Wunsch auf, das mit dem Android-Telefon oder -Tablet zu machen, genug Rechenleistung haben die Dinger ja. USB scheidet aus, weil man den USB-Host auf vielen Geräten nur per Patch und damit Root-Rechten draufbekommt.
Also muss per Bluetooth angebunden werden. Vom Gedanken, ein einfaches Bluetooth-Modul verwenden zu können, habe ich mich verabschiedet, weil eigentlich alle ihren eigenen Takt erzeugen und man so an die Standard-Baudraten gebunden ist, benötigt werden aber 8192 Baud.
Wenn jemand ein Bluetooth-Modul kennt, an das man einen externen Taktgeber anschließen kann, bitte ich um Info, dann kann ich nochmal neu nachdenken.
Ich gehe aber davon aus, dass es keins gibt und habe ein kleines Programm für den Arduino geschrieben, mit dem ich jetzt immerhin schonmal die ALDL-Daten auf dem Bus sehe, die die Steuergeräte von allein so loslassen. Sobald meine Bluetooth-Module da sind, binde ich das ganze per Bluetooth an. Dann kann ich mit einem einfachen Terminalprogramm auf dem Androiden die Daten anschauen, hoffe ich. Und auf dem PC sollte dann auch TunerPro per Bluetooth laufen. Vorher muss ich noch die Sendeleitung mit auf den Bus legen, was einfach gehen sollte.
In USA weiß ich von einem, der mittlerweile so ein Bluetooth-ALDL anbietet, ist mir allerdings mit Versand nach Dtl. zu teuer und Selberbauen macht Spaß, was dann sogar mehr kosten darf.
Wenn kein Androide zur Verfügung steht, kann man auch drüber nachdenken, ein LCD-Display oder sogar ein TFT an den Arduino zu hängen und die Daten auf SD-Karte zu loggen usw. usw.
Jedenfalls ist dann mein nächster Schritt, eine Android-App zu schreiben und/oder ein ALDL-Plugin für Torque.
Ziel für Android kann sein, alle Motor-Steuergeräte zu unterstützen, die ALDL 8192 verwenden und da gibt es nicht wenige und alle haben ihren eigenen "Dialekt". Und dann gibt es noch die Nicht-Motorsteuergeräte... ABS/ASR, BCM und wie sie alle heißen plus der Eigenheiten in verschiedenen Fahrzeugen. Aber erstmal will ich mich auf "95 Auto Y-Body" konzentrieren.
Wer experimentiert noch in diese Richtung, wem sind Device oder Message ID, ALDL Data Stream, Mode 8, Bus Master keine Fremdwörter ? Ich tippe auf alle Fälle ganz stark auf Woodstock. Im Tech 1A und 2 stecken bestimmt auch ganz viele Informationen, was man mit ALDL alles anstellen kann, leider habe ich keins.
Gruß, Heiko
nachdem ich es nervig fand, immer das Notebook mit ins Auto zu schleppen, wenn man nur mal ein paar Daten loggen will, kam der Wunsch auf, das mit dem Android-Telefon oder -Tablet zu machen, genug Rechenleistung haben die Dinger ja. USB scheidet aus, weil man den USB-Host auf vielen Geräten nur per Patch und damit Root-Rechten draufbekommt.
Also muss per Bluetooth angebunden werden. Vom Gedanken, ein einfaches Bluetooth-Modul verwenden zu können, habe ich mich verabschiedet, weil eigentlich alle ihren eigenen Takt erzeugen und man so an die Standard-Baudraten gebunden ist, benötigt werden aber 8192 Baud.
Wenn jemand ein Bluetooth-Modul kennt, an das man einen externen Taktgeber anschließen kann, bitte ich um Info, dann kann ich nochmal neu nachdenken.
Ich gehe aber davon aus, dass es keins gibt und habe ein kleines Programm für den Arduino geschrieben, mit dem ich jetzt immerhin schonmal die ALDL-Daten auf dem Bus sehe, die die Steuergeräte von allein so loslassen. Sobald meine Bluetooth-Module da sind, binde ich das ganze per Bluetooth an. Dann kann ich mit einem einfachen Terminalprogramm auf dem Androiden die Daten anschauen, hoffe ich. Und auf dem PC sollte dann auch TunerPro per Bluetooth laufen. Vorher muss ich noch die Sendeleitung mit auf den Bus legen, was einfach gehen sollte.
In USA weiß ich von einem, der mittlerweile so ein Bluetooth-ALDL anbietet, ist mir allerdings mit Versand nach Dtl. zu teuer und Selberbauen macht Spaß, was dann sogar mehr kosten darf.
Wenn kein Androide zur Verfügung steht, kann man auch drüber nachdenken, ein LCD-Display oder sogar ein TFT an den Arduino zu hängen und die Daten auf SD-Karte zu loggen usw. usw.
Jedenfalls ist dann mein nächster Schritt, eine Android-App zu schreiben und/oder ein ALDL-Plugin für Torque.
Ziel für Android kann sein, alle Motor-Steuergeräte zu unterstützen, die ALDL 8192 verwenden und da gibt es nicht wenige und alle haben ihren eigenen "Dialekt". Und dann gibt es noch die Nicht-Motorsteuergeräte... ABS/ASR, BCM und wie sie alle heißen plus der Eigenheiten in verschiedenen Fahrzeugen. Aber erstmal will ich mich auf "95 Auto Y-Body" konzentrieren.
Wer experimentiert noch in diese Richtung, wem sind Device oder Message ID, ALDL Data Stream, Mode 8, Bus Master keine Fremdwörter ? Ich tippe auf alle Fälle ganz stark auf Woodstock. Im Tech 1A und 2 stecken bestimmt auch ganz viele Informationen, was man mit ALDL alles anstellen kann, leider habe ich keins.
Gruß, Heiko