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