Editing Driving Large Loads with the Arduino
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 8: | Line 8: | ||
− | The Arduino has a bunch of output pins that can do things like light led's and provide signals to servo motors, but try connecting it to a hi fi loud speaker and not much happens ( although you may damage the Arduino forever ). For | + | The Arduino has a bunch of output pins that can do things like light led's and provide signals to servo motors, but try connecting it to a hi fi loud speaker and not much happens ( although you may damage the Arduino forever ). For out purpose a large load is almost any load ( what you connect the output to ) that is too much for the Arduino. These methods for large loads fall into several different classes with some common features. |
== Ideas for Driving the Loads == | == Ideas for Driving the Loads == | ||
Line 44: | Line 44: | ||
== Transistor Low Side Switch == | == Transistor Low Side Switch == | ||
− | + | The following is for the old time standard bipolar transistor. This type of transistor is basically a current amplifier, it takes an input current and produces a larger output current, this output current is largely independent of the supply voltage so the transistor can switch large voltages as well ( not too difficult up to 100 volts ). The amplification of current can be a factor between say 10 to 1000 ( the later for so called darling ton transistors ). Here is the same circuit we have looked at for the relay, we are considering the relay as the large load. | |
− | + | ( [[http://www.opencircuits.com/Basic_Circuits_and_Circuit_Building_Blocks#Relay_with_Diode_Snubber ]]) | |
+ | |||
+ | Some characteristics: | ||
+ | |||
+ | Useful ( with simple circuits and common components ) for currents from a max of a few amps and voltages of 10's of volts. | ||
+ | Can be very fast, into the Mega Hz. | ||
+ | Can be very cheap at the low end. | ||
+ | Small, simple. | ||
+ | Some integrated circuit drivers like the are basically multiple transistor low side switches. | ||
− | |||
== Transistor ( fet, field effect transistors ) == | == Transistor ( fet, field effect transistors ) == | ||
Line 61: | Line 68: | ||
any help here? | any help here? | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Triac == | == Triac == | ||
Line 149: | Line 90: | ||
=== Multiple Switches === | === Multiple Switches === | ||
− | + | ULN2803 OCTAL PERIPHERAL DRIVER ARRAYS eight NPN Darlington – drive 2 stepper motors, or 8 fairly heavy loads, max at 35 v and 500 ma | |
− | |||
− | + | [[http://www.opencircuits.com/Stepper_Motor_Demonstration_and_Tester ]] | |
− | |||
− | |||
=== Stepper Drivers === | === Stepper Drivers === | ||
− | |||
− | |||
− | |||
=== H Bridges === | === H Bridges === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Power OpAmps === | === Power OpAmps === | ||
− | |||
− | |||
=== LED Drivers === | === LED Drivers === | ||
− | + | Links: | |
− | + | http://www.opencircuits.com/Motor_driver | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Microcontroller]][[Category:Arduino]][[Category:PIC]] | [[Category:Microcontroller]][[Category:Arduino]][[Category:PIC]] |