Seite 1 von 1
#1 Multiwii Quadcopter
Verfasst: 25.11.2011 13:13:22
von madymaxy
Hallo zusammen,
habe ein Problem mit meinem Quadcopter, und zwar bekomme ich richtige Gyro, Acc Werte jedoch stimmt bei den RC-Werten irgendwas nicht.
Nutze als Funke eine Spektrum DX6i Mode 2 -> Empfänger ist AR6210.
Throttle, Yaw und Mode funktionieren nur scheint der komplette rechte Stick defekt zu sein auf Roll und Pitch kriege ich keine Werte.
Es kann weder an Funke noch an Empfänger liegen (Habe die Leitungen von Throttle in Roll bzw Pitch gesteckt, dann bekomme ich "Throttle" Ausschläge.)
Die physischen Verbindungen habe ich auch gemessen vom Jeweiligen Pin am ATmega328 messe ich bis zu den Buchsen am Empfänger durchgang.
Version: MultiWii 1.8p2 und 1.9 gleiches Verhalten.
Board: Arduino Pro Mini 5V 16 Mhz mit WMP + NK (alles original)
Hat jemand eine Idee für mich?
Ahja als kleiner hinweis noch: ich habe am Empfänger nur einmal + und - aufgelegt (bei throttle) bei den anderen immer nur Signal aber das sollte ja ausreichen oder?
Gruß mad
#2 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 13:53:58
von r0sewhite
Einmal Spannungsversorgung reicht auch. Wo der Fehler liegt, kannst Du ja ganz einfach herausfinden:
Zieh alle Kabel vom Empfänger ab und nimm nur das komplett durchkontaktierte. Vermutlich war das am Throttle Kanal dran. Das steckst Du nach und nach an jeden Kanalausgang des Empfängers und schaust, ob der Throttle-Balken in der GUI reagiert. Wenn ja, dann ist damit klar, dass der Empfänger und das Kabel in Ordnung sind.
Als nächstes lässt Du dieses Kabel am Throttle Kanal angeschlossen und steckst es nach und nach an jeden Eingang Deines MultiWii-Boards. Wenn sich der entsprechende Balken in der GUI bewegt, ist Dein Board okay. Wenn nicht, hast Du an dem betreffenden Eingang ein Kontaktproblem.
Hast Du alle Empfänger-Ausgänge positiv getestet und alle Eingänge am MultiWii-Baord ebenfalls, bleiben nur noch die Kabel als Fehlerquellen übrig. Schlecht gecrimpte Kabel oder Kabel mit Wackelkontakten würde ich übrigens NIE nachbessern, sondern grundsätzlich wegwerfen. Die Teile liegen preislich im Cent-Bereich, können aber zu Totalverlust des Modells führen.
#3 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 14:30:33
von madymaxy
Hi Danke für die Hinweise werde ich jetzt mal so versuchen.
Zieh alle Kabel vom Empfänger ab und nimm nur das komplett durchkontaktierte. Vermutlich war das am Throttle Kanal dran. Das steckst Du nach und nach an jeden Kanalausgang des Empfängers und schaust, ob der Throttle-Balken in der GUI reagiert. Wenn ja, dann ist damit klar, dass der Empfänger und das Kabel in Ordnung sind.
Das habe ich ja schon gemacht

