Schokoernle
User
Hallo Zusammen,
ich möchte hier kurz mein kleines Sensorprojekt Curralt (Kofferwort aus Current und Altitude) vorstellen.
Seit längerem habe ich den Wunsch nach einem kleinen und günstigen Strom- und Spannungssensor für meine Elektroflieger. Die alten Bekannten wie Unisense-E sind klasse (habe ich auch im Einsatz) sind mir aber zu teuer um alle meine Flieger damit auszustatten (habe kleine Schaumwaffeln, die weniger kosten, als der Unisense).
Die Lösung mit einem Arduino Pro + ACS754 + openXsensor ist mir bekannt, aber dabei gefallen mir zwei Sachen nicht:
... man nutzt das Reglerkabel selbst als Messwiderstand
Ich brauche also nur einen Abgriff der Spannung am Stecker und ein Abgriff direkt am Regler. Über die (zugegeben sehr kleine) Spannungsdifferenz lässt sich der Strom berechnen. Die kleine Differenzspannung ist kein Problem, dafür gibts ja CSA.
Der Widerstand des Reglerkabels ist natürlich erstmal unbekannt. Daher muss der Sensor kalibriert werden. Dies muss aber nur einmalig erfolgen und sollte daher kein Problem sein.
Long Story short:
Herausgekommen ist eine kleine Platine mit gerade einmal 12 x 16mm und 0,8g Gewicht (ohne Kabel). Größe und Gewicht ist damit super, und passt in meinen Pylon-Racer.
Als Controller kommt ein ATMega328PB zum Einsatz: Zusammen mit dem CSA (INA180) und einem Drucksensor (BMP280) habe ich so einen kleinen Sensor für Strom, Spannung, Vario und Höhe.
Als Software werde ich vorerst openXsensor nutzen. Evtl. Stricke ich mir aber auch meine eigene Software, damit ich die Werte für die korrekte Stromberechnung im Text-Menü der Fernbedienung (ich fliege Graupner) einstellen kann.
Ich werde auf jeden Fall bereichten, wie sich der Curralt im realen Betrieb schlägt.
Über Feedback/Anregungen würde ich mich sehr freuen.
Grüße
Niko
ich möchte hier kurz mein kleines Sensorprojekt Curralt (Kofferwort aus Current und Altitude) vorstellen.
Seit längerem habe ich den Wunsch nach einem kleinen und günstigen Strom- und Spannungssensor für meine Elektroflieger. Die alten Bekannten wie Unisense-E sind klasse (habe ich auch im Einsatz) sind mir aber zu teuer um alle meine Flieger damit auszustatten (habe kleine Schaumwaffeln, die weniger kosten, als der Unisense).
Die Lösung mit einem Arduino Pro + ACS754 + openXsensor ist mir bekannt, aber dabei gefallen mir zwei Sachen nicht:
- Die Größe: Für viele Flieger sicherlich kein Problem, in meinen Pylon-Racer passt das definitiv nicht rein. Für kleine Shockys auch ungeeignet.
- Das Reglerkabel muss durch den Sensor geschleift werden. Also wird das Kabel aufgetrennt und an den Sensor gelötet. Dabei ist das eine potentielle Schadstelle, die, wenn sie sich löst, den kompletten Flieger lahm legt.
... man nutzt das Reglerkabel selbst als Messwiderstand
Ich brauche also nur einen Abgriff der Spannung am Stecker und ein Abgriff direkt am Regler. Über die (zugegeben sehr kleine) Spannungsdifferenz lässt sich der Strom berechnen. Die kleine Differenzspannung ist kein Problem, dafür gibts ja CSA.
Der Widerstand des Reglerkabels ist natürlich erstmal unbekannt. Daher muss der Sensor kalibriert werden. Dies muss aber nur einmalig erfolgen und sollte daher kein Problem sein.
Long Story short:
Herausgekommen ist eine kleine Platine mit gerade einmal 12 x 16mm und 0,8g Gewicht (ohne Kabel). Größe und Gewicht ist damit super, und passt in meinen Pylon-Racer.
Als Controller kommt ein ATMega328PB zum Einsatz: Zusammen mit dem CSA (INA180) und einem Drucksensor (BMP280) habe ich so einen kleinen Sensor für Strom, Spannung, Vario und Höhe.
Als Software werde ich vorerst openXsensor nutzen. Evtl. Stricke ich mir aber auch meine eigene Software, damit ich die Werte für die korrekte Stromberechnung im Text-Menü der Fernbedienung (ich fliege Graupner) einstellen kann.
Ich werde auf jeden Fall bereichten, wie sich der Curralt im realen Betrieb schlägt.
Über Feedback/Anregungen würde ich mich sehr freuen.
Grüße
Niko