Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 25.07.2013, 16:36  
va11
Вид на жительство
 
Регистрация: 17.04.2010
Сообщений: 322
Сказал спасибо: 67
Сказали Спасибо 154 раз(а) в 80 сообщении(ях)
va11 на пути к лучшему
По умолчанию Убрать дрожание в последнем разряде

10-битным АЦП считываю напряжение.
Суммирую значения за несколько измерений (в данном случае 500).
Делю на коэффициент, вывожу на дисплей (3 разряда).
В результате в последнем разряде постоянно перескакивают цифры 0-1-0-1 или там 5-6-5-6.
Как бы избавиться от этого эффекта?
Сейчас сравниваю два последних значения, и, если они отличаются не более, чем на 1 не меняю значение на дисплее. Проблему это решает, но при этом я по сути уменьшаю точность вдвое.
Реклама:
va11 вне форума  
Непрочитано 25.07.2013, 16:51  
KBH-I
Почётный гражданин KAZUS.RU
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Попробуйте менять значение на дисплее 1 раз в 2 секунды. Обычно помогает.
KBH-I вне форума  
Непрочитано 25.07.2013, 17:25  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Сообщение от va11 Посмотреть сообщение
Проблему это решает, но при этом я по сути уменьшаю точность вдвое.
Во первых, если скачет не измеряемая величина, а результат измерения, то нет той точности, которая, якобы, снижается.
Во-вторых (если скачет-таки изм-я величина) - а усреднение, типа, точности не снижает, да?

Наверное, хорошо бы для начала убедиться в том, что измеряемая величина не скачет - может там наводки. Если же скачет сам АЦП, то снижать нужно точность показаний, т.к. показания, более точные, чем измерения - это обман.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 25.07.2013 в 17:29.
tempora вне форума  
Непрочитано 25.07.2013, 18:03  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,091
Сказал спасибо: 2,566
Сказали Спасибо 11,900 раз(а) в 5,973 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Скачки МЗР - норма. Бывает и больше, но, обычно, при большей разрядности.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 25.07.2013, 18:12  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Сообщение от va11 Посмотреть сообщение
Сейчас сравниваю два последних значения, и, если они отличаются не более, чем на 1 не меняю значение на дисплее.
Странно, если измерения растут непрерывно на единицу за одно измерение, но в одну и ту же сторону - Вы тоже не меняете показания на дисплее? Тогда величина может измениться и на сто - а показания останутся прежними
ilyamp вне форума  
Непрочитано 25.07.2013, 18:35  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Вот вот, сравнивать два последних значения усредненных выборок не эффективно. Нужно сравнивать последнее значение усредненной выборки с последним значением отображаемым на индикаторе. Если разница больше 1, то последнее значение выводить на индикатор и проверку делать уже относительно этого значения.
alvadep вне форума  
Непрочитано 25.07.2013, 18:45  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Сообщение от alvadep Посмотреть сообщение
Если разница больше 1, то последнее значение выводить на индикатор и проверку делать уже относительно этого значения.
Типа - округлять с гистерезисом? У меня так последний разряд успокаивался...
ilyamp вне форума  
Непрочитано 25.07.2013, 18:46  
Flopix
Гражданин KAZUS.RU
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Уменьшить отображаемое число на 1 разряд. Раз постоянно меняется последняя цифра значит не хватает точности измерения.
Flopix вне форума  
Непрочитано 25.07.2013, 18:49  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Сообщение от Flopix Посмотреть сообщение
Уменьшить отображаемое число на 1 разряд. Раз постоянно меняется последняя цифра значит не хватает точности измерения.
Величина может опять встать на границу последнего отображаемого разряда и показания задрожат даже при малом изменении этой величины
Тут всё же гистерезис нужен
ilyamp вне форума  
Непрочитано 25.07.2013, 18:50  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Убрать дрожание в последнем разряде

Сообщение от Flopix Посмотреть сообщение
Уменьшить отображаемое число на 1 разряд. Раз постоянно меняется последняя цифра значит не хватает точности измерения.
Это не вариант. Например 9 и 10. Даже если сдвинуть на разряд, то будет прыгать. Это особенность цифровой индикации. МР будет прыгать по-любому без применения специальных мер.
alvadep вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать Регулятор Низких Частот RockSan Аудиотехника 2 26.02.2012 19:08
Помогите убрать пульсации putmannn Источники питания и свет 21 21.06.2011 14:32


Часовой пояс GMT +4, время: 01:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot