Hallo, ich habe etwas merkwürdiges beim Tyro79 virtuell Current Sensor feststellen müssen, dem ich nun auf den Grund gehen will, dazu startete ich mehrere Versuche. Der Skalierung eines Current Sensors wird normalerweise mit folgender Formel berechnet (Formel1):
Ist der Betaflight Current auf Virtuell gestellt ist das allerdings (warum auch immer) anders, da berechnet man die Werte so (Formel2):
Ich habe folgende Test mit dem Tyro79 und dem Mobula7 gemacht, dabei schaltete ich den Mobula 7 auch auf den Virtuellen Current Sensor. Ich hatte bei beiden den scale auf 400 gestellt.
Tyro79 Virtueller Sensor (hat ja auch keinen echten
Scale old_scale | Verbrauchte mAh laut OSD OSD_mAh_consumed | Recharged mAh mAh_charged | neuer scale Formel 1 new_scale formula 1 | neuer Scale Formel 2 new_scale formula 2 |
400 | 444 mAh | 334 mAh | 532 | 301 |
301 | 304 mAh | 307 mAh | 298 |
Mobula7 Virtueller Current Sensor:
Scale old_scale | Verbrauchte mAh laut OSD OSD_mAh_consumed | Recharged mAh mAh_charged | neuer scale Formel 1 new_scale formula 1 | neuer scale Formel 2 new_scale formula 2 |
400 | 345 mAh | 169 mAh | 817 | 196 |
196 | 152 mAh | 183 mAh | -- | 236 |
236 | 204 mAh | 182 mAh | -- | 211 |
* Der Virtuelle Current Sensor kann niemals genau sein, das sollte man hier berücksichtigen, eine Toleranz von +-10% ist meiner Meinung nach tragbar.
Hardware Sensoren:
Nun der Abgleich mit der Mobula 7 und den On Board Sensor:
Scale old_scale | Verbrauchte mAh laut OSD OSD_mAh_consumed | Recharged mAh mAh_charged | neuer scale Formel 1 new_scale formula 1 | neuer scale Formel 2 new_scale formula 2 |
400 | 557 mAh | 187 mAh | 1191 | 134 |
1191 | 264 mAh | 261 mAh | 1171 | -- |
Komisch oder nicht? Wie auch immer, Ich habe nun das BF Current Skalierungs Tool so angepasst das es beide Werte errechnet und ausgibt.