Twizy-Cfg: SEVCON-Shell für Arduino
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Und wenn das 16 MHz hat, brauchst Du natürlich MCP_16MHZ statt MCP_8MHZ. MCP_12MHZ wäre falsch.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- keo
- Junior Boarder
- Beiträge: 53
- Dank erhalten: 9
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- 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.
- stromkreisparadies
- Platinum Boarder
- Markus
- Beiträge: 3752
- Dank erhalten: 1024
Wenn du einen Arduino Nano verwendest, empfehle ich CS an D10 anzuschließen und in der Software "10" als Pin zu nehmen. Es muss dann eine elektrische Verbindung zwischen D10 und "Bein 18" des MCP geben.
Grüße von Markus
-> Twizy Technic, LED Tagfahrlicht, LED Innenbeleuchtung, Sitzheizung, Radio mit Freisprecheinrichtung
-> Brammo Empulse R
-> 2x Elektrofahrrad (Stadt-Trekking und Downhill für den Wald)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- keo
- Junior Boarder
- Beiträge: 53
- Dank erhalten: 9
Tut mir leid, aber es ist auf Französisch...
Ist es möglich, die Software zu ändern, um Probleme zu finden?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Du kannst aber auch die Fehler des SEVCON von Hand über die SDO-Register auslesen (siehe Gen4-Doku und OVMS-Source), und mit den OBD2-Kommandos kannst Du von Hand den Fehlerspeicher des Twizy auslesen. Letzteres wird Dir aber leider nicht viel bringen, da die Fehlercode-Bedeutungen von Renault nicht verfügbar sind. Die SEVCON-Fehlercodes stehen im OVMS-Sourcecode.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Dieser Thread betrifft die Software Twizy-Cfg.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
hat mal jemand Twizy-Cfg mit einem Arduino Mega getestet?
Mit Uno läuft es problemlos, aber mit dem Mega bekomme ich immer die Meldung:
setup: waiting for CAN connection...
Entering Configuration Mode Failure...
Kewet 3 mit Twizy Motor, GEN4, EMUS BMS und LiFePo4 120Ah.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Saarlodrie
- Pro Boarder
- Beiträge: 760
- Dank erhalten: 538
Wenn Du ein Uno-Shield auf den Mega steckst, kannst Du Pin 10 (CS) normal verwenden, IRQ auf Pin 2 klappt evtl. auch (hab ich nicht probiert), aber Pin 11-13 musst Du entsprechend der Belegung mit 50-52 verbinden. Hier ist eine Site, die das erklärt:
matthewcmcmillan.blogspot.com/2014/09/seeed-can-bus-shield-with-arduino-mega.html
Dann erst mal mit IRQ 0 (= Polling) probieren…
Danach lief der Mega Dank dexter
easy-peasy
take it twizy
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Die Lösung trifft nur auf ältere Shields zu, bei denen der ICSP nicht verbunden ist. Ich habe jetzt eine Lösung gefunden:
Die Pins (am CAN Shield) 11,12,13 abknipsen, sie sind mit dem ICSP intern im CAN Shield verbunden und machen aus unerfindlichen Gründen Probleme mit dem Mega. Dann läuft es!!
Kewet 3 mit Twizy Motor, GEN4, EMUS BMS und LiFePo4 120Ah.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- LangeIT
- Fresh Boarder
- Beiträge: 12
- Dank erhalten: 3
erstmal vielen Dank für deine Arbeit @dexter, du machst das Twizy-Forum zu einem noch besser Ort;).
Ich habe nun die letzten 3 tage herum experimentiert mit meinem Arduino Uno, eine MCP2515 mit 8mhz und meinem Flitzer.
Leider läuft das ganze noch nicht ganz und ich weiß nicht mehr, wo ich noch troubleshooten könnte.
Ich hatte gestern die Konstruktion mal am Twizy, welcher dann nur wie bei @indikat0r angefangen hat im Tacho aufzuleuchten und in der seriellen Konsole wurde nur Sevcon offline gezeigt.
Can-H und L sind garantiert richtig. 8mhz ist in der .conf auch eingestellt, der Port (10) ebenfalls.
Libraries habe ich auch schon verschiedene ausprobiert.
Die anderen 4 Pins habe ich, wie auf dem Anhang verbunden.
Hat jemand hier Lösungsvorschläge?
Danke im Voraus!
Liebe Grüße
LangeIT
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Ansonsten: parallel installierte verschiedene CAN-Libs gehen regelmäßig in die Hose. Installier mal nur meine Empfehlung, aus dem Link.
Den Terminator zu aktivieren hast Du probiert?
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- LangeIT
- Fresh Boarder
- Beiträge: 12
- Dank erhalten: 3
alles klar, ich antworte jetzt erst, da ich erst den Terminator aktiviert habe und mir anschließend das 16mhz MCP Modul gekauft habe, welches gestern erst ankam.
Empfohlene Library installiert, trotzdem gleicher Fehler: Der Tacho zeigt nur wirre Balken, Zahlen und Leuchten im Display.
Ist es denn egal, wo die anderen Pins des MCPs auf dem Arduino sind? Könnte es sein, dass ich die anderen Pins falsch angeschlossen habe?
Definiert ist ja nu der CS Pin in der Software.
Einen anderen Ansatz habe ich nicht. 2 Arduinos ausprobiert, 2 MCP Module, 2 Laptops, 5 Libraries...
Liebe Grüße und danke für die Weiterhilfe!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Wenn du den Monitor der IDE öffnest, was zeigt der Monitor genau an?
Versuche diese Library (wenn du noch nicht hast):
github.com/Bascy/MCP_CAN_lib_Deprecated
Teste ein Beispielsketch aus der Library, ob das Shield richtig erkannt wird und funktioniert.
Wenn nicht: In "mcp_can_dfs.h"
vor "#define DEBUG_MODE 1" die Backshlashs rausnehmen und schauen, was der Monitor sagt....
Gruß, Michsael
Kewet 3 mit Twizy Motor, GEN4, EMUS BMS und LiFePo4 120Ah.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
LangeIT schrieb: Der Tacho zeigt nur wirre Balken, Zahlen und Leuchten im Display.
Eigentlich deutet das eher auf einen Fehler in Deinem Stecker oder der Verkabelung hin, bspw. Kurzschluss einer Signalleitung.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.