Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: АЦП , наводки
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
MKdemiurg
Собрал терморегулятор на AD7715.
В качестве ИОТ использую REF192.
Добился колебания 1-2х младших разрядов. Откалибровал для 100П и тут столкнулся - если вблизи устройства включать индуктивную нагрузку - прыгает по 50-500 единиц( от 65535) - а это 2-3 градуса - и возвращается к норме. Сварочный с 20 метров даёт по 2000-4000 постоянного отклонения в + (тут понятно - осцилятор)

При разводке выделил одну сторону под землю и все земли соединял на неё. Может это неправильно?
По питанию аналоговой части везде стоят кондёры по 1 и 0.1 и 10 мкФ.

Самое интересное - заэкранировал всё на реальную "землю"( 3 метровая арматурина в земле в подвале - против статики использую) - не даёт никакого эффекта.

ЧТо делать подскажите? Переразводить плату?
Сергей Борщ
QUOTE (MKdemiurg @ Mar 27 2012, 13:40) *
ЧТо делать подскажите? Переразводить плату?
Для начала зашунтировать термодатчик емкостью 0.1мкФ. По результатам думать дальше.
MKdemiurg
Цитата(Сергей Борщ @ Mar 27 2012, 13:45) *
Для начала зашунтировать термодатчик емкостью 0.1мкФ. По результатам думать дальше.


У мну там (на измерительных входах) уже стоит 100мкФ lowEsr тантал и 0.1 мкФ керамика!
Xenia
Цитата(MKdemiurg @ Mar 27 2012, 14:40) *
Добился колебания 1-2х младших разрядов. Откалибровал для 100П и тут столкнулся - если вблизи устройства включать индуктивную нагрузку - прыгает по 50-500 единиц( от 65535) - а это 2-3 градуса - и возвращается к норме. Сварочный с 20 метров даёт по 2000-4000 постоянного отклонения в + (тут понятно - осцилятор)

Вы сначала проверьте источник помех. Это у вас линия к термопаре работает, как антенна (или кольцо индуктивности), улавливая внешние возмущения, или что-то плохо в самой конструции (в т.ч. с питанием или землей).

Для начала перемкните накоротко измерительный вход или эквивалентный резистор туда поставьте, чтобы наружу как можно меньше торчало. И проверьте, как изменится шум. Если реакция на включаемую рядом индуктивную нагрузку исчезнет или станет приемлемой, то питание и схема не виноваты. А если останется, но тогда уж схему ковырять придется.

Можно еще конструкцию запитать от батареек, чтобы ни с сетью, ни с сетевой землей, не контачило. Такой тест исключит возможность того, что возмущение передается по питанию. Если дело в этом, но нужно городить гальваноразвязку.

P.S. Еще "житейский случай". Одно устройство, чтобы не шумело, экранировали-экранировали, а оно всё шумит sm.gif. А дело оказалось в том, что та черная фигня, которая из 220 вольт делает 5 вольт для питания, в присутствие рядом импульсной индуктивной нагрузки способна выдавать вместо напряжения такую гадость, что никакими кондёрами ее не сгладишь. Причем, именно та, которая внутри себя содержит стабилизатор.
MKdemiurg
1)Поставил эквивалентный резистор. Чувствительность меньше. По крайней мере с 1-2х метров не срабатывает.
Но если вплотную к корпусу периодически проскакивают всплескипо +1000 от фена для волос biggrin.gif Лучше, но не идеально - думаю если заземлить корпус на землю устройства будет лучше.
2) Запускал от упса чтобы исключить помехи по питанию... НЕ по питанию.

А чтож делать с линией к термосопротивлению? Вроде и "землил"( внешний экран поверх всех 4х жил).

ЗЫ Питаю через КРЕНку.
Tanya
Цитата(MKdemiurg @ Mar 27 2012, 14:40) *
ЧТо делать подскажите? Переразводить плату?

А как Вы данные получаете?
MKdemiurg
Цитата(Tanya @ Mar 27 2012, 15:21) *
А как Вы данные получаете?

Какие данные ? С АЦП? По SPI. Вывожу на LCDшку.
Tanya
Цитата(MKdemiurg @ Mar 27 2012, 16:34) *
Какие данные ? С АЦП? По SPI. Вывожу на LCDшку.

Может быть по сети... Пожертвуйте батарейку на пробу. От УПСА питать не нужно. Вредно это.
MKdemiurg
Цитата(Tanya @ Mar 27 2012, 16:21) *
Может быть по сети... Пожертвуйте батарейку на пробу. От УПСА питать не нужно. Вредно это.


Поставил входной фильтр из БП компа. Действительно - помогло.
Теперь прыгает на 1-5 единиц.

А что делать с измерительным "шнурком"? Экран не помогает...
Tanya
Цитата(MKdemiurg @ Mar 27 2012, 17:27) *
Поставил входной фильтр из БП компа. Действительно - помогло.
Теперь прыгает на 1-5 единиц.

А что делать с измерительным "шнурком"? Экран не помогает...

Всем помогает, а Вам - нет?
Какой номинал резистора, который Вы измеряете?
Синфазный фильтр, дифференциальный фильтр, колечко ферритовое с несколькими витками этих самых 4 проводов в экране.
Схему бы нарисовали... А батарейку жалко?
MKdemiurg
Цитата(Tanya @ Mar 27 2012, 16:51) *
Всем помогает, а Вам - нет?
Какой номинал резистора, который Вы измеряете?
Синфазный фильтр, дифференциальный фильтр, колечко ферритовое с несколькими витками этих самых 4 проводов в экране.
Схему бы нарисовали... А батарейку жалко?


от 100 до 250 Ом
Нажмите для просмотра прикрепленного файла
Внутри уже включён фильтр на 20Гц.
Разве что ещё кольцо повешать...
Сергей Борщ
QUOTE (MKdemiurg @ Mar 27 2012, 17:05) *
Разве что ещё кольцо повешать...
Куда подключен экран? В смысле в какую точку земли? Лучше всего сделайте фотографию платы.
MKdemiurg
Цитата(Сергей Борщ @ Mar 27 2012, 22:15) *
Куда подключен экран? В смысле в какую точку земли? Лучше всего сделайте фотографию платы.


экран подключён на земляной полигон, на который выходят все земли. Рядом с "земляным" выходом с термосопротивления (RL4 на схеме).


Tanya
Цитата(MKdemiurg @ Mar 27 2012, 18:05) *
Внутри уже включён фильтр на 20Гц.
Разве что ещё кольцо повешать...

Это не тот фильтр. И кольцо тоже.
Сергей Борщ
QUOTE (MKdemiurg @ Mar 28 2012, 08:31) *
экран подключён на земляной полигон, на который выходят все земли. Рядом с "земляным" выходом с термосопротивления (RL4 на схеме).
Стоит попробовать подключить его не туда, а в точку входа земли от блока питания.
ViKo
Экран кабеля отрываете от сигнальной земли. Цепляете на корпус прибора, или на землю сетевого фильтра питания. И все это на свой железный прут.
Землю сигнальную оставляете, как есть. От корпуса прибора отцепляете. Подключится только к выходу источника питания.

А сам датчик-то не в экране?
MKdemiurg
Цитата(Tanya @ Mar 28 2012, 08:59) *
Это не тот фильтр. И кольцо тоже.

А какой надО? RC на входе?
обмотал кабель вокруг феррита диаметром 100 biggrin.gif Просто для пробы... Не помогает.

Цитата(Сергей Борщ @ Mar 28 2012, 09:52) *
Стоит попробовать подключить его не туда, а в точку входа земли от блока питания.

Не даёт эффекта.
ЗЫ Фотку бы приложил, да не на что фоткать...


