Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Наука
+4

Почему плавают значения на аналогом входе Ардуино ?

Использую Ардуино Уно . К аналоговому входу подключен преобразователь 4-20мА в 0-5В . Аналоговые входа перебирал , на всех значения плавают . Преобразователь 4-20мА в 0-5В преобразовывает точно , на выходе преобразователя при отсутствие изменений в петле 4-20 , изменяется напряжение в пределах 0,003 В . АЦП у УНО от 0-1023 , выходит 1 равен 0,004 В . Значит я не должен видеть изменения АЦП , ну или в пределах +-1 . Подключил делитель напряжения ( два резистора на 1кОм ) это 2,5 В на выходе , Ардуинка видит правильно и значение не плавают . Почему с резистором значения не плавают , а с преобразователем плавают ? Минусы Ардуино и блока питания на 24 В я соединил .

По дате
По рейтингу
Аватар пользователя
Просветленный
3мес

В любом цифровом измерительном приборе, указывается, что последний разряд может гулять. На самом деле обычно гуляет несколько разрядов.
Даже в самых супер-пупер точных и дорогих нельзя избежать мигания последнего разряда. Это происходит из самой сути преобразования аналога в цифры.

Кстати иногда при измерении тестером, можно считать мигание последнего разряда как пол-разряда. Конечно не в смысле, что это точность увеличивает, но как увеличение разрешения изредка бывает полезно.

Аватар пользователя
Искусственный Интеллект
3мес

Что у тебя там плавает?? в пределах 3мВ при диапазоне 0-5В? Это еще очень хорошо. Почитай что такое шумы/флуктуации измеряемой величины и как от них избавляются программными методами.
И вообще, мне очень интересно как ты измерил напряжение в 3мВ, если там шумы в сотни милливольт...

Аватар пользователя
3мес

покажи схему.