Hallo, ich bin neu hier, also nicht gleich irgendeinen Spruch lassen von wegen "Suche benutzen" oder ähnliches. Ich habe ein paar Grundkenntnisse (lerne gerade das programmieren in C) mein Kollege Studiert und lernt es dort auch. Vorstellung des Projektes: Ich wollte mit einem Kollegen, für unserer Rennstrecken Motorräder, ein Data Recording bauen. Dieses Sollte auf einem Display angezeigt werden. Enthalten sollte das ganze: - Geschwindigkeit (Zahl) - Drehzahl (Grafisch und als Zahl) - Tankanzeige (Grafisch) - Wasser Temperatur (Zahl) - Öl Temperatur (Zahl) - Batterie Spannung (Zahl) - Gefahrene Strecke in KM - Betriebsstundenzähler - Fahrzeit - Laptimer Geschwindigkeit: Die Geschwindigkeit sollte bis 299KM/h Angezeigt werden, wenn möglich bis auf eine stelle genau (50Km/h ...33Km/h -> keine 33,4Km/h) Drehzahl: Die Drehzahl muss bis 15000 Umdrehungen angezeigt werden können, ab 10000 Umdrehungen sollen LED´s angehen (6 Stück 2x grün 2x Gelb 2x Rot) wobei eine weitere immer um eine Erhöhung von 500 Umdrehungen angehen soll (10000 Grün - 10500 Grün // 11000 Gelb - 11500 Gelb // 12000 Rot - 12500 Rot) und bei 13000 Umdrehung soll ein Schaltblitz aufleuchten (Blinkend). Die LED´s werden über dem Display angeordnet. Tankanzeige: Die Tankanzeige sollte in Balken angezeigt werden. Wasser/ Öl Temperatur: Sollte beides auf die Stelle genau angezeigt werden können (Sensoren vorhanden). Batterie Spannung: Die Batterie Spannung sollte auch bis auf die Stelle genau angezeigt werden -> z.B. 14,3V oder 12,5V Gefahrene Strecke: Die Gefahrene Strecke (Trip) sollte 2x vorhanden sein. 1x Rückstellbar und 1x Speichernd. Betriebsstundenzähler: Der Betriebsstundenzähler soll von 10Stunden runter zählen, wenn 0 erreicht ist, soll eine LED angehen. Rückstellbar nur durch Anschluss am PC (weiteres unten). Fahrzeit: Die gesamte Fahrzeit soll angezeigt werden, Rückstellbar durch einen Taster. Laptimer: Der Laptimer gibt auf dem Display die Aktuelle zeit wieder, die man braucht für eine runde -> Start/Stoppen durch Taster. Speicherung der Letzten 10 Zeiten (weiteres unten) Wenn die Zündung betätigt wird, soll für eine gewisse Zeit auf dem Display "Honda" stehen, wechselt aber dann automatisch zu dem gewünschten Anzeigen. Man sollte zwischen einigen Anzeige Status wechseln können (mit einem Taster) und es sollte alles auf einem USB-Stick gespeichert werden, wenn es möglich wäre. Kann man auch ein Programm schreiben, wo einem die Durchschnitts Geschwindigkeit/Drehzahl, Höchst Temperatur Angezeigt wird, sowohl auch die Zeiten vom Laptimer, die Fahrzeit, die Restzeit vom Betriebsstundenzähler, Gesamt Km. Der Betriebsstundenzähler kann nur hier zurück gesetzt werden. Erweitern werden sollte es vielleicht noch mit einem GPS Modul womit man dann die gefahrene Strecke nachvollziehen kann. - Wäre das ganze umsetzbar? Wie viel Zeit würde das in Anspruch nehmen? - Was für einen Controller könnt ihr mir empfehlen? - Und was für ein Display bräuchte ich? - Hat so etwas schon einmal jemand gebaut? Ich hoffe das ist alles verständlich geschrieben. Grüße Sven
Sven P. schrieb: > - Wäre das ganze umsetzbar? Sowas ähnliches habe ich für mein Auto gebaut. > Wie viel Zeit würde das in Anspruch nehmen? Die Hardware sowie die Grundfunktionen waren bei mir nach ca. 2 Monaten vorhanden, jeweils abends ein wenig nach Feierabend dran gewerkelt. Jetzt, nach 9 Monaten, feile ich noch an den Feinheiten, z.B. exakte Tankanzeige. > - Was für einen Controller könnt ihr mir empfehlen? Ich benutzte den ATMega8, würde aber inzwischen eher den ATMega168 nehmen. > - Und was für ein Display bräuchte ich? Ich nutze ein 2x16-Textdisplay, das ist sehr knapp, besser wären 4x16 oder gleich grafisch. > - Hat so etwas schon einmal jemand gebaut? Nicht nur ich, auch hier ist ein sehr schönes Exemplar, besser als meines. Beitrag "Projekt fertig! Kfz-Bordcomputer" Speichern auf USB-Stick halte ich für sehr ambitioniert, ich würde eher eine SD-Karte nehmen. Wobei ich das nicht brauche, mein Bordcomputer speichert diverse Daten ins interne EEprom.
gk schrieb: > Gibt es im Prinzip schon als Projekt Vernünftige Spannungsversorgung, nicht das hier üblicherweise gebetsmühlenartig nachgeplapperte "Das Bordnetz ist die reinste Hölle, Du mußt mindestens $GigaJoule-Varistor und $Spezialregler verwenden" Gedöns. Nebst unvermeidlichem FAQ-Link ;-)
Alles klar, danke :) ich werde mich aber nochmals hier melden laufe der Woche wegen einer oder zwei Fragen sicherlich ;) Schönen Sonntag noch Grüße
Du wirst bei diesem Projekt 2 große Baustellen haben. 1. Die Software zur Berechnung und Darstellung der Werte. Naja, hört sich komplex an ist aber eigentlich nicht so das Problem. Halt etwas Arbeit und geht bestimmt auch nicht auf Anhieb aber machbar. 2. Die Sensorik und Umgebung. Bei einem Motorrad werden keine Sensoren an den Rädern für die Geschwindigkeit sein. Du musst dir hier also eine mechanische Lösung einfallen lassen wie du solche Sensoren stabil und präzise genug für den Rennbetrieb montieren kannst. Ähnlich wird es bei den Motordaten wie Temperatur und Drehzahl sein. Da in dem Motorrad keine Unterhaltungselektronik vorhanden ist, wie zb. das Radio im Auto, wird die Entstörung des 12 Volt Netzes mehr oder weniger nicht vorhanden sein. ( weil kostet Leistung und Gewicht) ==> extreme Bedingungen für die Elektronik und Sensorik um verlässlich zu funktionieren. Wird um einiges schlimmer sein wie im Auto. Ich würde sagen das es sinnvoller ist, zuerst Punkt 2 zu bearbeiten. Dort stecken die größeren Hürden. - Wäre das ganze umsetzbar? Wie viel Zeit würde das in Anspruch nehmen? Software - ja ; Elektronik und Sensorik - das wird heftig ; Zeit- rechne mit Monaten - Was für einen Controller könnt ihr mir empfehlen? jeden mit ausreichend Schnittstellen, Ram/Rom und Takt werden da kaum ein Kriterium sein, solange du nicht wirklich das kleinste nimmst was zu bekommen ist - Und was für ein Display bräuchte ich? würde eins mit SPI Schnittstelle vorschlagen, sind zwar etwas teurer aber die Entfernung von Platine zum Display ist variabler. - Hat so etwas schon einmal jemand gebaut? Ähnliches Bestimmt, such mal im Forum; Genau passend unwahrscheinlich
> 2. Die Sensorik und Umgebung. > Bei einem Motorrad werden keine Sensoren an den Rädern für die > Geschwindigkeit sein. Du musst dir hier also eine mechanische Lösung > einfallen lassen wie du solche Sensoren stabil und präzise genug für den > Rennbetrieb montieren kannst. > Ähnlich wird es bei den Motordaten wie Temperatur und Drehzahl sein. Drehzahl und Geschwindigkeit kommen über den Originalen Stecker schon als Digital Signal an. Bei der Temperatur denke ich, dass es nur eine Spannung ist die sich verändert??? Bei der Drehzahl werden es immer Pro Umdrehung 0,5 - 1 - 2 oder 4 Impulse mehr, aber das ist je nach Motorrad unterschiedlich. Das werde ich noch herausfinden. Wie es bei der Geschwindigkeit ist, kann ich momentan nicht ausprobieren. Wichtig ist erst einmal, dass die Drehzahlanzeige funktioniert, alles andere ist nicht so wichtig. Vom Display her sollte es so wie die Acewell 39xx Serie - aber bis 15000 Umdrehungen. http://www.speed-point-customs.de/bilder/shop_produkte/acewell-alu.jpg Wo ich auch gerade dabei bin zu schreiben, wie geht ihr an die Hardware ran? Ich habe da immer am Anfang meine Probleme -.-
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.