![]() |
|
|
#1 |
|
Erfahrener Benutzer
Registriert seit: 23.03.2017
Ort: Worms
Beiträge: 130
|
Hallo Gemeinde,
ich habe mir auch eine Ganganzeige drangebastelt. Dafür füttere ich einen PIC Mikrocontroller 18F2455 mit dem Gangsensor und außerdem noch mit der Batteriespannung und einem NTC für die Öltemperatur, der an Stelle der Ölablassschraube sitzt. Im einfachsten Fall hängt nur eine LED am Alarmausgang, die leuchtet, wenn Öl nicht im Bereich von 60 h 100 Cel liegt und die blinkt, wenn Batterie weniger als 12V oder mehr als 14,9V hat. Per I2C hängt eine LED Anzeige dran, auf der in den ersten 30s. nach Start Spannung angezeigt wird, danach der Gang. Falls eines der obigen Limits verletzt wird, springt die Anzeige auf den entsprechenden Wert. Per RS232 werden die Werte aus dem PIC rausgeschoben und per Bluetooth Modul zur Verfügung gestellt. Kann man über eine passend programmierte APP dann auf dem Handy darstellen. Falls es jemanden interessiert, kann er/sie mich gerne über PM anschreiben, kann aber ein paar Tage dauern, bis ich antworte. Gruß, Wolfgang P.S. Bilder bekomme ich auf dem Handy nicht hinzugefügt, schick ich später hinterher. Geändert von wekltf (07.10.2023 um 22:48:38 Uhr) |
|
|
|
|
|
#2 |
|
Erfahrener Benutzer
Registriert seit: 23.03.2017
Ort: Worms
Beiträge: 130
|
Hier noch Bilder:
- Platine habe ich in ein kleines Kunststoffkästchen gesetzt, was noch ins Heck passt. - programmiert wurde in assembler mit der microchip IDE - wenn Spannung okay ist und Temperatur ist okay (oder NTC gar nicht angeschlossen), dann wird Gang angezeigt - wenn Spannung außerhalb des zulässigen Bereiches ist, so wird Voltzahl angezeigt. Anzeige ist mit einem TM1637 Modul gemacht, kostet nur ein paar Cent - auf dem Handy lässt sich der Bluetooth Data Stream z.b. mit Hilfe einer per "MIT APP inventor" erstellten APP gut anzeigen (Öltemperatur ist am unteren Limit, da ein NTC nicht angeschlossen war. Das Programm erkennt das und sendet die Temperatur dann gar nicht erst zur LED Anzeige). Gruß, Wolfgang |
|
|
|
|
|
#3 |
|
Erfahrener Benutzer
Registriert seit: 13.11.2005
Ort: Perchtoldsdorf
Alter: 64
Beiträge: 5.310
Kilometer: 1.1mio
|
Ganganzeig mit PIC hatte ich auch schon gebaut und auch die Spannung gemessen. Es stellte sich aber heraus, das die Spannung des Bordsystems beim Starten und bei längerer Zeit auf Standgas oft die 12V erheblich unterschreitet und deswegen die Alarmanzeige immer gekommen ist. Die Schwellspannung aber soweit runterzusetzen macht auch keinen Sinn.
Wie ist das bei dir? Hast du da eine Pufferzeit beim Starten eingebaut, bis die Messwerte ausgewertet werden? |
|
|
|
|
|
#4 |
|
Erfahrener Benutzer
Registriert seit: 23.03.2017
Ort: Worms
Beiträge: 130
|
Ja, Spannungsmessung ist etwas tricky. Zunächst war es so, dass Messung bei laufendem Motor recht stark zuckte und dann immer mal wieder auch unter die 12 kam und dann alarmiert wurde. Kondensator am Pineingang hinter Spannungsteiler half nicht viel. Ich habe es jetzt so gemacht, dass ich immer den Mittelwert der letzten 4 Messungen anzeige, dann bleibt das einigermaßen stabil und über 12. Außerdem habe ich ein Poti am Spannungsteiler und das so vertrimmt, dass ich ca. 0,2V mehr anzeige, als real. Da ich Spannung am Rücklicht abgreife, kompensiert das etwas den Spannungsabfall.
Beim Starten und selbst davor, wenn Licht an ist, bin ich auch bei unter 12, aber das ist okay, wenn das dann angezeigt wird. Siehe oben, mache ich ja ohnehin die ersten 30s nachdem die Spannung anliegt. Ausprobiert hatte ich auch eine Spannungsmessleitung direkt an den Pluspol der Batterie, dann muss aber ein Relaiskontakt dazwischen, weil sonst selbst bei Widerständen im Kiloohmbereich die Batterie über den Winter leergenuckelt werden kann. Die Temperaturmessung mit dem NTC hat im Vergleich dazu gar kein Problem. Gruß, Wolfgang |
|
|
|
|
|
#5 |
|
Erfahrener Benutzer
Registriert seit: 13.11.2005
Ort: Perchtoldsdorf
Alter: 64
Beiträge: 5.310
Kilometer: 1.1mio
|
Alles klar! Spannung hatte ich am gleich nach dem Zündschloss abgegriffen, um möglichst wenig Spannungabfall zu haben (wundert mich, das es bis da hinten nur 0,2V sind - bei den "Sparleitungen").
Gutes Projekt! |
|
|
|
|
|
#6 |
|
Erfahrener Benutzer
Registriert seit: 23.03.2017
Ort: Worms
Beiträge: 130
|
Hi Gemeinde,
inzwischen habe ich das ein paar Monate in Betrieb und zwischenzeitlich einiges an Erfahrungen gesammelt. Wenn also jemand etwas Ähnliches probieren möchte, hier ein paar Tipps: Ich hab ein PIC zerschossen, weil ich die Gangsensoren direkt an die PIC Eingänge gelegt habe (plus internem Pull-up). Da reichen induzierte Spannungsspitzen offenbar, um das IC zu zerstören. Danach habe ich einen Serienwiderstand von 22k davorgeschaltet. Führt aber dazu, dass die Anzeige manchmal "flattert", weil die Kontakte für so geringe Ströme nicht gedacht sind. Jetzt habe ich einen 1k Widerstand am Eingang und davor den Gangkontakt mit einem 4,7k Widerstand als Pull-up zu 5V. Das geht! Ein PIC 18F2455 erschien mir ein bisschen als Overkill für diese einfache Anwendung. Geht auch mit einem 16F677, 8 MHz und I2C als Bitbanging Interface. Schaltung ist jetzt auch kleiner und passt in so einen Mini Verteilerkasten unter die linke Seitenverkleidung. Batteriespannung zum Messen muss man direkt an der Batterie, bzw. am Magnetschalter zur Messung abgreifen, alles Andere ist letzten Endes zu ungenau. Relais dazwischen nicht vergessen, siehe oben. Die Spannungsversorgung hatte ich am hinteren Bremsschalter abgenommen, leider bricht die manchmal beim Bremsen so zusammen, dass der Mikrocontroller einen Reset bekommt. Also doch lieber die Spannung von vorne holen. Da ich den NTC an einem anderen Mopped installiert habe, habe ich einen Temperaturschalter am Zylinder montiert und die Programmierung entsprechend geändert. Jetzt zeigt die erste Stelle der LED ein " L" an, so lange die Temperatur unter 55 Celsius liegt. Bei den aktuellen Außentemperaturen von 30 Grad schaltet der Kontakt schon nach 5 Minuten Fahrt, man könnte also durchaus auch auf Kontakte mit höheren Schaltwerten gehen. Ich weiß, dass das nur für Wenige von Interesse ist, wäre aber ärgerlich, wenn die dann auch die komplette Trial and Error Schleife durchlaufen müssen. Gruß, Wolfgang |
|
|
|
|
|
#7 |
|
Erfahrener Benutzer
Registriert seit: 13.11.2005
Ort: Perchtoldsdorf
Alter: 64
Beiträge: 5.310
Kilometer: 1.1mio
|
Fein, das du es hinbekommen hast - ja, ist eine gute Info für alle, die sowas angehen wollen......
|
|
|
|
|
|
#8 |
|
Erfahrener Benutzer
Registriert seit: 23.03.2017
Ort: Worms
Beiträge: 130
|
hier noch ein paar Bilder:
- Temperaturschalter - Einbau - linkes Seitenteil Gruß! |
|
|
|
|
|
#9 |
|
Erfahrener Benutzer
Registriert seit: 13.11.2005
Ort: Perchtoldsdorf
Alter: 64
Beiträge: 5.310
Kilometer: 1.1mio
|
Da hinten misst du natürlich nicht die echte Öltemperatur - die wird etwas höher liegen + 10-20°C). Aber als Indikator völlig ausreichend.
|
|
|
|
![]() |
| Lesezeichen |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ganganzeige | towe | Elektrik, Elektronik und Beleuchtung | 33 | 01.12.2019 21:33:49 |
| externe Ganganzeige | Predator112 | Elektrik, Elektronik und Beleuchtung | 5 | 15.05.2017 09:57:41 |
| Ganganzeige | Lowsider | Elektrik, Elektronik und Beleuchtung | 14 | 07.04.2014 21:52:12 |
| Ganganzeige | Verkleidungen, Anbauteile und Zubehör | 20 | 22.08.2007 20:36:43 | |