Externe Synchronisation, Ideen gesucht

OP #6296926
Hallo,

ich habe ein etwas ungewöhnliches Anliegen:

Wir haben kleine Bewegungssensoren die folgende ICs beinhalten:

- STM32L412 Mikrocontroller
- Bosch BMX160 IMU
- W25Q256 Flash

Die Sensoren wurden in einem Projekt entwickelt um an einem Vogel nach 
einer OP Bewegungsdaten zu erfassen. Sie befinden sich daher in 
verschlossenen, spritzwassergeschützten Gehäusen und werden unterhalb 
des Gefieders angebracht.

Leider wurde bei der Entwicklung keine Möglichkeit zur externen 
Synchronisation der Sensoren vorgesehen, die ist aber notwendig um eine 
synchronisierte Auswertung der Bewegungsdaten von mehreren Sensoren 
möglich zu machen. Der OP-Termin des Patienten steht nun an, von daher 
ist ein Redesign nicht möglich.

Ich versuche nun eine Möglichkeit zu finden mit einer Bastellösung eine 
Form der externen Synchronisation zu finden nachdem die Sensoren 
angebracht wurden. Bisher probiert habe ich:

- Anschalten eines elektr. Motors in der Nähe der Sensoren und 
Synchronisation über Kreuzkorrelation des gemessenen Magnetfelds mit dem 
Magnetometer. Funktioniert leider mit meinem Mixer nur bis etwa 20cm, 
das ist zu nah für den Vogel

- EMP Impuls mit einer Schaltung aus einem Kamerablitz und einer 
selbstgewickelten Spule. Der Impuls ist da und resettet den Sensor wenn 
er zu nah ist, aber anscheinend ist der Impuls zu kurz um zuverlässig 
vom Magnetometer erkannt zu werden.

Weitere Ideen:

- Anbringung einer Art Antenne an einem der freien Pins? Ich kenne mich 
mit HF leider zu wenig aus, kann so etwas funktionieren?

- Anbringung eines Mikrofons an den freien Pins und Synchronisation über 
einen lauten Impuls. Der begrenzte Platz erlaubt aber keine 
Verstärkerschaltung und daher denke ich auch das wird vermutlich nicht 
funktionieren?

Hat jemand vielleicht noch eine andere Idee, die sich Quick & Dirty 
umsetzen lässt bevor die OP des Vogels ansteht? Falls jemand eine Idee 
mit aktiven Bauteilen hat, ich kann bis dahin noch bei Segor in Berlin 
einkaufen.

Angehängt die Beschaltung des Mikrocontrollers mit den freien Pins.

Danke und Gruß!
Angehängte Dateien:
OP
Den Vogel drehen wird nicht funktionieren. Der Vogel ist groß (ein 
Geier), die Spule müsste also dementsprechend auch groß sein die um den 
Vogel geführt wird. Ist das praktikabel in einer so großen Spule ein 
Magnetfeld zu erzeugen was detektierbar ist? Das ganze ist in einem etwa 
10m x 10m großen Gehege draußen.
Gast
Kannst Du die Spule nicht dort hinpacken wo sich der Geier hinsetzt zB 
dort wo es Futter gibt? Das Erdmagnetfeld sollte man durchaus überlagern 
können. Noch besser wäre natürlich wenn die Spule paarmal umgepolt würde 
(Wechselstrom mit ca 1 Hz oder langsamer bzw mehrere Pulse 
hintereinander) dann könnte man mit einer FFT zB das Signal aus den 
Aufzeichnungen rausfiltern. Ultraschall wäre evtl möglich wenn du einen 
Piezoresonator am Vogel hast der durch Resonanz den Ton noch verstärkt. 
Also sofern der Vogel nicht durch Ultraschall gestresst würde.
Gast
Nun, wenn Du einen gut abgestimmten Schwingkreis aus Kondensator und 
Spule hast sollte sich schon was empfangen lassen. Nur wie störsicher 
wäre das dann?
Wie oft musst du synchronisieren, alle paar Minuten, einmal am Tag, 
einmal pro Monat?

Ich denke nicht, dass du unbedingt eine zusätzliche Hardware benötigst. 
Die Signale der Sensoren sollten sich auch so nachträglich korrelieren 
lassen, da sie ja alle über den Vogel verbunden sind und einen 
gemeinsamen Anteil haben.

Das Erdmagnetfeld wurde bereits vorgeschlagen, die Beschleunigung ist 
eine andere Variante. Die Controller von Spielekonsolen werden z.B. 
dadurch kalibriert, dass man sie auf den Rücken legt. Wenn es 
ungewöhnliche Bewegungsmuster gibt kann man das auch ausnutzen.

Wenn der Vogel startet, landet oder sich dreht, haben alle Sensoren 
einen gemeinsamen Peek in der jeweiligen Achse.

Muss die Synchronisation in Echtzeit direkt auf den Boards erfolgen, 
oder passiert das erst bei der Auswertung im Labor? Bei einer Offline 
Analyse hast du ganz andere Möglichkeiten der Nachbearbeitung der Daten.

  Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.