Twizy-Cfg: SEVCON-Shell für Arduino

  • dexter
  • dexters Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
19 Nov 2020 16:51 #205119 von dexter
Twizy-Cfg: SEVCON-Shell für Arduino
Die Hardware-Parameter (CS und INT/IRQ) stehen in der Doku für Dein CAN-Shield.

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 (2009) … Twizy 80 (2012) … Mii electric+ (2020)

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • keo
  • keos Avatar
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 52
  • Dank erhalten: 9
20 Nov 2020 08:29 - 20 Nov 2020 08:32 #205158 von keo
Twizy-Cfg: SEVCON-Shell für Arduino
18 = > IRQ and 13 => CS in picture ?


Anhänge:
Letzte Änderung: 20 Nov 2020 08:32 von keo.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
20 Nov 2020 09:54 #205161 von dexter
Twizy-Cfg: SEVCON-Shell für Arduino
Nein, das ist die Chip-Doku. Du musst in Deine Shield-Doku schauen.

Michael

Twike 3 (2001) … Emco Novum (2009) … Twizy 80 (2012) … Mii electric+ (2020)

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • stromkreisparadies
  • stromkreisparadiess Avatar
  • Platinum Boarder
  • Platinum Boarder
  • Markus
  • Beiträge: 3747
  • Dank erhalten: 1012
20 Nov 2020 11:38 #205165 von stromkreisparadies
Twizy-Cfg: SEVCON-Shell für Arduino
oder die Leiterzüge vom Chip auf dem PCB verfolgen. Wichtig ist der Weg CS (vom MCP) -> CS (vom Arduino) -> Software

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
  • keos Avatar
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 52
  • Dank erhalten: 9
20 Nov 2020 11:50 - 22 Nov 2020 08:31 #205166 von keo
Twizy-Cfg: SEVCON-Shell für Arduino
Vielen Dank, es funktioniert, musste man nur die irq auf 10 und 16Mhz ändern, ich brauche ein Video darauf, um diese Werte leicht zu finden.

:lol:



Tut mir leid, aber es ist auf Französisch...

Ist es möglich, die Software zu ändern, um Probleme zu finden?
Letzte Änderung: 22 Nov 2020 08:31 von dexter. Begründung: Thread-Split

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
21 Nov 2020 12:04 #205195 von dexter
Twizy-Cfg: SEVCON-Shell für Arduino
Natürlich kannst Du die Software erweitern, um Fehler auszulesen.

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 (2009) … Twizy 80 (2012) … Mii electric+ (2020)

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
22 Nov 2020 08:33 #205242 von dexter
Twizy-Cfg: SEVCON-Shell für Arduino
Konkretes Problem verschoben nach www.twizy-forum.de/probleme-twizy/87943-zufaellige-fehler-nach-ca-15-minuten

Dieser Thread betrifft die Software Twizy-Cfg.

Michael

Twike 3 (2001) … Emco Novum (2009) … Twizy 80 (2012) … Mii electric+ (2020)

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • buddhafragt
  • buddhafragts Avatar
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 69
  • Dank erhalten: 21
04 Apr 2021 18:01 #210504 von buddhafragt
Twizy-Cfg: SEVCON-Shell für Arduino
Hallo,
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
  • Saarlodries Avatar
  • Pro Boarder
  • Pro Boarder
  • Beiträge: 734
  • Dank erhalten: 518
04 Apr 2021 18:45 #210507 von Saarlodrie
Twizy-Cfg: SEVCON-Shell für Arduino
Ja. Ich hatte aber auch Probleme bis dexter mir wie folgt auf die Sprünge half:

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

easy-peasy
take it twizy

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • buddhafragt
  • buddhafragts Avatar
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 69
  • Dank erhalten: 21
04 Apr 2021 22:24 #210514 von buddhafragt
Twizy-Cfg: SEVCON-Shell für Arduino
Danke, die Seite hatte ich auch schon!
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
  • LangeITs Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 12
  • Dank erhalten: 3
27 Apr 2021 15:27 #211375 von LangeIT
Twizy-Cfg: SEVCON-Shell für Arduino
Moin Jungs,
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
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
28 Apr 2021 13:28 #211416 von dexter
Twizy-Cfg: SEVCON-Shell für Arduino
Mit 8 MHz gab's viele Probleme, daher meine Empfehlung zu 16 MHz. Kannst Du bei dem NiRen-Modul einfach auswechseln.

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 (2009) … Twizy 80 (2012) … Mii electric+ (2020)

dexters-web.de
Folgende Benutzer bedankten sich: LangeIT

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • LangeIT
  • LangeITs Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 12
  • Dank erhalten: 3
06 Mai 2021 12:43 - 06 Mai 2021 12:44 #211820 von LangeIT
Twizy-Cfg: SEVCON-Shell für Arduino
Moin,
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!
Letzte Änderung: 06 Mai 2021 12:44 von LangeIT.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • buddhafragt
  • buddhafragts Avatar
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 69
  • Dank erhalten: 21
06 Mai 2021 13:43 #211823 von buddhafragt
Twizy-Cfg: SEVCON-Shell für Arduino
Was benutzt du für einen Arduino? Poste mal ein Bild von der Platine und eins vom Shield. (hochauflösend das man die Chips sieht)
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
  • dexters Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
06 Mai 2021 17:28 #211827 von dexter
Twizy-Cfg: SEVCON-Shell für Arduino

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 (2009) … Twizy 80 (2012) … Mii electric+ (2020)

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

   Become a Patron