Raketenmodellbau.org Portal > Forum > Raketen Technik > Nutzlasten & Bergungssysteme > Telemetrie mit LoRa
Du kannst keine neue Antwort schreiben
Seiten (5): « 1 2 3 4 [5]

Autor Thema 
RalfB

Überflieger


Moderator

RalfB

Registriert seit: Apr 2004

Wohnort:

Verein: AGM, Tripoli L2

Beiträge: 1992

Status: Offline

Beitrag 7649557 [Alter Beitrag30. April 2021 um 08:38]

[Melden] Profil von RalfB anzeigen    RalfB eine private Nachricht schicken   Besuche RalfB's Homepage    Mehr Beiträge von RalfB finden

Hallo Achim,

das sieht gut aus was Du da entwickelst.
Hoffentlich hast Du bald Gelegenheit einen Test zu machen.

Gruß Ralf
AchimO

Poseidon

Registriert seit: Jul 2014

Wohnort: Berlin

Verein: AGM

Beiträge: 1036

Status: Offline

Beitrag 7649558 [Alter Beitrag30. April 2021 um 09:39]

[Melden] Profil von AchimO anzeigen    AchimO eine private Nachricht schicken   AchimO besitzt keine Homepage    Mehr Beiträge von AchimO finden

Man kann es nicht vermeiden: Irgendwie kommt selbst im hohen Alter noch der Ingenieur durch. Habe ja mal vor über 50 Jahren Elektrotechnik studiert. Und die Technik von damals ist heute Bastler-gerecht.

Wahrscheinlich muss ich mich für einen richtigen Test bis Manching gedulden.

Gruß Achim

Schneiden, schleifen, schrumpfen, kleben: das ist Wara-Bauers Leben,
Danach schleifen, laminieren: So kann dem Drucktank nichts passieren!

Oder wie die Lateiner sagen: laminare necesse est!
AchimO

Poseidon

Registriert seit: Jul 2014

Wohnort: Berlin

Verein: AGM

Beiträge: 1036

Status: Offline

Beitrag 7650029 [Alter Beitrag14. August 2021 um 17:28]

[Melden] Profil von AchimO anzeigen    AchimO eine private Nachricht schicken   AchimO besitzt keine Homepage    Mehr Beiträge von AchimO finden

Weiter geht es mit dem Telemetriesender:

Ich habe mir gesagt: Wenn ich schon einen Druckluftsensor auf dem Board habe und sowieso schon das Apogee feststelle, kann ich doch relativ leicht einfache Höhenmesserfunktionen integrieren. Bisher scheiterte das entweder daran, dass der verwendete Prozessor zu wenig Pins hatte oder der Speicher bis zum Anschlag belegt war.

Da kam mir der Arduino Nano 33 IOT gerade recht. Er hat
- genau so viele Pins wie der Arduino Nano
- WiFi-Funktion und Bluetooth BLE 5.0
- 256K Flash-Speicher und 32K SRAM
- außerdem ein CE-Zeichen

Ist die Höhenmesserfunktion integriert, hat es den weiteren Vorteil, dass die Verhinderung von Einstreuungen auf die Zünderkabel durch den Sender einfacher ist als wenn man - wie im anderen Fall - zusätzliche Kabel von den Zündleitungen zum Sender verlegen müsste.

Hat man die WiFi-Funktion zur Verfügung, ist die folgende Überlegung nicht weit:
Macht man die Bedienung komplett über WiFi, benötigt man
- keine Jumper mehr und
- keinen Summer

Die Bedienung lässt sich also sozusagen von den nicht sehr komfortablen traditionellen Bedienelementen Jumper / Summer auf WiFi mit dem allgegenwärtigen Smartphone umstellen. Hier mal ein Teil des Menüs zur Einstellung von LoRa-Kanal und Auslösung des Main:



Dadurch ist das folgende Board entstanden:



