Mach mal das '=' weg wenn du den set Befehl benutzt! In meiner Beispielzeile mit den Motorpolen ist das auch nicht!
set <PARAMETER> <VALUE>
--> nach diesem Schema wird der set Befehl benutzt, d.h. z.B.
set MOTOR_POLES 42
Mit
set list werden alle Werte angezeigt.
D.h.
Read config
set list
Und du hast die aktuellen Werte. Das mit der falschen Darstellung nach dem read config ist ein Schönheitsfehler; einfach ignorieren.
Bitte gestattet mir noch einen kleine Warnung: ACHTUNG! Beim Kalibrieren bitte unbedingt Vorsicht walten lassen und sich vorher im klaren sein was für Drehzahlen erwartet werden. Wie ihr oben sehen könnt dreht der Motor den Riesen Prop auch locker mit mehr als der DOPPELTEN Drehzahl (6775RPM während das Ding bei 6S auf ungefähr 2460 kommen sollte) Das liegt daran dass die Parameter falsch sind! Also, rechtzeitig LiPo abziehen wenn es irgendwie komisch wird!
UND: AUF EIGENSICHERUNG ACHTEN! Das 'Ergebnis' da oben ist echt scary! Oder sind das etwa 10S?
@TheBone: Dir ist schon klar dass du über dem Motor-Limit liegst wenn du MAX_CURRENT auf 30A setzen willst (zur Info:
http://www.rctigermotor.com/html/2013/Efficiency-Type_0928/94.html) !! Also, dann lieber auf 23A (knapp unter dem Wert den der Hersteller angibt) und mit 21 oder 22A kalibrieren. Das sollte ein gutes Ergebnis geben. Dass der Motor warm wird ist nicht verwunderlich, schließlich sind die Parameter falsch (schwabbelt über 15 Pole z.B.).
Also bitte: nochmal machen.
@ALL: Die QGC 1.6.3. kann mit den ESC32V3 nicht benutzt werden! Da wird ein update kommen. Also: FINGER WEG!
Ich sag es jetzt zum letzen Mal und dann NIE WIEDER: SPVR_VIN_SOURCE ist der Name des Parameters. In der QGC wird das - wie nicht anders zu erwarten - als Voltage Sensor angezeigt. Der steht bei dir auf Main Battery Input.
Ich werde mal die Anregung geben auf das Wiki zu verzichten; liest eh keiner
Überprüfen kann man dann das Ergebnis (auch FF1TERM/FF2TERM/PWM_RPM_SCALE aktualisieren, und flashen) entweder mit einem Servotester, an einem Empfänger, oder direkt am Terminal. Dazu muss der Startup mode geändert werden
set STARTUP_MODE 0
config write
(Lieber nochmals alle Daten mit config read und set list anzeigen lassen und MAX_CURRENT checken!!!)
arm
start
--> der Motor läuft jetzt mit niedriger Drehzahl
mit rpm <WERT> gibt man die Solldrehzahl vor (Maximalwert ist 10000 mit der aktuellen CLI; Wert muss kleiner/gleich PWM_RPM_SCALE sein!).
um also auf 5000rpm zu gehen ist das Kommando
rpm 5000
LEUTE: DER MOTOR KNALLT AUF DIE SOLLDREHTAHL! NIX RAMPE ODER SO --> ABSOLUT VORSICHTIG SEIN!!!!
stop
führt zum Stillstand, der Motor ist aber immer noch ge-ARMDED.
disarm
führt zu safety!
Wenn ihr eine vernünftige Kalibrierung habt macht der Motor diese Spiel ohne murren.
Also testen mit z.b.
rpm 5000
rpm 850
rpm 5000
usw.
Der Motor muss laufen ohne Sync-Verlust etc.
Den finalen Test macht man dann indem man den FC (M4 oder AQ6) anschließt und schön hin und her wackelt (wie im richtigen leben halt; idealerweise mit CAN). Wenn der Motor anstandslos läuft könnt ihr die restlichen ESC32s mit den Parametern versorgen.