Tau Labs Software unterstützt vielfältige Hardware

Armadillo

Erfahrener Benutzer
Wie es aussieht bin ich der erste der Hott und Brain fliegt. Es war niemals in der Firmware aktiv. Martin hat es jetzt hinzugefügt und ich bekomm dann einen Test-Build. :D
 

Armadillo

Erfahrener Benutzer
Naja jetzt geht es ja. :) Ich war gestern aber echt verzweifelt als ich es nicht zum Laufen bekommen hab, weil das in den letzten Monaten beim CC3D immer funktioniert hat. Auf die Idee, in die Firmware Config zu schauen bin ich gar nicht gekommen, weil ich es im GCS ja auswählen konnte.

Egal, Hauptsache es geht jetzt. Später probier ich mal den selbstgebauten Build aus. Der ist 40kiB kleiner als der letzte, bin gespannt ob das klappt. :D
 
Hallo Forum (nicht wundern ich hatte schonmal zu ner eigenen FC angesetzt (vor 2 Jahren glaub, aber da kam dann meine Masterarbeit dazwischen...)),

momentan fliege ich mit meinem Quadrocopter ein STM32F3Disc mit Taulabs.
Dieses möchte ich durch etwas passenderes ersetzen.

Das Quanton ist leider nirgends mehr lieferbar und das Sparky gefällt
mir nicht so gut (I2C Sensoren und keine 2,45mm Pin header).

Daher bin ich am überlegen eine eigene FC zu bauen (auf der Arbeit mache
ich was ähnliches, aber ein paar Leistungsklassen höher...)

Mir fehlt nur noch etwas Einarbeitung in KiCad, das ganze soll als
Openhardware veröffentlicht werden und alle überzähligen PCBs möchte ich
zum Selbstkostenpreis abgeben (sofern jemand Interesse hat..)

Nun ist mir aufgefallen, dass die standard Sensoren von Taulabs meißt
Invense MPU-6000 oder MPU-9250 usw. sind. Die sind aber etwas schwerer
zu beschaffen (Mouser führt die z.B. gar nicht) und kosten meißt > 10€.

Selbes auch mit HMC5883L und MS5611...

Nun habe ich bei Mouser folgende Bosch Sensoren entdeckt:

BMI160
BMM150
BMP180 / BMP280

gibts alle ab 1 pc. und für unter 4€ das Stück..

Technisch hab ich mal grob drübergeschaut und bis auf die
Luftdruck-Sensoren sehen die ähnlich bzw. besser (technisch gesehen,
nicht Package...) aus als die oben genannten (vor allem alle SPI
kompatibel, was ja bei möglichst hohen Update-Raten von Vorteil ist...)

Nur bei dem Luftdrucksensor bin ich mir nicht so sicher...

Man könnte eventuell auch einen der BME nehmen und kann dann Environment
Logging beim Flug veranstalten..

Interessant ist auch der BNO055 aber ich denke da ist die Abfrage für ne
FC zu langsam.

Ich wollte die oben genannten Sensoren in Verbindung mit einem STM32F405
oder STM32F407 (Taulabs kompatibel) und möglichst jeden Sensor an einen
eigenen SPI oder im Notfall I2C Bus hängen...

Desweiteren hatte ich geplant, die Bestückungsoption für ein HC05 oder
HC06 (was wäre vll. noch interessanter? (ANT oder so?)) und direkt GPS
(Neo/MAX -M8.. ) mit SMA Antennen Stecker vorzusehen.

Könnt Ihr mir mal ein bisschen Feedback besonders zu den geplanten
Sensoren geben (da hab ich bisher am wenigsten Ahnung worauf ich achten
muss bzw. was besser ist...)

Vielen Dank!

P.S. habe auch ins Taulabs Forum gepostet um auszuloten wie schwierig die Sensorintegration ins jetzige Taulabs ist..
 
Zuletzt bearbeitet:
Hallo Noy, wie wäre es denn damit http://fpv-community.de/showthread....Cber-ein-Taulabs-Target-mit-STM32F7-Prozessor ?
Die Sensoren brauchen nur einen Treiber wie du ja auch schon an Deinem betagtem, bin ich auch dieses Jahr noch geflogen ;), Board sehen kannst mit ST Sensoren.
Und auch ST hat schöne Töchter, sprich Sensoren nicht nur Bosch.
GPS abgesetzt mit Mag ist auf Grund der kurzen HF Verbindung und Entfernung des Mag zu Stromleitern der ESC´s denke ich besser.
Sparky 2 und auch Revo haben ein 433MHz Telemetriemodul, da bin ich dafür in der Familie zu bleiben.
Alles nur imho.
Grüße Jörg
 
Hm sieht interessant aus. Nur der F7 hat mich noch nicht so wirklich überzeugt und von den beiden andern hab ich noch welche hier auf Lager.
Ja die ST Sensoren habe ich mir auch schon angeschaut (LSM6DS3TR), muss ich mal noch etwas vergleichen (erste Meinugn von euch? BMI oder LSM6..). Im Taulabs Forum selber waren einige begeistert von dem BMI160 oder fanden ihn zumindest sehr interessant.

