MikroKopter-Wiki   •   SHOP   •   Video-Liste   •   MikroKopter-FAQ   •    English translation

Mikrocontroller- & MicroSPS-Forum » Flight-Ctrl » FlightCtrl und MLX90609-R2 Gyro

FlightCtrl und MLX90609-R2 Gyro

Moderatoren: jamiro, ligi, P_Latzhalter.

Seite: < 1 2 3 4 5 6 ... > »

Autor Neuer Beitrag
Mitglied
Registriert seit: Mar 2007
Beiträge: 1614
Ort: MVP
wekker neue ??
Mitglied
Registriert seit: May 2007
Beiträge: 499
@Specky, Sehr schone arbeit! Ich habe sicherlich interesse in drei von ihren breakout boards. Habe noch 3 gyros herumliegen ohne boards. Gibt es moglichkeit fur eine kleine serie ???
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi Arthur P,

sobald der Gyro da ist, kommt er mit der Leiterplatte in den Reflowofen. Wenn dann alles so klappt, wie ich mir das vorstelle, kannst Du mir Deine Gyros schicken und diese bekommen dann ne Leiterplattte und werde auch im Ofen gebacken.

Ob sich ne Kleinserie lohnt, hmm das hängt von der benötigten Anzahl der Sensoren ab..., diese haben wir schon einmal gemacht (ADXRS300):

User image

allerdings mit einer Auflage von 10 Stück :'(

@JUERGEN, so richtig neu ist dieser MLX90609-R2 wirklich nicht :'(

Aber immerhin löst der R2 wie die Muratas und der ADXRS300 mit 300°/s auf und das immerhin mit 6,7mV/°, der ADXRS300 nur mit 5mV/° und die Muratas lustiger Weise genau mit 1/10 mit 0,67mV/°. Der max Ausschlag beträgt 0,5 - 4,5V, Zero bei 2,5V deshalb musste ja auch ein Spannungsteiler her.

Hm, mal noch einen Vergleich 300°/s wie viel ist das eigentlich...

ein Sekundenzeiger einer Uhr rotiert mit 6°/s ein Plattenteller 33 U/min mit 198°/s

Kältespray habe ich mir schon besorgt, dann werde ich mal den Gyro etwas quälen :P

Specky
« Bearbeitet von Specky am 04.05.2008. »
Mitglied
Registriert seit: Mar 2007
Beiträge: 1614
Ort: MVP
Specky meinte
@JUERGEN, so richtig neu ist dieser MLX90609-R2 wirklich nicht :'(

... aber der adxrs610, .... ;)



... hast du eigentlich eine günstige quelle für die MLX90609-R2 ???


jürgen
.
« Bearbeitet von JUERGEN_ am 04.05.2008. »
Mitglied
Registriert seit: May 2007
Beiträge: 499
Billig sind die nirgendwo glaub ich.

Melexis hat sie nicht in ihre online shop und den gibt es nur fur USA/Canada/Mexico. Gibt ein email addresse fur kauf-fragen fur Europa. Den hab ich gerade ein email geschikt mit die frage ob sie vielleicht interesse haben klein-anzahle zu verkaufen.

Mit die billige dollar sinds sie von Sparkfun zahlbahr (wenn's kein importsteur gibt).

Singapore ist gerade ein bischen teurer, aber sind glaub ich auch sparkfun platinen dort (http://www.sgbotic.com/index.php?target=categories&category_id=28&csid=c02d4e25db60710ad2613b209adaad04&sl=EN&currency=).

Robotshop.ca gibt auch nur die SFE breakout boards.

Future Electronics verkauft nur pro "tray": http://www.componentsuperstore.com/store/SearchResultKeywords.aspx?Keywords=mlx90609&SearchType=Keywords&CategoryName=40106010000&ManufacturerName=MELEXIS

Sander electronic: http://www.sander-electronic.de/be00040.html
« Bearbeitet von Arthur P am 04.05.2008. »
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi Arthur und JUERGEN,

mein Testgyro habe ich bei Sparkfun bestellt, aber ich kümmere mich auch mal um Bezugsquellen...
Der adxrs610 bringt "nur" 6mV/° :'(

Specky
« Bearbeitet von Specky am 04.05.2008. »
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi,

so das Layout ist noch einmal gründlich überarbeitet, jetzt fehlt nur noch der MLX :(
3 solcher kleinen Breakoutboards kommen wie schon geschrieben auf eine Trägerplatine und diese dann auf die Lötseite der FlCtrl, dort wo die Muratas waren. Dieser kleine (offene Würfel :P ) wiegt nicht viel.

Ich bin schon gespannt wie das Ufo damit fliegt, seht diesen Versuch als eine Machbarkeitsstudie an!

Specky
« Bearbeitet von Specky am 08.05.2008. »
Mitglied
Registriert seit: Apr 2007
Beiträge: 2237
Specky meinte
seht diesen Versuch als eine Machbarkeitsstudie an!


Wenn's besser funkt, kann es doch eine Alternativdrauflötstudie werden...
_______________
;-)
Mitglied
Registriert seit: Mar 2007
Beiträge: 1614
Ort: MVP
.
währe ev. eine überlegung wert den MLX90609 User image
hier drauf zu plazieren. ???? ;)
http://forum.mikrokopter.de/topic-3727.html



jürgen
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi JUERGEN,

das Gute vorweg, das neue Breakoutboard mit MLX90609 "300° Variante", wird von den Anschlüssen kompatibel zum Sparkfunbreakoutboard mit ADXRS300/150 sein, damit kann dann auch auf dem Wolferlboard/NG/Falcon/ARM-Kopter dieses Teil eingesetzt werden ;)

