Затворена верига с GPIO порт - GPIO; Електротехника - немски форум Raspberry Pi
Вече отварях тази тема няколко пъти. За съжаление повечето дискусии станаха доста объркващи и последната тема беше преди няколко месеца.
Ето защо този път исках да формулирам въпроса си по много общ начин:
Какво трябва да затворя верига, използвайки GPIO портовете?
Засега имам два отговора:
А1. Оптрон или
Въпросът ми е насочен специално към следните подвъпроси:
В1. Как мога да разбера, когато отговорите А1 или А2 по-горе са верни?
Когато използвате оптрон:
B2. Как да избера оптрона?
B3. Измервам напрежението на веригата, която трябва да бъде затворена, как точно след това да изчисля съпротивлението пред светодиода на оптрона и какво още трябва да направя, за да мога да превключвам оптрона с PI?
В4. Дали токът за превключване също се нуждае от резистор?
т
Редактирано веднъж, последно от DEVV (29 май 2020 г.).

Вие обуздавате коня отзад. Ако искате да превключите ток, първо трябва да дефинирате какво искате да превключите. И тогава можете да се посветите на въпроса * как * да го направите.
Без поддръжка чрез PN! Всеки трябва да се възползва от помощта!
Мисля, че на въпросите ми може да се отговори без казус.
Добре тогава. Да видим дали някой ще напише желания от вас роман за вас. Скептичен съм.
Без поддръжка чрез PN! Всеки трябва да се възползва от помощта!
Какво трябва да затворя верига, използвайки GPIO портовете?
Засега имам два отговора:
А1. Оптрон или
Въпросът е относителен и поради това може да се отговори съвсем двусмислено. Други възможни отговори включват парче жица, превключвател или бутон, резистор или за да не се повредят RPi в случай на неправилно програмиране, но винаги трябва да включва резистор, ограничаващ тока във вашата верига, ако трябва да планирате GPIO порт директно с + 3.3V или За да свържете GND. Просто напишете каква точно трябва да бъде вашата цел, тогава някой със сигурност може да ви помогне.
Добре тогава. Да видим дали някой ще напише желания от вас роман за вас. Скептичен съм.
Задавам си въпросите, описани по-горе. Понастоящем няма нищо конкретно за изпълнение. Ако не ви се иска да отговаряте на въпросите, това е добре, но тогава просто не е нужно да пишете нищо тук.
В противен случай съм благодарен за отговорите.
@Relbmessa: Веднага ще прочета връзката. При грубо сканиране не намерих думата оптрон.
оптрон не е задължителен.
Възможно е само ако се изисква галванична изолация.
Галваничната изолация може да се постигне и с реле.
Параметрите, които трябва да се наблюдават, са описани в линка.
Това по същество зависи от това кое напрежение и ток искате да превключите.
Ако за вас са достатъчни 3.3 волта и 3 mA, можете да затворите верига чрез GPIO без никакви допълнителни „съставки“. Можете да свържете LED с резистор от около 430 ома към GPIO и към GND. Ако превключите GPIO на HIGH, веригата е затворена и потокът е около 3 mA.
Ако искате да превключите други напрежения и/или по-високи токове, това не е възможно, тъй като GPIOS са много чувствителни и не могат да се справят с едното или другото.
Оптрон може да се превключва с ниския GPIO ток и в зависимост от типа може да превключва по-високи напрежения и токове на изхода му. 817 се използва в листове с данни, напр. Б. посочени с 35 V и 30 mA. Изходът на оптрона всъщност не е нищо повече от транзистор. Оптронът има предимството, че галванично разделя веригата на Pi (GPIO) от веригата на натоварване - няма проводима връзка между чувствителния GPIO и "опасния" източник на напрежение, който превключвате за Pi.
Ако искате повече, може да се наложи да изберете друг оптрон или да свържете транзистор зад оптрона, който може да издържи още повече напрежение/ток. Има и оптрони на Дарлингтън, които вече имат инсталиран втори транзистор и се използват напр. Б. създайте 300V, 150 mA.
Два (или повече) транзистора подред могат да превключват по-високи токове, тъй като текущото усилване на транзисторите се увеличава до мощност (двойка Дарлингтън).
Можете също така да управлявате транзистор (или верига на Дарлингтън) директно с GPIO, като в този случай няма нужда от галванична изолация.
За още по-високи напрежения и токове можете да използвате механични релета или полупроводникови релета. Те обикновено се управляват чрез оптрони/транзистори. Докато транзисторите могат да превключват само постояннотоково напрежение, вие също можете да превключвате променливотоково напрежение с механично реле. Предлагат се полупроводникови релета за директно и променливо напрежение, в зависимост от изискванията. Най-късно, когато искате да превключвате домакински уреди, лампи и т.н., трябва да използвате релета.
За конкретен случай трябва да знаете напрежението и тока и да решите дали искате галванична изолация.
О, тук можете да блокирате нежелани потребители. Колко удобно!