Схема подключения датчика с открытым коллектором

sva_khv
Offline
Зарегистрирован: 19.12.2016

При подключении цифрового входа Ардуино к выходу датчика с открытым коллектором есть ли разница куда поставить резистор на 200 ом? (для защиты, например если по ошибке запрограмировать его как выход)

Я нутром чую что разницы практически нет, ну а все же?

 

vk007
Offline
Зарегистрирован: 16.06.2015

Особой разницы быть не должно. Представим, что транзистор открыт, т.е. выход датчика подтянут к 0 (падением напряжения на транзисторе пренебрегаем). Тогда для первого варианта (если не будет внутренней подтяжки) на пине будет 0В. А для второго варианта напряжение на пине будет несколько выше 0, поскольку резисторы образуют делитель напряжения. Но так как разница в их сопротивлениях очень большая, то и напряжение будет очень небольшим (порядка 0.1В) и цифровым пином все равно будет восприниматься как логический 0.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А что читать собираетесь? Если цифровой сигнал, то разницы не заметите. Если аналоговый, то при низких напряжениях будет врать безбожно. 

sva_khv
Offline
Зарегистрирован: 19.12.2016

ЕвгенийП пишет:

А что читать собираетесь? Если цифровой сигнал, то разницы не заметите. Если аналоговый, то при низких напряжениях будет врать безбожно. 

Цифровой конечно.  Аналоговый сигнал через схему с открытым кол вряд ли кто выдает.

svm
Offline
Зарегистрирован: 06.11.2016

Первый вариант более правильный. Резистор 200 Ом свои защитные функции выполняет, но не включается последовательно с транзистором и уровень логического "0" будет более достоверным. Хотя практической разницы нет.