Automatisk PWM-dør åben / luk controller kredsløb

Automatisk PWM-dør åben / luk controller kredsløb

Indlægget forklarer et simpelt PWM-styret automatisk drejeknap eller dørkredsløb med automatisk åbning / lukning via et fotoafbrydertrin. Ideen blev anmodet om af Mr. Bruce Clark.



Tekniske specifikationer

Tak for en virkelig fantastisk service, du leverer.

Vil du være så venlig at hjælpe mig med en ændring af dit kredsløb på:





3 enkle DC Motor Speed ​​Controller kredsløb forklaret

Jeg vil gerne bruge en arduino PWM til at styre en 12Vdc gate kontrolmotor (tegner 9ampe ved opstart) ved hjælp af MJ11015G effekt transistorer.

Mit dilemma ligger i kravene til at levere tilstrækkelig strøm til transistorbasen og de tilknyttede kredsløbsændringer inden for begrænsningerne i arduino Uno. Det er min meget begrænsede forståelse, at de inverterende porte ikke engang ville være tilstrækkelige til denne applikation.



Jeg ved, at grænsen for Arduino er 40 mA pr. Output pin. Hvis jeg skulle anvende en PWM-udgang via en 120 Ohm modstand direkte til bunden af ​​disse transistorer, ville jeg være okay? Hvis ikke bedes du rådgive et alternativ.

Dybest set ønsker jeg at bruge motoren til et drejeknap eller en automatisk dør og som sådan har brug for dead stop og reverse funktionalitet. En fotoafbryder vil blive brugt til at bestemme dørens position og fremkalde en kort stop og derefter vende tilbage til udgangsposition, hvor den indekseres via en sensor.

Døren kan være ret tung, og pladsen er meget begrænset, så jeg planlægger at køre døren ved hjælp af den nævnte motor gennem en reduktionsgearkasse.

Din hjælp vil blive meget værdsat

Med venlig hilsen
Bruce Clark

Designet

Et meget simpelt PWM-baseret motorstyringskredsløb med højt drejningsmoment og øjeblikkelig stop / reverseringsfunktion kan ses i det givne diagram og kan bruges til at betjene den foreslåede drejeknap eller automatisk dørapplikation.

PWM-skemaet

Hvis en Arduino-baseret PWM er beregnet til at blive brugt, kunne IC-trinnet i ovenstående diagram fjernes, og PWM fra Arduino kunne påføres direkte ved bunden af ​​mosfet via en 10 ohm modstand som vist nedenfor

Relædriver DPDT

Liste over dele

R1 = 10K

R2 = 47 OHMS

P1 = 100K POT

D1, D2 = 1N4148

D3 = MUR1560

C1, C2 = 0,1 uF / 100V

Z1 = 15V, 1/2 WATT

Q1 = IRF540

N1 --- N6 = IC MM74C14

DPDT = DPST SWITCH ELLER DPDT RELAY

Kredsløb

Det første kredsløb ovenfor, som ikke bruger en Arduino-indgang, er konfigureret omkring 6 hex-inverter Schmidt IKKE-porte fra IC MM74C14, hvor N1 danner den grundlæggende rektangulære bølgepulsgenerator, N2 bruges til at detektere driftscyklus for de impulser, der genereres af N1 via potten P1, mens den resterende porte er kablet som buffere .

P1 bruges til at bestemme den hastighed, hvormed døren skal åbnes og lukkes automatisk.

Den endelige PWM-output, der opnås fra udgangene fra bufferne N3 til N6, påføres en drivermosfet Q1, der bliver ansvarlig for at kontrollere hastigheden på den tilsluttede motor afhængigt af de tilførte PWM-data.

En DPDT-switch kan ses rigget med motorterminalerne og mosfet, denne switch bruges til at opnå en øjeblikkelig bremsning og vending af motorrotation.

Den gode ting ved dette kredsløb er, at det afhænger af en H-brodriverkonfiguration for at opnå motorens vippehandlinger, snarere det samme implementeres ved brug af en almindelig DPDT-switch.

I henhold til anmodningen kunne DPDT til udførelse af den automatiske døråbning og lukning via en lysfølsom enhed udskiftes med et DPDT-relæ, og spolen til dette relæ kunne igen styres gennem den tilsigtede fotofølsomme enhed (fotoafbryder) sådan som en fotodiode eller en LDR.

Fotoafbryderfasen opdateres snart.




Forrige: Hvad er ø i GTI (Grid Tie Inverter) Næste: Tilpasning af bilens sidemarkeringslys til blinkende sidemarkører