Eine Quelle für die MLX-Gyros ist angezapft, der Film für die UV-Belichtung wird morgen fertig :)

Zuvor aber noch etwas Mathe...

Der MLX90609 löst mit 6,7mV/° auf, nach dem Spannungsteiler stehen dann noch 4,02mV/° zur Verfügung, was bei 300° eine Spannungserhöhung/Minderung von 1,206V ergibt. Damit ergibt sich ein Spannungsbereich von min 0,294V Mittenspannung 1,5V max 2,706V also ein Spannungsdelta von 2,412V.

Der AD Wandler im Atmega 644/P ist ein 10Bit-Wander mit 1023 Stufen. Wenn man die min und max Werte (nachdem Spannungsteiler auf dem neuen Breakoutboard) und die Referenzspannung von 3V zu Grunde legt, ergibt sich ein Bereich des AD-Wandlers von 100 - 512 - 923 Schritten, was 80% "Ausschöpfung" ergibt.

Der ADRXS300 löst mit 5mV/° auf was einem Bereich bei dem AD-Wandler von 205 - 512 - 818 Schritten ergibt, das entspricht einer "Auschöpfung" des AD-Wandlers von nur 60%

Somit ergibt sich 0,72°/Schritt beim MLX und 0,97°/Schritt beim ADXRS

Specky
« Bearbeitet von Specky am 08.05.2008. »
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi,

so sieht das neue aus:

User imageUser image

das ADXRS300 im Vergleich dazu

Specky
Mitglied
Registriert seit: Jul 2007
Beiträge: 54
Hallo Specky,

ich hoffe Du hast die Blockkondensatoren bei der neuen
Version besser platziert als bei der ersten Version?!

(http://gallery.mikrokopter.de/main.php/v/tech/mlx90609_k.jpg.html)

Gruß,

mifi
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi Mifi,

die erste Version war nur Spass :mrgreen:
Jetzt sind die Blockkondensatoren C1/C2 dort wo sie hingehören!

Specky
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi,

brauchen wir noch am Ausgang einen zusätzlichen Anti-Aliasing-Filter? (Tiefpass)

http://de.wikipedia.org/wiki/Alias-Effekt

Ich würde einfach die Beine am OPV 1,7 und 8 "hochbiegen" und auf der FLCTRL dann die neuen Gyros anschließen und die Eingänge zur Vermeidung des Schwingens auf Masse ziehen.

Specky
« Bearbeitet von Specky am 08.05.2008. »
Mitglied
Registriert seit: Jan 2008
Beiträge: 339
Ort: Schweiz, Zürich
Hi Specky
Nein, den brauchen wir nicht. Im Datenblatt ;) Seite 5;
Notes:
1.CFLT implements a first order low pass filter cascaded with an internal 4-th order SC filter .
The –3dB bandwidth set by CFLT (zw. Pin23+24) is :
fOUT =0.16 /(ROUT*CFLT), with ROUT =200K (typ)
--> 22nF=36,4Hz
--> 10nF=80Hz

80% Ausschöpfung? Da war ich ja gar nicht schlecht mit meinem Schätzwert in meinem ersten Posting. :D