Цитата(ViKo @ Mar 28 2012, 10:54) *
Экран кабеля отрываете от сигнальной земли. Цепляете на корпус прибора, или на землю сетевого фильтра питания. И все это на свой железный прут.
Землю сигнальную оставляете, как есть. От корпуса прибора отцепляете. Подключится только к выходу источника питания.

А сам датчик-то не в экране?


ТАк и сделал. С прутом проблема- чо с ним везде таскаться biggrin.gif ?

Вместо датчика магазин сопротивлений - тоже на землю источника повесил.

Вообще получается 0.625В у меня это весь диапазон( 2.5мА - 250Ом при 400*С). Т.е. 10мкВ и меньше - разрядность. - а вообще реально ли так заэкранировать...
Смотрел термометр заводской до 5 сотых - 30 метровый кабель без экрана - и никаких наводок...


ViKo
Цитата(MKdemiurg @ Mar 28 2012, 11:04) *
ТАк и сделал. С прутом проблема- чо с ним везде таскаться?
Смотрел термометр заводской до 5 сотых - 30 метровый кабель без экрана - и никаких наводок...

Должно заземлиться через земляной провод питания, который должен быть в розетке питания.
Фильтры и после измерений применяются. Программные, в микроконтроллере, или что там есть.
"100мкФ lowEsr тантал" оторвите.
MKdemiurg
Ну программно я сделал только "скользящее окно" из 100 измерений. biggrin.gif

Заземлил на реальную землю.
Оторвал тантал.
Реакции 0 - переключением контактов фена набиваю -30 единиц.

Буду мастырить программный фильтр wacko.gif
ViKo
Цитата(MKdemiurg @ Mar 28 2012, 11:32) *
Реакции 0 - переключением контактов фена набиваю -30 единиц.

Это по питанию пролазит? Или прямо на АЦП, который без экрана?
Сделайте фильтр на 0.2 Hz.
Схему почему не выдаете? sm.gif
MKdemiurg
Цитата(ViKo @ Mar 28 2012, 11:37) *
Это по питанию пролазит? Или прямо на АЦП, который без экрана?
Сделайте фильтр на 0.2 Hz.

Питание я сделал отдельное.
Наводки от искрения контактов или сварки.

Цитата
Схему почему не выдаете? sm.gif

ГЫ...Нету)))
Вот печатка. Уже стыдно - аналоговую схему первый раз разводил)).

doc сменить на lay - не пропускает фаил ((
ViKo
Всю аналоговую часть - в экран.
Печатку смотреть нечем. Скриншот бы сделали, в zip запаковали. Карандашом схему на бумаге.
Tanya
Цитата(MKdemiurg @ Mar 28 2012, 12:32) *
Буду мастырить программный фильтр wacko.gif

Наводка Ваша слишком велика для программного фильтра. Скорее всего. От зашкала не поможет.
Ruslan1
Цитата(MKdemiurg @ Mar 28 2012, 11:32) *
Ну программно я сделал только "скользящее окно" из 100 измерений. biggrin.gif

И что вы с этим окном делаете? Надеюсь, не среднее арифметическое считаете?
У меня термопары работают с ad7792, вроде не жаловались.
1. На входе- 330nF (SMD0805) от каждого из проводов термопары на GND. Сама термопара идет на дифф-вход АЦП.
2. АЦП считает со скоростью 4 SPS
3. скользящее окно на 5 последних измерений для медианной фильтрации.
4. Пользователю выдается результат медианной фильтрации.
MKdemiurg
Цитата(ViKo @ Mar 28 2012, 11:55) *
Печатку смотреть нечем. Скриншот бы сделали, в zip запаковали. Карандашом схему на бумаге.


Нажмите для просмотра прикрепленного файла


Цитата(Ruslan1 @ Mar 28 2012, 12:20) *
И что вы с этим окном делаете? Надеюсь, не среднее арифметическое считаете?
У меня термопары работают с ad7792, вроде не жаловались.
3. скользящее окно на 5 последних измерений для медианной фильтрации.
4. Пользователю выдается результат медианной фильтрации.


Зря надеетесь... biggrin.gif

Сейчас тоже медианную забодяжу ...
ViKo
Ну и где там фильтры на входе АЦП? Те, про которые вам намекали - синфазные, дифференциальные? В том же datasheet рисунком выше показаны RC. Кстати, документик у вас старый...
MKdemiurg
Цитата(ViKo @ Mar 28 2012, 14:24) *
Ну и где там фильтры на входе АЦП? Те, про которые вам намекали - синфазные, дифференциальные? В том же datasheet рисунком выше показаны RC. Кстати, документик у вас старый...


Аааа, навесным соплемонтажём biggrin.gif
ViKo
Цитата(MKdemiurg @ Mar 28 2012, 14:34) *
Аааа, навесным соплемонтажём biggrin.gif

На эти сопли и наводится laughing.gif
MKdemiurg
Цитата(ViKo @ Mar 28 2012, 14:39) *
На эти сопли и наводится laughing.gif

Сейчас "сопли подотру", фильтр сделаю медианный - отишусь как получилось sm.gif
MKdemiurg
Заработало.
Влепил SMDшки вместо навеса - всё, нет наводок, даже без заземления. Однакаааааа.....
ViKo
А фильтр медианный "слепили"? Как с ним, как без него?
Tanya
Цитата(ViKo @ Mar 28 2012, 17:37) *
А фильтр медианный "слепили"? Как с ним, как без него?

А Вы разве не догадываетесь, что с медианным фильтром глаже?
Только... при резких изменениях на входе сигма-дельта АЦП будет долго очухиваться.
MKdemiurg
Цитата(ViKo @ Mar 28 2012, 16:37) *
А фильтр медианный "слепили"? Как с ним, как без него?


Слепил , из 20 выборок - вот тут хуже(на первый взгляд) чем просто усреднение. Проникает шум АЦП в 1 младший разряд - +-1 единица скачет раз в несколько секунд. Но это не страшно.
Зато нет "накопления" наводок как при усреднении окна.


Цитата(Tanya @ Mar 28 2012, 17:03) *
А Вы разве не догадываетесь, что с медианным фильтром глаже?
Только... при резких изменениях на входе сигма-дельта АЦП будет долго очухиваться.

Для измерения температуры это не важно biggrin.gif
ViKo
Цитата(MKdemiurg @ Mar 28 2012, 17:10) *
Слепил , из 20 выборок - вот тут хуже(на первый взгляд) чем просто усреднение.

Так надо и медианный, и НЧ (усреднение).
MKdemiurg
Цитата(ViKo @ Mar 28 2012, 17:13) *
Так надо и медианный, и НЧ (усреднение).


Вариант!
Tanya
Цитата(MKdemiurg @ Mar 28 2012, 18:10) *
Для измерения температуры это не важно biggrin.gif

Это изменение не температуры, а от наводок Ваших. Там внутри уже есть фильтр. Цифровой.

Цитата(MKdemiurg @ Mar 28 2012, 18:17) *
Вариант!

Вы так доусредняетесь - регулятор будет плохо работать.
MKdemiurg
Цитата(Tanya @ Mar 28 2012, 17:29) *
Это изменение не температуры, а от наводок Ваших. Там внутри уже есть фильтр. Цифровой.


НА 5 Гц - он включён. Но видимо мало...


Цитата
Вы так доусредняетесь - регулятор будет плохо работать.

Время дискретизации 1 сек.

Tanya
Цитата(MKdemiurg @ Mar 28 2012, 18:45) *
НА 5 Гц - он включён. Но видимо мало...

Не может цифровой фильтр справиться с зашкалом по входу.
Ruslan1
Цитата(MKdemiurg @ Mar 28 2012, 17:10) *
Слепил , из 20 выборок - вот тут хуже(на первый взгляд) чем просто усреднение.

Можете привести алгоритм Вашего фильтра?
Просто как правило медианный фильтр делают на нечетном количестве выборок, так проще и надежней.
ViKo
Цитата(Tanya @ Mar 28 2012, 17:53) *
Не может цифровой фильтр справиться с зашкалом по входу.

А почему именно с зашкалом?

Цитата(MKdemiurg @ Mar 28 2012, 17:45) *
Время дискретизации 1 сек.

Т.е., выдает результат раз в секунду? А почему бы не чаще, а потом - децимировать (типа, усреднить, опять же)?

Цитата(Ruslan1 @ Mar 28 2012, 18:07) *
Можете привести алгоритм Вашего фильтра?
Просто как правило медианный фильтр делают на нечетном количестве выборок, так проще и надежней.

Присоединяюсь, и к вопросу, и к утверждению. sm.gif
MKdemiurg
Цитата(ViKo @ Mar 28 2012, 22:35) *
Т.е., выдает результат раз в секунду? А почему бы не чаще, а потом - децимировать (типа, усреднить, опять же)?


Присоединяюсь, и к вопросу, и к утверждению. sm.gif


Нет, выдаёт с максимальной скоростью. ПИ регулятор с дискретизацией раз в секунду.


Сейчас не утого компа.
Вообщем беру окно(копию) из 20 элементов, сортирую и 10 и 11 элемент усредняю. Собственно, не особо и сложно сделать 21 выборку.
Mike18
Цитата(MKdemiurg @ Mar 27 2012, 18:05) *
...RTD.JPG
Внутри уже включён фильтр на 20Гц.
Разве что ещё кольцо повешать...

Доп. резистор, последовательно, в цепи RL4, мог бы слегка помочь с синфазной помехой.
В борьбе то есть, если синфазить без фанатизма... При этом VREF лучше уменьшить ниже
номинала, примерно, до 1,75В, чтобы входы AIN(+) и AIN(-) уверенней болтались в середине
пределов "Абсолюте". Не лучшие диапазоны для измерения 100 мВ. IMHO sm.gif

P.S. Как-то пропустил про 2,5 мА.

"Повышение сопротивления ТС, обусловленное самонагревом, не должно превышать 20 % допуска.
В цепях постоянного тока для ТС номинальным сопротивлением 100 Ом рекомендуется использовать ток 1 мА
или менее." (ГОСТ Р 8.625-2006)
laughing.gif
MKdemiurg
Цитата(Mike18 @ Mar 29 2012, 06:55) *
"Повышение сопротивления ТС, обусловленное самонагревом, не должно превышать 20 % допуска.
В цепях постоянного тока для ТС номинальным сопротивлением 100 Ом рекомендуется использовать ток 1 мА
или менее." (ГОСТ Р 8.625-2006)
laughing.gif


Я сей момент учёл. 1 мА предел для Pt100 с напылением. 100П (ТСП1088 ) до 5 мА - там тупо проволока платиновая намотана biggrin.gif
MKdemiurg
Ха, работает. И фильтр и RC на входе.
Сварочная дуга в 160А в 2х метрах вообще никаких выбросов. КЛасс. Всем спасибо, что ума добавили cheers.gif
Ruslan1
Цитата(MKdemiurg @ Mar 29 2012, 20:05) *
Ха, работает. И фильтр и RC на входе.
Сварочная дуга в 160А в 2х метрах вообще никаких выбросов. КЛасс. Всем спасибо, что ума добавили cheers.gif

дык колитесь, что в итоге используете, какой фильтр, какое RC.
MKdemiurg
Цитата(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 ( переделал) измерение.

Думал повесить феррит на провод к термосопротивлению, но походу нет смысла.


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.