Professional Documents
Culture Documents
Share this:
https://oscarliang.com/current-sensor-calibration/ 1/7
2018. 02. 02. Current Sensor and Calibration - Oscar Liang
For mini quad builds, I don’t recommend external current sensor, which
are heavy and large in size. They are probably more suitable for larger
builds like a 450. FC ro PDB with integrated current sensor and OSD are
becoming popular for tight builds like mini quads.
https://oscarliang.com/current-sensor-calibration/ 2/7
2018. 02. 02. Current Sensor and Calibration - Oscar Liang
Tutorial: http://intofpv.com/t-virtual-current-sensor-with-cleanflight-
betaflight
How to calibrate
Current sensors use a simple equation to allow users to adjust/calibrate
the output:
y = ax + b
https://oscarliang.com/current-sensor-calibration/ 3/7
2018. 02. 02. Current Sensor and Calibration - Oscar Liang
However I cannot suggest any offset or scale values since this is going to
be different in every situation. You will have to following the rest of this
guide to determine the correct value for scale and offset.
Ways of calibration
Since there are normally 2 variables we need to work out: scale and
offset, I found it easier to work out scale first, then the offset. And I
found offset can often be left at zero for most current sensors I’ve
worked with, so it’s really just a matter of changing scale.
I found it more reliable to use the motor tab in Betaflight to spin up the
motors. You can use your radio transmitter to arm your quad and throttle
up, but when PID controller is active, motors speed tend to change
constantly which can affect the accuracy of your current readings. Motor
tab gives you a more stable reading.
Compare the data from the power meter to the data from the OSD.
First you are going to notice there is small current draw when the motors
are idle, that’s normal because your FC, RX, ESC etc are drawing
current. If the difference between power meter and OSD is within 0.1A,
you can safely ignore it. If it’s larger than 0.1A, you can adjust the offset
to make it as close to the power meter as possible. Normally, offset at 0
works for most current sensors I have come across with.
Now spin up the motors and you are going to notice a high current draw.
Aim for a whole amp value on your power meter, such as 30A.
If you get a higher or lower value on the OSD, you should adjust the
scale. Change it by a small amount at first to see how much it affect the
https://oscarliang.com/current-sensor-calibration/ 5/7
2018. 02. 02. Current Sensor and Calibration - Oscar Liang
result.
For example if you get 35A on your OSD, increase the scale by +50, and
now you get 27A in the OSD, and you know if by raising scale, you could
decrease the reading. And we can work out the proportion between the
current and scale: (27-35)/50 = -0.16A, for every scale increment.
Related
Monitor Battery Voltage & News: Current Sensor How to Choose OSD for
Decide When to Land Integrated In LiPo Battery Quadcopter | FPV Data On
20th August 2017 Connector Screen Display Video
In "Multicopter" 13th November 2017 22nd June 2015
In "Reviews and News" In "Featured"
Brenden
17th January 2018 at 6:21 pm
https://oscarliang.com/current-sensor-calibration/ 6/7
2018. 02. 02. Current Sensor and Calibration - Oscar Liang
ViES
16th September 2017 at 12:32 am
By the way, for Matek FCHUB-6S the scale value speci ed in documentation. mateksys.com/?
portfolio=fchub-6s
Steven
1st September 2017 at 1:39 am
Okay I have wraith esc they have current sensing and matek fchub 6 w current sensing and
f7 can I connect my swift w osd to ight controller because it has ltering for camera or do I
Steven
I only check blog comments once or twice a week, if you want a quick reply you can post
your question on this forum IntoFPV.com... You might get a faster response from me there
(multirotor related only).
https://oscarliang.com/current-sensor-calibration/ 7/7