Gimbal Brushless Controller V3.0 50x50mm by Martinez

Status
Nicht offen für weitere Antworten.

olex

Der Testpilot
Das mit dem Treiber stimmt bei einigen Boards. Ich habe bei einem Kollegen mal das RCTimer Gimbal Board zum Laufen bringen wollen, Ewigkeiten rumgekämpft bis es endlich ging - kam die ganze Zeit genau der Fehler. Die komplette Deinstallation der Treiber, die Windoof 7 selbst draufgehauen hat (an mehreren Stellen im Gerätemanager), und gezwungene Installation einer älteren Treiberversion hat dann letztendlich geholfen. Hier habe ich die Version mal angehängt, von der Herstellerwebseite lässt sie sich nicht mehr herunterladen.
 

Anhänge

joergw

Neuer Benutzer
Hi. Ich hab an den Treibern aber nichts geändert und vorher ging alles. Es hat wohl mit dem Kurzschluss zu tun. Was könnte ich noch probieren? Oder kann ich dir das board mal zuschicken Martinez?
 

martinez

Erfahrener Benutzer
Hi. Ich hab an den Treibern aber nichts geändert und vorher ging alles. Es hat wohl mit dem Kurzschluss zu tun. Was könnte ich noch probieren? Oder kann ich dir das board mal zuschicken Martinez?
Okay, es hat also schon mal funktioniert.
Ein Versuch wäre den Bootloader noch mal drauf zu spielen, wenn du willst kannst du mir es auch zusenden.
In den Fall schick mir eine PN.

Grüße
Martinez
 

martinez

Erfahrener Benutzer
Bootloader installieren

Du brauchst ein z.B. ein USBASP, die Software Arduino.
Verbinde die Punkte GND, 5V, MISO (C4M auf den Board), MOSI, SCK und RST 1:1 mit den USBASP Adapter.
Wenn du die V3.1 hast gibt es die SPI Pins direkt.
Wähle in Arduino das Board "Arduino Pro (5V 16Mhz), bei Programmer wählst du z.B. "USBASP" und dann klickst du auf Bootloader installieren.

........
fertig

Gruß
Martinez
 

joergw

Neuer Benutzer
Moin zusammen, hab versucht den bootloader zu laden und folgende Meldung bekommen:

...\tools\avr\bin>avrdude -C c:\...etc\avrdude.conf -c usbasp -P usb -p m328p -v -B 10

avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "c:\quadcopter\arduino\hardware\tools
\avr\etc\avrdude.conf"

Using Port : usb
Using Programmer : usbasp
Setting bit clk period : 10.0
AVR Part : ATMEGA328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max
W ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ---
-- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 36
00 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 45
00 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : usbasp
Description : USBasp, http://www.fischl.de/usbasp/

avrdude: set SCK frequency to 93750 Hz
avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude done. Thank you.

Kann mir da jemand weiterhelfen?

Grüße, Jörg
 

fdietsch

Erfahrener Benutzer
Hi Leute hab hier lange nicht reingeschaut und den Überblick verloren.
Welche Version ist aktuell und funktioniert. https://code.google.com/p/brushless-gimbal/downloads/list
049 r 161 kann man die nehmen?
Und gibt es eine hübsche Anleitung wie man die Parameter optimieren kann?
 
Hi Folks!

Jetzt bin ich so langsam mit meinem Lateinn am Ende!
Ich habe mir folgende Komponenten bestellt, und in ein eigenes Gimbal montiert.

Motoren: http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=43037
Specs:
Poles: 12N14P
KV(RPM/V): 140
Resistance: 11.25omh
Weight: 32.3g
Wire: 0.17mm
Torque: 230g
Bottom holes center to center: 16mm and 19mm
Top holes center to center: 12mm

Controller: http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=41386

Ich habe im Sketch die Zeile: #definde MPU6050_DEFAULT_ ADDRESS MPU6050_ADDRESS_AD0_HIGH, auf LOW gesetzt

Nun habe ich schon eine ganze Weile versucht, das Gimbal einzustellen, leider ohne richtigen Erfolg.
Ich habe beim Bau darauf geachtet, dass ich auf beiden Achsen (fast) im Schwerpunkt liege, somit haben die Motoren auch keine große Last zu tragen.
Software: BruGi_049B_r77.zip 2.7 MB

