Hallo, Bei mir hat sich ein kleines Nebenprojekt ergeben: ich würde auf meinen NMEA2000 CAN Bus gerne die Ausrichtung des Bootes (Kompasskurs) anzeigen lassen. Die Platine mit CAN und erster Firmware welche einen Fake Kurs sendent hab ich schon. Jetzt geht's "nur" mehr darum einen passenden Sensor zu finden. Da würde mich eure Erfahrungen interessieren: Es gibt ja einige IC's / Boards - gefunden hätte ich: - MPU-9250 - ICM-20948 Nachfolger vom MPU-9250; aber eher uninteressant wegen limitierter Spannungsfestigkeit an gewissen Pin's. - BNO055 mit integriertem Verarbeiten der Sensordaten aber deutlich teurer Klar ist mir: ich brauche zumindest Kompass + Lagesensor da ich keine waagrechte Ausrichtung des Sensors garantiern kann. Fragen die ich mir grad stelle: - Gibt's noch andere IC's/Boards welche für Anwendungszweck Boot in frage kommen? - Ist einer der obigen Sensoren nicht für meinen Zweck geeignet? (Frage drängt sich auf, da Raymarine bspw. nach wie vor nur Fluxgate Kompasse im Programm hat) - Mir wär wichtig, dass zum Kompasskurs ohne viel Berechnung komme. Primär weil ich schnell zum Ergebnis kommen will und weil ich voraussichtlich nicht mehr allzu viel Flash für grosses Rechenroutinen frei haben werde. Das würde wohl für den BNO055 sprechen - was den Preis wohl rechtfertigen würde. Irgendwelche Vorschläge Ideen Hinweise eurerseites? Sonst werd wohl einfach mit dem MPU-9250 starten - viel ist bei dem Sensor ja nicht verloren ... vG Alram
:
Bearbeitet durch User
Wir verwenden den ICM-20948. Aber mehr für die Lage. Den Magnetsensor habe ich mal ausprobiert, der geht zumindest. Aber im Labor (Gebäude und Kabel) sind eine Menge Störungen dabei. Wenn ich mich recht erinnere, ist etwas Rechenaufwand nötig. Also nur Arduino und eine I2C Abfrage reicht nicht. An den Sourcecode komme ich aber am WE nicht ran.
Alram L. schrieb: > - BNO055 > mit integriertem Verarbeiten der Sensordaten aber deutlich teurer [...] > - Mir wär wichtig, dass zum Kompasskurs ohne viel Berechnung komme. Dann nimm den und gut isses. Für das Mehr an Geld kannst du die nötige Verarbeitung sicher nicht selber programmieren, mal ganz davon abgesehen, dass du ggf. wegen fehlender Resourcen beim Controller nachrüsten müsstest. Das fällt gegenüber dem Programmieraufwand bei einem Einzelstück überhaupt nicht in's Gewicht.
Alram L. schrieb: > Klar ist mir: ich brauche zumindest Kompass + Lagesensor da ich keine > waagrechte Ausrichtung des Sensors garantiern kann. > - Mir wär wichtig, dass zum Kompasskurs ohne viel Berechnung komme. Ohne eine 3D-Drehmatrix wirst du nicht auskommen, falls du nicht auf den Lagesensor verzichten und statt dessen eine Kreiselstabilisierung oder sonstige Gimbel-Mechanik verwenden willst. Bei der Auswahl des Sensors solltest du ein Auge auf den Messbereich und den Rauschabstand in Relation zum Erdmagnetfeld achten.
Danke für eure Hilfe - dann werd ich mir wohl ein BNO055 Board suchen und mit dem starten :) vG Alram
Crazy Harry schrieb: > Kennst du den CMPS10? danke für den Tipp - das Modul hatte ich noch nicht am Radar. Sollte für meinen Zweck aber auch recht gut passen. Allerdings hab ich den BNO055 schon bestellt (viel Geld hätte ich mir mit dem CMPS10-14 wohl auch nicht erspart: https://www.robot-electronics.co.uk/catalogsearch/result/?q=cmps => so gesehen wäre es wohl sowieso der BNO055 geworden ... vG Alram
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.