QuickStart bi-directionele motorische controle



Dit is een volledige H-Bridge bi-directionele bedieningscircuit voor DC motoren voor de
Parallax QuickStart bestuur.

http://www.YouTube.com/watch?v=T7lbAXa1-BS&feature=Youtu.be

Er zijn zes transistors, vier voor de motorische controle, de andere twee sluit de
micro-controller output pinnen aan de motor controller.
Zie het schema hieronder voor de bloederige details.
Het is niet een moeilijke circuit te bouwen op een breadboard.
En het kan grotere transistoren gebruiken voor grotere motoren.
Afhankelijk van wat u nodig hebt voor uw project...

Delen:
4 elke 2N3904 NPN-transistors
2 elke 2N3906 PNP transistors
Motor (dit is een motorreductor)
Breadboard, draden, enz.

Video:
http://www.YouTube.com/watch?v=T7lbAXa1-BS&feature=Youtu.be

Demo:
De demo-programma is geschreven in SPIN voor de Parallax Propeller Microcontroller.
Het is zeer ongecompliceerd. Geen stuurprogramma's of andere objecten zijn vereist als alle dit
demo doet de motor heen en weer wordt uitgevoerd.  Het doet dit door het instellen van één van de
motorische controle output pinnen op 1 inschakelen van de transistors voor die richting.

Opmerking de waarschuwing in de code - alleen uitvoer beet tegelijk inschakelen.
Draaien op beide op hetzelfde moment, maakt de transistors zeer boos.
(Dan zult u spijt!)

Zie mijn een-transistor truc voor een liefhebber stuurprogramma. Het laat zien hoe te doen een soft start /
snelheidsregelaar via software gegenereerd PWM (Pulse Width Modulation).
(Hey, het was slechts één transistor. Ik moest iets doen om het interessant!)

Code:
{BiDirectionalMmotorDemo.spin Richard Lamb - 16 juni 2013}

CON
_CLKMODE = XTAL1
_XINFREQ = 5_000_000

' keer definiëren
MSec = _XINFREQ / 1_000
' IO pinnen definiëren
' Let op slechts één motor pin kan worden ingeschakeld op een bepaald moment!
MOT_LFT = 0
MOT_RIT = 1
LED_LFT = 23
LED_RIT = 16

VAR

PUB kloppen
Dira [LED_LFT]: = 1' leds
Dira [LED_RIT]: = 1
Dira [0..1]: = 1' motoren instellen uitgangen
outa [MOT_RIT]: = 0' start met beide lage pinnen
outa [MOT_LFT]: = 0

Herhaal ' Herhaal forever
' Links
Outa [LED_LFT]: = 1' LED op
OUTA [MOT_LFT]: = 1' motor op

Wait(3000)

Outa [LED_LFT]: = 0' LED uit
OUTA [MOT_LFT]: = 0' motor uit

wait(500) ' intermissioin

' Recht
Outa [LED_RIT]: = 1' LED op
OUTA [MOT_RIT]: = 1' motor op

Wait(3000)

Outa [LED_RIT]: = 0' LED uit
OUTA [MOT_RIT]: = 0' motor uit

PUB wait(MS)
waitcnt((MS*msec)+CNT)

Gerelateerde Artikelen

Eenvoudige bekabelde 2 motorische controle joystick

Eenvoudige bekabelde 2 motorische controle joystick

ik wilde voor een lange tijd te hebben een joystick controle (schakelkast), wich kan gemakkelijk veranderen de richtingen van 2 motoren. Dus maakte ik een. het is niet moeilijk te bouwen en werkt perfect. de kosten variëren tussen de 2 en 4 euro. voe
DC motorische controle met Bluetooth

DC motorische controle met Bluetooth

Het doel van dit project bestaan op de controle een DC-motor met een Smartphone. Het speedo van de DC-motor zal veranderen. De communicatie tussen de gelijkstroommotor en de Smartphone zal gebeuren met behulp van een Bluetooth-module gekoppeld aan ee
Eenvoudige 2-weg motorische controle voor de arduino

Eenvoudige 2-weg motorische controle voor de arduino

Waarschuwing: Dit is niet een veilige manier om het besturen van een motor. Elke I/O pin kan slechts behandelen 40 mA van stroom. Ik zou adviseren gebruikend een H-brug of iets over zulks strafregels.Als ik zeg eenvoudige, bedoel ik niet gebruik van
DIY H-brug voor motorische controle

