High Current Transistor Circuit
codyspraker
Posts: 46
I am trying to build an autonomous helicopter using a basic stamp homework board to control to the motors in flight along with a ping sensor to manage height. The problem I am having is trying to find a transistor that can handle the current needed to drive that 3 Amp motors. What I am looking for specifically is a transistor that can handle 3 Amps at most more like 1 or 2 amps most of the time at 7.4V. Does someone know of a transistor that can handle this type of thing? I have been looking for days. Thanks for any help!
Comments
A lot of RC speed controllers are controlled the same way one would control a servo.
http://forums.parallax.com/showthread.php?139311-Autonomous-Helicopter-With-Basic-Stamp
In the end, after numerous trials and attempts the signal was never sent to the helicopters speed control board from the controller and we weren't quite able to figure out why. I had used a PWM signal from the BS2 with a capacitor and an op-am and the voltmeter was showing the right voltage range however when connected to the signal pin on the controller the helicopter never responded. I decided that I would pursue direct motor control using a single transistor and still incorporate the transistor concept for a more direct and less problematic approach. I understand that there is going to be added difficulty in getting the helicopter to fly but as it stood with the last thread, I was out of ideas and didn't want to get burned out with the project after so much work. Anyway, after all that story telling, I am going to give an update with the circuit design that I have chosen for this helicopter.
This is a first draft of the concept that I will be using to control the two main drive motors on the helicopter. The motors are about 7.4ish Volts and the battery is 7.4V. The current of direct battery to motor is about 1 amp with no torque but goes up to about 3 amps under heavy load. The transistors in the photo are
SANYO TRANSISTOR TP 3-PIN 50V 8A 15W BCEC
and the square wave signal represents a PWM (Disregard the slow Hertz it was built in a simulation program)
There are circuit considerations for driving high current motors and you are stating up to 22 Watts of considerations. You should experiment with a smaller circuit and use the PDFs mentioned in the earlier threads to get a good understanding of the circuits and components. When you reach that point you can apply it to anything and build anything you want.
I'd think the best way to control motors like these would be with speed controllers made for this purpose.
You really don't know about the Parallax Propeller?
It has eight cores. It's a perfect match for this project.
To control the motors, I'd think a speed controller like this one would be easier to use than trying to use a transistor.
http://www.hobbyking.com/hobbyking/store/__9090__Turnigy_20A_BRUSHED_ESC.html
Another option would be to use a motor control chip like a L298N. One L298N can control two motors. If you use a L298N, make sure and get some diodes (you'll need 8).
P.S. Are you recommending the QuickStart Propeller board? I did a quick look and a can't tell if there is more than one out there, thanks
The QuickStart is really easy to use since it gets its power from the same USB cable used to program it.
The Propeller Protoboards (USB and normal) have beefier voltage regulators that make them a better match for some robotic projects.
Post #2 of my index (see my signature for a link) lists some of the projects I've done with the Propeller. Make sure and check out the "Mecanum Wheeled Robot with Machine Vision" project since one version used signals from a RC receiver to control four motors with PWM.
Posts 8 & 9 in my index have links to a bunch of different Propeller boards.
http://bit.ly/HYfRUo
The motor runs at 7.4V and the battery is 7.4V
Thanks for any help!
Please show us your exact schematic so that it may be reviewed.
I am new to the idea of drawing schematics which I am working on however there is a video that was a guide I used to my design that shows the schematic and demos the design using similar components. The different components are the transisto, the diode, and the power source. Here are the details for those parts and a link the to the video guide:
Video Guide:
http://www.youtube.com/watch?v=cEz1i5xzGEE&feature=fvsr
Diode:
http://www.next.gr/components-datasheets/1N5400.pdf
Transistor:
http://www.mcmelectronics.com/product/SANYO-2SC5707-/2SC5707
Power Source:
7.4V Rechargeable R/C Battery
I am sorry I could not provide a schematic specifically for my project but I hope this is enough to answer some questions.
I did attempt this setup using my components and there was no current to the motor. Out of curiosity, I flipped the transistor 180 degrees and then the current to the motor was constant. However the gate was being pulsed HIGH and LOW with a PAUSE 50 in between each change and that was not apparent in the motor's actions. There was no break in the constant flow of current from the battery which was what the HIGH/LOW was supposed to do. I just thought I would put that out if it helps enlighten someone to a possible solution. Also keep in mind that I don't have 100% confidence the circuit was properly assembled on my end so don't take these observations as fact immediately. Thanks!
OH! That was a great observation I should pay more attention I was assuming it was more or less standard for that configuration. Sadly, the result remains the same the transistor is behaving as if the pin was always turned on to 5V while the pin is actually turning on and off also when the pin is no longer connected the behavior is again the same.
0G"
I was going through my parts and found another chip. A IRF510 Power MOSFET Transistor N-Channel and its specs seem like they would also be tolerable for this project. What do you think?
The IRF510 is better suited for power dissipation, I'm still not sure if it's cut out for your motor though. Maybe with a big heat sink it would be okay but it's hard to say. If you use that, you'll want to add another one to drive its base to allow it to turn on and off.
Before you do all of that, are you sure you don't want to start out with a small transistor and an LED? You really don't even need a microcontroller to experiment with transistors. I see too many variables in your project to help you other than saying that. I commend your effort to build this thing, and I want to make sure you get somewhere with it.
http://www.parallax.com/dl/docs/cols/nv/vol1/col/nv6.pdf It's instant gratification and you will get a huge understanding of what is involved. If you see a rating on a datasheet you don't know just look it up in a search engine, there's a ton of info out there. Those fundamentals can be skipped, and you can just hook things up (I'm guilty too) but there's more than frying expensive parts at risk, the worst thing would be if you didn't learn how it works and move on to bigger and better things!
Aside from pre bought drivers meant to solve this kind of problem, do you think it will be realistic to try and built the circuit myself?
There is no "standard" bipolar transistor pin out - even the same part number can have different pinouts from different manufacturers!! (this is rare though). MOSFET pinouts are much more consistent, but the best rule is always to check the pinout from the datasheet every time. After all you need to consult the datasheet for the specs, you might as well check the pinout at the same time.
If you want compact, then my favorite candidate is the awesome ZTX851, which can handle 5A continuous, 20A peak and has Vsat of <150mV at 2A. Its in a tiny e-line package (slightly smaller than TO92).
@Mark, unless I'm reading that datasheet wrong that transistor is only good for 1 watt Ptot and based on its package would get very hot driving a motor. The voltage drop is as much as 7.3v and up to 3 amps for the motor. So at half throttle you be close to 5-6 watts. Please correct me if I'm wrong, I'm no transistor expert.
You will be using the transistor as a switch with PWM, not running it in linear mode, so the max power dissipation is Vsat x current. With a Vsat of 0.2V 3A gives 0.6W.