Alternative Firmware für den Assan GA250 Gyro

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • OlliW
    OlliW

    #196
    AW: Alternative Firmware für den Assan GA250 Gyro

    Danke für den Akrobat Link. Ist etwas "brutal", da ist glaube ich die erst genannte Methode doch noch besser

    Kommentar

    • fireball
      Senior Member
      • 07.04.2009
      • 2554
      • Marcus
      • wohnen: Viernheim fliegen: MFC Gernsheim

      #197
      AW: Alternative Firmware für den Assan GA250 Gyro

      Zitat von OlliW Beitrag anzeigen
      wo?
      Puh... lang ists her, mit viel Sucherei, Google, und bisschen was in englischspracigen Foren. Links hab ich dazu leider keine mehr, sorry

      Zitat von OlliW Beitrag anzeigen
      ich habe eine, ich weis nicht wie ich's sagen soll, Grundhaltung dass es meistens doch eine einfache clevere Methode gibt, die dann auch die ist die verwendet wird...
      Vollkommen ok und richtig - vielleicht ist der Ansatz vom AC3X genau das


      [EDIT] grad dein letztes Post gelesen - also hinfällig.

      Bin aber echt gespannt, wie Du das lösen wirst
      Greets,
      Marcus

      Kommentar

      • chris3002
        chris3002

        #198
        AW: Alternative Firmware für den Assan GA250 Gyro

        @Olli

        also der gyro blinkt nach dem anlegen des Akkus so ca 8 mal blau,
        danach nur mehr rot (geschätzt ca. 10 Hz...)
        Habe auch schon jede menge Baudraten durch ....

        Hier ein kurzer Auszug des Protokolls:

        [SIZE="2"]10.01.12-19:19:36-203 > Connecting on port COM5...
        10.01.12-19:19:36-203 > Timeout.Connect = 50 ms
        10.01.12-19:19:36-203 > Timeout.Base = 50 ms
        10.01.12-19:19:36-203 > Timeout.Erase = 10 ms
        10.01.12-19:19:36-203 > Timeout.Flash = 15 ms
        10.01.12-19:19:36-203 > Timeout.Eeprom = 10 ms
        10.01.12-19:19:36-203 > Timeout.Buffer = 1 ms
        10.01.12-19:19:36-203 > Timeout.AppCmd = 0 ms
        10.01.12-19:19:36-203 > Timeout.KeepAlive = 250 ms
        10.01.12-19:19:36-203 > Timeout.RTSPulse = 0
        10.01.12-19:19:36-203 > Timeout.RTSInterval = 0
        10.01.12-19:19:36-203 > Timeout.ConnectTrials = -1
        10.01.12-19:19:36-203 > Timeout.MaxPacketSize = 0
        10.01.12-19:19:36-203 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:36-328 > received data $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 3E 1E
        10.01.12-19:19:36-328 > Switch to 1-Wire mode
        10.01.12-19:19:36-328 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:36-453 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:36-578 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:36-718 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:36-843 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:36-968 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:37-093 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:37-218 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:37-390 > received data $FC F8 00 FC F8 00 FC F8 00 FC F8 00 FC F8 00 FC F8
        10.01.12-19:19:37-390 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:37-562 > received data $FC F8 00 FC F8 00 FC F8 00 FC F8 00 FC F8
        10.01.12-19:19:37-562 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:37-734 > received data $FC F8 00 FC F8 00 FC F8 00 FC F8 00 FC F8 00 FC F8
        10.01.12-19:19:37-734 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:37-906 > received data $FC F8 00 FC F8 00 FC F8 00 FC F8 00 FC F8 00 FC F8
        10.01.12-19:19:37-906 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:38-078 > received data $FC F8 00 FC F8 00 FC F8 00 FC F8 00 FC F8
        10.01.12-19:19:38-078 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:38-250 > received data $FC F8 00 FC F8 00 FC F8 00 FC F8
        10.01.12-19:19:38-250 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:38-421 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:38-593 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:38-703 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:38-828 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:38-937 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:39-062 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:39-187 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:39-328 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52
        10.01.12-19:19:39-453 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52[/SIZE]

        Gruß Chris

        Kommentar

        • chris3002
          chris3002

          #199
          AW: Alternative Firmware für den Assan GA250 Gyro

          So kurzerhand den ISP nochmals drangelötet
          und geflashed (diesmal mit AVR Extreme Burner)

          Anscheinend hab ich gestern irgend einen Fehler (Fuses?) gemacht.
          Jetzt kann ich mich mit AvrConfig connecten und Parameter ändern.
          und das mit jeder Baudrate ....

          Ich bin bis jetzt total begeistert

          Ich glaube ich muss mir jetzt einen Testheli zulegen....

          Gruss
          Chris
          Zuletzt geändert von Gast; 10.01.2012, 19:48.

          Kommentar

          • steidlmick
            Member
            • 16.08.2010
            • 273
            • Michael

            #200
            AW: Alternative Firmware für den Assan GA250 Gyro

            So, nachdem mein USB-TTL-Adapter noch etwas auf sich warten lässt habe ich heute Bootloader und Firmware in einem Rutsch per ISP geflash - hat alles so geklappt, wie's Olli verlinkt hatte.
            Danach habe ich auf dem gleichen Weg die Robbe ProgBox V2 mit einer Bootloader-Firmware-Kombi (die für Atmega88PA) per ISP geflasht - hat ebenso geklappt.
            Verbinde ich jetzt den gemoddeten Gyro mit der gemoddeten Robbe ProgBox und schalte den Strom ein, dann verbinden die sich brav miteinander und ich kann in der ProgBox auch alle Menüpunkte anwählen, ändern etc.
            Soweit alles ok.
            Jetzt die Frage: Im Menüpunkt "Save to EEPROM?" kann ich mit den + / - Tasten zwischen "yes" und "no" wählen - aber wie zum Teufel veranlasse ich das Teil denn jetzt auch zum Schreiben?
            Ich habe jetzt alle möglichen Tastenkombinationen durch, lange drücken, kurz drücken etc. - was muss ich tun?

            Grüße,
            Mick

            Kommentar

            • OlliW
              OlliW

              #201
              AW: Alternative Firmware für den Assan GA250 Gyro

              @Chris:
              Jetzt kann ich mich mit AvrConfig connecten und Parameter ändern.
              KLASSE
              Ich glaube ich muss mir jetzt einen Testheli zulegen....
              wie jetzt, du hast gar keinen Heli dazu? Ich denke ich muss die Kriterien ändern, denn am "Computer spielen" gilt nicht, nur echt fliegen... daher, die zweiter und dritter Mutiger Plätze nehme ich zurück, es geht jetzt danach wer tatsächlich airborne ist


              @Mick:
              Soweit alles ok.
              KLASSE
              aber wie zum Teufel veranlasse ich das Teil denn jetzt auch zum Schreiben?
              oh, das steht tatsächlich nirgends... erst auf yes schalten und dann solange auf "+" drücken bis sich was tut (ca 2 sec)...

              Kommentar

              • chris3002
                chris3002

                #202
                AW: Alternative Firmware für den Assan GA250 Gyro

                Zitat von OlliW Beitrag anzeigen
                wie jetzt, du hast gar keinen Heli dazu? Ich denke ich muss die Kriterien ändern, denn am "Computer spielen" gilt nicht, nur echt fliegen... daher, die zweiter und dritter Mutiger Plätze nehme ich zurück, es geht jetzt danach wer tatsächlich airborne ist
                Hi Olli,
                doch ich kann zwischen einem 250er und drei 450 wählen...
                Am liebsten würde ich meinen Scale nehmen, denn da müsste sowieso ein neuer Gyro rein.
                Dummerweise muss der aber komplett zerlegt werden.
                Also wird es vermutlich ein normaler 450 werden, obwohl eigentlich der 250er die Probleme hat. Aber so ein richtiger Testheli wär trotzdem zusätzlich nicht schlecht

                Habe vor am Wochenende umzubauen...

                Gruß
                Chris
                Zuletzt geändert von Gast; 10.01.2012, 21:57.

                Kommentar

                • steidlmick
                  Member
                  • 16.08.2010
                  • 273
                  • Michael

                  #203
                  AW: Alternative Firmware für den Assan GA250 Gyro

                  Zitat von OlliW Beitrag anzeigen
                  oh, das steht tatsächlich nirgends... erst auf yes schalten und dann solange auf "+" drücken bis sich was tut (ca 2 sec)...
                  Ja, jetzt hat es geklappt!

                  Tolles Projekt, tolle Konzeption, ich bin jetzt schon begeistert. Am Wochenende werde ich mal ausführlich testen können (wenn's Wetter mitspielt).

                  Viele Grüße,
                  Mick

                  Kommentar

                  • linuxholgi
                    linuxholgi

                    #204
                    AW: Alternative Firmware für den Assan GA250 Gyro

                    So hier ist die Version 1.1 der Doku. Hab eine ganze menge Schreibfehler beseitigt sowie ein paar Ungereimtheiten korrigiert.

                    - Bild FT232RL Adapter ausgetauscht (zeigte einen ganz anderen Adapter)
                    - Olli's Prozedur zum Einstellen des Kreisel eingefuegt
                    - Paar Warnhinweise eingefuegt
                    - Beschreibung zur Konfiguration ergaenzt
                    - Ungereimtheiten in der Beispielkonfiguration beseiting

                    ... und noch so einiges mehr. Jetzt sind es 13 Seiten.

                    Schoen waere noch eine Troubleshooting Sektion, falls die One-Wire Kommunikation nicht klappt. Ausserdem ist das 3.0/3.3V noch unbehandelt. Konnte dazu keine guten Ausfuehrungen im Netz finden.

                    Gruss
                    Holger
                    Angehängte Dateien

                    Kommentar

                    • OlliW
                      OlliW

                      #205
                      AW: Alternative Firmware für den Assan GA250 Gyro

                      einfach super, Holger

                      Kommentar

                      • OlliW
                        OlliW

                        #206
                        AW: Alternative Firmware für den Assan GA250 Gyro

                        @Chris: das habe ich dann wohl falsch interpretiert
                        @Mick: TOLL. Vorallem weil du auch die ProgBox benutzt, so bekommen wir auch dazu Erfahrungen

                        Kommentar

                        • linuxholgi
                          linuxholgi

                          #207
                          AW: Alternative Firmware für den Assan GA250 Gyro

                          Hi Olli,

                          ein paar Instruktionen zur ProgBox waeren auch gut. Als ich das Posting von Mick gelesen hatte, hatte ich so ein Deja Vu

                          Vielleicht bestell ich mir mal zu meinem Arduino so ein LCD Shield. Aber gestern sind die Teile fuer meinen Tricopter eingetrudelt. Der muss jetzt erstmal aufgebaut werden.

                          Bin mal gespannt ob sich noch wer vom internationalen Forum meldet. Ich habe in Cruzados Thread diesmal was gepostet.

                          Gruss
                          Holger

                          Kommentar

                          • HDD
                            HDD

                            #208
                            AW: Alternative Firmware für den Assan GA250 Gyro

                            Hallo Holger,
                            deine Anleitung ersetzt das Durchlesen dieses langen Treeds! Vielen Dank!
                            Bin dabei den GA an meinen "alten" Parallel Port - Prommer anzuschließen und den Bootloader zu proggen.
                            Werde dann am Wochenende mir die kleine Schaltung zum Laden der Firmware löten (DIY) oder ist die FT232L besser?

                            @Olli
                            Super Idee diese Software habe Sie ja nur durch Zufall gefunden weil kein HK401 on stock war und die Alternative der GA250 war. Genau das richtige für meinen Basteltrieb!
                            Sollte für die Alt.-Firmware auch zwingend ein Digital Servo für den 250 verwendet werden?

                            Gruß
                            Hans

                            Kommentar

                            • steidlmick
                              Member
                              • 16.08.2010
                              • 273
                              • Michael

                              #209
                              AW: Alternative Firmware für den Assan GA250 Gyro

                              Zitat von HDD Beitrag anzeigen
                              Sollte für die Alt.-Firmware auch zwingend ein Digital Servo für den 250 verwendet werden?
                              Ich hatte schon vorher am originalen GA250 (neuere Version) auch schnelle analoge Heckservos mit 70 Hz betrieben und dabei keine Auffälligkeiten festgestellt.
                              Da mit Ollis Firmware u. a. auch 55 Hz möglich sind, sollte das eigentlich keine Probleme machen.
                              Das ist zumindest mein Eindruck...allerdings sind meine fliegerischen Fähigkeiten bisher noch nicht so ausgeprägt, dass ich Gyro oder Servo "am Anschlag" habe.
                              Aber da es mich auch interessiert schließe ich mich Hans' Frage mal an.

                              Grüße,
                              Mick

                              Kommentar

                              • fireball
                                Senior Member
                                • 07.04.2009
                                • 2554
                                • Marcus
                                • wohnen: Viernheim fliegen: MFC Gernsheim

                                #210
                                AW: Alternative Firmware für den Assan GA250 Gyro

                                2 gute Gründe für Digitalservos:

                                1) Prinzipiell bieten Digitalservos in der Regel schnellere Reaktionen auf Steuereingaben -> besseres Ansprechen auf die Regelung.

                                2) Digiservos haben den Vorteil, dass die letztangelegte Position gehalten wird. Ein Analogservo fährt in der Regel auf die Position, die es vom Impulseingang vogegeben bekommt - und in der Zwischenzeit, wenn kein Signal da ist, ist es kraftlos.

                                Im Umkehrschluss heisst das aber auch: Digitalservo allein ist kein Qualitätsmerkmal. Halte- und Stellkraft und Geschwindigkeit sind eigentlich die relevanten Randbedingungen, hohe Ansteuerraten verbessern wiederum die Regelung. Und die Savox/Align-Digiservos sind ja nun wirklich nicht teuer
                                Zuletzt geändert von fireball; 11.01.2012, 16:55.
                                Greets,
                                Marcus

                                Kommentar

                                Lädt...
                                X