QuickStart dubbelriktad motorisk kontroll




Detta är en full H-Bridge dubbelriktad styrkrets för DC motorer för den
Parallax QuickStart styrelse.

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

Det finns sex transistorer, fyra för motorisk kontroll, de andra två ansluta den
mikro-controller utgångsstift till motor controller.
Se Principschema nedan för de blodiga detaljerna.
Det är inte en svår krets att bygga på en skärbräda.
Och större transistorer kan användas för större motorer.
Beror på vad du behöver för ditt projekt...

Delar:
4 varje 2N3904 NPN-transistorer
2 varje 2N3906 PNP-transistorer
Motor (detta är en inriktad motor)
Bakbord, sladdar, etc.

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

Demo:
Demo programmet är skrivet i SPIN för Parallax Propeller mikro-controller.
Det är mycket rättfram. Inga drivrutiner eller andra objekt krävs eftersom alla detta
demo gör körs motorn fram och tillbaka. Det gör detta genom att ange en av de
motorisk kontroll utgångsstift till 1 för att slå på transistorer för den riktningen.

Obs varning i koden - endast aktivera en utgång lite i taget.
Vrida på båda samtidigt gör transistorerna mycket arg.
(Då blir du ledsen!)

En finare drivrutin finns i min en-transistor trick. Det visar hur man gör en soft-start /
varvtalsregulator via programvara som genereras PWM (Pulse bredd Modulation).
(Hej, det var bara en transistor. Jag var tvungen att göra något för att göra det intressant!)

Kod:
{BiDirectionalMmotorDemo.spin Richard lamm - 16 juni 2013}

CON
_CLKMODE = XTAL1
_XINFREQ = 5_000_000

' definiera gånger
MSec = _XINFREQ / 1_000
' definiera IO pinnar
"Observera endast en motor pin kan aktiveras vid någon tidpunkt!
MOT_LFT = 0
MOT_RIT = 1
LED_LFT = 23
LED_RIT = 16

VAR

PUB Throb
Dira [LED_LFT]: = 1' lysdioder
Dira [LED_RIT]: = 1
Dira [0.. 1]: = 1' motors set utgångar
Outa [MOT_RIT]: = 0' start med båda stiften låg
Outa [MOT_LFT]: = 0

Upprepa "Upprepa för evigt
"Vänster
Outa [LED_LFT]: = 1' LED på
OUTA [MOT_LFT]: = 1' motor på

Wait(3000)

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

wait(500) ' intermissioin

"Höger
Outa [LED_RIT]: = 1' LED på
OUTA [MOT_RIT]: = 1' motor på

Wait(3000)

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

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

Relaterade Ämnen

Arduino motoriska kontroll Kit

syftet med projektet är att göra en Arduino motoriska kontroll sköld, som är billigt, ergonomisk och lätt att göra. Jag tänkte, varför inte använda kartong i stället för en pcb, efter alla dess lätt att använda för nästan alla!Motorn ansluts till de...

10 minuters dubbelriktad USB-kontroll

detta är en enkel metod att snabbt aktivera USB-kontroll av externa enheter utan att använda mikrokontroller eller dyra dev styrelser. Både indata och utdata är möjligheten, att låta två sätt interaktion med miljön.Projektet är uppbyggd kring en gene...

Servo motorisk kontroll med hjälp av Microcontroller PIC16F877A

PIC16F877A är en lätt micro controller för nybörjareHär i projektet:1) hur PIC växlar servomotor framåt och tillbaka wardNär vi trycker en brytare så går det till positivt 90 graders, på andra switch flyttar bakåt till negativa 90 gradersa. MickroC P...

Servo motorisk kontroll via bluetooth med potentiometer

I detta projekt vi servo motorstyrning med potentiometer via bluetooth.Två kommer att göra Arduino styrelsen via bluetooth trådlös haberleştirerek kontroll. Förvaltar en av modulerna för detta (master) medan den andra lyckades (slavar) måste vara i l...

Hallon PiFace L298N Bi-Directional DC motorisk kontroll

detta instructable visar dig hur tråd upp din hallon PiFace så att du kan styra riktningen på en DC Motor.Kit behövs:1 x DC-Motor1 x ström för motorn (jag har använt ett 9V batteri) och ansluta leder1 x Raspberry Pi1 x PiFace1 x L298N Motor förare om...

DIY-H-brygga för motorisk kontroll

