Показать сообщение отдельно
Старый 24.01.2016, 02:14   #165
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 39
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
По умолчанию

ложу тут концепт, чтобы не забыть.
Задача: управлять с помощью процессора полевым транзистором P-каналом, который включает 12 В.
проблема при управлении, что что бы мы ни подали (+5 или массу) на затвор, это будет всё равно смещение (либо на 5 либо на 12В), соответственно транзюк будет открыт.
Решения вижу 2
1- классика. Управлять промежуточным N-канальником, который и рулит P.
2 - когда надо открыть P, на затвор подавать 1 ( pinMode(12, OUTPUT); ), а когда закрыть - включать вывод проца на INPUTE(входное сопротивление ~100МоМ), естественно, поставить резак подтяжки 1 или 10К.
pinMode(12, INPUTE);
oleg707 вне форума   Ответить с цитированием