Ich habe versucht, mich mit dem Info-Bildschirm meines Autos, TID (Triple Information Display) genannt, von Opel zu verbinden.
Ab Werk sind an diesem Bildschirm mehrere Dinge angebracht, darunter eine Zeile namens SDV - Speed Dependent Volume. Ich konnte mit Arduino und dem hier beschriebenen Protokoll auf das Display schreiben: http://wiki.carluccio.de/index.php/Opel_TID .
Eine der Informationen, die ich auf dem Bildschirm anzeigen möchte, ist die aktuelle Fahrzeuggeschwindigkeit unter Verwendung dieser SDV-Linie.
Das Problem ist, dass ich kein Signal davon bekomme. Ich weiß, dass es angeschlossen ist, weil das Display einen Testmodus hat, in dem es kurz die (richtige) Geschwindigkeit anzeigt, aber ich kann es nicht mit dem Arduino abfangen. Ich habe versucht, mit einem DVM zu messen, aber es gibt keine Spannung zwischen dieser Leitung und Masse ...
Es gibt mehrere Schaltpläne online für die Art von Dingen, die ich versuche, aber da ich nur ein Anfänger in der Elektronik bin, verstehe ich sie nicht ganz. Könnte mir bitte jemand den SDV-Teil (oder Fahrzeuggeschwindigkeitssensor) dieser Schaltungen und den Unterschied zwischen ihnen erklären?
(Quelle: rolandgruber.de )
Beim weiteren Lesen verstehe ich, dass der Transistor in der ersten Schaltung den RA4-Port im PIC ansteuert.
Ich fand es seltsam, dass ein Port in einem Mikrocontroller mit +12 V von der Autobatterie zufrieden wäre, aber es stellt sich heraus, dass Port RA4 ein "offener Abfluss" ist und mit Spannungen bis zu 14 V zufrieden ist.
Es scheint, dass ich diese Schaltung nicht mit Arduino replizieren kann (zumindest ohne zusätzliche Transistoren)
Ein Fahrzeuggeschwindigkeitssensor funktioniert, indem er das Passieren eines Zahnrads oder einer anderen Quelle magnetischer Interferenzen am Getriebe Ihres Autos überwacht (obwohl die genaue Position und der Mechanismus von Ihrem Automodell abhängen können).
Aus diesem Grund wird kein analoges Signal ausgegeben, sondern ein PWM mit unterschiedlicher Frequenz, je nachdem, wie schnell sich die Welle dreht (und damit wie schnell sich Ihr Fahrzeug bewegt). Ohne Filterung werden Sie es wahrscheinlich nicht als analoge Spannung erfassen können, obwohl der Arduino in der Lage sein sollte, die Frequenz der PWM zu messen und es Ihnen zu ermöglichen, die Fahrzeuggeschwindigkeit mit einigen relativ einfachen Berechnungen zu bestimmen. Dies scheint das zu sein, was beide oben genannten Schaltungen tun.
Ricardo
vascoFG
vascoFG
brhans
vascoFG
brhans