Twisplay - das Open Source Display für den Twizy

  • dexter
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6037
  • Dank erhalten: 4222
08 Jan 2013 15:51 #33991 von dexter
Aw: Twisplay - das Open Source Display für den Twizy
Ich dachte wenn ich einen Flasher kaufe, der den richtigen Anschluss hat, zu Atmel Studio und zum AT90CAN128 kompatibel ist, dann wird das schon klappen. Pustekuchen, der DIAMEX PROG-S wird um's verrecken nicht von Atmel Studio akzeptiert.

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
Damit hat man die drei Fuses gesichert, sollte eine Wiederherstellung irgendwann nötig sein müsste das einfach mit jeweils "w" statt "r" gehen. avrdude sorgt aber per Default selbst dafür, dass da nix zerschossen wird.

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
...bzw. entsprechend Dateipfad ändern.

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.

  • Joggls Sandhausen
  • Joggls Sandhausens Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 734
  • Dank erhalten: 8
08 Jan 2013 16:07 #33992 von Joggls Sandhausen
Aw: Twisplay - das Open Source Display für den Twizy
Hi Dexter,

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
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6037
  • Dank erhalten: 4222
08 Jan 2013 16:13 #33993 von dexter
Aw: Twisplay - das Open Source Display für den Twizy
Natürlich darfst Du die Beschreibung übernehmen.

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
  • northcups Avatar
  • Top Boarder
  • Top Boarder
  • > 100.000 Twizy-km
  • Beiträge: 1018
  • Dank erhalten: 219
10 Jan 2013 18:42 #34159 von northcup
Aw: Twisplay - das Open Source Display für den Twizy
Hier mal ein paar Beobachtungen vom Display; mir kommen die kW-Werte immer noch zu hoch vor. Ist meine subjektive Meinung im Vergleich zum Twizy-Ecometer. Es passt nicht zusammen, dass ich mit einem Balken bei 80 konstant fahre und im Twizplay werden zwischen 14 und 16 kw angezeigt. Nach dem geeichten Popometer sind das keine reellen Werte. Heute stand der Twizy waehrend der Arbeit draussen. Eingeschaltet hatte ich eine Motortemperatur von "---" ???

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.

  • Joggls Sandhausen
  • Joggls Sandhausens Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 734
  • Dank erhalten: 8
10 Jan 2013 18:52 #34160 von Joggls Sandhausen
Aw: Twisplay - das Open Source Display für den Twizy
Hallo Klaus,

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
  • Don_Hassos Avatar
  • Pro Boarder
  • Pro Boarder
  • Beiträge: 560
  • Dank erhalten: 5
10 Jan 2013 19:08 #34161 von Don_Hasso
Aw: Twisplay - das Open Source Display für den Twizy
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.

Windungen statt Hubraum

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Joggls Sandhausen
  • Joggls Sandhausens Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 734
  • Dank erhalten: 8
10 Jan 2013 19:34 #34162 von Joggls Sandhausen
Aw: Twisplay - das Open Source Display für den Twizy
Don_Hasso schrieb:

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.

  • Folienschnixx
  • Folienschnixxs Avatar
  • Pro Boarder
  • Pro Boarder
  • MiniStromer
  • Beiträge: 758
  • Dank erhalten: 5
10 Jan 2013 22:16 #34172 von Folienschnixx
Aw: Twisplay - das Open Source Display für den Twizy
Da ich auch Updates mache kann, stehe ich natürlich ebenfalls zur Verfügung :)

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
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6037
  • Dank erhalten: 4222
11 Jan 2013 23:08 #34262 von dexter
Aw: Twisplay - das Open Source Display für den Twizy
Uwe, ich schau gerade mal in den Source von Version 2.4 rein... sehr kreativ, aber so war das nicht gemeint mit der 14. Zellenspannung :-)

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.

  • Joggls Sandhausen
  • Joggls Sandhausens Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 734
  • Dank erhalten: 8
11 Jan 2013 23:58 #34265 von Joggls Sandhausen
Aw: Twisplay - das Open Source Display für den Twizy
dexter schrieb:

Jetzt klar was ich meinte? Drücke mich manchmal unklar aus, sorry.


Wird wohl eher daren liegen, dass ich manchmal eine lange Leitung habe :S

Warum einfach, wenns auch superkomliziert geht :whistle:

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! :silly: :silly: :silly:

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
  • BurgerMarios Avatar
  • Moderator
  • Moderator
  • Beiträge: 3767
  • Dank erhalten: 117
12 Jan 2013 19:25 #34315 von BurgerMario
Aw: Twisplay - das Open Source Display für den Twizy
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Joggls Sandhausen
  • Joggls Sandhausens Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 734
  • Dank erhalten: 8
12 Jan 2013 20:56 - 12 Jan 2013 20:57 #34321 von Joggls Sandhausen
Aw: Twisplay - das Open Source Display für den Twizy
BurgerMario schrieb:

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 :woohoo:

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 :P - 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
Letzte Änderung: 12 Jan 2013 20:57 von Joggls Sandhausen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • FloKo
  • FloKos Avatar
  • Pro Boarder
  • Pro Boarder
  • my Twizy is my castle
  • Beiträge: 429
  • Dank erhalten: 2
12 Jan 2013 23:35 #34337 von FloKo
Aw: Twisplay - das Open Source Display für den Twizy
Wo du schon das Thema Gehäuse ansprichst.
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.

  • Joggls Sandhausen
  • Joggls Sandhausens Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 734
  • Dank erhalten: 8
13 Jan 2013 13:31 #34368 von Joggls Sandhausen
Aw: Twisplay - das Open Source Display für den Twizy
Hallo Zusammen,

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 :laugh: 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
  • BurgerMarios Avatar
  • Moderator
  • Moderator
  • Beiträge: 3767
  • Dank erhalten: 117
13 Jan 2013 14:55 #34383 von BurgerMario
Aw: Twisplay - das Open Source Display für den Twizy
Hallo Uwe!

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.

Moderatoren: Joggls Sandhausen
   Become a Patron