АЦП и цифровой индикатор
АЦП и цифровой индикатор
Добрый день! Подскажите пожалуйста, как избежать мерцания последнего знака цифрового индикатора при отображении показаний АЦП? Микроконтроллер ATmega8. программирую в AVR Studio 4. Может есть какой нибудь готовый алгоритм, не хочется изобретать велосипед.
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: АЦП и цифровой индикатор
Усредняйте значение. Чем больше усреднять, тем меньше мерцание.
- Deer
- Прорезались зубы
- Сообщения: 211
- Зарегистрирован: Пт июл 31, 2009 19:45:11
- Откуда: Санкт-Петербург
- Контактная информация:
Re: АЦП и цифровой индикатор
Фильтруйте сигнал на входах, опорное напряжение и питание. Используйте только 8 старших разрядов
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: АЦП и цифровой индикатор
Два младших бита, как пишут атмеловцы, недостоверны. Поэтому смело их отметайте.
Docendo discimus
Re: АЦП и цифровой индикатор
Спасибо, я просто думал может быть есть какие то стандартные алгоритмы по этому поводу типа зоны нечувствительности или гистерезиса
- ublhjnt
- Друг Кота
- Сообщения: 4446
- Зарегистрирован: Вт мар 02, 2010 17:05:19
- Откуда: Белоруссия, Минск
Re: АЦП и цифровой индикатор
как избежать мерцания последнего знака
Увеличить период между измерениями.
Всё можно наладить,если вертеть в руках достаточно долго!
Re: АЦП и цифровой индикатор
Измеряйте только стабильные и профильтрованные сигналы.
А иначе, вычисляйте средне квадратичное значение напряжения.
А иначе, вычисляйте средне квадратичное значение напряжения.