Någonsin ville göra en robot, men har inte en H-bridge händig? Sedan gör din egen! Det är enkelt, Billigt att göra och enkel i koncept och design. Det har inte Pulse bredd Modulation att kontrollera hastighet, men det är inte helt nödvändiga.Steg 1:...

Rachet inverterad pendel kontroll

Detta projekt var baserade bort av Cubli projekt från ETH Zurich. Cubli är en kub som har tre reaktion hjul för att styra balansen i x, y och z hyvlar av kuben. Detta gör kuben för att balansera sig antingen på en kant eller på en hörna. En video av...

En BeagleBone Tutorial - komma igång med Motor Bridge Cape

Detta projekt är en handledning som kan lära dig att använda Motor Bridge udden på BBB eller BBG ska jag visa dig en demo som kan köra sex servon två DC motorer och en stegmotor samtidigt.Steg 1: Om Motor Bridge CapeMotor Bridge Cape funktioner dubbe...

Kompatibla proteshand med sensomotoriska kontroll och sensoriska Feedback för nacke amputerade

Det huvudsakliga målet med detta projekt tillhandahåller en mycket funktionella och billiga proteshand till personer med nedanför armbågen amputationerÄven om massor av state-of-the-art protetiska enheter har utvecklats, fortfarande blir det trycket...

Robot rörlighet avstånd kontroll

detta är det sätt på hur jag har genomfört en rörelse avstånd kontroll på min 3: e robot bil. Poängen är att vi kan ge ett kommando (seriell port eller bluetooth...) till roboten, flytta framåt eller bakåt ett angivet (i kontroll applicacion) avstånd...

Modding en tank för trådlös kontroll

i detta instructable jag visar dig hur du förvandla din RF tank till något kontrolleras via wifi. Den styrspak eller Kontrollpanelen kommer att vara ett PC-program skrivna i C#. Program kan skrivas för android telefoner också, att göra kontrollen ver...

Tetraplegi kontroll av en RC bil

Översikt:Quadriplegics kan inte producera rörelse i armar och ben. Utan att ha ett stöd 24/7, skulle de inte kunna komma runt. Målet för detta projekt är att utforma ett system som använder endast förflyttningar från halsen upp till kontroll en simul...

Kontroll DC och stepper motors med L298N Controller moduler med dubbla motorer och Arduino

Du behöver inte spendera en massa pengar att styra motorer med en Arduino eller kompatibel styrelsen. Efter lite jakt runt vi kan hittade en snygg motorisk kontrollmodul baserad på L298N H-bridge IC som kan du styra hastighet och riktning av två liks...

Vifta med handen för att kontroll OWI robotarm... kravlöst

Tanken:Det finns minst 4 andra projekt på Instructables.com (från och med 13 maj 2015) runt ändra eller kontrollera OWI robotarm. Inte överraskande, eftersom det är sådan en bra och billig robot kit att leka med. Detta projekt är liknande i anda (dvs...

Arduino/Android BLUETOOTH - 28BYJ 48 Stepper Motor gardin kontroll APP

Hej världen!Igår gjorde jag en stepper motorisk kontroll app som kan bara vända ett sätt (på och av) och jag sa att jag skulle göra en att kontrollera dina gardiner, så här är det! Kan användas för flera saker naturligtvis. Kolla in nästa steg för ko...

Automatiserad flaska Cutter

The flaska Upcycler är en maskin som omvandlar Tom glasflaskor till dricksglas. Vi inspirerades av elegansen i hantverksmässiga glas och möjlighet att göra "Papperskorgen" avsedda för återvinning bin till något vackert.Detta är en video av The f...

Miniatyr autonoma luftskepp

Autonoma drönare och liknande har blivit ett hett ämne nyligen och har många aktiva samhällen arbetar för att öka möjligheterna till. Alla verkar ha flera rotorn drone dessa dagar, vilket lämnar andra flygplan. Jag tror det är dags att ta tillbaka hi...

Alarm System DC Motor Speed Control projekt

I detta projekt ska jag göra dc motor varvtalsreglering med accelerometern.Men vi kommer att lägga ett varningssystem som i tillägg till hastighet. Så vad detta system kan hjälpa oss? Till exempel kan enligt lutning genom att placera accelerometer på...

Mest använda Motor enheter och dess användningsområden

Motor enheter används ofta i varje projekt. Signalerna från mikrokontroller kan inte direkt styra DC eller stepper motors. Använda för att integrera signaler från att integrera drivrutinen för som styr motorn enligt dess nuvarande höja. Det gjorde så...