Hallo, also ich habe jetzt fast die ganze Nacht rumprobiert und hoffe auf eure Hilfe.
Habe bei mir drei bisher gut funktionierende HobbyKing 20A Blue Series ESC mit SimonK geflasht.
Bei zweien lief alles problemlos nur bei einem geht der Regler auf fast Leerlauf, wenn ich 2/3 Gas oder mehr gebe und der Motor fängt an zu klappern.
Das Problem beginnt schon dabei, dass der fehlerhafte Regler nur 3 mal piept, nicht aber das vierte mal.
Laut dieser Anleitung bedeutet der vierte Piep, dass die Regler korrekt "gearmt" sind.
Habe dann noch mehrmals mit unterschiedlich alten Firmwares geflasht (jeweils immer die BS N-FET) aber es hat nix genützt. Danach habe ich geprüft, ob es an MultiWii Code liegt. Dazu habe ich
MINTRHOTTLE auf 1064 gesetzt und bei
MINCOMMAND bin ich schrittweise von 1150 bis auf 900 heruntergegangen. Zwischen den Änderurungen habe ich immer über MultiWii kalibriert (ESC_CALIB_CANNOT_FLY). Beim Kalibrieren ertönt zum Schluss normalerweise ja immer ein hoher Ton als Bestätigung, bei dem defekten Regler jedoch nicht. Habe auch schon manuell über die Funke versucht zu kalibrieren, dort erscheint zwar der Bestätigungston, nach "armen" fehlt der vierte Piep jedoch wieder. Es muss also einen direkten Zusammenhang zwischen dem nicht-Ertönen des vierten Tons und dem Abschalten bei 2/3Gas geben!
Lt. der o.g. verlinkten Anleitung soll man bei Nicht-Ertönen des vierten Pieptons entweder
-Trimmung so weit senken wie möglich (habe ich durch 900 getan)
oder
-STOP_RC_PULS im SimonK Code erhöhen.
Originaltext:
Now, if you attach a valid PWM servo pulse with low-enough pulse length, you should hear a forth beep indicating that the ESC is armed. If not, try lowering the trim as far as possible. If it still doesn't work, you may need to raise the STOP_RC_PULS value in the code.
Also habe ich versucht, den Code zu ändern und erst mal Ewig nach einer Möglichkeit gesucht, da das mit dem KKFlashtool ja nicht geht. Bei der tgy.asm habe ich die Zeile für den Code gefunden, nur um wie viel müsste ich STOP_RC_PULS jetzt erhöhen? Beim Probieren habe ich dann festgestellt, dass bei mir avrasm2 leider nicht startet, so dass ich die .hex-Datei gar nicht kompellieren kann. Ich bin dazu nachdieser Anleitung gegangen, jedoch nicht weiter als bis Kompelieren gekommen. Dieses Tool funktioniert z.Z. leider auch nicht.
Kann ich den Code noch auf andere Weise ändern? Ich bin eh nicht der beste Programmierer.
Gibt es noch eine andere (einfachere Möglichkeit), die ich noch nicht probiert habe? Oder ist er jetzt kaputt? Vorher funktionierte alles noch.
Irgendwie entstehen bei mir jedes mal ein Haufen neuer Probleme, wenn ich versuche, nur eine Kleinigkeit zu verbessern :-/
Schöne Grüße
Habe bei mir drei bisher gut funktionierende HobbyKing 20A Blue Series ESC mit SimonK geflasht.
Bei zweien lief alles problemlos nur bei einem geht der Regler auf fast Leerlauf, wenn ich 2/3 Gas oder mehr gebe und der Motor fängt an zu klappern.
Das Problem beginnt schon dabei, dass der fehlerhafte Regler nur 3 mal piept, nicht aber das vierte mal.
Laut dieser Anleitung bedeutet der vierte Piep, dass die Regler korrekt "gearmt" sind.
Habe dann noch mehrmals mit unterschiedlich alten Firmwares geflasht (jeweils immer die BS N-FET) aber es hat nix genützt. Danach habe ich geprüft, ob es an MultiWii Code liegt. Dazu habe ich
MINTRHOTTLE auf 1064 gesetzt und bei
MINCOMMAND bin ich schrittweise von 1150 bis auf 900 heruntergegangen. Zwischen den Änderurungen habe ich immer über MultiWii kalibriert (ESC_CALIB_CANNOT_FLY). Beim Kalibrieren ertönt zum Schluss normalerweise ja immer ein hoher Ton als Bestätigung, bei dem defekten Regler jedoch nicht. Habe auch schon manuell über die Funke versucht zu kalibrieren, dort erscheint zwar der Bestätigungston, nach "armen" fehlt der vierte Piep jedoch wieder. Es muss also einen direkten Zusammenhang zwischen dem nicht-Ertönen des vierten Tons und dem Abschalten bei 2/3Gas geben!
Lt. der o.g. verlinkten Anleitung soll man bei Nicht-Ertönen des vierten Pieptons entweder
-Trimmung so weit senken wie möglich (habe ich durch 900 getan)
oder
-STOP_RC_PULS im SimonK Code erhöhen.
Originaltext:
Now, if you attach a valid PWM servo pulse with low-enough pulse length, you should hear a forth beep indicating that the ESC is armed. If not, try lowering the trim as far as possible. If it still doesn't work, you may need to raise the STOP_RC_PULS value in the code.
Also habe ich versucht, den Code zu ändern und erst mal Ewig nach einer Möglichkeit gesucht, da das mit dem KKFlashtool ja nicht geht. Bei der tgy.asm habe ich die Zeile für den Code gefunden, nur um wie viel müsste ich STOP_RC_PULS jetzt erhöhen? Beim Probieren habe ich dann festgestellt, dass bei mir avrasm2 leider nicht startet, so dass ich die .hex-Datei gar nicht kompellieren kann. Ich bin dazu nachdieser Anleitung gegangen, jedoch nicht weiter als bis Kompelieren gekommen. Dieses Tool funktioniert z.Z. leider auch nicht.
Kann ich den Code noch auf andere Weise ändern? Ich bin eh nicht der beste Programmierer.
Gibt es noch eine andere (einfachere Möglichkeit), die ich noch nicht probiert habe? Oder ist er jetzt kaputt? Vorher funktionierte alles noch.
Irgendwie entstehen bei mir jedes mal ein Haufen neuer Probleme, wenn ich versuche, nur eine Kleinigkeit zu verbessern :-/
Schöne Grüße