Enkla styrenheter för DC motorer (inkl PWM) tröghet och bromsning (sim) (4 / 6 steg)

Steg 4: Lägga till PWM



/ * Formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 cm 5.4pt 0 cm 5.4pt; MSO-para-marginal: 0 cm; MSO-para-marginal-botten: .0001pt; MSO-sidnumrering: änka-orphan; font-size: 10.0pt; font-family: "Times New Roman";}

Så vi har täckt allt utom start- och långsam driftsprestanda, och även om grundläggande controller i Fig 2 kommer att utföra väl vi fortfarande inte har tagit upp detta problem. Det billigaste och enklaste sättet att lösa detta är att använda pulsade bredd modulering eller PWM. Detta innebär att kontrollera hastighet genom att skicka de motoriska pulserna med FULL effekt av varierande bredder. Detta innebär att motorn har mycket mer effekt och vridmoment vid låga hastigheter än en standard-styrenhet kan ge. Dessutom tas problemet med att övervinna tröghet som motorn börjar bort eftersom motorn blir en stor injektering av makten från en rad mycket korta pulser tillåter motorn att "dra" på vad som verkar vara krypande hastighet.

Vi kan skapa en enkel PWM utan mycket komplex eller dyr elektronik. Om vi använder beprövade '555' timer chip finns ett antal olika konfigurationer vi kan prova. Dessutom kan vi helt enkelt leverera puls utdata från våra timer chip att mata slutresultatet och överbelastning krets redan beskrivits av utfodring utgång puls från kretsen här på basen av TR1.

555 chipet kan kopplas upp för att utföra ett stort antal funktioner. Det är tidsinställda utdata definieras av ett "RC" nätverk. Detta är den effekt som skapas när ett motstånd och en kondensator kopplas ihop. Jag kommer inte försöka gå in i detalj här, det räcker för att säga att om vi använder resistorer och kondensatorer av kända värden kan vi få en timing puls av en känd frekvens. Det finns bokstavligen hundratals webbplatser ägnas åt 555 timer chip inklusive räknedosor och grundläggande går runt. Vad är av särskilt intresse för oss är pin 5 av 8-pin DIL 555 chip. Stift 5 används sällan i vanliga 555 kretsar, men för oss är det en gudagåva. Stift 5 funktion är att ändra längden på utdata pulserna från chip i förhållande till en "referens spänning" tillämpas på stiftet. I huvudsak vår standard spänningsavdelare VR1, om utfodras till stift 5 av chip kommer att ändra längden på pulserna utfärdats av chipet. Dessa kan sedan matas direkt in i vår produktion arrangerar och ge oss en puls bredd modulerade controller!

/ * Stil definitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 cm 5.4pt 0 cm 5.4pt; MSO-para-marginal: 0 cm; MSO-para-marginal-botten: .0001pt; MSO-sidnumrering: änka-orphan; font-size: 10.0pt; font-family: "Times New Roman";}

Motstånd mellan stift 7 och Vcc är helt enkelt att hindra den från att bli lämnad "hängande". Motstånd mellan stift 2 och 3, tillsammans med kondensatorn mellan 2 och marken in denna frekvens. Kondensatorn bör vara en icke-polariserad 0.1uF (100nF) typ (oftast märkt '104'). Du kan använda en keramisk skiva om det är allt du kan hitta men jag rekommenderar att du använder en högre kvalitet glimmer eller polystyren.

Värdet på motståndet mellan stift 2 och 3 bör vara mellan ca 33K och 150K. Med hjälp av en 100K motstånd kommer att göra bra. Resistor bör värdet mellanregistret frekvens till runt 150Hz (pulser per sekund). Anledningen är att jag har funnit att modellen loco motorer kommer judder under ca 30Hz och klaga eller ge upp helt ovan 1kHz.

