QuickStart - één transistor DC motorcontroller


dit is een motorcontroller PWM (Pulse breedte gemoduleerd).
Het één kleine transistor gebruikt voor het uitvoeren van een kleine DC motor.

Terwijl het circuit is zeer ongecompliceerd (sommige zeggen saai?) heeft een
vrij koele truc in de software - Pulse breedte gemoduleerde (PWM)
snelheidscontrole - met snelheid helling omhoog en omlaag.

Het is slechts één transistor... Ik moest iets doen om het meer
interessant!

De transistor (2N3904 NPN type) is er om de hogere
huidige vereist door de motor.  (zie schema voor verbindingen).

Ik heb een paar andere speelgoed toegevoegd aan het simpele transistor circuit te maken
gemakkelijker om te zien wat er gaande is hier.

De rode LED is softwarebesturing. Het is ingeschakeld alleen terwijl de motor is
versnellen (versnellen) en uitgeschakeld terug net voordat de motor begint
vertragen.

De blauwe LED is aangesloten via de transistor collector - emitter pinnen.
Het blijkt op alleen wanneer de transistor is ingeschakeld uit.  Zo het in principe vertoning
de uit periode tussen de pulsen motor rijden.

Of - sluit de blauwe LED tussen van de transistor verzamelaar en V +
zodat u eigenlijk de EMF kickback spanning zien kunt!

Video:
Een korte videoclip van deze demo in werking...

http://www.YouTube.com/watch?v=gd39Jtel2uA&feature=Youtu.be

Demo:
SPIN kan kijken een beetje vreemd op het eerste, maar het is een makkelijke taal om te leren.

Allereerst moet u het hulpprogramma van de Propeller, waarin de editor help
bestanden, voorbeelden, gemeenschappelijke objecten en de Propeller-handleiding.
Zie de link hieronder om te grijpen die.

Er zijn drie lussen in dit kleine demo-programma.
De buitenste lus - lus Forever.
En twee innerlijke lussen waardoor de oprit pulse treinen - oprit en helling naar beneden.

Oprit begint met zeer korte puls breedte en verhoogt de breedte van elk
opeenvolgende pulse in de trein.

Helling omlaag doet het tegenovergestelde, verkorting van elke latere puls in de trein.

De motor reageert zoals stroomvoorziening is ingeschakeld, loopt sneller als de macht nog aan
voor een langere periode.

Dat is echt het hart van alle puls breedte modulatie regelingen

Propeller programming tool is gratis van Parallax bij:
http://www.Parallax.com/TabId/832/default.aspx

De programmastructuur wordt bepaald door de manier van inspringen. Dus wees voorzichtig dat!
In het volgende voorbeeld kan worden gekopieerd en geplakt rechtstreeks in het hulpprogramma Prop.

Code:

{Motor.spin Richard Lamb - 15 juni 2013 cavelamb}
CON
_CLKMODE = XTAL1
_XINFREQ = 5_000_000

' keer definiëren
MSec = _XINFREQ / 1_000
USec = _XINFREQ / 1_000_000
Tlong = Usec * 600
Tshort = Msec * 300

' IO pinnen definiëren
P_LED = 06
P_Motor = 07
INGESCHAKELD = 1
UITGESCHAKELD = 0

' programma constanten definiëren
Tsteps = 120' aantal stappen per oprit

VAR
Lange X

PUB PWM_Motor_Demo

Dira [P_LED]: = 1'
Dira [P_Motor]: = 1'
outa [P_Motor]: = 0' start laag

Herhaal ' Herhaal forever
Outa [P_LED]: = 0' LED op terwijl versnellen

Herhaal X van 1 naar Tsteps stap 1' helling omhoog lus
outa [P_Motor]: = 1' beurt motorvermogen ON
waitCNT ((X*Tlong) + cnt) ' langere vertraging elke stap maakt een langere puls
outa [P_Motor]: = 0' turn motor uitschakelen
waitCNT ((Tsteps - X + 1) * Tlong + cnt) ' + 1 om te voorkomen dat 0 wikkel de teller tot 8 minuten.

outa [P_Motor]: = 1' korte vertraging om te verlengen van de ON-tijd.
waitcnt (Tshort * 5 + cnt)

Outa [P_LED]: = 1' LED uit tijdens het vertragen

Herhaal X van 1 naar Tsteps stap 1' helling naar beneden loop
outa [P_Motor]: = ON
waitCNT ((Tsteps - X + 1) * Tlong + cnt) ' kortere vertraging elke stap maakt een kortere puls
outa [P_Motor]: = OFF
waitCNT ((X*Tlong) + cnt)

waitcnt (Tshort * 5 + cnt) ' korte vertraging terwijl af uit

Gerelateerde Artikelen

QuickStart bi-directionele motorische controle

QuickStart bi-directionele motorische controle

Dit is een volledige H-Bridge bi-directionele bedieningscircuit voor DC motoren voor deParallax QuickStart bestuur.http://www.YouTube.com/watch?v=T7lbAXa1-BS&feature=Youtu.beEr zijn zes transistors, vier voor de motorische controle, de andere twee sl
De grondbeginselen van de transistor - MOSFETs

