RP ✔️ VESC Controller Einbau (1S, PRO2, G30 ...)

Bitte überprüfe ob die Slave-ID korrekt eingegeben wurde und auf beiden ESCs VESC 6.0 läuft.
Die Speedlimits für den Slave ESC werden durch diesen Code-Snippet gesetzt:



6.0 BETA 83 war lediglich die Testversion auf dieser das Skript getestet wurde, das ist aber nun egal, weil VESC 6.0 als Vollversion herausgekommen ist und vollkommen kompatibel mit dem Skript funktioniert. Bin selbst bisschen überfragt, werden irgendwelche Fehler bei dir geworfen in der Konsole beim Master und/oder Slave ESC?
Groudy verwendet das AWD Skript (in leicht veränderter Form - aber das selbe von der Konfiguration), vielleicht kann der weiterhelfen.
Okey, in den einstellungen des zweiten motor waren der durchmesser und andere einstellungen falsch. Auf dem tache standen 14 kmh aber er drehte sicher 60 kmh.

Hat sicher ledigt mein Problem.

Würde es machbar sein den Slave motor per knopfdruck ein-auszuschalten?

Danke
 
  • Augenrollend
Reaktionen: Izuna
hat jemand auch das problem das der roller nicht flüssig abbremst, er hat immer so kleine aussetzter von halber sekunde.
Alles kalibireirt und eingestellt.
Hier sind meine einstellungen im vesc:
 
hat jemand auch das problem das der roller nicht flüssig abbremst, er hat immer so kleine aussetzter von halber sekunde.
Alles kalibireirt und eingestellt.
Hier sind meine einstellungen im vesc:

Es wäre gut zu wissen um welchen VESC und Motor es sich hierbei handelt und was deine Einstellungen sind (die nicht eingefügt wurden?). Bitte die Einstellungen in XML Format teilen, anstelle eines Screenshots.

Das kann wie folgt gemacht werden:
Sobald VESC Tool mit dem VESC verbunden wurde und die Motordaten dementsprechend ausgelesen, einfach hierrüber speichern:
1678300177660.png