Als Sender fungiert jetzt ein LoRa 1276-C1-868 von Nice-RF. Der hat ebenfalls CE.
Mittlerweile stoße ich jetzt allerdings an Grenzen. Unter dem Prozessor, dem BMP180-Modul und dem Sender-Modul befinden sich noch diverse Widerstände und zwei MOSFETs. Das lässt sich mit einem doppelseitigen Layout nicht mehr ganz ohne Brücken verdrahten.

Ich habe auch schon mal testweise ein Layout mit SMD-Widerständen versucht. Das brachte aber keine Verbesserung. Vielleicht würde eine SMD-Platine mit 4-fach-Layout helfen; das geht aber mit Fritzing nicht.

Der Test mit Treppensteigen vom Keller in die 2. Etage verlief erfolgreich. Ich bin jetzt auf den RJD gespannt.

So weit der aktuelle Stand.

Gruß Achim

Schneiden, schleifen, schrumpfen, kleben: das ist Wara-Bauers Leben,
Danach schleifen, laminieren: So kann dem Drucktank nichts passieren!

Oder wie die Lateiner sagen: laminare necesse est!
AchimO

Poseidon

Registriert seit: Jul 2014

Wohnort: Berlin

Verein: AGM

Beiträge: 1036

Status: Offline

Beitrag 7650125 [Alter Beitrag25. August 2021 um 18:00]

[Melden] Profil von AchimO anzeigen    AchimO eine private Nachricht schicken   AchimO besitzt keine Homepage    Mehr Beiträge von AchimO finden

Eine (hoffentlich letzte) wesentliche Änderung:

Das Übertragen der GPS-Daten mit 9600 Baud dauert ca. 600 ms, der zeitliche Abstand von einem zum nächsten GPS-Fix eine Sekunde. Das sind zumindest übliche Werte bei vielen GPS-Modulen. Natürlich weiß ich, dass bei einigen auch andere Baudraten möglich sind, wenn man denn weiß, wie man das einstellt und die nötigen Tools hat.

Geht man also von den ca. 600 ms aus und weiß man weiter, dass man die GPS-Daten rasch ausräumen muss, weil es sonst Überläufe und somit Datensalat gibt, folgt daraus, dass der Prozessor je Sekunde zu 60% mit dem Auslesen der GPS-Daten beschäftigt ist. Das ist für eine halbwegs genaue Höhenmessung natürlich nicht recht zu gebrauchen und das Kalmàn-Filter verlangt eigentlich auch gleiche Zeitabstände zwischen jeweils zwei Messungen.

Leider hat der Prozessor nur einen Kern und Multitasking ist daher nicht möglich. Daher habe ich mich zu folgendem entschlossen:
- die GPS-Daten liest ein anderer Prozessor
- und liefert Breite und Länge über eine I2C-Schnittstelle an den Hauptprozessor, der damit wesentlich entlastet wird

Gern hätte ich dafür einen ATtiny genommen - weil der so schön klein und preiswert ist -, aber weder der ATTiny85 noch der ATtiny84 kommen damit zurecht. GPS-Empfang allein geht, auch I2C-Übertagung, aber beides zusammen führt zu Konflikten.

Um dennoch nicht zu viel Platz zu verbrauchen, fiel mir der TinyLiliy Mini ein. Schon teurer und nur aus USA zu beziehen, aber geeignet.



Der hat ca. 14 mm im Durchmesser und die Anschlüsse sind etwas exotisch, weil er für Wearables gedacht ist, aber das bekommt man hin. Der Prozessor ist ein ATMega328P. Den habe ich schon mal in einem WaRa-Altimeter eingesetzt.

Gruß Achim


Geändert von AchimO am 25. August 2021 um 18:02


Schneiden, schleifen, schrumpfen, kleben: das ist Wara-Bauers Leben,
Danach schleifen, laminieren: So kann dem Drucktank nichts passieren!

Oder wie die Lateiner sagen: laminare necesse est!
Seiten (5): « 1 2 3 4 [5]
[Zurück zum Anfang]
Du kannst keine neue Antwort schreiben