Automatisk PWM døråpning / lukk kontrollerkrets

Prøv Instrumentet Vårt For Å Eliminere Problemer





Innlegget forklarer en enkel PWM-kontrollert automatisk dreiebøyle eller dørkrets med automatisk åpen / lukk handling via et fotoavbryterstadium. Ideen ble etterspurt av Mr. Bruce Clark.

Tekniske spesifikasjoner

Takk for en virkelig fantastisk tjeneste du gir.



Vennligst vær så snill å hjelpe meg med en endring av kretsen din på:

3 enkle DC-motorhastighetsreguleringskretser forklart

Jeg vil gjerne bruke en arduino PWM til å kontrollere en 12Vdc gate kontrollmotor (vil tegne 9ampe ved oppstart) ved hjelp av MJ11015G kraft transistorer.



Mitt dilemma ligger i kravene for å levere tilstrekkelig kraft til transistorbasen og de tilhørende kretsendringene innenfor begrensningene til arduino Uno. Det er min veldig begrensede forståelse at de inverterende portene ikke engang ville være tilstrekkelig for denne applikasjonen.

Jeg vet at grensen til Arduino er 40mA per utgangsstift. Hvis jeg skulle bruke en PWM-utgang gjennom en 120 Ohm motstand direkte til bunnen av disse transistorene, ville jeg ha det bra? Hvis ikke, vennligst gi råd om et alternativ.

I utgangspunktet ønsker jeg å bruke motoren til en dreiebøyle eller automatisk dør, og som sådan trenger dead stop og reverse funksjonalitet. En fotobryter vil bli brukt til å bestemme dørens posisjon og indusere en kort stopp og deretter reversere til utgangsposisjonen der den vil bli indeksert via en sensor.

Døren kan være ganske tung og plassen er veldig begrenset, så jeg planlegger å kjøre døren ved hjelp av motoren som er nevnt gjennom en reduksjonsgirkasse.

Hjelpen din blir satt stor pris på

vennlig hilsen
Bruce Clark

Designet

En veldig enkel PWM-basert motorstyringskrets med høyt dreiemoment og øyeblikkelig stopp / reverseringsfunksjon kan sees i det gitte diagrammet og kan brukes til å betjene den foreslåtte dreiebøylen eller automatisk dørapplikasjon.

PWM-skjemaet

Hvis en Arduino-basert PWM er ment å bli brukt, kan IC-trinnet i diagrammet ovenfor fjernes og PWM fra Arduino kan påføres direkte ved basen av mosfetten via en 10 ohm motstand som vist nedenfor

Relédriveren DPDT

Deleliste

R1 = 10K

R2 = 47 OHMS

P1 = 100K POTTE

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

Kretsdrift

Den første kretsen ovenfor, som ikke bruker en Arduino-inngang, er konfigurert rundt 6 hex-inverter Schmidt IKKE-porter fra IC MM74C14, der N1 danner den grunnleggende rektangulære bølgepulsgeneratoren, N2 brukes til å oppdage driftssyklusen til pulser generert av N1 via potten P1, mens den gjenværende portene er koblet som buffere .

P1 brukes til å bestemme hastigheten der døren skal åpnes og lukkes automatisk.

Den endelige PWM-utgang oppnådd fra utgangene fra bufferne N3 til N6 påføres en driver-mosfet Q1 som blir ansvarlig for å kontrollere hastigheten til den tilkoblede motoren avhengig av de matede PWM-dataene.

En DPDT-bryter kan sees rigget med motorterminalene og mosfet, denne bryteren brukes til å få en øyeblikkelig bremsing og reversering av motorrotasjonen.

Den gode tingen med denne kretsen er at den avhenger av en H-brodriverkonfigurasjon for å oppnå motorens vendinghandlinger, men det samme er implementert ved bruk av en vanlig DPDT-bryter.

I henhold til forespørselen kunne DPDT erstattes med et DPDT-relé for å utføre automatisk åpning og lukking av døren via fotosensitiv enhet, og spolen til dette reléet kunne i sin tur styres gjennom den tiltenkte fotosensitive enheten (fotoavbryter) slik som en fotodiode eller en LDR.

Fotoavbryterfasen vil snart bli oppdatert.




Tidligere: Hva skjer i GTI (Grid Tie Inverter) Neste: Tilpasse bilmarkører til blinkende sidemarkører