I would like measure the current of my DC motor on the two direction( 6VDC - 400mA nominal) on the analog input arduino. The goal is to stop the motor when the torque is too high . I don't want to use a R shunt because the consomption is too high and don't use a hall effect sensor because is not appropriate for low current .
The issue is that my system is autonomious. If if add the power lost in the shunt I devide the autonomy time by 2. One more information , it's not necessary that the measurement is accurate , and I want see only that the current go up and a low consomption for long time autonomy
LE_BU:
The issue is that my system is autonomious. If if add the power lost in the shunt I devide the autonomy time by 2. One more information , it's not necessary that the measurement is accurate , and I want see only that the current go up and a low consomption for long time autonomy
Where did you get this divide by 2? Your motor uses 2-3 watts. The current shunt will be in the 0.1 to 0.25 watt range most likely ( depends on the value chosen)
I take you appreciate you can decrease the range of an open core type hall sensor by looping the current wire multiple times through the core. I used a 75A unit to read in the range 0-1A by passing 75 turns through the core. Yes I needed fine enamelled covered wire but it did the job and gave low current resolution.
Alternatively in-circuit hall sensors have extremely low voltage drop and hence wattage loss
I would like measure the current of my DC motor on the two direction( 6VDC - 400mA nominal) on the analog input arduino. The goal is to stop the motor when the torque is too high . I don't want to use a R shunt because the consomption is too high and don't use a hall effect sensor because is not appropriate for low current .
Well you're stuck aren't you? If you exclude the two workable methods to measure current there's not much left...
Remember the wiring to the motor itself forms a current shunt, you can add a sense wires at either end
and use that. Try to avoid using a shunt on the PWM'd side of the motor, very noisy and you
will then need careful attention to symmetrical differential signal routing.