Twisplay - das Open Source Display für den Twizy
- dexter
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Da es mich eh nervt, Windows starten zu müssen (und sei's in einer VM), hier die Anleitung zum Flashen des Twizplay mit dem DIAMEX PROG-S und avrdude unter Linux. avrdude kann man einfach über die Softwareverwaltung installieren.
Parameterinfo: Der PROG-S ist kompatibel zum Atmel AVR-ISP mkII, Protokoll STK500v2. Die Kennung für avrdude lautet "avrispv2". Der AT90CAN128 hat die Kennung "c128". Der Port unter Linux ist i.d.R. "/dev/ttyACM0" (sofern man derweil keine anderen ähnlichen Geräte angeschlossen hat).
1. Wichtig! Da der PROG-S nur 3,3 V Spannung zur Verfügung stellt muss das Twizplay während des Flashens separat mit Strom versorgt werden, d.h. am einfachsten mit 12V über den normalen Anschluss. Ich hab's der Einfachheit halber per Klemmen am OBD-II-Stecker gemacht.
2. Optional Backup der Fuses anlegen:
avrdude -P /dev/ttyACM0 -c avrispv2 -p c128 -U efuse:r:efuse.hex:i -U lfuse:r:lfuse.hex:i -U hfuse:r:hfuse.hex:i
3. Optional Backup der alten Firmware anlegen:
avrdude -P /dev/ttyACM0 -c avrispv2 -p c128 -U flash:r:backup.hex:i
4. Neue Firmware flashen: bspw.
avrdude -P /dev/ttyACM0 -c avrispv2 -p c128 -U flash:w:TWISPLAY_BETA_2.4.hex:a
Fertig.
Hat so bei mir funktioniert, nachmachen natürlich auf eigene Gefahr.
@Uwe: auf dem Startscreen steht übrigens noch "2.3" *nerv, nerv*
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
danke für den Tip - Startscreen-Text Version 2.3.... war gestern schon arg spät....sorry. Wollte das aber heute, bei der Fahrt zur Arbeit, gleich die neue Firmware testen.
Fazit - die 16kW-Anzeige reicht bei "normaler Last" aus - ist aber bei z.B. Bergauf, und voller Beschleunigung kurzzeitig ausgesteuert. Wie 16kW ist feiner aufgelöst und man sieht sogar den Stromverbrauch vom Blinker. Die Idee wäre, bei "MAXPOWER" bzw. der Übersteuerung beider Balken-Anzeigen einen dicken Doppelpfeil nach rechts mit dem Dezimalwert der Leistung anzuzeigen. Dann könnte man die Batterie "schwitzen" sehen, wenns bergauf geht ;O)
Darf ich die Beschreibung auf meiner Homepage übernehmen? Viel kann ich, als Linuxtheniker, nicht dazu beitragen...
Gruß, Uwe
www.twizplay.de das Open Source OBD2-Display
Ab sofort bestellbar unter: www.Twizplay.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- northcup
- Top Boarder
- > 100.000 Twizy-km
- Beiträge: 1018
- Dank erhalten: 219
Interessant sind die Temperaturen allemal. Die Batterie erwaermt sich waehrend der Fahrt nach Hause von 9 auf 16 Grad! Die Batterie ist morgens nach dem Laden zwischen 16 und 18 Grad warm. Ab morgen gehts in den Minus-Bereich und ich werde mal verstaerkt auf die Temperaturen achten.
Das Ladedisplay ist (fuer mich) das Highlight !!! Klasse, die 3 Lademonitore - so macht Strom tanken und abrechnen Spass !!
Ich moechte meine Bitte noch mal wiederholen; da auch einige andere meinen Wunsch nach einer Durchschitt-kw/100km (aktuelle Fahrt und Gesamt (Rueckstellbar)wohl unterstuetzen moechte ich das nochmal anregen.
Eine weiter Frage die sich fuer mich nicht aus diesem Thread ergibt; wie kriege ich ein Update auf das Twizplay ? Die Linux-Bastel Loesung ist mir zu aufwaendig.
Gruss,
Klaus
Oekostrom von EWS-Schoenau
Zoe-Eigenstromversorgung mit 4,2 kwp Sunpower
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
zum Thema Leitung mache ich gerade ein paar Messungen - habe aber bestimmt erst am Wochenende Ergebnisse. Die Motortemperatur wird beim Laden nicht auf den Bus geschrieben - das gibt eine --- und beim Einschalten kann es mal eine Minute dauern, bis die Temperatur angezeigt wird.
Abschlussbildschirm und Summenzähler will ich am Wochenende programmieren - kommt aber erschwerend hinzu, dass ich am Samstag arbeiten muss - habe gerade einen Serienanlauf...
Eine sehr schöne Beschreibung (nicht von mir ;O) mit Windows und AVR Studio (Freeware) ist auf der Homepage - viel einfacher gehts zur Zeit nicht - später mit Bootloader sieht das wieder anders aus, aber selbst dann muss einmal per ISP Programmer geuppt werden.
Gruß, Uwe
www.twizplay.de das Open Source OBD2-Display
Ab sofort bestellbar unter: www.Twizplay.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Don_Hasso
- Pro Boarder
- Beiträge: 560
- Dank erhalten: 5
Vielleicht sollte man hier auch die Vorteile von Open Source nutzen und jeder, der Programmieren kann und will, könnte ja verschiedene Screen-Module hochladen. Mit Foto und kurzer Beschreibung der Anzeige. Das würde Uwe nicht nur entlasten sondern auch den einzelnen ermöglichen, "sein" Twizyplay zu bekommen.
Windungen statt Hubraum
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Uwe, lass Dir Zeit... Das Twizplay tut seinen Dienst besser als ich, und wahrscheinlich auch manch andere Pessimisten oder Realisten, es erwart haben. Außerdem kommen jetzt eine ganze Menge Individualisierungswünsche. Natürlich auch von meiner Seite.
Vielleicht sollte man hier auch die Vorteile von Open Source nutzen und jeder, der Programmieren kann und will, könnte ja verschiedene Screen-Module hochladen. Mit Foto und kurzer Beschreibung der Anzeige. Das würde Uwe nicht nur entlasten sondern auch den einzelnen ermöglichen, "sein" Twizyplay zu bekommen.
Hallo,
das war auch der Grundgedanke, das Twizplay als Open Source Projekt zu starten und die Firmware in Bascom zu programmieren. Ich glaube nicht, dass es einfacher geht und um das "fertige" Progamm zu erweitern, muss man kein Programmierer sein oder über fundierte Programmierkenntnisse verfügen. Das ist Basic und als Klartext zu lesen - der Nachteil ist, der Quellcode ist so groß geworden, dass die Freeware_Version von Bascom nicht ausreicht - bzw. Bascom bei www.mcselec.com gekauft werden muss. Mann muss aber auch kein großer Freak sein, um für eine Software 80 Euro auszugeben. Der Prozessor hat auch noch ca. 65% Programmspeicher frei - da passt noch viel rein.
Zum Thema Update noch ein Nachtrag - natürlich mache ich auch die Updates - kostenlos - nur die Versandkosten für Hin- und Rückversand möchte ich nicht übernehmen.... gut, sehr gut ;O) einpacken und immer versichert verschicken...
Gruß, Uwe
www.twizplay.de das Open Source OBD2-Display
Ab sofort bestellbar unter: www.Twizplay.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Gruß
Andreas
www.MiniStromer.de
Online-Shop für TWIZY Zubehör
Twitter: @MeinTwizy
Facebook: facebook.ministromer.com
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Du nimmst jetzt die Gesamtspannungen und leitest Spg_14 ab indem Du die anderen 13 davon abziehst.
Ich meinte, Spg_14 auch aus dem CAN-Objekt 55E zu nehmen, also so:
If Can_rx_id = &H55E Then 'Spannung Modul 11-14 <-- :-)
Spg_11 = Can_rx_data(1) * 256
Spg_11 = Spg_11 + Can_rx_data(2)
Shift Spg_11 , Right , 4
Spg_11 = Spg_11 / 200
Spg_work = Can_rx_data(2) * 256
Spg_work = Spg_work + Can_rx_data(3)
Shift Spg_work , Left , 4
Shift Spg_work , Right , 4
Spg_12 = Spg_work / 200
Spg_13 = Can_rx_data(4) * 256
Spg_13 = Spg_13 + Can_rx_data(5)
Shift Spg_13 , Right , 4
Spg_13 = Spg_13 / 200
' ---->
Spg_work = Can_rx_data(5) * 256
Spg_work = Spg_work + Can_rx_data(6)
Shift Spg_work , Left , 4
Shift Spg_work , Right , 4
Spg_14 = Spg_work / 200
' <----
End If
...damit bekommst Du die "echte" 14. Zellspannung, also direkte Messung.
Gegen das Summieren der Zellspannungen als Spg_total spricht dann ja auch nix, ist theoretisch ja noch etwas genauer als die Twizy-Messung.
Jetzt klar was ich meinte? Drücke mich manchmal unklar aus, sorry.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Jetzt klar was ich meinte? Drücke mich manchmal unklar aus, sorry.
Wird wohl eher daren liegen, dass ich manchmal eine lange Leitung habe
Warum einfach, wenns auch superkomliziert geht
Ne, quatsch - manchmal sieht man den Wald vor lauter Bäumen halt nicht. Und wenn mal der Wurm drin ist.
Leider wird es das Update erst am Sonntag geben - muss morgen den ganzen Tag arbeiten. Ist doch auch schön, wenn man etwas dazu beitragen kann, wenn der Strom der Windkraftanlagen - die in der Nordsee stehen - mal bis nach Süddeutschland kommt.
Danke für Deine Hilfe und wieder ein Fehler weniger. Da ich mir eine Abweichung von 2% zutraue und das Programm 2000 Zeilen hat, könnten jetzt noch 39 Fehler drin sein!
Gruß, Uwe
www.twizplay.de das Open Source OBD2-Display
Ab sofort bestellbar unter: www.Twizplay.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- BurgerMario
- Moderator
- Beiträge: 3767
- Dank erhalten: 117
Absolut Superklasse was da entwickelt wurde
Wäre sowas eigentlich auch für andere Fahrzeuge möglich???
Denke da an Peugeot IOn
Eventuell ein "Grundgerüst" und dann eine "Datenbank" mit den jeweiligen Daten der E-Fahrzeuge....
Viele Grüße
Mario
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Hallöchen !
Absolut Superklasse was da entwickelt wurde
Wäre sowas eigentlich auch für andere Fahrzeuge möglich???
Denke da an Peugeot IOn
Eventuell ein "Grundgerüst" und dann eine "Datenbank" mit den jeweiligen Daten der E-Fahrzeuge....
Viele Grüße
Mario
Hallo Mario,
danke für Dein Lob
Gehen wir mal davon aus, dass neue batterieelektrische Fahrzeuge die wichtigen Daten über den CAN quatschen, dann lässt sich, wenn man die Daten hat, auch ein Twizplay anschließen.
An die CAN-Martix über den Hersteller zu kommen, das ist nach meinen Erfahrungen fast unmöglich. Beim selbstabhören und zusammenfrickel der Daten, das braucht Zeit und in dieser Zeit braucht man das entsprechende Fahrzeug. (Die Daten für den Smart ED habe ich schon - Danke an die Hochschule xxxxxxx).
Die zweite Frage ist, ob man in anderen Fahrzeugen überhaupt ein Twizplay braucht. Ich bin letztens einen Nissan Leaf gefahren - der hat von Haus aus alle -aber auch wirklich alle- Anzeigen die ich mir wünsche. OK bei über 40k€ darf auch nichts fehlen...
Also die Mittelklasse braucht eher kein Twizplay - den Smart ED könnte man sich ja mal anschauen ;O) Dann brauchen wir aber auch ein anderes Design - ich könnte mir das Gehäuse Bolb von OKW im Smart sehr gut vorstellen.
Gruß, Uwe
www.twizplay.de das Open Source OBD2-Display
Ab sofort bestellbar unter: www.Twizplay.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FloKo
- Pro Boarder
- my Twizy is my castle
- Beiträge: 429
- Dank erhalten: 2
Ich finde die OKW-Gehäuse auch toll. Mir gefällt aber das "Art Case O160" besser.
Gerade auch die Möglichkeiten der Befestigung sind sehr vielseitig mit den verschiedenen Rückwänden/Haltern.
Thorstens Halterungen sind natürlich super und auch daran ließe es sich befestigen. Doch alternativ ließe sich ein Twizplay in diesem Gehäuse vielleicht auch direkt über dem originalen Tacho positionieren.
MfG Florian
There are only 10 types of people in the world - those who understand binary and those who don't!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
die Firmware BETA 2.5 ist jetzt online - dank eurer Mithilfe wird jetzt der Wert von Zelle 14 korrekt angezeigt.
Bin auch schon an der Version 2.6 - in den letzten Tagen gab es sehr gute Vorschläge - aber ungetestet geht das nicht raus Ich möchte heute die 2.6 "fertigstellen", und kann dann ab morgen testen, testen und testen. Habe am Montag und Dienstag sogar zwei Twizys zur Verfügung... hab aber auch nur... zwei Hände, einen Hintern bzw. kann auch nur einen zur gleichen Zeit fahren. Aber eine Funkfernbedienung - das wäre noch ein schönes Projekt neben dem Twizplay. Da würden die Kollegen Modellbauer am Hockenheimring aber Bauklötze staunen ;O)
Gruß, Uwe
www.twizplay.de das Open Source OBD2-Display
Ab sofort bestellbar unter: www.Twizplay.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- BurgerMario
- Moderator
- Beiträge: 3767
- Dank erhalten: 117
Die Combo Imiev,Ion und C-zero sind was Anzeigen angeht wie der Twizy....
Fürn Ion gibbet auch schon ne Android app, welche die Spannungen und Temps der 88 bzw. 80 zellen anzeigt und das über einen Bluetooth Adapter.
Von daher ist schon da einiges offengelegt..
Diese Androidapp wäre auch was für den Twizy
Viel Spass beim Basteln
Mario
Bitte Anmelden oder Registrieren um der Konversation beizutreten.