und dann entweder über das Forum (als Dateiformat .txt, .xml ist hier nicht erlaubt) oder auf einer beliebigen Pastebin Seite (bspw. https://paste.ccbluex.net/) teilen.

Es wäre übrigens auch eine Bildschirmaufnahme hilfreich, damit man das Problem leichter feststellen kann. Aussetzer von einer halben Sekunde sollten natürlich so nicht passieren und sind bei mir bisher nie aufgetreten (als ich noch E-Bremse verwendet habe). Kann mir nur vorstellen dass irgendein Limiter bisschen zu stark eingestellt ist, sonst treten aber keine Probleme auf?
 
  • Liebe zum Detail! (2 Punkte)
Reaktionen: Dr.One
Ich habe viele Foren durchsucht, um mein Problem zu lösen. Am effektivsten war die Anpassung des Gain-Faktors in den Einstellungen für den Motor-FOC
dieses problem ist unabhängig der geschwindigkeit und unabhängig vom currentlimit.
habe die xml dateien angehängt.
und ein video auf yt hochgelanden
Post automatically merged:

Ich fahre nur mit dem frontmotor um das problem zu lösen, die xml datei ist vom main board.
Post automatically merged:

Willst du eine Bildschirmaufnahme vom Vesc Tacho?
 

Anhänge

Genau so hört sich das auch bei mir an,
aber nur wenn ich die Geschwindigkeit in der Software auf 20kmh gedrosselt habe,
und die Software bei Vollgas die

Ich empfehle bei “RPM“ das „ERPM Limit Start„ auf 80% oder weniger zu stellen. Das stellt den RPM Limiter leichter ein.

Ich habe viele Foren durchsucht, um mein Problem zu lösen. Am effektivsten war die Anpassung des Gain-Faktors in den Einstellungen für den Motor-FOC
dieses problem ist unabhängig der geschwindigkeit und unabhängig vom currentlimit.
habe die xml dateien angehängt.
und ein video auf yt hochgelanden
Post automatically merged:

Ich fahre nur mit dem frontmotor um das problem zu lösen, die xml datei ist vom main board.
Post automatically merged:

Willst du eine Bildschirmaufnahme vom Vesc Tacho?

Schaue mir die Einstellung nachher dann an. Kann aber gut sein, dass ich bei dem Problem keine Hilfe sein kann. Hast du schon einmal einen anderen Observer versucht?
 
  • Liebe zum Detail! (2 Punkte)
Reaktionen: Dr.One
ja zum teil habeich andere probiert, die motorpole sind ausschlaggebend für den esc, finde immer nur unterschiedliche antworten.
für den einen ist es nur für die geschwindigkeit, für den anderen sagen die motorpole dem esc welche position der motor hat, ich habe den 1200watt motor von aliexpress 60v rated
 
ja zum teil habeich andere probiert, die motorpole sind ausschlaggebend für den esc, finde immer nur unterschiedliche antworten.
für den einen ist es nur für die geschwindigkeit, für den anderen sagen die motorpole dem esc welche position der motor hat, ich habe den 1200watt motor von aliexpress 60v rated

Die Position wird durch den Observer bestimmt. Die Hallsensoren werden nur bedingt verwendet.
Die Geschwindigkeit dagegen durch die Anzahl der Magneten. Das hat sonst aber keine weitere Funktion, soweit ich weiß.

Bei den herkömlichen 10“ Motoren gibst du 30 an, auch beim 1200w 60v (Blade?).
 
  • Hilfreich!
Reaktionen: Dr.One
ich habe alle observer ausprobiert. mit dem mxl...lamda..
gehts am besten, sin/cosinus correction um 0,1grad verbesserts auch.
meines erachtens verliert das esc die motorposition, denn wenn ich die sin/cos croorection um -0,2 grad verschiebe macht er beim gasgeben ähnliche aussetzer.
morgen probiere ich mit dem motor lux herzmzuprobieren.
kA jeder löst dieses problem anders in den Foren heheh.
hier fahre ich bis 20kmh dann. bremse ich gleichmäsig ab und man sieht wie der strom springt obwohl das motorlimit 85A ist und absolut limit 130.
bremshebel ists nicht denn ich habe im script bremse und gas umgezauscht und kein unterschied.

 
Hey, ich habe mein Xiaomi 1S mit Flipsky 75100 auf 70 KMH hochgetunt jetzt stellt sich jedoch bei mir die Frage ob es die Möglichkeit gibt ein German Maneuver Modus in die Vesc Software einzubinden. Weiß einer von euch wie das geht?
Ich bedanke mich schonmal im vorraus :D
 
Moin.

in der VESC Tool App kannst du unter "Profiles" verschiedene Profile erstellen.
bspw. ein Boot Profil was du über "Use permanently" dauerhaft anwenden kannst.
und die anderen Profile kannst du über "Use until reboot" anwenden, dann bleibt das Profil bis der VESC neugestartet wird. (Beim Flipsky keine Verwendung - außer du schaltest das BMS ab)

1678748704367.png


Falls du aber das Skript verwendest aus dem "VESC Controller Einbau" Guide

dann verwendest du die Button Kombination (Bremse+Gas+2x Button) worüber man in den Secret Modus kommt, die im Skript festgelegt sind (funktioniert genauso wie die VESC Profile) bis du das Display wieder abschaltest und er zurück wieder in das normale Profile geht (Ersichtlich am Battery Idle).
 
  • Hilfreich!
Reaktionen: Gerhard
Moin.

in der VESC Tool App kannst du unter "Profiles" verschiedene Profile erstellen.
bspw. ein Boot Profil was du über "Use permanently" dauerhaft anwenden kannst.
und die anderen Profile kannst du über "Use until reboot" anwenden, dann bleibt das Profil bis der VESC neugestartet wird. (Beim Flipsky keine Verwendung - außer du schaltest das BMS ab)

Anhang anzeigen 45763

Falls du aber das Skript verwendest aus dem "VESC Controller Einbau" Guide

dann verwendest du die Button Kombination (Bremse+Gas+2x Button) worüber man in den Secret Modus kommt, die im Skript festgelegt sind (funktioniert genauso wie die VESC Profile) bis du das Display wieder abschaltest und er zurück wieder in das normale Profile geht (Ersichtlich am Battery Idle).
Also gibt es nur die Tastenkombi Funktion nur mit dem Dashboard?
 
Guten Tag! Ich kann nicht herausfinden, wie ich den zweiten Motor drehen soll, ich habe nur den Hauptregler, der auf Gas und Bremse reagiert, der Slave steht. Und noch eine Frage, kann ich den Code so ausführen, dass ich ble, in keiner Weise mit der Gassteuerung verbunden hätte, sondern dies bereits durch die Verbindung zum zweiten Controller implementieren würde
 
Also gibt es nur die Tastenkombi Funktion nur mit dem Dashboard?

Mit dem Dashboard Skript kann beides verwendet werden. Die Buttonkombination setzt auch lediglich ein VESC Profile - mit jeweils den im Skript eingestellten Einstellungen und kann dementsprechend auch durch Profile in der VESC Tool App überschrieben werden.