Gruss Martin
_______________
Flugfertig: 30.1.2008, Rahmen: 40cm, 10x10 Alu, Platinen: BL-Ctrl1.1 v0.41+ Fl-Ctrl1.0 v0.70d + MK3Mag selbstbest.(grüne Fraktion) + NC1.1 + MKGPS, Sensoren: MPX4115A, Giergyro MLX90609-R2, LEA-5H, MM3, Motoren: KD A22-10S/KDA20-22L, Props: EPP1045; MC-16/20; 700g mit Akku; Akkus geflogen: 173 à ca. 15min
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi martinchzh,

danke für Deine Antwort, für eine Schätzung lagst Du sehr gut und ich habe mir schon Gedanken gemacht, wie Du auf 85% gekommen bist...

So heute wird also mein Film fertig, es wird wie beim JUERGEN seinem Vorschlag eine zweiseitige Leiterplatte werden.

LG Specky
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi,

eine gute und eine schlechte Nachricht...

die Gute zuerst: der gestern bestellte MLX90609R2 war heute schon im Briefkasten, der von Sparkfun ist noch unterwegs...
die Schlechte, der Film ist schon belichtet, aber nicht entwickelt...

Aber am Dienstag, spätenstens am Mittwoch ist das Muster des neuen Breakoutboars funktionstüchtig!

User image

hier mal der Gyro mit meiner ersten Leiterplatte, die ich nicht nehme!

Schöne Pfingsten!!!

Specky
« Bearbeitet von Specky am 09.05.2008. »
Mitglied
Registriert seit: Apr 2008
Beiträge: 21
Ort: Badia del Valles , Spain
Hi.
Sorry for use english here!

Can I use 3xMLX90609-R2 or 1xMLX90609-R2 + 1xMLX90609-N2 + 1xMLX90609-E2 ?

Coly
Mitglied
Registriert seit: Nov 2007
Beiträge: 60
Ort: Heroldstatt
Hi Specky,
einen Tipp zum Layout. mache Dein Entwickler ca.30°C warm und die Folien einfach zweimal bedrucken.
Ich hab ein Canon Pixma mit einer echt super Papierführung. Originale Bungard mit 8 min @250W belichten. Die billigen LP mit 6 bis 7 min.
gruß Sven
Mitglied
Registriert seit: May 2007
Beiträge: 499
ciufuliciboy meinte
Hi.
Sorry for use english here!

Can I use 3xMLX90609-R2 or 1xMLX90609-R2 + 1xMLX90609-N2 + 1xMLX90609-E2 ?

Coly


You need the R2's. The others are slower.
Mitglied
Registriert seit: Apr 2008
Beiträge: 21
Ort: Badia del Valles , Spain
Arthur P meinte
ciufuliciboy meinte
Hi.
Sorry for use english here!

Can I use 3xMLX90609-R2 or 1xMLX90609-R2 + 1xMLX90609-N2 + 1xMLX90609-E2 ?

Coly


You need the R2's. The others are slower.


Thanx, ordered.
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
svenulm31 meinte
Hi Specky,
einen Tipp zum Layout. mache Dein Entwickler ca.30°C warm und die Folien einfach zweimal bedrucken.
Ich hab ein Canon Pixma mit einer echt super Papierführung. Originale Bungard mit 8 min @250W belichten. Die billigen LP mit 6 bis 7 min.
gruß Sven


Hi Sven,

joo danke für Deinen Tipp, das Problem mit dem doppelt bedrucken ist nur das es beim Einzug in den Drucker 100%ig klappen muss... Das habe ich auch schon erfolgreich gemacht, ist aber eben immer eine Glückssache.

Wenn es ordentlich werden soll, geht es am Film nicht vorbei, der Photoplotter löst mit 0,1mm auf und auf dem Film wird es ein tiefes schwarz.

Ich hoffe ich kann dann morgen die Platinen ätzen, auf 100x160 sind 24 Breakoutborads drauf. Wenn alles so läuft wie ich mir das vorstelle, könnte man eine Kleinserie mit "ordentlichen industriellen" Leiterplatten machen, aber das ist erst der 2. Step und lohnt sich erst ab 100 Stück.

Ich entwickle die belichteten Leiterplatten immer bei 20°C und 20 Sekunden lang.

Specky
« Bearbeitet von Specky am 12.05.2008. »
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
ciufuliciboy meinte
Hi.
Sorry for use english here!

Can I use 3xMLX90609-R2 or 1xMLX90609-R2 + 1xMLX90609-N2 + 1xMLX90609-E2 ?

Coly


Hi Coly

