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

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

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

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

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

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

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

 
Опции темы
Непрочитано 20.04.2011, 20:04  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию АЦП и алгоритмы нормализации данных

Как грамотно программно бороться с шумами на выходе АЦП?
Интересно было-бы почитать теорию и увидеть прикладные примеры.

Спасибо.
Реклама:
nerozero вне форума  
Непрочитано 20.04.2011, 20:10  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

Зависит от того, каков полезный сигнал от АЦП. Методов множество, и применяются они в зависимости от конкретной задачи.
AJScorp вне форума  
Непрочитано 20.04.2011, 20:17  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

Например, интегрирующий АЦП и сам давит шумы очень даже успешно.
Alex9797 вне форума  
Непрочитано 20.04.2011, 20:40  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

Сообщение от Alex9797 Посмотреть сообщение
Например, интегрирующий АЦП и сам давит шумы очень даже успешно.
Не интегрирующий, а двойного интегрирования. Это разные вещи
niXto вне форума  
Непрочитано 20.04.2011, 20:41  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

на данный момент хотелось-бы почитать теорию. Ибо "не в зуб ногой" по алгоритмам фильтрации сигнала. Как вариант просто брать среднее арифметическое за N итераций опросов АЦП дабы получить более достоверное значение? С 10 битными АЦП все вроде гладко, но вот когда речь идет 12 и выше разрядов, тут наступает каюк... собственные шумы АЦП дают о себе знать.
nerozero вне форума  
Непрочитано 20.04.2011, 21:03  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

Сообщение от niXto Посмотреть сообщение
Не интегрирующий, а двойного интегрирования. Это разные вещи
Очень интересное утверждение.
Кроме двойного интегрирования, существует куча других типов интегрирующих АЦП. Взять хотя бы тот же дельта-сигма.
Alex9797 вне форума  
Непрочитано 20.04.2011, 21:07  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

Сообщение от nerozero Посмотреть сообщение
на данный момент хотелось-бы почитать теорию.
Почитайте про медианный фильтр - достаточно шустрый и эффективный алгоритм для уменьшения шумов.
AJScorp вне форума  
Непрочитано 20.04.2011, 21:16  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

Сообщение от nerozero Посмотреть сообщение
Как вариант просто брать среднее арифметическое за N итераций опросов АЦП дабы получить более достоверное значение?
Тут уже упоминали, что все зависит от параметров полезного сигнала. Если интересует его постоянная составляющая, тогда простейший способ - брать среднее арифметическое достаточного большого количества выборок. Если же сигнал периодический, то можно применить многократное наложение друг на друга массивов выборок, длительность которых кратна периоду.

Если же сигнал не периодический, и не постоянный уровень - не завидую.
А вообще-то, шумы лучше давить на входе, и не пропускать их на выход. Полосовые фильтры, ФНЧ, и проч. Иначе может произойти непоправимое, и полезный сигнал, мягко говоря, будет сильно искажен. До неузнаваемости.
Alex9797 вне форума  
Непрочитано 20.04.2011, 21:21  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

Сообщение от nerozero Посмотреть сообщение
С 10 битными АЦП все вроде гладко, но вот когда речь идет 12 и выше разрядов, тут наступает каюк... собственные шумы АЦП дают о себе знать.
Странно. Если рассуждать таким образом и дальше, то с 8-разрядными АЦП будет еще лучше, а 4-разрядные вообще идеальны - не шумят.

Чем выше исходная разрядность, тем легче выделить полезный сигнал.
Alex9797 вне форума  
Непрочитано 20.04.2011, 21:45  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: АЦП и алгоритмы нормализации данных

Сообщение от Alex9797 Посмотреть сообщение
Странно. Если рассуждать таким образом и дальше, то с 8-разрядными АЦП будет еще лучше, а 4-разрядные вообще идеальны - не шумят.
Думаю да, тогда для чего-же придумали цифровую передачу данных. ИМХО за ее устойчивость к помехам, к сравнительно малым ЭДС шумов по отношению к сигналу. Хотя речь тут не о том. Я имел в виду минимальный шаг сопоставимый с собственной ЭДС шумов.

Сообщение от Alex9797 Посмотреть сообщение
Чем выше исходная разрядность, тем легче выделить полезный сигнал.
Вот именно за этим я сюда и постучался,- узнать как именно выделить этот самый полезный сигнал.
nerozero вне форума  
 

Закладки

Метки
adc, software filtering
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Видео уроки dosikus Микроконтроллеры, АЦП, память и т.д 61 23.01.2012 21:06
Получение результата с АЦП xxparadoxx Электроника - это просто 2 28.12.2010 15:55
Конфликт прерываний таймера и АЦП ask_e Микроконтроллеры, АЦП, память и т.д 11 08.08.2010 01:28
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03


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


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