One-stop elektronisk produktionsservice, der hjælper dig med nemt at opnå dine elektroniske produkter fra PCB og PCBA

Kan en enkeltchip-mikrocomputer styre relæ og magnetventil direkte?

Selvom dette problem ikke er værd at nævne for den gamle elektronik-entusiast, er der for mange mennesker, der stiller dette spørgsmål for nybegyndere inden for mikrocontrollere. Da jeg er nybegynder, er jeg også nødt til kort at introducere, hvad et relæ er.

dtrfd (1)

Et relæ er en afbryder, og denne afbryder styres af en spole indeni. Hvis spolen er aktiveret, trækker relæet ind, og afbryderen aktiveres.

dtrfd (2)

Nogle spørger også, hvad en spole er? Se på figuren ovenfor, pin 1 og pin 2 er de to pins på spolen, pin 3 og pin 5 er nu igennem, og pin 3 og pin 2 er ikke. Hvis du sætter pin 1 og pin 2 i, vil du høre relæet gå ud, og derefter vil pin 3 og pin 4 gå ud.

Hvis du for eksempel vil styre tænd/sluk af en linje, kan du bevidst afbryde linjen, den ene ende er forbundet til de 3 fod, den anden ende er forbundet til de 4 fod, og derefter ved at tænde og slukke for spolen kan du styre tænd/sluk af linjen.

Hvor meget spænding påføres pin 1 og pin 2 på spolen?

Dette problem skal ses på forsiden af ​​det relæ, du bruger, som f.eks. det jeg bruger nu. Du kan se, at det er 05VDC, så du kan give 5V til spolen på dette relæ, og relæet vil trække.

Hvordan tilføjer man spolespænding? Vi er endelig kommet til sagen.

Du kan bruge to hænder til at holde 5V- og GND-ledningen direkte til de to ben på relæspolen, du vil høre lyden.

Så hvordan forsyner vi ham med spænding med en mikrocontroller? Vi ved, at mikrocomputerens enkeltchip-pin kan udsende 5V. Er den ikke direkte forbundet med mikrocomputerens enkeltchip-pins relæspole?

Svaret er selvfølgelig nej. Hvorfor det?

Det er stadig Ohms lov.

Brug et multimeter til at måle modstanden i relæspolen.

dtrfd (3)

For eksempel er modstanden i min relæspole omkring 71,7 ohm. Hvis jeg lægger 5V spænding til, er strømmen 5 divideret med 71,7, hvilket er omkring 0,07A, hvilket er 70mA. Husk, at den maksimale udgang for den almindelige pin i vores single-chip mikrocomputer er 10mA strøm, og den maksimale udgang for den store strøm er 20mA strøm (dette kan henvise til databladet for single-chip mikrocomputeren).

Se, selvom den er 5V, er udgangsstrømkapaciteten begrænset, og den kan ikke nå strømmen fra drivrelæet, så den kan ikke drive relæet direkte.

Det er her, du skal finde ud af noget. Brug for eksempel et triode S8050-drev. Kredsløbsdiagrammet er som følger.

dtrfd (4)

Se på S8050-databladet. S8050 er et NPN-rør, den maksimalt tilladte strøm for ICE er 500mA, langt større end 70mA, så der er absolut intet problem med S8050-drivrelæet.

Hvis du ser på figuren ovenfor, er ICE strømmen, der løber fra C til E, hvilket er strømmen i en linje med relæspolen. NPN-trioden, her er en kontakt, MCU-pinudgangen er 5V høj, ICE på relæet vil blive trukket; SCM-pinudgangen er 0V lav, ICE afbrydes, relæet trækker ikke.

På samme måde er magnetventilen også en belastning med lille modstand og stor effekt, og det er også nødvendigt at vælge de passende drivkomponenter i overensstemmelse med ovenstående Ohms lovmetode.


Opslagstidspunkt: 12. juli 2023