Sign in

username:

password:



Not a member?

Search basicx



Search tips

Subscribe to basicx



basicx by Keywords

Accelerometer | ADC | ADXL | Adxl20 | AVR | BasicStamp | BX-35 | BX28 | BX35 | COM3 | Compiler | Downloader | EEPROM | Electromagnet | GetADC | GP2D1 | GPS | I2C | IDE | Keypad | LCD | LCD+ | MIDI | Motors | Multitasking | Netmedia | Networking | PCB | PID | PlaySound | PWM | Relays | RTC | Servo | ShiftOut | SitePlayer | SPI | Stack | Timer | USB


Ads

Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | BasicX | dc motor control

Discussion forum for the BasicX family of microcontroller chips.

dc motor control - Author Unknown - Sep 10 23:05:00 2001

I am trying to build a PWM circuit to control a 6 VDC motor.
I have used a 555 timer and have tried using two NAND gates.
Both work on very small amp motors, but don't work with motors with
1 to 2 amps cont.
It appears to be not getting a flywheel effect started to overcome
the motors inductance.

What do I do? H bridge driver circuit maybe? Use higher freq PWM?
etc etc

Any suggestions are welcome.




(You need to be a member of basicx -- send a blank email to basicx-subscribe@yahoogroups.com )


Re: dc motor control - David Emrich - Sep 10 23:21:00 2001



>I am trying to build a PWM circuit to control a 6 VDC motor.
>I have used a 555 timer and have tried using two NAND gates.

That won't push an amp.. unless they're damned big NAND gates.

>Both work on very small amp motors, but don't work with motors with
>1 to 2 amps cont.

Not surprising,.. NAND gates are logic parts, not power parts.

>It appears to be not getting a flywheel effect started to overcome
>the motors inductance.

Nope, it's simply one of output drive capacity,... Most gates would be hard
pressed to supply more than 10mA or so, even into a short circuit.

>What do I do? H bridge driver circuit maybe? Use higher freq PWM?
>etc etc

Investigate chips like a ULN2003 or other high current drivers.... Logic
level inputs, high current outputs...

Note that they "invert" in a way,.. when the logic input is "H", the driver
is "ON", which means it drags its output down to ground.

You can build a H bridge out of BC547/557 transistors,... I have a circuit
somewhere that I cobbled up that drove a 12V motor up to about 500mA.. If
you put bigger transistors in, it could do an amp or so.

Otherwise yeah, go buy an H-Bridge chip, it'll save you a bundle of wiring
and other hassles... ;-)

David.

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp





(You need to be a member of basicx -- send a blank email to basicx-subscribe@yahoogroups.com )