|
Как избавиться от помех на входе АЦП? |
|
|
|
Aug 16 2009, 14:53
|
Группа: Новичок
Сообщений: 2
Регистрация: 16-08-09
Пользователь №: 51 915

|
Добрый день!
Датчик положения на исполнительном устройстве - переменный резистор. Его положение цифруется при помощи АЦП. Провода длинные около 1.5 метров, да и вход АЦП имеет большое входное сопротивление. Из-за этого значение АЦП "дрожит". Сам исполнительный механизм весьма медленный. Понятно надо экранировать провода, но этого мало. Видится решение поставить на входе НЧ фильтр и уменьшить входное сопротивление АЦП. С первым все понятно, как сделать второе или я вообще не туда смотрю?
З.Ы. Оригинал устройства старый японский (плат от него уже не сохранилось - подсмотреть не где). И еще вопрос какие переменные резисторы можно использовать в качестве датчиков, чтобы они не стерлись через месяц - два? Возможно есть что-то специализированное. Родному японскому резистору сносу нет, есть подозрение что теперешние китайские совсем не такие.
|
|
|
|
|
 |
Ответов
|
Aug 16 2009, 15:30
|
Группа: Новичок
Сообщений: 2
Регистрация: 16-08-09
Пользователь №: 51 915

|
Приблизительно понятно, спасибо. Но все же есть два обстоятельства: не хотелось бы делать дополнительные платы и монтировать их на исполнительном механизме, да и у японце там ни чего не было (осталась проводка, там провода с резистора идут сразу к плате).
|
|
|
|
|
Aug 16 2009, 15:40
|

Местный
  
Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719

|
Цитата(Eggorry @ Aug 16 2009, 19:30)  Приблизительно понятно, спасибо. Но все же есть два обстоятельства: не хотелось бы делать дополнительные платы и монтировать их на исполнительном механизме, да и у японце там ни чего не было (осталась проводка, там провода с резистора идут сразу к плате). Попробуйте "цифровой" фильтр. Т.е. программный. Делаем например 50 выборок с АЦП, суммируем результат, затем делим его на количество выборок. В данном случае 50. Получаем среднее арифметическое. Это и есть примитивный "цифровой" фильтр. Удачи. Я таким "макаром " давно убиваю помехи с термодатчиков и бесконтактных датчиков положения.
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
|
Aug 16 2009, 22:07
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(Eggorry @ Aug 17 2009, 00:23)  поставить на входе НЧ фильтр и уменьшить входное сопротивление АЦП. С первым все понятно, как сделать второе или я вообще не туда смотрю? Не туда. Не надо уменьшать входное сопротивление АЦП. Нужно уменьшать выходное сопротивление датчика. Цитата(manul78 @ Aug 17 2009, 01:10)  Делаем например 50 выборок с АЦП, суммируем результат, затем делим его на количество выборок. В данном случае 50. Получаем среднее арифметическое. Это и есть примитивный "цифровой" фильтр. Можно проще. Первое измеренное значение Vx умножаем на 64 (сдвигом влево на 6 разрядов) и заносим в текущий результат Res. Res = Vx*64Все последующие результаты вычисляем по такой формуле: Res = Res - (Res/64) + VxДеление делается при помощи сдвига вправо на 6 разрядов. Коэффициент 64 я выбрал произвольно, для иллюстрации.
|
|
|
|
Сообщений в этой теме
Eggorry Как избавиться от помех на входе АЦП? Aug 16 2009, 14:53 rezident Для уменьшения влияния помех на сигнал, передаваем... Aug 16 2009, 15:04    MaslovVG Цитата(Dog Pawlowa @ Aug 17 2009, 02:36) ... Aug 17 2009, 03:59     =AK= Цитата(MaslovVG @ Aug 17 2009, 13:29) В ф... Aug 17 2009, 05:07      kamil yaminov Цитата(=AK= @ Aug 17 2009, 08:07) Вы невн... Aug 17 2009, 05:44     Dog Pawlowa Цитата(MaslovVG @ Aug 17 2009, 06:59) В ф... Aug 17 2009, 22:37    =AK= Цитата(Dog Pawlowa @ Aug 17 2009, 08:06) ... Aug 18 2009, 22:33     VladimirYU Цитата(=AK= @ Aug 19 2009, 02:33) В резул... Aug 19 2009, 06:45     SasaVitebsk Цитата(=AK= @ Aug 19 2009, 01:33) В резул... Aug 21 2009, 09:40 Herz Провода наверняка можно не экранировать, достаточн... Aug 16 2009, 15:36 Tanya Цитата(Herz @ Aug 16 2009, 19:36) Провода... Aug 16 2009, 16:06  Herz Цитата(Tanya @ Aug 16 2009, 18:06) А свит... Aug 17 2009, 22:21   Tanya Цитата(Herz @ Aug 18 2009, 02:21) Да нет,... Aug 18 2009, 06:02 Designer56 Цитата(Eggorry @ Aug 16 2009, 20:53) Добр... Aug 16 2009, 15:55 АНТОН КОЗЛОВ Поставьте инструментальный (дифференциальный) усил... Aug 18 2009, 03:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|