Über Graupner Hott RC-Sender WiiCopter PID Einstellungen ändern

oli

Neuer Benutzer
#21
Hallo Stefan,

mit der v1.709 sollte es funktionieren. Ich habe gerade festgestellt, dass im Wiki ein Fehler ist, beim Schaltplan fuer das Kabel. Die Diode gehoert in die entgegengesetzte Richtung verschalten. Du kannst es aber auch erstmal komplett ohne Diode probieren. Also RX/TX einfach direkt miteinander verbinden. Denk daran, dass Du an der Funke das EAM Modul aktivierst, wie im Wiki beschrieben.

Was mich aber ein wenig wundert, warum die MultiWii Version ausm Git Repo nicht funktioniert, denn es handelt sich dabei um die offizielle 2.0er Version.
Sag einfach bescheid, wenn es noch Probleme gibt, oder was unklar sein sollte.
 

ra-home

Erfahrener Benutzer
#22
Ich hattte es auch mal bei meiner MX16hott probiert. Leider auch mit mäßigen Erfolg. Hatte einmal kurz eine Anzeige von 2xxm aber mehr ging nich. Könnte aber auch an der Dioade gelegen haben (war dann wohl falsch bei mir). Kann es sein das die PID-einstellung nur mit der MX20 funktioniert? Das Mikrokoptertool geht glaub ich nur dort?
 

oli

Neuer Benutzer
#25
Ich hattte es auch mal bei meiner MX16hott probiert. Leider auch mit mäßigen Erfolg. Hatte einmal kurz eine Anzeige von 2xxm aber mehr ging nich. Könnte aber auch an der Dioade gelegen haben (war dann wohl falsch bei mir). Kann es sein das die PID-einstellung nur mit der MX20 funktioniert? Das Mikrokoptertool geht glaub ich nur dort?
Es geht mit allen Graupner MX Systemen, die die HoTT Version 4 aufgespielt haben. Es hat nichts, mit der Funke zu tun. Ich nutze es selbst mit einer MX-12/20. Das selbe gilt fuer die PID Einstellungen, das Ganze beruht alles auf dem HoTT Protokoll, welches von allen neuen MX-(12/16/20) Funken unterstuezt wird. Das MikroKoptertool wurde von Graupner fuer die MX-12/16 in der Version 1.705 eingeguehrt und steht allen frei zur Verfuegung (bei der MX-20 weiss ich es aktuell nicht, kann aber jeder in den Change Logs von Graupner nachschauen).
 

Hexaflyer

Neuer Benutzer
#29
Hallo,

ich verwende einen MAX3232 Pegelumsetzer. Weiß allerdings nicht, ob dies das richtige ist. Evtl. kann mir ein sagen ob das funktionieren kann.

Ansonsten würde mich interessieren ob man bei einem 328er Board dann auch über den Serialmonitor vom Sketch was sehen müssen könnte, wenn der Empfänger nicht angeschlossen ist. Müsste doch gehen es gibt ja nur eine serielle Schnittstelle ?
Würde halt gerne wissen ob zumindest über die Schnittstelle was kommt.

Danke
 

oli

Neuer Benutzer
#30
Der Empfaenger muss angeschlossen sein, da dieser die Auforderung zum Senden der entsprechenden Datensaetze absetzt. Trotzdem kannst Du mittels SerialMonitor und angeschlossenem Empfaenger die Daten sehen, die vom Arduino aus gesendet werden, die Geschwindigkeit betraegt dabei 19200Baud. Beim 328 kann es aber passieren, dass je nach aktivierten Features, der SRAM zu klein wird und der Stack in den Heap kracht, was zu nicht kalkulierbaren Ergebnissen fuehrt. Bspw. beim einem QuadX, mit ACC, BARO, MAG, GPS und HoTT liegt die verwendete SRAM Groesse bei ca. 2500Byte, dann sind min.500Byte zuviel fuer den 328er, der lediglich 2048Byte SRAM zur Verfuegung hat.
 

Hexaflyer

Neuer Benutzer
#31
Hallo,

habe Fortschritte gemacht ;-). Das sich die 2 Motoren nicht initialisiert haben lag am zu geringen Mincommand. Hab es auf 1000 angehoben.
Jetzt initialisieren die Motoren richtig und die Telemetrie funktioniert. Leider lässt sich der Copter jetzt nichtmehr "armen". Die Grüne LED blinkt.
Ich habe einen HEXA mit Drotek 10DOF (MPU6050, MS5611)
Leider auch im Moment noch mit der Dioden Lösung, könnte der MAX3232 funktionieren ? Werde es nochmal probieren.

Irgendeine Idee ?

DAnke
 

oli

Neuer Benutzer
#32
Ob der MAX3232 des Problems Loesung ist, mag ich an der Stelle bezweifeln. Dass dein Copter nicht startet, koennte eher daran liegen, dass er a.) zuviel Schieflage hat beim Versuch diesen zu starten, oder b.) Nicht kalibriert wurde bzw. nach dem Neuaufspielen der Firmware diese "vergessen" hat.
 

Hexaflyer

Neuer Benutzer
#33
Hallo nochmal.

Danke für den Tipp mit dem Kalibrieren. Mit der Diode läuft es jetzt. Hab den MAster Branch am laufen.
Den Max3232 hab ich nicht zum Laufen bekommen. Vielleicht gibt es ja hier nen Elektronik Freak der mir sagen kann wie das funktionieren könnte ;-)
Aber noch eine FRage. Wie kann ich nun die Modes und div. anderen Einstellungen programmieren ? Komme ja nichtmehr auf die GUI ?

Danke
 

oli

Neuer Benutzer
#34
Auf einem ATMega328 der nur einen UART hat musst Du, damit das WiiConfTool laeuft, in der config.h die Telemetrie wieder auskommentieren, kompilieren, aufn Kopter aufspielen, alles einstellen, und dann die Telemetrie wieder aktivieren, kompilieren, und wieder aufn Kopter aufspielen. Das ist ein wenig laestig, aber muss i.d.R. nur einmal gemacht werden, da die PID Einstellungen dann per HoTT erledigt werden koennen.
 
#35
Hallo an Alle
Wollte mal fragen ob mir jemand den Link schicken könnte wo die Anleitung ist für die PID über Graupner Hott einstellen kann. Wie und was ich alles
Einstellen muss das es Funktioniert!
Danke
Gruß
Paul
 

cGiesen

Erfahrener Benutzer
#37
Hallo Oli,

ich bin gerade ins MultiWii Thema eingestiegen und habe aber auch gleich mit Version 2.1 begonnen, da dort meine Komponenten besser unterstützt werden.
Jetzt habe ich gerade Deine FW entdeckt. Diese ist aber 'noch' 2.0

Leider erschließt sich mir nicht, wo es überall Änderungen gibt.
Kannst Du mir sagen, was es für ein Aufwand ist, Deine Lösung auf 2.1 zu bringen?
Oder wie ich das selber machen kann?

Gruß
Carsten
 

oli

Neuer Benutzer
#38
Hallo Oli,

ich bin gerade ins MultiWii Thema eingestiegen und habe aber auch gleich mit Version 2.1 begonnen, da dort meine Komponenten besser unterstützt werden.
Jetzt habe ich gerade Deine FW entdeckt. Diese ist aber 'noch' 2.0

Leider erschließt sich mir nicht, wo es überall Änderungen gibt.
Kannst Du mir sagen, was es für ein Aufwand ist, Deine Lösung auf 2.1 zu bringen?
Oder wie ich das selber machen kann?

Gruß
Carsten
Habs gerade auf 2.1 angepasst. Ein kurzer Test auf meinem Schreibtisch hat funktioniert. Geflogen bin ich sie aber noch nicht, ich hab aktuell sehr wenig Zeit. Wenn Du diese verwendest und ein wenig geflogen bist, bin ich Dir fuer Rueckmeldungen jeder Art auch Anregungen was noch fehlen koennte sehr dankbar. Ich kann nicht garantieren, dass diese dann auch sehr zeitnah umgesetzt werden, aber es waere mir sicherlich ein Hilfe.
 

cGiesen

Erfahrener Benutzer
#39
Hallo Oli,

meiner ist auch noch nicht geflogen ;)
Ich werde aber Deine Version gleich mal laden und testen!

Trotzdem würde mich schon interessieren, wie Du die Änderungen gemacht hast!
Im Sinn von lernen. Ich habe hier noch einen Ultraschall Sensor der I2C spricht.
Der reizt mich mal einzubinden ich möchte dieses aber comform machen!

Gruß
Carsten

PS: Feedback versteht sich von selbst! Ich bin selbst Programmierer und weis wie wichtig das ist!
 

cGiesen

Erfahrener Benutzer
#40
Hallo Oli,

habe mal einen Text Compare zum Original gemacht. Außer der HoTTv4.ino halten sich die Änderungen ja in Grenzen.

Hast Du eine Idee ob und wann Dein Code in den Standard übernommen wird?

Gruß
Carsten
 
FPV1

Banggood

Oben Unten