Selv om dette problemet ikke er verdt å nevne for den gamle elektronikken, er det for mange som stiller dette spørsmålet for nybegynnere innen mikrokontrollere. Siden jeg er nybegynner, må jeg også kort introdusere hva et relé er.
Et relé er en bryter, og denne bryteren styres av en spole inni den. Hvis spolen er aktivert, trekkes reléet inn og bryteren aktiveres.
Noen spør også hva en spole er? Se på figuren ovenfor, pinne 1 og pinne 2 er de to pinnene på spolen, pinne 3 og pinne 5 er nå gjennom, og pinne 3 og pinne 2 er ikke det. Hvis du kobler til pinne 1 og pinne 2, vil du høre reléet gå av, og deretter vil pinne 3 og pinne 4 gå av.
Hvis du for eksempel vil kontrollere av- og påkoblingen av en linje, kan du med vilje bryte linjen. Den ene enden er koblet til de 3 fotene, den andre enden er koblet til de 4 fotene, og deretter ved å slå av og på spolen kan du kontrollere av- og påkoblingen av linjen.
Hvor mye spenning påføres pinne 1 og pinne 2 på spolen?
Dette problemet må se på forsiden av reléet du bruker, slik som det jeg bruker nå. Du kan se at det er 05VDC, så du kan gi 5V til spolen på dette reléet, og reléet vil trekke.
Hvordan legge til spolespenning? Vi kom endelig til poenget.
Du kan bruke to hender til å holde 5V- og GND-ledningen direkte til de to pinnene på reléspolen, du vil høre lyden.
Så hvordan kan vi spenningssette ham med en mikrokontroller? Vi vet at mikrodatamaskinens enkeltbrikkepinne kan sende ut 5V. Er den ikke direkte koblet til reléspolen på mikrodatamaskinens enkeltbrikkepinne?
Svaret er selvsagt nei. Hvorfor det?
Det er fortsatt Ohms lov.
Bruk et multimeter til å måle motstanden til reléspolen.
For eksempel er motstanden i reléspolen min omtrent 71,7 ohm. Hvis jeg legger til 5 V spenning, er strømmen 5 delt på 71,7, noe som er omtrent 0,07 A, som er 70 mA. Husk at den maksimale utgangen til den vanlige pinnen i vår enkeltbrikkede mikrodatamaskin er 10 mA strøm, og den maksimale utgangen til pinnen med stor strøm er 20 mA strøm (dette kan referere til databladet til enkeltbrikke-mikrodatamaskinen).
Se, selv om den er 5V, er utgangsstrømkapasiteten begrenset, og den kan ikke nå strømmen til drivreléet, så den kan ikke drive reléet direkte.
Det er da du må finne ut av noe. Bruk for eksempel en triode S8050-driver. Kretsskjemaet er som følger.
Se på databladet til S8050. S8050 er et NPN-rør, og den maksimalt tillatte strømmen til ICE er 500 mA, mye større enn 70 mA, så det er absolutt ikke noe problem med S8050-drivreléet.
Hvis du ser på figuren ovenfor, er ICE strømmen som flyter fra C til E, som er strømmen i en linje med reléspolen. NPN-trioden, her er en bryter, MCU-pin-utgang 5V høyt nivå, ICE på reléet vil bli trukket; SCM-pin-utgang 0V lavt nivå, ICE er kuttet, reléet trekker ikke.
På samme måte er magnetventilen også en last med liten motstand og stor effekt, og det er også nødvendig å velge passende drivkomponenter i samsvar med Ohms lovmetode ovenfor.
Publisert: 12. juli 2023