MLX90609-R2 = 300°/s it´s okay
E2 = 150°/s maybe
My UAVP flew with the ADXRS150 (150°/s) also quite excellently!
and N2 = 75°/s too slowly

3x MLX90609-R2 is better!!!

Muchos saludos de Alemania, un Amante de Kanaren ;)

(Aquí están los más nuevos cuadros de Gran Canaria a partir del abril de 2008 www.uavp.de)

Specky
« Bearbeitet von Specky am 12.05.2008. »
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi,

morgen wird gebacken :mrgreen:

User image

Specky
Mitglied
Registriert seit: May 2007
Beiträge: 1708
Ort: Chemnitz
Hi,

U.A.V.P. und andere FlCtrl´s verwenden schon lange MEMS-Gyros, denn:
die MEMS haben einige Vorteile, gegenüber den Piezogyros:

- Stossunempfindlicher,
- Temperaturstabiler
- akzeptablerer Signalpegel 6,7mV/°/s
- die Muratas haben nur 0,67mV/°/s
- kein OPV zwingend mehr notwendig, deshalb auch
- kein Abgleich der "1,5V" mehr notwendig
- langlebiger
aber auch Nachteile:
- teuer

Durch den Spannungsteiler 22k/33k auf dem Gyrobreakoutboard und der 3V Referenzspannung (644/644P) werden nur 80% des AD-Wandlers des Atmega´s ausgenutzt, was aber einer Auflösung pro Schritt von unter 1°/s nach der Digitalisierung entspricht. Damit die MEMS-Gyros verwendet werden können muss die Hardware der FlCtrl etwas "modifiziert" werden:

- die Ausgänge des OPV´s PIN 1, 7 und 8 "hängen" in der Luft (die PIN´s sind einfach hochgebogen)
- die Eingänge PIN2/3 ; PIN5/6 ; PIN9/10 des OPV´s sind über "Abgleichwiderstande" (R9/R13/R17) an Masse gelegt, was ein Schwingen des "kleinen Kerls" verhindern soll
- die Kondensatoren 22pF (C28/C29/C30)) an den Ausgängen des OPV´s wurden nicht eingelötet
- an die dafür vorgesehen PAD´s lässt sich prima ein Draht anlöten
- der blaue Draht ist für "NICK" der Trägerplatine mit den Breakoutboards, der grüne für "ROLL" und der gelbe für "GIER"
- entfallen kann auch 47k (R10/R14/R18) sowie 10k (R8/R12/R16), 22nF (C9/C15/C17) sowie die Abgleichwiderstände (R15/R20/R29)
- der Teil des OPV´s für den Luftdrucksensor bleibt unverändert, nur noch 1/4 des OPV wird benötig, der andere kann einfach abgesägt werden :-)
- die neue Trägerleiterplatte für die 3 Breakoutboards, wird nur noch mit 5 Drähten, rot (+5V), schwarz (GND), blau, grün und gelben Draht verbunden
- befestigt wird diese auf der Bestückungsseite der FLCtrl mittels doppelseitigen Tesa-Schaumgummi-Klebepad´s, mal sehen was diese mechanische Entkopplung bringt...
- hierbei ist unbedingt auf die richtige Aussrichtung zu achten (der Pfeil auf der Trägerleiterplatte muss genau so ausgerichtet sein, wie auf der FlCtrl)
- nach dem Einschalten der FlCtrl kontrolliert man die "1,5V" an dem blauen, grünen und gelben Draht, der an die FlCtrl gelötet ist
- diese "1,5V" sollten so ziemlich genau stimmen
- die Werte im MK-Tool für die Gyros sollten so bei "500" liegen
- jetzt wird die Funktion aller 3 Gyro´s geprüft, schaut Euch den Graphen im MK-Tool dazu an, auch die "Deckungsgleichheit" zwischen Gyro und Beschleunigungssensor
- jetzt kann vorsichtig ein erster Flug mit den "Einsteigersetting" beginnen

KEINE HAFTUNG FÜR DIESE ANGABEN UND FOLGESCHÄNDEN WERDEN ÜBERNOMMEN!

Ob alles so geht, wie ich es beschrieben habe, wird sich in den nächsten Tagen herausstellen....

Specky

Seite: < 1 2 3 4 5 6 ... > »

Mikrocontroller- & MicroSPS-Forum » Flight-Ctrl » FlightCtrl und MLX90609-R2 Gyro

© Holger Buss & Ingo Busker   •  Mikrocontroller- & MicroSPS-Forum is powered by UseBB Forum Software