demiurg_spb 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба 8 minutes ago, rx3apf said: Вот хоть что угодно делайте с фильтрацией, увеличивайте разрядность до бесконечности, но младший разряд может дрожать (не обязательно БУДЕТ, смотря в какой точке окажется, но - МОЖЕТ) Ключевое слово МОЖЕТ. ИМХО вероятность такого дрожания как минимум в 2 раза ниже при увеличении разрядности АЦП вдвое. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 2 июля, 2019 Опубликовано 2 июля, 2019 (изменено) · Жалоба В случае идеального входного сигнала - да. А 10 mV (если речь о вольтметре) это совсем даже немного... Но ключевое слово действительно МОЖЕТ. Т.е. как не увеличивайте разрядность, а МОЖЕТ. Речь-то шла про то, как сделать, чтобы НЕ МОГЛО. Да, кстати - и увеличение разрядности никак не повлияет на вероятность "мерцания". Повлияет уровень шума (в целом, включая шум самого АЦП). Изменено 2 июля, 2019 пользователем rx3apf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба 1 час назад, demiurg_spb сказал: Ключевое слово МОЖЕТ. ИМХО вероятность такого дрожания как минимум в 2 раза ниже при увеличении разрядности АЦП вдвое. Ага: при медленном увеличении сигнала телепания будут не 2 минуты, а всего одну. Не пойдет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба 1 hour ago, rx3apf said: Речь-то шла про то, как сделать, чтобы НЕ МОГЛО. В общем случае никак. Тут что фильтрацию с большой постоянной времени применяй, что ваши гистерезисы - всё это внесёт в динамике дополнительную погрешность. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба 1 час назад, demiurg_spb сказал: это внесёт в динамике дополнительную погрешность. Грубо говоря, я готов пожертвовать изменениями в 3 знаке после запятой, но чтобы телепания не было. Процесс медленный, монотонный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Егоров 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба Увеличить разрядность АЦП, хитромудрые фильтры, работа которых авторам не до конца понятна - типичное наивное заблуждение программистов. Шум квантования в цифровых измерителях принципиально неустраним. Сделайте 100-разрядный АЦП и отображайте только первый разряд. Вблизи точки смены его значения все равно будет мерцание. Неприятно смотрится? Не отображайте часто. Динамика страдает? Да какая еще динамика, если глаз не успевает заметить а мозг осмыслить часто мелькающие показания? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toweroff 1 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба 1 час назад, Егоров сказал: осмыслить часто мелькающие показания? Скорее, размытые от "8" до нечитаемых, в зависимости от индикатора Правильно говорили где-то в дебрях этого манускрипта - 10Гц, не больше на обновление. Текущего состояния. Был овервольтаж или падение - зажигаем лампочку/сегмент/фонарь и т.д. Минимум на те же 100мс и на всё время действия события. Я так понимаю, мы же знаем значение, которое выставили ручкой и к чему стремится прибор? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба 2 часа назад, Егоров сказал: Шум квантования в цифровых измерителях принципиально неустраним. Пытался в китайском блоке питания установить такое напряжения, чтобы показания скакали (телепались) Не скачут однако - показометр стабильно показывает или 4.99, или 5.00. Да Вы и сами такое наблюдали, не? Может быть китайцы изобрели АЦП без шума квантования? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба А, может, все ж сделали с гистерезисом (в отличии от дешевых модулей вольтметров-амперметров на PIC16 и STM8, у которых с эргономикой ну совсем тоскливо). Ну не бывает ADC (и всего, что перед ним) без шума, на границе разряда ВСЕГДА будет мерцание. Хоть тремя знаками пожертвовать, хоть десятью, но попадете на границу 4.99-5.00 - все будет мерцать. Если шум не превысит 5 mV и выброса за границу разряда не будет - будет стоять как влитое, без всяких чудес. Вопрос в источнике сигнала в первую очередь. 5 часов назад, demiurg_spb сказал: всё это внесёт в динамике дополнительную погрешность. А вот в динамике - не внесет, поскольку должно отключаться. Фактически гистерезис будет выполнять роль ФНЧ с большой постоянной времени (до секунд). Без отключения процесс измерения станет тоскливым, поэтому отключать в динамике и подключать лишь после того, как [почти] стабилизировалось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 2 июля, 2019 Опубликовано 2 июля, 2019 (изменено) · Жалоба 34 минуты назад, rx3apf сказал: не бывает ADC (и всего, что перед ним) без шума, на границе разряда ВСЕГДА будет мерцание Воздействие шума - это вероятностный процесс. Задача фильтрации состоит в том, чтобы снизить вероятность изменения показаний до приемлемой величины. Мы же не пялимся на индикаторы часами подряд, как девушка-космонавтка в "Туманности Андромеды"? Приемлемый интервал непрерывного наблюдения не превышает несколько десятков секунд (а реально и того меньше). Вот в этом интервале времени и нужно добиться отсутствия "мерцания". А для того, чтобы разобраться в природе помехи, нужно построить гистограмму распределения кодов АЦП. Это не панацея, но иногда помогает. Обычно распределение имеет нормальный характер. Если оно не нормальное, то это может быть следствием воздействия регулярной помехи. Импульсный источник питания на плате может гадить, неустойчивый LDO подсвистывать, да и сам МК своими цифровыми сигналами может генерировать помеху. Изменено 2 июля, 2019 пользователем wim Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба Мы ходим по кругу. Возьмите набор отсчетов ADC вблизи граничной величины и попробуйте фильтрацией (без перестройки постоянной времени) добиться отсутствия мерцания при разумном времени реакции индикатора на изменение (кстати, мы пока лишь гадаем, надо ИЗМЕРЯТЬ или НАСТРАИВАТЬ ? Во втором случае требования к скорости реакции куда выше). Ладно, я с этой дискуссией завязываю, поскольку просто надоело пережевывать одно и то же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба Только что, rx3apf сказал: Возьмите набор отсчетов ADC вблизи граничной величины и попробуйте фильтрацией (без перестройки постоянной времени) добиться отсутствия мерцания при разумном времени реакции индикатора на изменение Уже добился - показометр китайского блока питания стоит как вкопанный. Целую минуту смотрел на него непрерывно. Внутрь не заглядывал, но, думаю, там обычный АЦП двойного интегрирования - без гистерезисов и прочих наукоемких премудростей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба 8 hours ago, wim said: Уже добился - показометр китайского блока питания стоит как вкопанный. Целую минуту смотрел на него непрерывно. Внутрь не заглядывал, но, думаю, там обычный АЦП двойного интегрирования - без гистерезисов и прочих наукоемких премудростей. Сочинять-то не надо. Вот как показывают китайцы - Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба еще для примера Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Егоров 0 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба Не бывает метрологии китайской или тамбовской. Наука - мировое достояние. Будет мерцать и у китайцев при определенных условиях. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться