Почему конфигурация тягового резистора не разрушает контакт, к которому он подключен?
Я не понимаю, почему тяговый резистор, подключенный к заземлению, предотвратит контакт, подключенный к 5 В через кнопку, не разрушит контакт, поскольку ток не должен проходить через резистор, чтобы добраться до контакта. Я пытался искать в Интернете, но вопрос так и не был задан, и я не смог найти никакой информации, которая объясняла бы, как это работает.
Я спрашиваю это в контексте чего-то без внутренних резисторов, чтобы у него не было защиты от короткого замыкания/подключения прямо к источнику.
@Jack, 👍0
2 ответа
Когда у вас есть разъём в режиме ввода, он имеет высокое сопротивление. Это означает, что для всех намерений и целей, для внешнего мира, контакт не связан ни с чем внутренне.
На самом деле это так, но эта внутренняя связь имеет такой высокий импеданс (т.е. Сопротивление), что она почти эквивалентна разомкнутой цепи.
Проще всего думать о входном контакте как о вольтметре. Откидной резистор и кнопка выглядели бы так:
Когда кнопка открыта, вольтметр считывает ноль, потому что один конец подключен к заземлению, а другой конец подключен к заземлению через резистор.
Однако когда вы нажимаете кнопку, вольтметр считывает напряжение на резисторе - то есть 5 В, - потому что один конец соединен с землей, а другой-с 5 В, через который проходит резистор.
Если у вас нет резистора, то вольтметр ничего не может измерить, когда кнопка не нажата - он просто машет в воздухе, не имея ни малейшего понятия, что он делает, - а проволока, машущая в воздухе, называется антенной...
Arduino - это тот вольтметр. Все, что он делает, - это обнаруживает напряжение на штифте, он не проводит никакого (или только очень крошечного количества утечки) тока через штифт.
Теперь возможность короткого замыкания появляется, когда вы устанавливаете вывод на выход. Если вы приводите штифт НИЗКО, то штифт по существу подключен к GND, и нажатие кнопки подключит 5V прямо к GND через штифт с низким приводом.
Съемный или съемный провод разрушит штифт, потому что он будет источником или поглотителем достаточного тока, чтобы сжечь драйвер штифта. Но pullup или pulldown резистор ограничивает ток до очень малого значения (I = E/R = 5v/10000Ohm = .0005A или .5 ma, хорошо в пределах предела 20 ma pin-драйвера.
- Чтение датчика давления от 4 до 20 мА с использованием uno
- Остановить мигание светодиодов
- Потенциометр 10 кОм против резистора 10 кОм на ЖК-дисплее
- Как изменить вывод VCC на 3,3В на 5V Arduino Pro Micro?
- Как узнать, нужно ли мне использовать резистор в цепи?
- Как узнать сопротивление внутреннего подтягивающего резистора?
- Минимальное значение I2C-подтягивающий резистор для arduino
- Как определить, какой номинал резистора использовать для светодиодной ленты
хорошая аналогия..., @dandavis