Alle Ausgänge des Receivers haben funktioniert.
So habe das durchgeführt:
Als nächstes lässt Du dieses Kabel am Throttle Kanal angeschlossen und steckst es nach und nach an jeden Eingang Deines MultiWii-Boards. Wenn sich der entsprechende Balken in der GUI bewegt, ist Dein Board okay. Wenn nicht, hast Du an dem betreffenden Eingang ein Kontaktproblem.
Resultat: mit dem funktionierenden "Kabel" des Throttle Ausgangs bin ich alle Pinne auf dem arduino durchgegangen. leider reagiert der throttle dabei auf roll/aile und picht/elev nicht....Schlussfolgerung Problem in der Software oder was??? ich habe als pinne wie in den diagrammen angegeben 4-> Roll 5-> Pitch genommen
Gruß Mad
#4 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 15:27:08
von r0sewhite
Was hast Du denn für ein Board. Ein käufliches MultiWii-Shield oder eine Eigenkonstruktion? Kannst Du ein Foto davon einstellen?
#5 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 15:32:11
von madymaxy
Eigenkonstruktion.. Bild ist im moment leider nicht möglich da ich auf der Arbeit bin.
Habe mittlerweile alle kabel bestimmt 100 mal neu angelötet/ Neue Kabel gelötet ich kann mir einfach nicht erklären woran es liegen soll
Vorallem weil die RC-Eingangspinne ja als eigenständig betrachtet werden können, da sie von nichts anderem abhängig sind, oder habe ich da etwas falsch verstanden?
#6 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 15:47:07
von r0sewhite
Naja, es können dann ja nur 2 Dinge in Betracht kommen: Entweder hast Du die Pins an die falschen Eingänge angeschlossen oder es bestehen doch Kontaktprobleme. Die Zuordnung der Kanäle zu den Eingängen lässt sich zwar im Sketch manipulieren, doch von alleine passiert das bestimmt nicht.
#7 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 16:13:43
von madymaxy
Ja so wuerde ich das eigentlich auch sehen.
Aber da ich die Stiftleisten auf den Arduino geloetet habe und eben einfach mit einer Buchsenleiste auf die Pinne gegangen bin sollte da auch nichts schief gehen koennen.
Im sketch habe ich nichts an den pinnen veraendern. Habe eztra auch nocheinmal geschaut ob sketch&layout synchron sind. Verbindung atmega zu via/stift habe ich auch nochmal durchgemessen.
Kann es zufaellig sein das 2 pinne eines Ports defekt sind? Ne oder?
#8 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 16:20:15
von r0sewhite
Beim Arduino Pro Mini kann es leicht passieren, dass eine der sehr dünnen Leiterbahnen von den Lötaugen abreißt, wenn man nicht vorsichtig und verspannungsfrei lötet. Auch gibt es ab und zu Kontaktprobleme zwischen dem Atmega und dem PCB. In diesem Fall hilft aber einfach Nachlöten der Beinchen.
Am besten misst Du mal von Deinen Pins nicht nur zu den Lötaugen, sondern bis an die Beinchen des Atmega. Dann weißt Du mehr.
#9 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 17:00:00
von madymaxy
Am besten misst Du mal von Deinen Pins nicht nur zu den Lötaugen, sondern bis an die Beinchen des Atmega.
Das habe ich jetzt gemacht. Bei allen 5 Leitungen habe ich vom Receiver aus bis zum Beinchen des AVR durchgang (piepsen) und unter 3 ohm wiederstand.
Was hällst du von der Idee zwei andere Pinne auszupropieren?
Oder fällt dir sons noch etwas ein?
#10 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 17:34:17
von r0sewhite
Bist Du denn sicher, dass Du die richtigen Eingangs-Pins genommen hast?
#11 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 19:04:55
von madymaxy
Habe das gute ding grade vor mir.
also ich habe es wie folgt....
AVR SEITE -> RC Receiver
2 -> Throttle
4 -> Aile
5 -> Elev
6 -> Rudd
7 -> Gear
Sollte laut unten angehäntem Bild richtig sein.
#12 Re: Multiwii Quadcopter
Verfasst: 25.11.2011 22:37:01
von Crizz
Gear kommt auf Pin 6 ( = YAW ), Pin 7 ist für den Mode-Switch mit dem du die Sensorik umschalten kannst ( Acc/Mag./Baro on/off ). Wieso hast du Rudder und Gear ? das paßt schonmal irgendwie nicht wirklich, solltest du umstöpseln. Kein Wunder wenn du kein Gear(Yaw) Signal bekommst, und wenn Rudder = Klappen ist wird das der zweite fehlende Kanal sein.
#13 Re: Multiwii Quadcopter
Verfasst: 26.11.2011 01:54:58
von r0sewhite
Nee Crizz, stimmt schon. Da würfelst Du etwas durcheinander und verwechselst das deutsche "Gier" (=Lenken um die Hochachse) mit dem englischen "Gear" (= Fahrwerk).
@mad: Hmm, das sieht dann nicht gut aus. Wenn Du vom Empfänger bis zum Beinchen des Atmega auf Pin 4 und 5 Durchgang misst, wird wohl der Atmega einen Schuss haben. Im Zweifelsfall nochmal neu flashen, doch ich glaube nicht, dass das was bringt. Eine Alternative wäre ein Summensignal auf dem Throttle-Pin, falls Du einen entsprechenden Empfänger hast.
#14 Re: Multiwii Quadcopter
Verfasst: 26.11.2011 08:43:04
von Crizz
Axo, auch gut

#15 Re: Multiwii Quadcopter
Verfasst: 26.11.2011 17:27:36
von madymaxy
Hi, sorry war bis grade unterwegs...
Also neu flashen habe ich schon mehrmals versucht, bringt nix sowohl v.1.8 patch2 als auch v.1.9 habe ich geflashed.
Ein summensignal kann ich leider nicht realisieren, da ich nur die dx6i hier habe und den ar6210.
Denkst du nicht ich könnte probeweiser zwei andere pinne ausprobieren? (Natürlich sketch verändern)
Sons werde ich mir wohl einen zweiten arduino besorgen müssen... Wenn es mit ihm dann klappt kann ich ja wahrscheinlich den anderen bei Watterott einschicken oder?
Gruß mad