|
|
  |
АЦП , наводки |
|
|
|
Mar 27 2012, 10:54
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(MKdemiurg @ Mar 27 2012, 14:40)  Добился колебания 1-2х младших разрядов. Откалибровал для 100П и тут столкнулся - если вблизи устройства включать индуктивную нагрузку - прыгает по 50-500 единиц( от 65535) - а это 2-3 градуса - и возвращается к норме. Сварочный с 20 метров даёт по 2000-4000 постоянного отклонения в + (тут понятно - осцилятор) Вы сначала проверьте источник помех. Это у вас линия к термопаре работает, как антенна (или кольцо индуктивности), улавливая внешние возмущения, или что-то плохо в самой конструции (в т.ч. с питанием или землей). Для начала перемкните накоротко измерительный вход или эквивалентный резистор туда поставьте, чтобы наружу как можно меньше торчало. И проверьте, как изменится шум. Если реакция на включаемую рядом индуктивную нагрузку исчезнет или станет приемлемой, то питание и схема не виноваты. А если останется, но тогда уж схему ковырять придется. Можно еще конструкцию запитать от батареек, чтобы ни с сетью, ни с сетевой землей, не контачило. Такой тест исключит возможность того, что возмущение передается по питанию. Если дело в этом, но нужно городить гальваноразвязку. P.S. Еще "житейский случай". Одно устройство, чтобы не шумело, экранировали-экранировали, а оно всё шумит  . А дело оказалось в том, что та черная фигня, которая из 220 вольт делает 5 вольт для питания, в присутствие рядом импульсной индуктивной нагрузки способна выдавать вместо напряжения такую гадость, что никакими кондёрами ее не сгладишь. Причем, именно та, которая внутри себя содержит стабилизатор.
|
|
|
|
|
Mar 27 2012, 11:58
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
1)Поставил эквивалентный резистор. Чувствительность меньше. По крайней мере с 1-2х метров не срабатывает. Но если вплотную к корпусу периодически проскакивают всплескипо +1000 от фена для волос  Лучше, но не идеально - думаю если заземлить корпус на землю устройства будет лучше. 2) Запускал от упса чтобы исключить помехи по питанию... НЕ по питанию. А чтож делать с линией к термосопротивлению? Вроде и "землил"( внешний экран поверх всех 4х жил). ЗЫ Питаю через КРЕНку.
Сообщение отредактировал MKdemiurg - Mar 27 2012, 12:00
|
|
|
|
|
Mar 27 2012, 13:27
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(Tanya @ Mar 27 2012, 16:21)  Может быть по сети... Пожертвуйте батарейку на пробу. От УПСА питать не нужно. Вредно это. Поставил входной фильтр из БП компа. Действительно - помогло. Теперь прыгает на 1-5 единиц. А что делать с измерительным "шнурком"? Экран не помогает...
Сообщение отредактировал MKdemiurg - Mar 27 2012, 13:28
|
|
|
|
|
Mar 27 2012, 13:51
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(MKdemiurg @ Mar 27 2012, 17:27)  Поставил входной фильтр из БП компа. Действительно - помогло. Теперь прыгает на 1-5 единиц.
А что делать с измерительным "шнурком"? Экран не помогает... Всем помогает, а Вам - нет? Какой номинал резистора, который Вы измеряете? Синфазный фильтр, дифференциальный фильтр, колечко ферритовое с несколькими витками этих самых 4 проводов в экране. Схему бы нарисовали... А батарейку жалко?
|
|
|
|
|
Mar 27 2012, 14:05
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(Tanya @ Mar 27 2012, 16:51)  Всем помогает, а Вам - нет? Какой номинал резистора, который Вы измеряете? Синфазный фильтр, дифференциальный фильтр, колечко ферритовое с несколькими витками этих самых 4 проводов в экране. Схему бы нарисовали... А батарейку жалко? от 100 до 250 Ом
Внутри уже включён фильтр на 20Гц. Разве что ещё кольцо повешать...
|
|
|
|
|
Mar 28 2012, 08:04
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(Tanya @ Mar 28 2012, 08:59)  Это не тот фильтр. И кольцо тоже. А какой надО? RC на входе? обмотал кабель вокруг феррита диаметром 100  Просто для пробы... Не помогает. Цитата(Сергей Борщ @ Mar 28 2012, 09:52)  Стоит попробовать подключить его не туда, а в точку входа земли от блока питания. Не даёт эффекта. ЗЫ Фотку бы приложил, да не на что фоткать... Цитата(ViKo @ Mar 28 2012, 10:54)  Экран кабеля отрываете от сигнальной земли. Цепляете на корпус прибора, или на землю сетевого фильтра питания. И все это на свой железный прут. Землю сигнальную оставляете, как есть. От корпуса прибора отцепляете. Подключится только к выходу источника питания.
А сам датчик-то не в экране? ТАк и сделал. С прутом проблема- чо с ним везде таскаться  ? Вместо датчика магазин сопротивлений - тоже на землю источника повесил. Вообще получается 0.625В у меня это весь диапазон( 2.5мА - 250Ом при 400*С). Т.е. 10мкВ и меньше - разрядность. - а вообще реально ли так заэкранировать... Смотрел термометр заводской до 5 сотых - 30 метровый кабель без экрана - и никаких наводок...
|
|
|
|
|
Mar 28 2012, 08:32
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Ну программно я сделал только "скользящее окно" из 100 измерений.  Заземлил на реальную землю. Оторвал тантал. Реакции 0 - переключением контактов фена набиваю -30 единиц. Буду мастырить программный фильтр
|
|
|
|
|
Mar 28 2012, 08:51
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(ViKo @ Mar 28 2012, 11:37)  Это по питанию пролазит? Или прямо на АЦП, который без экрана? Сделайте фильтр на 0.2 Hz. Питание я сделал отдельное. Наводки от искрения контактов или сварки. Цитата Схему почему не выдаете?  ГЫ...Нету))) Вот печатка. Уже стыдно - аналоговую схему первый раз разводил)). doc сменить на lay - не пропускает фаил ((
Сообщение отредактировал MKdemiurg - Mar 28 2012, 08:58
|
|
|
|
|
Mar 28 2012, 09:20
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(MKdemiurg @ Mar 28 2012, 11:32)  Ну программно я сделал только "скользящее окно" из 100 измерений.  И что вы с этим окном делаете? Надеюсь, не среднее арифметическое считаете? У меня термопары работают с ad7792, вроде не жаловались. 1. На входе- 330nF (SMD0805) от каждого из проводов термопары на GND. Сама термопара идет на дифф-вход АЦП. 2. АЦП считает со скоростью 4 SPS 3. скользящее окно на 5 последних измерений для медианной фильтрации. 4. Пользователю выдается результат медианной фильтрации.
|
|
|
|
|
Mar 28 2012, 10:21
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(ViKo @ Mar 28 2012, 11:55)  Печатку смотреть нечем. Скриншот бы сделали, в zip запаковали. Карандашом схему на бумаге.
Цитата(Ruslan1 @ Mar 28 2012, 12:20)  И что вы с этим окном делаете? Надеюсь, не среднее арифметическое считаете? У меня термопары работают с ad7792, вроде не жаловались. 3. скользящее окно на 5 последних измерений для медианной фильтрации. 4. Пользователю выдается результат медианной фильтрации. Зря надеетесь... Сейчас тоже медианную забодяжу ...
|
|
|
|
|
Mar 28 2012, 14:10
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(ViKo @ Mar 28 2012, 16:37)  А фильтр медианный "слепили"? Как с ним, как без него? Слепил , из 20 выборок - вот тут хуже(на первый взгляд) чем просто усреднение. Проникает шум АЦП в 1 младший разряд - +-1 единица скачет раз в несколько секунд. Но это не страшно. Зато нет "накопления" наводок как при усреднении окна. Цитата(Tanya @ Mar 28 2012, 17:03)  А Вы разве не догадываетесь, что с медианным фильтром глаже? Только... при резких изменениях на входе сигма-дельта АЦП будет долго очухиваться. Для измерения температуры это не важно
Сообщение отредактировал MKdemiurg - Mar 28 2012, 14:14
|
|
|
|
|
Mar 28 2012, 14:45
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(Tanya @ Mar 28 2012, 17:29)  Это изменение не температуры, а от наводок Ваших. Там внутри уже есть фильтр. Цифровой. НА 5 Гц - он включён. Но видимо мало... Цитата Вы так доусредняетесь - регулятор будет плохо работать. Время дискретизации 1 сек.
|
|
|
|
|
Mar 28 2012, 19:35
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Цитата(Tanya @ Mar 28 2012, 17:53)  Не может цифровой фильтр справиться с зашкалом по входу. А почему именно с зашкалом? Цитата(MKdemiurg @ Mar 28 2012, 17:45)  Время дискретизации 1 сек. Т.е., выдает результат раз в секунду? А почему бы не чаще, а потом - децимировать (типа, усреднить, опять же)? Цитата(Ruslan1 @ Mar 28 2012, 18:07)  Можете привести алгоритм Вашего фильтра? Просто как правило медианный фильтр делают на нечетном количестве выборок, так проще и надежней. Присоединяюсь, и к вопросу, и к утверждению.
|
|
|
|
|
Mar 28 2012, 19:54
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(ViKo @ Mar 28 2012, 22:35)  Т.е., выдает результат раз в секунду? А почему бы не чаще, а потом - децимировать (типа, усреднить, опять же)? Присоединяюсь, и к вопросу, и к утверждению.  Нет, выдаёт с максимальной скоростью. ПИ регулятор с дискретизацией раз в секунду. Сейчас не утого компа. Вообщем беру окно(копию) из 20 элементов, сортирую и 10 и 11 элемент усредняю. Собственно, не особо и сложно сделать 21 выборку.
|
|
|
|
|
Mar 29 2012, 03:55
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 23-12-06
Из: Старых Васюков
Пользователь №: 23 821

|
Цитата(MKdemiurg @ Mar 27 2012, 18:05)  ...RTD.JPG Внутри уже включён фильтр на 20Гц. Разве что ещё кольцо повешать... Доп. резистор, последовательно, в цепи R L4, мог бы слегка помочь с синфазной помехой. В борьбе то есть, если синфазить без фанатизма... При этом V REF лучше уменьшить ниже номинала, примерно, до 1,75В, чтобы входы AIN(+) и AIN(-) уверенней болтались в середине пределов "Абсолюте". Не лучшие диапазоны для измерения 100 мВ. IMHO  P.S. Как-то пропустил про 2,5 мА. "Повышение сопротивления ТС, обусловленное самонагревом, не должно превышать 20 % допуска. В цепях постоянного тока для ТС номинальным сопротивлением 100 Ом рекомендуется использовать ток 1 мА или менее." (ГОСТ Р 8.625-2006)
Сообщение отредактировал Mike18 - Mar 29 2012, 05:16
--------------------
Время - материя тонкая и неточная...
|
|
|
|
|
Mar 30 2012, 12:30
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(Ruslan1 @ Mar 30 2012, 12:30)  дык колитесь, что в итоге используете, какой фильтр, какое RC. REF192 по схеме стабилизатора тока( на входе ОЧЕНЬ большая ёмкость в 470мкф - иначе лезет шум) на 2.5 мА. В качестве опорника намотал без каркаса(иначе получите тензодатчик) из манганина опорное сопротивление в 500-550 Ом. После него 100П в четырёхпроводке. Усиление АЦП - в 2 раза. Получается при токе 2.5 и 400 градусах - 0.625В на измерительном , ~1.3 на опорном входе. На каждую ветку входов повесил RC 2.2К и 10мкФ - керамику. Ну и медианный фильтр на 21 ( переделал) измерение. Думал повесить феррит на провод к термосопротивлению, но походу нет смысла.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|