De grondbeginselen van de transistor - MOSFETs

(Eerst en vooral, ik maakte sommige bewerkingen aan de HTML-code voor deze I'ble, die is geoptimaliseerd voor de desktop site, zodat deze niet ideaal kan worden bekeken op een mobiel apparaat.)Transistors zijn misschien wel de belangrijkste elektroni
12-24v DC motorcontroller met behulp van een EG1 SPLat PLC

12-24v DC motorcontroller met behulp van een EG1 SPLat PLC

Er zijn niet veel eenvoudige programmeerbare DC motorcontroller instructies die er maar nu breng ik u stap voor stap instructies over hoe te maken die kan worden uitgebreid voor gebruik op een 500W robots gaan elektrische kar!(Opmerking Dit instructa
DC motorcontroller

DC motorcontroller

Deze eenvoudige DC motorcontroller voorziet in één richting motorische controle en is gebouwd volledig uit teruggewonnen elektrische onderdelen. De MOSFET kunt voor motorische controle in plaats van controle chips, voor een externe stroomvoorziening
DIY MOSFET motorcontroller

DIY MOSFET motorcontroller

Dit is een eenvoudig te bouwen motorcontroller. Het is handig voor vele projecten met behulp van een motor aangestuurd door een micro-controller. Het kan worden gebruikt als een Electronic Speed Controller (ESC) en voorwaartse en omgekeerde controle
Eenvoudige twee transistor Dual LED flasher

Eenvoudige twee transistor Dual LED flasher

Hi jongens dit is mijn eerste instructie. Maken de dual LED flasher met behulp van twee 9015 pnp transistorStap 1: Onderdelen die u nodig hebt * Transistors - 2 (9015 pnp)* weerstanden - 4 (470 ohm-2, 100k-2)* condensatoren - 2 (10uf)* LED - 2* 6V DC
Eenvoudige Transistor Tester

Eenvoudige Transistor Tester

Hallo Hallo dames en heren. zoals velen van u hou ik om te experimenteren met elektronica. Ik hou van prototyping op een bord brood, alsook het bergen van delen van pre - bestaande circuits. En zoals de meeste mensen die ik ben geneigd om vergeetacht
Vermijden obstakels robot met L298N Dual H-Bridge motorcontroller en ultrasone sensor

Vermijden obstakels robot met L298N Dual H-Bridge motorcontroller en ultrasone sensor

kerels van Hey!!Ik ben hier enkele beelden van de robot plaatsen:de hardware vereist:Arduino breadboard.breadboard.ultrasone sensor.2 DC-motorendraden.L298N dual h brug motorcontroller.aluminium chassi.de arduino-code:http://sh.St/PQEQTSucces!!.
Arduino Modules - L298N Dual H-Bridge motorcontroller

Arduino Modules - L298N Dual H-Bridge motorcontroller

Snelle en eenvoudige handleiding voor het gebruik en het verkennen van een L298N Dual H-Bridge Motor Controller-module met een Arduino.Het model in het voorbeeld dat ik gebruik is van Ebay.Benodigde materialen:L298N Dual H-Bridge motorcontroller modu
USB: - DC motorcontroller met behulp van PIC18F4550 (toetsenbord)

USB: - DC motorcontroller met behulp van PIC18F4550 (toetsenbord)

USB: - DC motorcontroller met behulp van PIC18f4550 (toetsenbord)Hallo vrienden,VereistenDe manifestatie USB interface bestuurL293D motorcontroller chipDit een klein project over de beheersing van D.C. motor met USB pic18f4550 interfacekaart met L293
Hoe elektronische schakelaars werk voor Noobs: Relais en Transistors

Hoe elektronische schakelaars werk voor Noobs: Relais en Transistors

Hallo,Dit Instructable is gericht op degenen enkel stap in de wereld van de elektronica.In deze handleiding zal ik uitleggen hoe werken de twee belangrijkste soorten elektronische schakelaars, Relais, omdat en transistors.Ten eerste, wat is een elekt
~ Transistor Verifier ~

~ Transistor Verifier ~

vandaag zal ik u tonen hoe t maken een transistor varifier heel eenvoudigStap 1: onderdelen: 1.An led2. sommige KNOOPCELLEN3.A transistor (elk type voor het testen)4. koperdraad5. tape6.A plastic behuizingStap 2: proces: Invoegen de led in de plastic
RGB LED constante stroom fade effect met transistors

RGB LED constante stroom fade effect met transistors

Ik was verveeld, dus begon ik te knoeien met transistors. De reden dat dit werd een LED vervagen en constante stroomkring is alleen omdat de onderdelen bij de hand waren en lampen in verschillende kleuren is altijd cool. Zie bijgevoegde video van de
Maken van muziek met behulp van een Transistor

Maken van muziek met behulp van een Transistor

Hallo iedereenIk ben vignesh raja. Vandaag maak ik een transistor truc hier. Het is eenvoudig project ieder annuleerteken uitproberen op. Het minimale delen gebruikt om te bouwen. Het project is wanneer we raken de piëzo-elektrische sensor die de zoe