DIY H-brug voor motorische controle

Ooit wilde maken van een robot, maar heb een H-brug handig? Maak dan je eigen! Het is eenvoudig in concept en vormgeving, gemakkelijk en goedkoop te maken. Het hoeft niet Pulse Width Modulation om controle van de snelheid, maar dat is niet helemaal n
Arduino Bluetooth motorische controle zonder Motor Driver Chip

Arduino Bluetooth motorische controle zonder Motor Driver Chip

Dit instructable toont je hoe om te controleren van een kleine batterij aangedreven gelijkstroommotor via bluetooth met behulp van een paar basisonderdelen.Stap 1: materialenU moet:-1 x Arduino (ieder zal doen maar u wellicht wijzigen pinnen nummers
Een BeagleBone handleiding - aan de slag met Motor brug Cape

Een BeagleBone handleiding - aan de slag met Motor brug Cape

Dit project is een tutorial die u kunt leren hoe het gebruik van de Motor brug Kaap op BBB of BBG, en ik zal je laten zien een demo die zes servo's twee DC-motoren en een stappenmotor in één keer kan rijden.Stap 1: Over Motor brug CapeDe Motor brug C
Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F

Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F

Dit Instructable is gebaseerd op deze eerdere werk die laat hoe om te controleren van een typische tank-station stijl robot met behulp van de Arduino en een Android app zien, zoals weergegeven in deze RC auto voor Android Instructable.Ik heb gebruikt
Compatibele nephand met sensomotorische controle en sensorische Feedback voor bovenste extremiteit Amputees

Compatibele nephand met sensomotorische controle en sensorische Feedback voor bovenste extremiteit Amputees

Het hoofddoel van dit project is het verstrekken van een zeer functionele en goedkope nephand voor mensen met amputaties hieronder-elleboogHoewel veel van de state-of-the-art protheses zijn ontwikkeld, nog steeds wordt het druk voor amputaties wonen
Lijn volgeling Android Robot - PID Control - Setup

Lijn volgeling Android Robot - PID Control - Setup

== > Dit project kreeg de 2e prijs bij 2016 Robotics wedstrijd.Thanks a lot voor alle stemmen ;-)Het doel van dit project is om te bouwen van een Robot volgeling lijn met PID controle. Wij zullen ook een Android toestel gebruiken om gemakkelijk opste
Remote Controlled venster Lifter door Steve M. Potter "WindowMoto"

Remote Controlled venster Lifter door Steve M. Potter "WindowMoto"

hebt u een venster dat u eenvoudig openen en sluiten willen zou, maar het kan niet gemakkelijk? Hier is een eenvoudige en effectieve apparaat voor motorizing uw venster met behulp van een draadloze boormachine als de motor en de controller. Dit is ee
BLDC Motor Control met Arduino, geborgen HD-motor en Hall sensoren

BLDC Motor Control met Arduino, geborgen HD-motor en Hall sensoren

er is veel belangstelling deze dagen onder hobbyisten bij het beheersen van Borstelloze DC (BLDC) motoren, die hebben betere prestaties en betere energie-efficiëntie overtraditionele gelijkstroommotoren, zijn maar moeilijker te gebruiken. Er bestaan
Gemakkelijk, omkeerbare Motor controle voor Arduino (of een Microcontroller)

Gemakkelijk, omkeerbare Motor controle voor Arduino (of een Microcontroller)

dit project maakt gebruik van slechts drie hoofdcomponenten voor voorwaartse en omgekeerde bepalen voor een interne motor.  U kunt het gemakkelijk interface naar een Arduino of elke andere microcontroller.Het is zo eenvoudig - u kunt het draad van "f
Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

U hoeft niet te besteden veel geld aan het besturen van motoren met een Arduino of compatibel board. Na sommige jacht rond we kunt gevonden van een nette motorische controlemodule gebaseerd op de L298N H-brug IC die kan u regelen het toerental en de
Arduino Nano: Controle geborsteld gelijkstroommotor met L9110S Driver Board en Visuino

Arduino Nano: Controle geborsteld gelijkstroommotor met L9110S Driver Board en Visuino

Gelijkstroommotoren geborsteld worden vaak gebruikt voor station robots rond, of voor diverse andere koele Arduino projecten. Om te controleren de motor met Arduino, moet u meestal een motor stuurprogramma gebruiken. Er zijn een heleboel verschillend