Какой размер диода я должен использовать?

Я создаю проект с ESP8266, для которого требуется несколько аналоговых входов, но у ESP8266 есть только один. Я знаю способы мультиплексирования с помощью специальных модулей, но поскольку у меня много диодов, я решил мультиплексировать с их помощью. Я нашел множество руководств по мультиплексированию (например, это), но ни в одном из них не сказано, какой размер диода использовать. Итак, какой размер я должен использовать? Имеет ли это вообще значение? У меня есть 1N4148с, 1N4007с, 1N5819с, 1N5399с, 1N5408с, 1N5822с, FR107с и FR207с.

, 👍1


2 ответа


Лучший ответ:

2

К тому времени, когда вы закончите возиться с питанием разных устройств от выводов ввода-вывода (у которых есть ограничение на то, какой ток они могут подавать), а затем установите разные диоды для каждого из них, вам, вероятно, лучше (и проще) использовать мультиплексор, подобный 74HC4051, который я описываю здесь.

Как упоминал Гил в своем ответе, падение напряжения на 0,7 В (или около того), которое будут испытывать диоды, повлияет на точность показаний, плюс у вас есть проблема, связанная с тем, что устройствам может потребоваться несколько миллисекунд для стабилизации, если вы продолжаете включать и выключать их.

Однако, чтобы ответить на ваш вопрос, любой сигнальный диод должен справиться с задачей, так как потребляемый ток будет очень небольшим, поскольку аналоговый вход имеет высокое сопротивление. Например, 1N4148.

К 74HC4051 можно подключить 8 устройств, используя только 4 соединения между ним и микропроцессором. Три "селекторных" контакта, которые, следовательно, дают вам 8 возможных комбинаций, и сигнальный контакт, который будет поступать на ваш аналоговый вход.

Вы даже можете получить 74HC4067 и иметь 16 входов, всего за один дополнительный селекторный контакт.

,

1

Я не думаю, что возможно по-настоящему мультиплексировать аналоговые сигналы, просто используя диоды в конфигурации "или". В вашей демонстрации показано одновременное включение только одного датчика и изоляция выхода датчиков (pots) с помощью диода "или". Эта демонстрация работает до тех пор, пока включен только один датчик и / или остальное выходное напряжение ниже того, которое вы измеряете. У вас также есть падение напряжения на диоде, и ничто не поддерживает стабильный сигнал, он будет колебаться на прямое напряжение диода или больше. Диод добавит погрешность примерно в 10% и сократит диапазон измерений. Чтобы стабилизировать его, необходимо добавить некоторое сопротивление между аналоговым входом микропроцессора и землей (выходом датчика нагрузки). Это приведет к некоторой ошибке в вашем чтении, но вы можете это компенсировать. Подойдет любой диод, используйте тот, который вам удобен, или вы можете проверить их характеристики и сделать выбор.

,