pulse width modulation circuit (PWM)

This is the place for any magazine-related discussions that don't fit in any of the column discussion boards below.
Post Reply
labview1958
Posts: 184
Joined: Tue Apr 05, 2005 1:01 am
Contact:

pulse width modulation circuit (PWM)

Post by labview1958 »

I have designed a circuit to contol the speed of a DC motor using a NI-6025E DAQ card and a PC. My program generates a TTL signal to control to control a TIP 41 transistor. By controlling the duty cycle with a program from my PC, I can control the speed of the motor. Is my circuit correct? Here is the schematics![img][URL=http://img397.imageshack.us/my.php?imag ... uit2wz.png][img]http://img397.imageshack.us/img397/1829 ... 2wz.th.png[/img][/URL ][/IMG]<p>I have added a diode for safety.
labview1958
Posts: 184
Joined: Tue Apr 05, 2005 1:01 am
Contact:

Re: pulse width modulation circuit (PWM)

Post by labview1958 »

ooops! No diagram. I try again!<p>Image
Bernius1
Posts: 349
Joined: Sat Sep 21, 2002 1:01 am
Location: NY
Contact:

Re: pulse width modulation circuit (PWM)

Post by Bernius1 »

Rudimentary, but it should work. But you'll also probably have problems getting it to work right. Most serial/parallel ports can handle 40mA at up to 12V, so driving the ckt should be enough. But is it a true step motor, or are you just pulsing a regular motor ? Is it brushless? It seems that the 'off' time will incur a subtantial power loss, with the collapsing field, and that the inrush current may be subsequently high, especially for a non-stepper motor. Not 'smoking'high, but high. I think you should add a lower power transistor as a buffer/driver, and bias it properly, with .01uf caps to cut noise. And I don't know if you want/need feedback for RPM control. An interesting twist would be to count the sine pulses from the motor during the 'off' cycle. Remember "resistor"="cheap insurance"="less smoke" !
Can't we end all posts with a comical quip?
labview1958
Posts: 184
Joined: Tue Apr 05, 2005 1:01 am
Contact:

Re: pulse width modulation circuit (PWM)

Post by labview1958 »

I am using a NI-6025E Daq card. Also I am using a normal PCB drill motor. Is the diode connected correctly?
User avatar
sofaspud
Posts: 531
Joined: Wed Feb 13, 2002 1:01 am
Location: San Antonio, TX
Contact:

Re: pulse width modulation circuit (PWM)

Post by sofaspud »

I believe the diode should be across the motor instead of the transistor. The polarity is correct.
User avatar
jwax
Posts: 2234
Joined: Mon Feb 09, 2004 1:01 am
Location: NY
Contact:

Re: pulse width modulation circuit (PWM)

Post by jwax »

Hey lab! Once you get it working, how about switching (no pun intended) to a MOSFET stage in place of the bipolar?
I'd be curious as to what are the trade-offs may be in your application.
What's the current specs on the "normal PCB drill motor"?
Thanks!
WA2RBA
Gorgon
Posts: 325
Joined: Wed May 04, 2005 1:01 am
Location: Norway
Contact:

Re: pulse width modulation circuit (PWM)

Post by Gorgon »

Hi Labview1158,
Your diode is correct placed for protection of the transistor. The resistor for driving the transistor is to high. If I read the value correct to 22k? 2k2 (or 1k) is better if the output can take it, If its standard TTL its no problem. This is depending on how much current your motor draws? The hFE of TIP41 is not very high.<p>To get rid of the noise from the motor, use a small capacitor over it.<p>TOK ;)
Gorgon the Caretaker - Character in a childrens TV-show from 1968. ;)
User avatar
sofaspud
Posts: 531
Joined: Wed Feb 13, 2002 1:01 am
Location: San Antonio, TX
Contact:

Re: pulse width modulation circuit (PWM)

Post by sofaspud »

Can we get a 2nd opinion (3rd? 4th?). I understood that the protection diode or snubber was placed across the inductor, not the switch.
If the kickback forces the voltage at the cathode/collector to rise, the diode will remain reverse-biased. What am I missing?
Robert Reed
Posts: 2277
Joined: Wed Nov 24, 2004 1:01 am
Location: ASHTABULA,OHIO
Contact:

Re: pulse width modulation circuit (PWM)

Post by Robert Reed »

Jwax
Actually you and gorgan are both right, as in many circuits ,two diodes will be used. One for suppression, one for protection.
rstofer
Posts: 115
Joined: Sun May 15, 2005 1:01 am
Contact:

Re: pulse width modulation circuit (PWM)

Post by rstofer »

Nobody can tell you that the circuit will work because it depends on the current requirement of the motor. You really have to specify this or everyone is guessing.<p>If you are thinking that you will use a 2N3055 (big TO3 device) because it can handle the current you will be surprised when you look at the current gain with high collector current. It is very low.<p>Your PC output shouldn't be required to drive more than a very few milliamps. In fact, I would put an opto isolator in that circuit before I fried the PC.<p>That's the bad news! Maybe it will work, probably not.<p>Look at the IRL540N MOSFET. This thing can handle a bunch of current and pretty high voltage and be switched with logic levels. I would still use an opto isolator to protect the PC. Then again, you may have that built in to the DAQ board.<p>In the case of the MOSFET, there is internal protecton for the device. All you need is a reverse biased diode across the motor. You also need 0.1 ufd ceramic capacitors between each motor lead and ground and a 3d capacitor across the motor leads. All 3 as close to the motor as possible.<p>Did I mention the opto isolator?
Gorgon
Posts: 325
Joined: Wed May 04, 2005 1:01 am
Location: Norway
Contact:

Re: pulse width modulation circuit (PWM)

Post by Gorgon »

<blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by sofaspud:
Can we get a 2nd opinion (3rd? 4th?). I understood that the protection diode or snubber was placed across the inductor, not the switch.
If the kickback forces the voltage at the cathode/collector to rise, the diode will remain reverse-biased. What am I missing?
<hr></blockquote><p>Hi Sofaspud,
I agree with you that the positive kickback need a diode over the motor, but you also need a diode over the transistor for the possible negative peaks you get from a rotating motor. So the best is to have both in this case.
No arguing intended in my replay.<p>TOK ;)
Gorgon the Caretaker - Character in a childrens TV-show from 1968. ;)
Post Reply

Who is online

Users browsing this forum: No registered users and 21 guests