Kretsen visas följer inte normal praxis, jag kan inte minnas när jag först kom över det, men jag har använt det mer än 10 år som ett grundläggande PWM generator och det fungerar, så kredit måste verkligen gå till den som konstruerade den ursprungliga versionen. När 0V tillämpas på stift 5 en multimeter kommer att läsa pulserna som motsvarar mellan 5 och 8 Volt vid produktionen, men ett oscilloskop visar att det faktiskt är mindre än "1 volt" sedan är pulserna mindre än 2% av våglängden. När spänningen på pin 5 ökas till Vcc går produktionen upp till 98% av full effekt.

Tyvärr, även om den lägsta inställningen kommer att föra loco avstannade, en rad små pulser finns kvar i rälsen, detta kan leda till konstiga ljud som kommer från vissa loco motors. Om du kan få tag på en 10K linjär potentiometer försedd med ett "off" läge SPST växla då ledningar detta in i produktionen kommer "dödar" alla pulser på utdata. Om inte jag vill tillägga en SPST switch någonstans i utdata från 555 att förhindra herrelösa buller.

Denna krets är inte den mest eleganta PWM lösningen vi kunde har kommit på att använda 555. Ett potentiellt problem är att denna krets byter frekvens samt pulse bredd. Så länge frekvensen är väl inom de gränser som diskuteras skulle detta inte visa sig vara ett problem.

Vi kunde ha gjort bättre med hjälp av två 555. Den första uppsättningen upp som en fast frekvens generator, utlöser en andra 555 som PWM generator, men det är fortfarande en annan dag.

Se Steg
Relaterade Ämnen

Två enkla robotar med 1 DC Motor (nr lödning)

DC-motorer är bra eftersom de inte har polaritet och de inte kräver någon ytterligare komponenter (motstånd, dioder) att fungera, bara koppla in dem till ett batteri och voila. National Robotics vecka tävlingen fångade min uppmärksamhet, så jag bestä...

PWM solar controller och tracker

PWM solar controller och trackerSteg 1: IntroduktionPV-program kunde grupperas enligt schemat för interaktion med verktyg rutnät: rutnät ansluten, fristående och hybrid. PV-system består av en PV generator (cell modul och array), energi lagringsenhet...

Mexikanskt... Watt?? Beräkna watt på motorer med förstärkare och Volt avläsningar.

Numera är det lätt att mäta watt till hushållsmaskiner med Kill-A-Watt meter. Dock bor i Mexiko, beställa en över gränsen skulle vara kostnadseffektivt oöverkomliga som fraktkostnader skulle vara högre än kostnaden för mätaren själv, och det är utan...

Styra DC Motors(PC Fans) med Arduino och Relay board

I detta instructable kommer vi att se utan att gå in i detalj, hur man använder 12V DC motorer (PC Fans) med Arduino och relay board eBlockSteg 1: Konfigurera maskinvara och programvara För att göra det behöver vi viss maskinvara kan du hitta på Inte...

Stepper motor - använda den billigaste och easyest

okänd stepper motor ledningarJag hittade en gammal stegmotor med okända ledningar12V0, 4A7,5 grader/steg50 mHfärgerna på kablarna är1. blå (1)2. röd3. Green4. blå (2)5. svart6. vitså jag behöver förstå vad är detta och om det fungerar att köra den oc...

Enkla objekt avoider robot med Actobotics Runt Rover Peewee chassi och en Arduino

Det finns många sätt att bygga en robot, från början ett kit, ett färdigt system eller en kombination av dessa metoder. Vägen tar vi här kommer att vara mestadels från ett kit och andra objekt som en Arduino styrenhet, motorn förarens och sensorer fr...

12V magnetventil Beam motor, byggd av aluminium rester och scavanged componants.

Detta är hur jag byggt en liten balk motor som drivs med en magnetventil som går på 12v DC.På grund av den hårda vintern jag har fastnat i huset för det mesta de senaste månaderna, före jul samlade jag ihop alla gamla hårddiskar, CD-ROM-skivor, diske...

Bilen slips ner ankare, det enkla sättet att knyta något till biltaket snabbt och säkert

tillbaka när jag körde först, min ' 76 Buick hade solid stål stötfångare som också fungerat ganska bra som murbräckor. du kunde remmen eller knyta något av dem och även bult trailer hitch direkt till dem utan någon oro för styrka.Idag har båda mina b...

Liten motor Rewind Starter dra sladden och hantera byte

jag nyligen kom in i besittningen av en extremt begagnad snöslunga (tack Scott). Det kom med en elstart, men utan en pull-sladd. Det måste ha varit drog ut, eller snäste men jag hade inget emot mycket, det är tills elstart inte längre var verksamma s...

Arduio Dc varvtal kontroll följetong monitor... (inga l293d)

Detta instructable visar dig hur du kan styra hastigheten på en dc-motor med PWM stift arduino och seriell övervaka.Steg 1: Del förteckning 1) Arduino uno2) små dc-motor3) 270ohms motstånd eller 220ohms eller 330 ohm (något bälg ik och över 220 komme...

Gör en PWM Motor Speed Controller

Mikrokontroller som Arduinos är ett bra sätt att styra din anpassade elektronik projekt. Tyvärr digital stiften har en maximal utmatning på 40mA, och detta är inte tillräckligt för att driva de flesta motorer. Detta är där en motor controller sköld k...

Använda ett löpband DC Drive Motor och PWM Speed Controller för att driva verktyg

elverktyg som skärande fräsar och svarvar, Drillborrpressar, bandsaws, sanders och kan kräva .5hp till 2HP motorer med möjlighet att finjustera hastigheten bibehållen vridmoment.Coincidentally de flesta löpband använder en 80-260 VDC motor med ett pa...

Motor-styrenheter för billigt robotar 2

Hej och Välkommen! För er som inte har läst någon av min I'bles innan, och för er som är obekanta med min för billigt robotar serie är jag om att bygga robotar på billiga med enkla material som du hittar runt ditt hus! Om du någonsin velat få in robo...

Arduino hårdvara PWM för stepper motor enheter

med vårt nya projekt, JustAddSharks, vi är mycket angelägna om att stödja utvecklingen av programvara med öppen källkod kontroll för laserklingor. Vi är mer än glad för människor att ändra våra laserklingor, ersätta styrsystemet med något lämpligt öp...

Göra din egen miniatyr Electric Hub Motor

i-wheel electric drive motorer utgör en effektiv metod för att tillhandahålla propulsion fordon som annars inte var utformade för att ha drivande hjul.Det vill säga är de bra för EV hacking och omställning. De är kompakta och modulära, kräver inget s...

BLDC Motor Control med Arduino, bärgades HD motor och hallgivare

det finns ett stort intresse dessa dagar bland hobbyister kontrollera borstlösa DC (BLDC) motorer, som har bättre prestanda och bättre energieffektivitet övertraditionella DC-motorer, är men svårare att använda. Många off-the-shelf produkter finns fö...

Mycket enkel PWM med 555... modulera varje sak

Obs: någon kan be mig om hjälp. Inte kommentera mig min stavning och grammatik... Eftersom min mor språk inte är engelska. OK LÅTER GÅoch även vänligen Vänligen Betygsätt min instructable välHej var och en. Idag ska jag visa dig hur man gör en PWM (p...

Motorer och hjul för billigt robotar

När jag var liten, och bara få började med robotteknik, hade jag mycket lite i form av medel eller tålamod för att beställa robot kit online. Då urvalet var mer begränsad än i dag och ganska mycket alla robotics kit byggdes för Windows-användare, som...

Billiga elmotor varvtalsreglering ($10, 4HP, Arduino, PWM)

Jag bygger elbil världens effektivaste produktion. Se hemsida på länken nedan.http://e-pod.doomby.com/Jag vill ha denna bil vara billig så alla har råd med en. Därför jag designa och bygga min egen billig elektrisk motor controller. Min design är att...