Wenn ich jetzt die ganze Sache anschließe, dann initialisiert sich das Teil, und sucht dann förmlich nach der Grundstellung.
Wenn ich ein bisschen mit den Fingern Nachhelfe, geht er dann in die passende Position, ohne das die Motoren ruckeln, so lange ich den Schwenkbereich dann nicht zu groß wähle, dann funktioniert die Geschichte auch einigermaßen, komme ich über einen bestimmten Bereich der Pitch-Achse, dreht die Roll-Achse durch und fängt an zu zittern, dann spinnt auch die Pitch-Achse.
Der Motor für die Rollachse wird im Betrieb sehr warm, im Gegensatz zum Motor für die Pitch Achse!

Der gemessene Innenwiderstand der Motoren Wicklungen: 22 Ohm
 

Anhänge

Zuletzt bearbeitet:
Hallo Mighty,

ich hab auch gekämpft bis es bei mir funktioniert hat.

Dabei habe ich festgestellt, daß es (fast) immer an den mitzuschleppenden Kabeln liegt - zu steif, zu schwer, falsch verlegt etc.
Sieht bei Dir auch aus, als wenn´s die Kabel wären.
Am Anfang hab ich auch den Fehler gemacht, den Strom zu hoch einzustellen. Dadurch hats Vibrationen gegeben, die die IMU gar nicht mag.

Also: Strom so tief wie´s geht, Kabel gut verlegen und Schwerpunkt exakt einstellen (incl. der mitzuschleppenden Kabel).
Dann habe ich die Roll Achse mit Defaultwerten gelassen und die Pitch Achse hat nur noch 1/3 in P I und D.

Strom auf Roll habe ich Wert 55, Strom auf Pitch 28. Wenn ich höher gehe fängt´s an zu vibrieren und dann geht gar nix mehr.

Gruß
Dirk
 
Hallo Dirk!

Erstmal vielen Dank für deine Antwort!
Ich habe mich an deinen Tips orientiert und den Motorstrom reduziert, die Kabel sind schön weich und leichtgängig.
Das Gimbal funktioniert jetzt auch soweit, mal sehen ob es sich im Luftstrom der Propeller auch noch halten kann!?
...das Haltemoment der Motoren erscheint mir doch ein wenig gering!
Naja, ich werd es sehen!

Gruß
Dirk
 

Bluebrain

Erfahrener Benutzer
Warum ist eigentlich nirgends eine vollständige Anschlussbeschreibung zu finden zu dem Martinez Board?
Insbesondere würde mich z.B. der C2 Pin interessieren.

Bei GLB ist da extra noch ein Foto drin, das zeigt, dass dieser Pin mit einem Pin vom Prozessor verbunden ist.
Nur warum?
http://www.goodluckbuy.com/carbon-f...set-for-pocket-camera-aerial-photography.html



Kleiner Tipp noch:
Im Spanischen Multicopter Forum gibt es eine genullte 2.2b2 ;) ... für alle, welche die Alex Moss Firmware mal "ausprobieren" möchten.
 

Bluebrain

Erfahrener Benutzer
Ja, so ganz schlau bin ich daraus auch noch nicht geworden.

Werde es aber mal mit der Kabelbrücke zwischen C2 Pin und dem Prozessor testen, sowie die Hex per ISP drauf zu spielen statt über XLoader.

Habe selbst noch die 2.1 drauf. Die läuft aber bestens.

Es gab übrigens ein "offizielles" Statement von dem Hacker.
Die Verschlüsselungs-Keys sind bekannt. Damit wäre es möglich, auch jede zukünftige offizielle Firmware von Alex Mos drauf zu spielen.
Der (oder die) Hacker möchte durch die "einzelne" Veröffentlichung der gehackten Firmware aber den Entwickler (nur) darauf hinweisen und aufmerksam machen, dass die von Ihm eingesetzte Technik absolut unsicher und recht einfach zu knacken ist, und ihm nicht direkt schaden.

So einfach wird das für Alex Mos aber auch nicht werden in Zukunft. Wir sprechen hier ja immerhin von einfachen ATmegas und keinen ARM Prozessoren oder ähnlichen, die teilweise entsprechende Schutzmechanismen bereits implementiert haben.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten