eddieprice19
Member
On an earlier thread I sought help with the problem of driving a small electric motor with a bipolar h-bridge. I didn't really resolve the problem except to decide that mosfets may be a better device to use for the bridge. However in playing around with the bipolar version I discovered an odd effect. The problem has been that when I try to increase the speed, or duty cycle of the pwm input to the bridge, with the motor attached it does not respond to the speed increase. It starts to rotate but does not speed up. With the motor replaced with a resistor, the average voltage across the resistor increases as expected from 0v to about 11.5v, in both directions. Now for the odd effect. Disconnecting the motor and increasing the duty cycle to produce an average voltage of say 6v, then if the motor is reconnected it runs at 6v. Disconnecting it again and increasing the duty cycle to say 9v, then reconnecting the motor, and it runs faster at 9v, and so on up to the full voltage of 11.5v. When running at these increased speeds the speed cannot be increased with the motor running, but it can be decreased in a perfectly controlled manner. What is happening? I will have to buy myself an oscilloscope, but does anyone have experience of bipolar bridges, and can you explain what is happening. It would save me the cost of a 'scope.
Sorry to keep going on about h-bridges, but it is a puzzle.
I have attached a circuit schematic. The pwm waveform is shown as being applied to Q1 while Q3 is grounded. The waveform is generated by a PIC16F630 microprocessor.
Sorry to keep going on about h-bridges, but it is a puzzle.
I have attached a circuit schematic. The pwm waveform is shown as being applied to Q1 while Q3 is grounded. The waveform is generated by a PIC16F630 microprocessor.
Attachments
Last edited: