R6 Bordcomputer Winterprojekt!
#1
Geschrieben 19 Dezember 2011 - 00:37 Uhr
der Winter steht vor der Tür und ich wollte Euch mal mein Winterprojekt vorstellen:
Bordcomputer für R6, basierend auf Atmel-Microcontroller, Handy-Display und MicroSD-Karte.
Bis jetzt habe ich umgesetzt:
-Startbild
-Anzeige Ansauglufttemperatur
-Anzeige Öltemperatur
-Anzeige Tachosignal
-Anzeige Bordspannung
-Beschleunigunsmessung 0 auf 100 und 0 auf 160 km/h
-Neuer Beschleunigungsrekord wird angezeigt und gespeichert
-Alle Temperaturen können als Echtzeit-Diagramm abgelesen werden
-Beschleunigungskreis für G-Kräfte sowie Diagramme in Echtzeit, ermittelt über 3-Achsen-Beschleunigungssensor
Zur Zeit tüftele ich noch an
-Federwegmessung vorne/hinten
-Reifentemperatur über kontaktlosen IR-Temperatursensor
-Parameter über Menü einstellbar für andere Motorräder (Tachosignal, welches massgebend ist für die Beschleunigungsmessung)
Alle Messwerte werden auf der MikroSD-Karte gespeichert und können am PC ausgelesen werden
Die Bedienung erfolgt mit nur einem Taster. Das Display Hat eine Diagonale von 1,5 Zoll
Im Anhang mal ein paar Bilder, die allerdings die Qualität nur schlecht wiedergeben.
Im Moment ist noch alles mit Drahtbauteilen ausgeführt, zukünftig wird es eine SMD-Version geben (seeeeeeeeeeehr klein)
Anzeige
Geschrieben 19 Dezember 2011 - 00:37 Uhr
#2
Geschrieben 19 Dezember 2011 - 00:49 Uhr
sehr cooles Projekt.
Und Respekt für die Umsetzung.
Kannst Du noch ein bisschen was zum Aufbau sagen? Du sagtest ja, dass Du einen Controller von Atmel verwendest.
Atmega 32?
Bascom, C oder sogar ASM?
#3
Geschrieben 19 Dezember 2011 - 08:29 Uhr
Hi,
sehr cooles Projekt.
Und Respekt für die Umsetzung.
dem kann ich nur anschließen!!!
hammer was man so bis jetzt sehen kann...
#4
Geschrieben 19 Dezember 2011 - 09:07 Uhr
#5
Geschrieben 19 Dezember 2011 - 10:30 Uhr
Wie stellst du dir das vor? Geht das nur für die R6, also deine RJ03 oder willst du das für die ganze R6 Familie machen?
Mach weiter so, echt klasse!
#6
Geschrieben 19 Dezember 2011 - 10:44 Uhr
#7
Geschrieben 19 Dezember 2011 - 11:55 Uhr
#8
Geschrieben 19 Dezember 2011 - 12:01 Uhr
#9
Geschrieben 19 Dezember 2011 - 12:32 Uhr
#10
Geschrieben 19 Dezember 2011 - 13:28 Uhr
Ich muss sagen, das Ganze hat mich bereits um Jahre altern lassen, denn es wirklich nicht ganz trivial.
Also:
Aktueller Chip ist ein Atmega 1284P mit 16 Mhz.
Da ich von Berufswegen mit basicähnlichen Programmiersprachen zu tun habe, fiel die Wahl auch hier auf einen Basic-Compiler.
Das mag einem Mikrocontroller-Freak die Tränen des Mitleids in die Augen treiben, aber es funktioniert und zwar super.
Die Menüs sind teilweise sogar animiert, was man auf den Screenshots natürlich nicht sehen kann. Vielleicht stelle ich noch ein
Video ein. Apropos Video: das Abspielen kleiner Videos habe ich auch bereits implementiert.
Der Verdrahtungsaufwand ist (meiner Meinung nach) auch überschaubar.
Der Beschleunigungssensor ist/wird auf der Hauptplatine integriert. Das originale Tachosignal wird angezapft.
Dabei fällt mir gerade noch ein: Ich könnte noch eine Ganganzeige , errechnet aus Tachosignal und Drehzahl miteinbauen.
Die Federwege werden über Linearpotis wie in der MotoGP abgegriffen.
Reifentemp wird über kleine Sensoren ermittelt, die in die Schutzbleche eingebaut werden.
Und: Das ist kein spezifisches RJ03-Projekt. Das Teil kann an alles angebaut werden, was irgendwie ein Geschwindigkeitssignal liefert ( Kampfjet/ U-Boot etc )
Die Anzeigen/Bildschirmoberflächen können frei gestaltet werden. Wenn man also nach einem neuen Beschleunigungsrekord lieber das Bild von seiner
Oma sehen will, auch kein Problem. Geht alles.
Bearbeitet von jensemaniac, 19 Dezember 2011 - 13:32 Uhr.
#11
Geschrieben 19 Dezember 2011 - 13:35 Uhr
Ich muss sagen, das Ganze hat mich bereits um Jahre altern lassen, denn es wirklich nicht ganz trivial.
Das kenne ich irgendwoher ......
Wie lange bist Du schon am fummeln?
Bearbeitet von crater, 19 Dezember 2011 - 13:36 Uhr.
#12
Geschrieben 19 Dezember 2011 - 15:13 Uhr
#13
Geschrieben 19 Dezember 2011 - 15:45 Uhr
Falls das Ding in Serie gehen sollte will ich auf jedenfall eins haben, und da bin ich wohl nicht der einzige hier Und die Idee mit der Ganganzeige is auch super !
#14
Geschrieben 19 Dezember 2011 - 16:32 Uhr
allerdings wäre es für die rennstreckenfraktion wenn das mit federwegsensoren, reifen temp und ganganzeige klappen würde.
man bräuchte da nichtmal ein display sondern nur anzeige für den gang.
der rest kann dann ja ausgelesen werden von der karte.
gruß Tobi
ps: weiter so
#15
Geschrieben 19 Dezember 2011 - 17:16 Uhr
solche leute wie du kann die welt gebrauchen! bei einem Serien Teil wäre ich auch dabei!
Falls du ein Viedo davon hast sofort einstellen. du hast meinen vollen Respekt
#16
Geschrieben 19 Dezember 2011 - 21:52 Uhr
Braucht man zwar alles nicht wirklich (ausser der Ganganzeige vielleicht,die du asgerechnet noch nicht mit drin hast) , scheint aber ein ganz nettes Gimmick zu sein. Allerdings würde ich die Grafiken noch etwas überabeiten- sieht noch ein bisschen zu verspielt (rollermässig?) aus. Ich würde es wissenschaflich neutral halten...
#17
Geschrieben 19 Dezember 2011 - 23:48 Uhr
Dann stellt man es im Forum vor, erntet Lob für die zig gelösten Probleme und einer tanzt immer aus der Reihe
@US1111:
Jawoll, ist nur ein Gimmick.
Hast natürlich recht, braucht kein Mensch, macht aber Spaß. Und Verzeihung, daß die Ganganzeige noch nicht fertig ist
Ist auch verspielt, stimmt. Aber ich spiele eben gerne. Ausserdem gings mir darum, zu sehen, was machbar ist. Und es geht eigentlich alles.
Jede Oberfläche ist realisierbar, auch die wissenschaftlich Neutrale.
Thema Querbeschleunigung: Da hat aber einer in Physik aufgepasst!!!!!!!!!!!!!
Absolut richtig!
Die Querbeschleunigung ist tatsächlich null! Aber nur auf das Motorrad bezogen. Die Querbeschleunigung ist, vektoriell betrachtet, exakt so groß, wie
die Kraft, die das Motorrad in Schräglage bringen will (sprich umkippen möchte). Natürlich alles auf den Schwerpunkt bezogen. Ohne Querbeschleunigung und die daraus resultierende Kraft, die zum Kurvenäusseren wirkt, würde das Motorrad ja umfallen. Der 3-Achsensensor misst nur jeweils die Beschleunigung in der jeweiligen Richtung (X, Y, Z).
Wenn ich also die entsprechende Achse wähle und dann die Schrägstellung des Sensors (er kippt ja mit) über die Arctan-Funktion vektoriell umrechne, passts wieder.
Ist das soweit klar?
Wenn ich das Ding serienreif habe, und das ist mein Ziel, kriegst Du schonmal keins
Ist nur Spass. Ich freu mich nur gerade, daß meine Theorie mal wieder stimmt: Bei Zehn Leuten ist immer einer dabei, ders anders sieht als alle anderen.
Aber egal, ich mach das eh, weil ich die Technik faszinierend finde. Muss ja auch nicht jeder so spannend finden, wie ich.
Bevor Du das persönlich nimmst: Ich meine das alles nicht wirklich ernst.
So, zurück zum Thema:
Ich hab natürlich auch über die Unterbringung am Moped nachgedacht. Eine Möglichkeit ist, das originale Display zu ersetzen. Würde aber bedeuten, daß man ein neues Tachogehäuse
bräuchte. Habe an Carbon gedacht. Sehr aufwändig. Ich bin aber kein Freund von Zusatzgehampel, daß aussieht wie drangeklatscht. Wahrscheinlich wirds eine Art Carbonhutze, befestigt auf den Tankmulde
hinterm Steuerkopf a la Vmax, wem das was sagt von Euch. Das Display ist mit gut 3cm Diagonale eh superklein, so dass das kaum auffällt.
Bis alles fertig ist, werden eh noch Wochen ins Land gehen. Habe gerade erst mit dem Beta-Prototypen zur langfristigen Erprobung am Motorrad begonnen. Dann kommt die SMD-Version.
Ich halte Euch auf dem Laufenden.
#18
Geschrieben 20 Dezember 2011 - 00:01 Uhr
Ich könnte mir vorstellen, dass ein reiner Datenlogger "geeigneter" sein würde.
Du könntest Dich erstmal auf das Sammeln der Daten bzw. die Ansteuerung der Sensoren kümmern und wenn Du mal was Abwechslung brauchst die Daten am PC verarbeiten.
Zusätzlich, falls die SMS Platine steht hättest Du nicht so viel Probleme mit der Unterbringung.
#19
Geschrieben 20 Dezember 2011 - 00:12 Uhr
Ich sehe eben gerne, was passiert, deshalb das Display.
#20
Geschrieben 20 Dezember 2011 - 00:34 Uhr
z.b. auf ein Android app?
So hat man ein Größeres Display mit besserer Bildqualität andrerseits hat man kein Display am Motorrad rum baumeln, wenn man mal absteigt.
Die Qualität von deinem Display ist ja nicht die beste.
Mir gefällt deine Idee sehr gut. Mann könnte ja evtl, noch die Motordaten aus dem Powercommander auslesen? Wenn man schon dabei ist sowas zu bauen (Drosselklapenstellung usw. wie man Sie halt auf dem Pc sieht wenn man den per usb am commander anschließt)
Ich hab mir schon lang mal überlegt, ein Table Pc (so nen billigen für 100€) zu kaufen.
Diesen Per USB an den Powercommander an zu schließen und dann über nen Windows Emulator die Powercommander Software laufen zu lassen. (Nur so ne Idee)