Twizy-Cfg: SEVCON-Shell für Arduino
- indikat0r
-
- Fresh Boarder
-
- Beiträge: 45
- Dank erhalten: 13
Firmwareversion und Firmwarestand kann ich ohne Probleme auslesen.
Sobald ich Speed oder Power machen will.
Passiert gar nichts, dann wieder Menü oder es kommt gleich irgendein Fehler.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
-
- Autor
- Moderator
-
- Beiträge: 6039
- Dank erhalten: 4227

OK, zu Deinem Problem: das sieht so aus als hättest Du irgendwelche Störungen auf der USB-Leitung. Woher kommt bspw. das "D"-Kommando am Anfang? Hast Du das eingeben, wenn ja warum? Wenn nein, woher kommt es? Eliminieren! Eliminiiiiiereeen!

"power" meldet einen ungültigen Wert für den 4. Parameter, obwohl Du nur zwei angegeben hast... Du hast nicht zufällig an den Arduino-Compilereinstellungen gedreht, oder? Ist das eine frische Installation der aktuellen Version? Wenn nein, probier das mal, nicht dass da irgendwelche signed/unsigned-Einstellungen querfunken…
Da ist noch was seltsam: bei "info" müsstest Du direkt nach dem Start alles auf "-1" haben (Default). So müsste es aussehen:
> info
INFO: #0 SPEED -1 -1 POWER -1 -1 -1 -1 DRIVE -1 -1 -1 RECUP -1 -1 -1 -1 RAMPS -1 -1 -1 -1 -1 SMOOTH -1
Wenn's nicht so aussieht mach erst mal "reset". Und arbeite am besten gleich auf Profil 1/2/3, die bleiben auch erhalten.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- indikat0r
-
- Fresh Boarder
-
- Beiträge: 45
- Dank erhalten: 13
So wird es nämlich gleich in die Cloud geladen

Dieses D Kommando kommt immer beim der ersten Befehlseingabe. Egal ob nun rs oder power...
Jaaa bei Info, dass glaub ich kommt von den ersten Versuchen, einige Befehle konnte meine Selbstbaulösung nämlich absetzen;-)
Aber so wie ich die Werte interpretiere wohl auch nicht so wie ich Sie eingab (kopierte ^^ )
Müsste ich es wissen wenn ich an den Compireeinstellungen etwas gedreht hätte?
Auf dem Notebook ist es soweit ich mich erinnern kann eine frische 1.8.4. Lade aber nun mal die Portable runter und versuch erneut mein Glück, vielleicht sogar gleich mit einem anderen Notebook (das Internet hat, für echte Screenshots =P )... Morgen...
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- twizand
-
- Top Boarder
-
- Beiträge: 849
- Dank erhalten: 49
ich möchte auch die arduino Lösung von dexter ausprobieren.
Frage: Hast du die Datei von Github direkt ohne Anpassung auf den uC gedownloaded ?
Machst du die Kommunikation über eine serielle Konsole, z.B. putty, hterm ? oder wie ?
Wie schickst du den Firmware-Version-Abfrage-Befehl ab ?
Magst du deine .ino arduino datei hier teilen ( falls du anpassungen gemacht hast) oder eine kompilierte .hex ?

als erstes brauch ich mal Zugriff auf meine Firmware-Versions-Nummer des Twizy.
Dann möchte ich versuchen, ein arduino.-modul zu basteln, mit dem es dann einzig möglich sein soll, die Ladeleistung zu begrenzen, damit Solarladen mit einem Wechselrichter ca. 500W möglich ist.
Ich glaube, hier gibt es ein paar , die sowas auch noch brauchen könnten.
Danke mal, gruß twizand

