Lschreyer
Grand Master of Rocketry
Registriert seit: Nov 2006
Wohnort: Zeven
Verein: AGM, L3
Beiträge: 2035
Status: Offline
|
Im Prinzip sicher machbar, ein Problem wir die Anbindung sein, die geht nur über I2C, Du müsstest also ein Board haben, welches es erlaubt die Daten aus dem Sensor über I2C auszulesen, Temperatur ist da kein Problem, die Dinger gibt es fertig zu kaufen, bei Berschleunigung sieht das anders aus, dürfte aber nicht zu schwer sein, ein A/D mit I2C Ausgang, Sensor mit Filter ran, fertig ist die Sache.
Dann müsste ich sehen wie schnell ich die Datern schreiben kann, das eeprom ist langsam, für den Altimax reicht es so aus, ein bisschen Tuning geht sicher noch.
Ich habe ein Board mit Dentamag im Kopf, das wollte ich irgendwann noch einmal machen, anschließbar an den Terminalport. Da kann man dann ähnlich auch ein G-Sensor einsetzen. Im Moment laufen da aber andere Dinge, die haben Vorrang (Kalman-Filter für die Gipfelpunkterkennung).
Louis
Always keep the pointy side up!
|
Trevize
SP-Schnüffler
Registriert seit: Jan 2008
Wohnort: nahe Gö
Verein: Solaris, TRA (L1), AGM
Beiträge: 929
Status: Offline
|
Hi,
das könnte klappen. Vielleicht in drei, vier Monaten sollte so ein Sensor mit I2C Ausgang fertig sein. Wie viele Messungen kann denn das eeprom managen? Ist 10/s realistisch?
Grüße!
Hagen
|
Lschreyer
Grand Master of Rocketry
Registriert seit: Nov 2006
Wohnort: Zeven
Verein: AGM, L3
Beiträge: 2035
Status: Offline
|
10 sps sollten noch möglich sein.
Das kann man sinnvollerweise aber nur machen, wenn wir uns da eine Art "Standard" ausdenken, ich müsste ein Datenerfassungsaufsatz erstellen, mit definierter Schnittstelle. Daran kann dann jeder seinen Sensor anflanschen. Ich kann die Software des Altimax nicht für jeden Einzelkämper ändern, der da gerne einen Sensor anschließen möchte, das verstehst Du sicher.
Alternative: Ich gebe eine Schaltung vor für einen Wandler, diese kann dann jeder nutzen für seine Schaltungen. Wenn man die Spezifikationen einhält kann der Altimax dann darauf zugreifen. Es müsste ein A/D sein mit I2C Ausgang, da gibt es einige Typen mit mehr als einem Ausgang. Dahinter ein SC Filter von Maxim, evtl. eine Spannungsreferenz und ein Verstärker, falls notwendig. Das wichtige ist eigentlich nur der Wandler, da ich ja wissen muss wie man den korrekt anspricht.
Dann könnte ich die Software dahingehend ändern, dass der Altimax bei Erkennen der Erweiterung die Daten mit einer bestimmten Samplerate abruft und ins eeprom speichert, die PC-Software muss die dann von dort auslesen. Das verringert natürlich die Aufnahmedauer für die Flugdaten, das lässt sich aber verschmerzen wenn man weniger Flüge einstellt, dann hat man mehr Speicher pro Flug.
Ich muss erst einmal schauen in wieweit noch Zeit übrig ist für solche Dinge, der neue Kalman Filter schluckt ordentlich Rechenpower.
Louis
Always keep the pointy side up!
|
|