Страница 1 из 1

термистор и мультиплексор (CD4051A)

Добавлено: 06 янв 2022, 22:31
vitalik9
Здравствуйте уважаемые знатоки.
В проекте предпологается использование термисторов ntc3950 10k.
Датчиков будет установлено 32.
Опрос будет проходить через аналоговый мультиплексор к561кп2.(CD4051A)
Вопросы такие
1. Максимальная длина провода до датчика 60 метров.
Как отобразится это на показаниях?
Провод будет использоваться витая пара с экраном.
Точность показаний допустима в пределах 2 градуса
Датчики будут опрашиваться поочередно.
2. В скейтче будет использоваться сглаживающий фильтр
как правильно его установить?
скриншот прилагается.
3. 5 вольт для питания датчиков,мультиплексора и дисплея необходимо использовать внешнее или использовать с ардуино?

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 00:02
mehanikru
vitalik9 писал(а): 06 янв 2022, 22:31 Резистор номиналом 10 килоом необходимо установить на входе мультиплексора на каждый датчик свой резистор или на выходе мультиплексора один резистор для всех.
это как, последовательно или с подтяжкой к плюсу?

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 00:07
vitalik9
с подтяжкой к плюсу

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 00:10
mehanikru
Вот тут объясняется, как работать с этим блоком.

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 00:16
vitalik9
без фильтра показания сильно прыгают (не стабильны)
Датчик капля без гильзы

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 00:22
mehanikru
При питании 5 вольт сопротивление канала ключа будет вносить неслабое искажение в измеряемый сигнал.

Отправлено спустя 1 минуту 32 секунды:
vitalik9 писал(а): 07 янв 2022, 00:16 без фильтра показания сильно прыгают
-помехи.

Отправлено спустя 3 минуты 58 секунд:
Можно цифровой фильтр применить помощнее, коэффициент К поменьше поставить. Но тогда время замера возрастет.

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 00:27
vitalik9
цифровой фильтр ставить сразу после блока датчика?
или сначала в интежер потом фильтр?
Блок сглаживает аналоговый сигнал (Integer)
и как отобразится на показаниях длина провода 60 метров?

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 00:49
mehanikru
Из описания блока:
Блок сглаживает аналоговый сигнал (Integer) по формуле ( выход = ((вход - выход) * К ) +выход )
Т. е. блок работает с типом integer.
60 метров ни как не скажется, просто ардуина что измерит на своем аналоговом входе, то обработает и выдаст.
При калибровке датчиков, сопротивление нужного открытого канала мультиплексора, которое складывается с сопротивлением термистора, нужно учитывать.

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 00:53
vitalik9
а с питанием как поступить?
5 вольт подать отдельное или от ардуины?

термистор и мультиплексор (CD4051A)

Добавлено: 07 янв 2022, 01:29
mehanikru
60 метров экранированного кабеля... У него есть емкостная составляющая, индуктивная составляющая, активная составляющая.
А главное - если будет слабая помехозащищённость, ещё и неслабые наводки различных частот.
Попробуйте измерить наведённое напряжение на одном конце этих кабелей при отключенной ардуине. Если вольтметр покажет больше 0,1 вольта, это уже серьёзные помехи.
И главное - входное сопротивление тестера в режиме вольтметра должно быть достаточно большим. Вот я сейчас измерил входное сопротивление своего тестера в режиме вольтметра на пределе 2 вольта, он показал ~ 1 Мом. У вас будет другой вольтметр, поэтому нелишне измерить его сопротивление.
Раньше, на советских Ц-шках входное сопротивление было не большим, что указывалось в паспорте изделия. Например: 100 ком, 300 ком, и пр.
Как вариант увидеть помехи в кабеле осциллографом.

Отправлено спустя 1 минуту 20 секунд:
vitalik9 писал(а): 07 янв 2022, 00:53 а с питанием как поступить
общий провод - минус - должен быть общим.

Отправлено спустя 1 минуту 2 секунды:
Вообще у ардуины слабенький стабилизатор...

Отправлено спустя 11 минут 10 секунд:
Не зря, не зря людям ПРИШЛОСЬ придумать интерфейс RS485!