Das mit abgesetzter MAG muss ich mir mal noch überlegen. Wollte eigentlich alles auf ein Board, so dass nur eine Antenne an einen seitlichen SMA Stecker angeschraubt werden muss.
Bzgl. Telemetrie wollte ich ja sowieso die FRSKY benutzten. Das andere war als Bluetooth Modul gedacht damit man direkt vom Laptop mit und der GCS drauf kann. Die wenigsten Laptops haben ein 433MHz Modul integriert ;-) wenn überhaupt jemand..

Wo ich mir noch unsicher bin ist wenn ich die MAG direkt aufs Board packe dann welche?? Die Honeywell gibts z.B. nicht bei Mouser.. Die Bosch gibts und ist günstig und schaut gut aus, nur das Package ist sehr ungünstig für Handbestückung (sollte aber noch zu schaffen sein mit Heißluft und viel flux).
Hab jetzt noch MAG3110 von Freescale entdeckt. Bin mir aber noch nciht sicher ob sich wegen dem Package lohnt zu wechseln.

Wüsste gerne ob jemand Erfahrung mit den verschiedenen Sensoren hat und weiß welche "die besten" sind..

MAG3110 anstatt BMM150??
LSM6DS3TR anstatt BMI160?
Der MS5611 ist eigentlcih zu teuer daher würde ich schon bei Bosch bleiben BMP280 im Taulabs Forum meinte einer der geht schon ganz gut für Altitude hold usw..
 

MazeVX

Erfahrener Benutzer
Klinke mich mal kurz ein...
Ich entnehme deinem Post das du dein Ding durchziehen willst was ok ist aber vom onboard mag würde ich dir abraten!
Denn nicht ohne grund wird die mag/GPS Kombi in der Regel deutlich abgesetzt montiert, ich sage nicht das es nicht geht, halte es aber für nicht sinnvoll.
 
Ich würde als Bestückungsoption vorsehen. So dass man entweder das Dingen bestückt oder aber eine externe an den Bus hängt..

Was könnt Ihr denn so zu den Sensoren sagen?
 
imho gibt es F4 Boards, Revo, Sparky2, Microbrain, Brain, genug. Wenn Dir danach ist kannst Du es ja aufs Pixhawk/UAVO2 implementieren. Und sind nicht die Layouts vom Quanton offengelegt? Dann kannst Du dir doch eins anfertigen lassen.
Von St gibt es den LSM9... da ist der Mag gleich dabei, spart Platz und kein Stress bei der Initialisierung. Sonst benötigst Du zwei Targets, mit und ohne int Mag.
 
Spricht eigentlich was dagegen ein Sensor Board 'huckepack' auf ein nur CPU + Schnittstellen Board zu packen? Z.B. ist dieses hier besser zu bekommen als der nackte Sensor Chip (und auch besser zu löten ;)) Und viel größer wird es dadurch auch nicht.
 

MazeVX

Erfahrener Benutzer
Kommt drauf an mit was und wie schnell die imu ausgelesen werden soll wird das schon ein Problem.
Sehe nur den Vorteil nicht... Ausser bei arducopter sind Vibrationen die eine getrennte imu Entkopplung notwendig machen doch kein Thema mehr oder?
 
Vibrationen sind immer ein Thema, aber darum geht es mir nicht. Schnittstelle ist SPI, das klappt selbst bei 15MHz und 10cm Leitung noch problemlos. Ich würde das modul auch fest auflöten. Die fc ist dann minimal höher.
Das Problem ist den 9250 in Einzelstückzahlen zum vernünftigen Preis zu bekommen. Auslöten mag ich den nicht...
 

Exec

Erfahrener Benutzer
Finde die Banggodd Variante ja auch interessant und hatte sie bisher noch nicht gesehen.
Daher danke für den Link.

MPU9250 und MS5611 ist die Kombination die beispielsweise auf dem Sparky2 drauf ist. Das Modul hatte ich schon mal angeschaut, und dachte das wäre evtl. auch interessant.
 

Exec

Erfahrener Benutzer
Zum experementieren mit solchen IMU Boards wären evtl. auch diese beiden F4 µC Boards interessant:
- http://www.wvshare.com/product/Core405R.htm
- https://www.olimex.com/Products/ARM/ST/STM32-H405/
selber µC wie Quanton, Revo und Sparky2 glaube ich.

Wenn man den JTAG Stecker runterlötet, und beim Olimex evtl. auch die große USB Buchse sind die wohl auch für Kopter geeignet, wenn es jetzt nicht gerade ein Mini ist.
Zumindest besser als die Discovery Boards.
 

ernieift

Erfahrener Benutzer
Ihr vergesst immer den externen Flash. Btw die Diskussion dreht sich immer um F40x plus externe Sensoren. Davon gibt es doch schon genug boards. Man kann sich auch ein Quanton o.ä. als leeres PCB fertigen lassen. Da hat man schon die Servoheader fertig. Übrigens ist eine mehrplatinenlösung immer schwerer. Die genannten Sensorboards reichen zum ausschlachten, als entwicklungsgrundlage taugen sich m.E. wegen mangelnder kontinuierlichen Verfügbarkeit nicht.
 
FPV1

Banggood

Oben Unten