Zárt áramkör GPIO porttal - GPIO; Elektrotechnika - német Raspberry Pi fórum
Ezt a témát már többször megnyitottam. Sajnos a megbeszélések többnyire zavaróak voltak, és az utolsó szál néhány hónappal ezelőtt volt.
Ezért akartam ezúttal nagyon általános módon megfogalmazni a kérdésemet:
Mi kell egy áramkör bezárásához a GPIO portok használatával?
Eddig két válaszom van:
A1. Optocsatoló vagy
Kérdésem kifejezetten a következő részkérdésekre irányul:
B1. Hogyan tudom megmondani, hogy a fenti A1 vagy A2 válasz helyes-e?
Optocsatoló használata esetén:
B2. Hogyan válasszam az optocsatolót?
B3. Megmérem a lezárandó áramkör feszültségét, hogyan kell pontosan kiszámítani az optocsatoló LED előtti ellenállást, és mit kell még tennem ahhoz, hogy az optocsatolót a PI-vel kapcsolhassam?
B4. Kell-e ellenállás a kapcsolandó áramhoz is?
T
Szerkesztette egyszer, utoljára a DEVV (2020. május 29.).

Hátulról fékezi a lovat. Ha áramot akar váltani, akkor először meg kell határoznia, hogy mit akar váltani. És akkor szentelheti magát annak a kérdésének, hogy * hogyan * csinálja.
Nincs támogatás PN-n keresztül! Mindenkinek igénybe kell vennie a segítséget!
Úgy gondolom, hogy a kérdéseimre esettanulmány nélkül lehet választ adni.
Hát akkor. Lássuk, valaki megírja-e neked a kívánt regényt. Szkeptikus vagyok.
Nincs támogatás PN-n keresztül! Mindenkinek igénybe kell vennie a segítséget!
Mi kell egy áramkör bezárásához a GPIO portok használatával?
Eddig két válaszom van:
A1. Optocsatoló vagy
A kérdés relatív, ezért meglehetősen félreérthető válasz. További lehetséges válaszok lennének egy darab vezeték, egy kapcsoló vagy gomb, egy ellenállás vagy annak érdekében, hogy helytelen programozás esetén ne károsítsák az RPi-t, de mindig legyen áramkorlátozó ellenállás az áramkörében, ha közvetlenül GPIO portot tervez használni + 3,3 V vagy GND. Csak írd meg, hogy pontosan mi legyen a célod, akkor valaki biztosan tud segíteni.
Hát akkor. Lássuk, valaki megírja-e neked a kívánt regényt. Szkeptikus vagyok.
Felteszem magamnak a fent leírt kérdéseket. Jelenleg nincs konkrétan megvalósítható. Ha nincs kedved megválaszolni a kérdéseket, ez rendben van, de akkor egyszerűen nem kell ide írnod.
Különben hálás vagyok a válaszokért.
@Relbmessa: azonnal elolvasom a linket. Durva beolvasással nem találtam az optocsatoló szót.
az optocsatoló nem kötelező.
Csak akkor lehetséges, ha galvánszigetelésre van szükség.
Galvanikus szigetelés relével is elérhető.
A megfigyelendő paramétereket a link ismerteti.
Ez lényegében attól függ, hogy melyik feszültséget és áramot szeretné átkapcsolni.
Ha 3,3 volt és 3 mA elegendő az Ön számára, akkor további áramköröket bezárhat a GPIO-n keresztül további "összetevők" nélkül. Körülbelül 430 ohmos ellenállású LED-et csatlakoztathat a GPIO-hoz és a GND-hez. Ha a GPIO-t HIGH-ra kapcsolja, az áramkör zárt és kb. 3 mA áramlik.
Ha más feszültséget és/vagy nagyobb áramot szeretne váltani, akkor ez nem lehetséges, mert a GPIOS nagyon érzékeny, és sem az egyik, sem a másik nem képes megbirkózni.
Az optocsatolót alacsony GPIO árammal lehet kapcsolni, és típustól függően magasabb feszültséget és áramot kapcsolhat a kimenetén. Egy 817-et használnak az adatlapokban, pl. B. 35 V-mal és 30 mA-vel megadva. Az optocsatoló kimenete valójában nem más, mint egy tranzisztor. Az optocsatolónak megvan az az előnye, hogy galvánilag elválasztja a Pi (GPIO) áramkört a terhelő áramkörtől - nincs érzékeny GPIO és a "veszélyes" feszültségforrás között, amelyet a Pi-hez kapcsolunk.
Ha többet szeretne, akkor lehet, hogy egy másik optocsatolót kell választania, vagy tranzisztort kell kapcsolnia az optocsatoló mögött, amely még nagyobb feszültséget/áramot képes kibírni. Vannak Darlington optocsatolók is, amelyekbe már be van szerelve egy második tranzisztor és pl. B. hozzon létre 300 V-ot, 150 mA-t.
Két (vagy több) tranzisztor egymás után képes nagyobb áramot kapcsolni, mert a tranzisztorok áramerősítése teljesítményre nő (Darlington pár).
Tranzisztort (vagy Darlington áramkört) közvetlenül is vezérelhet a GPIO-val, ebben az esetben nincs szükség galvánszigetelésre.
Még nagyobb feszültségek és áramok esetén használhat mechanikus vagy félvezető reléket. Általában optocsatolókon/tranzisztorokon keresztül vezérlik őket. Míg a tranzisztorok csak az egyenfeszültséget tudják kapcsolni, a váltóáramú feszültséget mechanikus relével is át lehet kapcsolni. Szilárdtest relék állnak rendelkezésre egyenfeszültséghez és váltakozó feszültséghez, az igényektől függően. Legkésőbb, amikor háztartási készülékeket, lámpákat stb. Akar váltani, relét kell használnia.
Egy konkrét esethez ismernie kell a feszültséget és az áramot, és el kell döntenie, hogy galvánikus leválasztást szeretne-e.
Ó, itt blokkolhatja a nem kívánt felhasználókat. Milyen kényelmes!