Ich hab den Twizy gern. --> Energy: Schönauer Stromrebellen
EZ: 04/2012
45.000km (01/2018)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
-
- Autor
- Moderator
-
- Beiträge: 6039
- Dank erhalten: 4227
github.com/dexterbg/Twizy-Cfg#installation
Enter your CAN module configuration in the TwizyCfg_config.h tab.
// Set your CAN MCP clock frequency here:
#define TWIZY_CAN_MCP_FREQ MCP_16MHZ
// Set your CAN CS pin number here:
#define TWIZY_CAN_CS_PIN 53
// Set your CAN IRQ pin here (0 = no IRQ):
#define TWIZY_CAN_IRQ_PIN 0
Das ist alles was Du anpassen musst, und die Daten sind von Deinem Arduino und CAN-Modul abhängig.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- indikat0r
-
- Fresh Boarder
-
- Beiträge: 45
- Dank erhalten: 13
Aber Dexter hat das ja schon passenderweise erledigt.
Leider hat es bei mir nie richtig geklappt...
Konnte zwar Befehle absetzen, aber sobald ich ein "Profil" einstellen wollte, hat es die Hälfte gefressen oder gar nicht gemacht...
Habe es dann mal geschafft das ich die "hälfte" auf Werkseinstellungen zurücksetzen konnte, habe es dann aber einschlafen lassen um auf das OVMS 3 zu warten...
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- twizand
-
- Top Boarder
-
- Beiträge: 849
- Dank erhalten: 49
macht doch nichts, freu mich über deine RM, danke.
LG twizand
Möchte das auch probieren, aber mit nem arduino due ( hat wohl nen guten CAN drin, der UC ), der ist vorhanden. Warte nur noch auf den transceiver .
Hoffe, ich bekomme das aufm due portiert und zum laufen.
Wenn ich was verwertbares hab, Berichte ich,
so long...
Ich hab den Twizy gern. --> Energy: Schönauer Stromrebellen
EZ: 04/2012
45.000km (01/2018)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- indikat0r
-
- Fresh Boarder
-
- Beiträge: 45
- Dank erhalten: 13
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
-
- Autor
- Moderator
-
- Beiträge: 6039
- Dank erhalten: 4227
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- indikat0r
-
- Fresh Boarder
-
- Beiträge: 45
- Dank erhalten: 13
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Nashco
-
- Fresh Boarder
-
- Beiträge: 23
- Dank erhalten: 1
dexter schrieb: Doch, hättest Du. Der Due hat zwar zwei CAN-Ports, aber keinen Transceiver.
copperhilltech.com/dual-can-bus-interfac...r-arduino-due-with-extended-power-range/
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- twizand
-
- Top Boarder
-
- Beiträge: 849
- Dank erhalten: 49
Auf dem angegebenen link sind btw gute infos zum can bus. Hab auch schon geschmöckert.
Hab den hier bestellt, viel billiger: www.amazon.de/Demarkt-CAN-Bus-Modul-Komm...g=UTF8&psc=1&refRID=SG4Y3ZW5B9QM1P29HRZ4
Kosten: unter 10€. Muss halt warten bis März.
@dexter:
Bezüglich ladeleistung Begrenzung: deswegen würde ich gerne auf deine Früchte zurückgreifen. =cfg Sevcon-shell-software..
Was mir noch nicht ganz klar ist. Message ID ist ja 0x155.
. du schreibst : Byte 1. also ist es das zweite ( oder wird nicht von 0 ab gezählt ? ) ?
. wieviel byte Nutzdaten hat diese message-id insgesamt ? Nur 1 oder 2 ? Oder 8 ?
. du lauscht den bus und wartest, bis eine Nachricht mit ID= 0x155 kommt. Dann schickst du die gleiche message, mit geändertem "byte 1" nochmal auf den bus. Ich muss also aufpassen, dass die anderen Nutzbytes nicht geändert werden, also maskieren.
Annahme korrekt ?
Ich hab den Twizy gern. --> Energy: Schönauer Stromrebellen
EZ: 04/2012
45.000km (01/2018)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
-
- Autor
- Moderator
-
- Beiträge: 6039
- Dank erhalten: 4227
Schau in das Objektverzeichnis, da habe ich auch die Längen drin:
docs.google.com/spreadsheets/d/1gOrG9rnG...akAbl4s97a6irHF6UNFV1TS5Ll7MY/edit#gid=0
Und ja, die anderen Bytes müssen unverändert bleiben.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dplush
-
- Fresh Boarder
-
- Beiträge: 23
- Dank erhalten: 3
dexter schrieb: Benutze den Zoom, Luke
(ja, hat 16 MHz)
Hallo Dexter, Hallo indikat0r
ich benutze selbes CAN Shield von Makerhawk mit 16Mhz Quarz
Frage: Ist es zwingend nötig für deinen Code, das ich den OBD Port mit den Pins selbst zum Board an CAN-H und CAN-L führen muss, oder würde das auch mit einem OBD-DB9 Kabel funktionieren?
Der Makerhawk ist eigentlich ein normales CAN-Bus-Shield in V1.2 und hat ja den DB9 Port. Ich würde gern diesen mit fertig konfektioniertem Kabel benutzen.
Da ich einen UNO benutze, müsste ich den CS Pin auch auf 10 setzen, richtig?
Danke
Gruß Denis aka dplush
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
-
- Autor
- Moderator
-
- Beiträge: 6039
- Dank erhalten: 4227
Wo CS ist steht in der Doku, dem Bild nach 9 oder 10.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.