Hi,
I'm trying to get a small dc motor to run for the longest possible time from the energy of a small solar panel with a liion battery (or cap). The solar panel output up to 40mA at 0.5v (close to max max power point). I have tested the motor, it starts at 0.142v/11mA (I can also do 24mA and 270mV).
I'm using a bq25570 energy harvester on a board from aliexpress bq25570 module
It's basically dealing with the battery management, energy harvesting and outputting 2.6v (100mA max).
I want the motor to run as slowly as possible to reduce it's power consumption. So, I have 2.6v and need to reduce it to approx 0.2. I could not find a suitable buck (I'm trying to avoid smd component so can't use something like ADP5331 and anyway, it's still cannot go under 0.8v).
I have tried an astable multivibrator to PWM the motor and reduce its power consumption. It's working fine to reduce the motor speed and I can get it down to 11mA and 142mv, but the problem is that the circuit consumes 11mA at 2.6v! 11 mA are going through Q3 with 142mV for the motor and the rest between Q3 and ground (about 2.56V*11mA). I have tried playing with capacitor and diode, but can't solve it. From my readings, it seems I may need to add an inductor somewhere??
Or should I feed back the excess voltage inside the BQ2550 (connecting emitter of Q3 and ground to + and - of solar cell, but then I'll have to add a diode on the solar cell, possible but not sure it would work and don't really want the voltage drop of the diode + it may mess up the MPPT of the BQ25570).
Thanks in advance for any suggestion, either:
- on the overall idea of BQ25570 + SOLAR + BUCK / PWM + LIION BATT + DC MOTOR
- on how to reduce the power consumption of the multivibrator (kind of turning it into a buck?)
- on what other solutions to efficiently reduce motor consumption with through hole if poss)
- on any good low voltage buck on a board or SMD if nothing else
I'm trying to get a small dc motor to run for the longest possible time from the energy of a small solar panel with a liion battery (or cap). The solar panel output up to 40mA at 0.5v (close to max max power point). I have tested the motor, it starts at 0.142v/11mA (I can also do 24mA and 270mV).
I'm using a bq25570 energy harvester on a board from aliexpress bq25570 module
It's basically dealing with the battery management, energy harvesting and outputting 2.6v (100mA max).
I want the motor to run as slowly as possible to reduce it's power consumption. So, I have 2.6v and need to reduce it to approx 0.2. I could not find a suitable buck (I'm trying to avoid smd component so can't use something like ADP5331 and anyway, it's still cannot go under 0.8v).
I have tried an astable multivibrator to PWM the motor and reduce its power consumption. It's working fine to reduce the motor speed and I can get it down to 11mA and 142mv, but the problem is that the circuit consumes 11mA at 2.6v! 11 mA are going through Q3 with 142mV for the motor and the rest between Q3 and ground (about 2.56V*11mA). I have tried playing with capacitor and diode, but can't solve it. From my readings, it seems I may need to add an inductor somewhere??
Or should I feed back the excess voltage inside the BQ2550 (connecting emitter of Q3 and ground to + and - of solar cell, but then I'll have to add a diode on the solar cell, possible but not sure it would work and don't really want the voltage drop of the diode + it may mess up the MPPT of the BQ25570).
Thanks in advance for any suggestion, either:
- on the overall idea of BQ25570 + SOLAR + BUCK / PWM + LIION BATT + DC MOTOR
- on how to reduce the power consumption of the multivibrator (kind of turning it into a buck?)
- on what other solutions to efficiently reduce motor consumption with through hole if poss)
- on any good low voltage buck on a board or SMD if nothing else
Attachments
-
18.6 KB Views: 15



