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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
vitalik9
Рядовой
Сообщения: 40
Зарегистрирован: 22.08.2021{, 12:08}
Репутация: 0
Имя: Виталий

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

#1

Сообщение vitalik9 » 06.01.2022{, 22:31}

Здравствуйте уважаемые знатоки.
В проекте предпологается использование термисторов ntc3950 10k.
Датчиков будет установлено 32.
Опрос будет проходить через аналоговый мультиплексор к561кп2.(CD4051A)
Вопросы такие
1. Максимальная длина провода до датчика 60 метров.
Как отобразится это на показаниях?
Провод будет использоваться витая пара с экраном.
Точность показаний допустима в пределах 2 градуса
Датчики будут опрашиваться поочередно.
2. В скейтче будет использоваться сглаживающий фильтр
как правильно его установить?
скриншот прилагается.
3. 5 вольт для питания датчиков,мультиплексора и дисплея необходимо использовать внешнее или использовать с ардуино?
Вложения
нано проба.flp
(1.26 МБ) 45 скачиваний
Screenshot_1.jpg
Screenshot_1.jpg (9.39 КБ) 378 просмотров
Последний раз редактировалось vitalik9 07.01.2022{, 00:12}, всего редактировалось 1 раз.

Аватара пользователя
mehanikru
Рядовой
Сообщения: 62
Зарегистрирован: 16.01.2021{, 22:26}
Репутация: 3
Откуда: Кореновск
Имя: Сергей

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

#2

Сообщение mehanikru » 07.01.2022{, 00:02}

vitalik9 писал(а):
06.01.2022{, 22:31}
Резистор номиналом 10 килоом необходимо установить на входе мультиплексора на каждый датчик свой резистор или на выходе мультиплексора один резистор для всех.
это как, последовательно или с подтяжкой к плюсу?
Руководить - это значит не мешать хорошим людям работать. С.П. Капица

vitalik9
Рядовой
Сообщения: 40
Зарегистрирован: 22.08.2021{, 12:08}
Репутация: 0
Имя: Виталий

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

#3

Сообщение vitalik9 » 07.01.2022{, 00:07}

с подтяжкой к плюсу

Аватара пользователя
mehanikru
Рядовой
Сообщения: 62
Зарегистрирован: 16.01.2021{, 22:26}
Репутация: 3
Откуда: Кореновск
Имя: Сергей

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

#4

Сообщение mehanikru » 07.01.2022{, 00:10}

Вот тут объясняется, как работать с этим блоком.
Руководить - это значит не мешать хорошим людям работать. С.П. Капица

vitalik9
Рядовой
Сообщения: 40
Зарегистрирован: 22.08.2021{, 12:08}
Репутация: 0
Имя: Виталий

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

#5

Сообщение vitalik9 » 07.01.2022{, 00:16}

без фильтра показания сильно прыгают (не стабильны)
Датчик капля без гильзы

Аватара пользователя
mehanikru
Рядовой
Сообщения: 62
Зарегистрирован: 16.01.2021{, 22:26}
Репутация: 3
Откуда: Кореновск
Имя: Сергей

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

#6

Сообщение mehanikru » 07.01.2022{, 00:17}

При питании 5 вольт сопротивление канала ключа будет вносить неслабое искажение в измеряемый сигнал.

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

Отправлено спустя 3 минуты 58 секунд:
Можно цифровой фильтр применить помощнее, коэффициент К поменьше поставить. Но тогда время замера возрастет.
Вложения
2022-01-07 00 14 17.jpg
2022-01-07 00 14 17.jpg (37.62 КБ) 344 просмотра
Руководить - это значит не мешать хорошим людям работать. С.П. Капица

vitalik9
Рядовой
Сообщения: 40
Зарегистрирован: 22.08.2021{, 12:08}
Репутация: 0
Имя: Виталий

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

#7

Сообщение vitalik9 » 07.01.2022{, 00:27}

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

Аватара пользователя
mehanikru
Рядовой
Сообщения: 62
Зарегистрирован: 16.01.2021{, 22:26}
Репутация: 3
Откуда: Кореновск
Имя: Сергей

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

#8

Сообщение mehanikru » 07.01.2022{, 00:49}

Из описания блока:
Блок сглаживает аналоговый сигнал (Integer) по формуле ( выход = ((вход - выход) * К ) +выход )
Т. е. блок работает с типом integer.
60 метров ни как не скажется, просто ардуина что измерит на своем аналоговом входе, то обработает и выдаст.
При калибровке датчиков, сопротивление нужного открытого канала мультиплексора, которое складывается с сопротивлением термистора, нужно учитывать.
Руководить - это значит не мешать хорошим людям работать. С.П. Капица

vitalik9
Рядовой
Сообщения: 40
Зарегистрирован: 22.08.2021{, 12:08}
Репутация: 0
Имя: Виталий

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

#9

Сообщение vitalik9 » 07.01.2022{, 00:53}

а с питанием как поступить?
5 вольт подать отдельное или от ардуины?

Аватара пользователя
mehanikru
Рядовой
Сообщения: 62
Зарегистрирован: 16.01.2021{, 22:26}
Репутация: 3
Откуда: Кореновск
Имя: Сергей

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

#10

Сообщение mehanikru » 07.01.2022{, 01:15}

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

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

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

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

Ответить

Вернуться в «Спросить у знатоков»