Sabine beendet See-Testlauf 1 vorzeitig

Zustand nach dem Sturm
Laderegler von A002
Platine von A002

Um 03:26Uhr brach der Kontakt zu A002 ab. Das Sturmtief Sabine hat mit Orkanböen die Sonde gewendet. Der vermeintlich wasserdichte Schutzkörper hielt dem Druck in 20cm tiefe nicht stand und lief mit Wasser voll. Die Sonde wurde geborgen und wird aktuell getrocknet. In Moment wird von einem Totalschaden bei der Elektronik ausgegangen. Die Sensorleitung kann wahrscheinlich wiederverwendet werden. Suche jetzt eine neue Konstruktionsidee für die Boje.

Probleme mit der Sensorleitung

BootUp-Sensorfehler
Der Temperatursensor 06m

Seit zweieinhalb Wochen läuft inzwischen der See-Testlauf 1 im Walldorfer Badesee. Neben einigen kleinen Software-Updates, welche vorallem Probleme mit dem Funkmodul lösen sollten, trat inzwischen ein Problem mit den Temperatur Sensoren auf. So passierte es manchmal, dass scheinbar ein DS18B20-Sensor nicht antwortete, was zur Folge hat, dass die Messwerte 85.00 (BootUp) und -127.00 (nicht gefunden) in die Mittelwertberechnung mit einfließen. Bei einer Kontrolle der Sensorleitung habe ich Feuchtigkeit ab fünf Meter Tiefe in den Sensoren festgestellt. Dies könnte die Ursache für die Fehler sein.
Dem Problem wurde mit einem Software-Patch entgegengewirkt, welches die Sensorabfrage so lange wiederholt, bis keiner der Sensorwerte 85 oder -127 ist.
Für die nächste Sensorleitung überlege ich die luftleeren Räume mit einem Kunstharz auszufüllen.

Neben dem Patch für die Sensoren erhielt das Update auch ein paar Neuerungen für das Funkmodul.

Das Funkmodul hatte trotz dem Patch vom 24.01.2020 wieder über einen Tag ausgesetzt. Dadurch ergab sich folgende Erkenntnis:
Die serielle Kommunikation zwischen dem Atmega und dem Sim800L funktioniert noch. Das Sim800 führt auch soweit die Befehle aus, nur scheitert das Modul scheinbar daran, die finale Verbindung herzustellen. Da der Fehler nur bei einem AT-Befehl auftritt und dadurch die Fehlertoleranz nicht überschritten wird, wurde das Modul auch nicht neu gestartet. Durch die Gewichtung der Fehler sollte dies zukünftig klappen.