PDA

Просмотр полной версии : Про шумы от термопар и работа АЦП



Doomnik
18.09.2012, 21:27
Хочу сразу сказать, что я не ищу способов ликвидации, я хочу разобраться с причинами.

Помехи ("шумы") от термопар.

Я имею нагреватель на 30 кВт. Он представляет собой спираль. Регулирование температуры осуществляется через связку "термопара -регулятор температуры".
Термопара расположена следующим образом: в керамическом изоляторе термопара просунута между витками, рабочий спай находится внутри нагревателя, около спиралей, но не касается их.

На рисунке изображены данные, полученные с трех термопар типа ТПР. Термопары были подключены к Овенскому модулю аналогового ввода.



В чем суть вопроса:
интервал 1-2 (смотри рисунок) -одна термопара шумит
интервал 2-3 - термопару всунул чуть глубже - шумит
интервал 3-4 - высунул термопару таким образом, что она больше не просунута между витками нагревателя, но рабочий спай всё еще находится возле витков (термопара находится чисто в теплоизоляторе)
интервалы 4-5-6-7 - погружаю термопару глубже, шумов нет.
интервал 7-8 - термопара находится примерно в том месте, где она была в начале эксперимента, пошли привычные шумы
интервал 8 и далее - погрузил термопару еще глубже, шумы усилились, а вместе с ним шуметь начала и не шумящая термопара (оранжевая).

такой эффект, когда одна шумящая термопара наводит помехи на не шумящую, я видел и на других АЦП.

Видимо какие-то особенности работы мультиплексора?? это первый вопрос.
Второй вопрос: как-нибудь можно объяснить связь между расположением термопары в нагревателе и наличием шумов? Индукционный токи или что?

IVM
19.09.2012, 20:12
Хочу сразу сказать, что я не ищу способов ликвидации, я хочу разобраться с причинами.

Помехи ("шумы") от термопар.

Я имею нагреватель на 30 кВт. Он представляет собой спираль. Регулирование температуры осуществляется через связку "термопара -регулятор температуры".
Термопара расположена следующим образом: в керамическом изоляторе термопара просунута между витками, рабочий спай находится внутри нагревателя, около спиралей, но не касается их.

На рисунке изображены данные, полученные с трех термопар типа ТПР. Термопары были подключены к Овенскому модулю аналогового ввода.



В чем суть вопроса:
интервал 1-2 (смотри рисунок) -одна термопара шумит
интервал 2-3 - термопару всунул чуть глубже - шумит
интервал 3-4 - высунул термопару таким образом, что она больше не просунута между витками нагревателя, но рабочий спай всё еще находится возле витков (термопара находится чисто в теплоизоляторе)
интервалы 4-5-6-7 - погружаю термопару глубже, шумов нет.
интервал 7-8 - термопара находится примерно в том месте, где она была в начале эксперимента, пошли привычные шумы
интервал 8 и далее - погрузил термопару еще глубже, шумы усилились, а вместе с ним шуметь начала и не шумящая термопара (оранжевая).

такой эффект, когда одна шумящая термопара наводит помехи на не шумящую, я видел и на других АЦП.

Видимо какие-то особенности работы мультиплексора?? это первый вопрос.
Второй вопрос: как-нибудь можно объяснить связь между расположением термопары в нагревателе и наличием шумов? Индукционный токи или что?
Это наводки c частотой 50 Гц, их можно легко отфильтровать.

Doomnik
19.09.2012, 22:32
Это наводки c частотой 50 Гц, их можно легко отфильтровать.

встроенный режекторный фильтр в АЦП i7018 на 50 Гц как-то не справляется вообще.

а когда из-за одной шумящей термопары, начинает всё шуметь, это что?

IVM
20.09.2012, 15:16
встроенный режекторный фильтр в АЦП i7018 на 50 Гц как-то не справляется вообще.

а когда из-за одной шумящей термопары, начинает всё шуметь, это что?
Каким образом была получена временная эпюра ? Что отложено по оси Y ?

Doomnik
20.09.2012, 19:44
По оси Y - время.

Я работаю технологом на заводе микроэлектроники. Там используют старые советские печи СДОМ 3/100 (на фотке со снятой крышкой с нагревателя). Ключевой момент в работе печей - температура. Она должна довольно точно поддерживаться. Чтобы видеть эти изменения наглядно, давным-давно понакупали модули аналогового ввода i7018.

Взяли дополнительные термопры и понатыкали в нагреватель, термопрары к модулю - модуль к компу. В итоге мы видим как изменяется температура во время процесса (фотку прилагаю).

Модуль опрашивается раз в пять секунд и на экране монитора я вижу по оси Y время, по оси X показания с модуля. Показания идут в мВ, в градусы их прога конвертирует.

Из-за любопытства я наблюдал за работой этой системы.

что понятно:
1. чем выше температура, тем больше шумов. на температуре 800 - график строится нормально, при температуре 1200 - начинает скакать (могу потом показать фотки).

2. если шумят все температуры, то это может говорить о том, что шумит скорее всего одна термопара, которая в свою очередь наводит помехи на все остальные.

_______________
по первому пункту можно сказать, что на температуре 1200 тиристоры дольше открыты, может быть помехи сетевые успевают дольше влиять. Но если посмотреть на соседнюю печь, то видно, что при температуре 1200 показания почему-то идут ровно (см рисунок).

второй пункт мне не понятен, но я думал что это i7018 такой...

Потом как-то прикупили модуль МВ110-8А... написал прогу на Делфи. Я просто опрашивал модуль раз в секунду, по оси X показания с входов, по оси Y реальное время.. Флехи с собой не было, поэтому сфоткал на телефон (я про фотку в моем первом сообщении)

И у него точно такие косяки! Я про то, что одна шумящая наводит на остальные. Мне это не понятно...

И почему шумы уходят, если термопарку чуть-чуть сдвинуть?

уменьшается контур через который проходят магнитные поля?..

IVM
21.09.2012, 10:38
По оси Y - время.

Я работаю технологом на заводе микроэлектроники. Там используют старые советские печи СДОМ 3/100 (на фотке со снятой крышкой с нагревателя). Ключевой момент в работе печей - температура. Она должна довольно точно поддерживаться. Чтобы видеть эти изменения наглядно, давным-давно понакупали модули аналогового ввода i7018.

Взяли дополнительные термопры и понатыкали в нагреватель, термопрары к модулю - модуль к компу. В итоге мы видим как изменяется температура во время процесса (фотку прилагаю).

Модуль опрашивается раз в пять секунд и на экране монитора я вижу по оси Y время, по оси X показания с модуля. Показания идут в мВ, в градусы их прога конвертирует.

Из-за любопытства я наблюдал за работой этой системы.

что понятно:
1. чем выше температура, тем больше шумов. на температуре 800 - график строится нормально, при температуре 1200 - начинает скакать (могу потом показать фотки).

2. если шумят все температуры, то это может говорить о том, что шумит скорее всего одна термопара, которая в свою очередь наводит помехи на все остальные.

_______________
по первому пункту можно сказать, что на температуре 1200 тиристоры дольше открыты, может быть помехи сетевые успевают дольше влиять. Но если посмотреть на соседнюю печь, то видно, что при температуре 1200 показания почему-то идут ровно (см рисунок).

второй пункт мне не понятен, но я думал что это i7018 такой...

Потом как-то прикупили модуль МВ110-8А... написал прогу на Делфи. Я просто опрашивал модуль раз в секунду, по оси X показания с входов, по оси Y реальное время.. Флехи с собой не было, поэтому сфоткал на телефон (я про фотку в моем первом сообщении)

И у него точно такие косяки! Я про то, что одна шумящая наводит на остальные. Мне это не понятно...

И почему шумы уходят, если термопарку чуть-чуть сдвинуть?

уменьшается контур через который проходят магнитные поля?..
Ось Y - это вертикальная ось, и она не может быть осью времени. По оси Y отложена температура. Ось времени – это ось X. Для фильтрации помех попробуйте на клеммы модулей ввода, к которым подключены термопары повесить электролитические ниобиевые конденсаторы К53-19 47мкФ х 6.3В, только соблюдите полярность.

Теперь о том почему меняется уровень шумов при изменении положения термопары. По спирали нагревателя протекает переменный ток частотой 50 Гц. Переменный ток создает переменное магнитное поле. Согласно закону электромагнитной индукции магнитный поток Φ(t) через площадь контура (контур образует термопара) S равен:

Φ(t) = B(t) * S * cos α

где:

α – угол между вектором B и нормалью n к плоскости контура;
B – модуль вектора магнитной индукции.


ЭДС индукция равна:

E(t) = -dФ(t)/dt

При изменении положения термопары меняется угол α, а следовательно и ЭДС индукции.

Doomnik
21.09.2012, 19:22
Ось Y - это вертикальная ось, и она не может быть осью времени
Ой, простите :) Мой мозг отвечал на вопрос: "Что на фотографии не видно?" А не видно как раз ось X, время. Это чисто опечатка.


При изменении положения термопары меняется угол α, а следовательно и ЭДС индукции.
По-моему вы немного ошибаетесь. Термопара всунута между спиралей. Я ее либо задвигаю чуть глубже, либо вытягиваю чуть-чуть к себе. Угол при таких манипуляциях не меняется. Чтобы изменить угол, я должен один конец термопары (например рабочий спай) чуть опустить вниз, а холодные концы поднять вверх. Либо наоборот. Разве нет?

При моих манипуляциях меняется только площадь контура, о чем я писал.. Неужели это так сильно влияет.

Плюс. Замечено. Если рабочий спай почти у витка, то шумов нет, если двигаешь термопару, удаляешь рабочий спай от витка, шум появляется. Хотя с удалением от витка магнитный поток ослабляется... Но я это проверю еще раз!! (правда не скоро)

_____________________
Про конденсаторы...
Вы их лично подключали?
Я сам не видел этого, но мне рассказывали, что цепляли конденсатор на вход. Это приводило лишь к тому, что якобы рабочий спай разрушался - термопары горели. Правда это или нет я не знаю.. Что говорит Ваш опыт?

IVM
21.09.2012, 20:22
Ой, простите :) Мой мозг отвечал на вопрос: "Что на фотографии не видно?" А не видно как раз ось X, время. Это чисто опечатка.


По-моему вы немного ошибаетесь. Термопара всунута между спиралей. Я ее либо задвигаю чуть глубже, либо вытягиваю чуть-чуть к себе. Угол при таких манипуляциях не меняется. Чтобы изменить угол, я должен один конец термопары (например рабочий спай) чуть опустить вниз, а холодные концы поднять вверх. Либо наоборот. Разве нет?

При моих манипуляциях меняется только площадь контура, о чем я писал.. Неужели это так сильно влияет.

Плюс. Замечено. Если рабочий спай почти у витка, то шумов нет, если двигаешь термопару, удаляешь рабочий спай от витка, шум появляется. Хотя с удалением от витка магнитный поток ослабляется... Но я это проверю еще раз!! (правда не скоро)

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

Doomnik
26.11.2012, 21:00
Еще немного про шумы...
Шумит и по другим причинам..
Например, на одной термопаре оплавился керамический изолятор. Сама термопара работала, но с шумами. Заменил изолятор - пропали шумы.

Во втором случае изолятор треснул и видимо термопарка с чем-то коротила. Заменил изолятор - ушли шумы.

Doomnik
14.08.2013, 18:29
Меня мой бывший преподаватель (Зотин Дмитрий Витальевич) наткнул на одну мысль. :D Посмотреть спектр сигнала с термопары. Ну он предлагал организовать частый опрос АЦП, собрать массив а потом в матлабе глянуть спектр, я это сделаю, но позже.
А пока я скачал программу Spectrogram (программа для просмотра спектра сигнала) и подключил термопару к линейному входу звуковой карты.
И вот что я увидел
9616
Короче, видимо, прет банальная помеха 50 Гц
Если термопару чуть вытащить или выключить печь, 50Гц-овая составляющая сигнала исчезает.

IVM
15.08.2013, 12:42
Меня мой бывший преподаватель (Зотин Дмитрий Витальевич) наткнул на одну мысль. :D Посмотреть спектр сигнала с термопары. Ну он предлагал организовать частый опрос АЦП, собрать массив а потом в матлабе глянуть спектр, я это сделаю, но позже.
А пока я скачал программу Spectrogram (программа для просмотра спектра сигнала) и подключил термопару к линейному входу звуковой карты.
И вот что я увидел
9616
Короче, видимо, прет банальная помеха 50 Гц
Если термопару чуть вытащить или выключить печь, 50Гц-овая составляющая сигнала исчезает.
Вам про это сразу сказали.

Doomnik
15.08.2013, 14:54
ну...
Да, но суть вопроса всё-таки в другом была. Волновала физика процесса.
Φ(t) = B(t) * S * cos α
E(t) = -dФ(t)/dt

Получается, что когда всовываешь термопару глубже, увеличиваешь S и это в конечном счете увеличивает ЭДС индукции ,которая приводит к появлению шумов.

IVM
23.08.2013, 11:43
ну...
Да, но суть вопроса всё-таки в другом была. Волновала физика процесса.
Φ(t) = B(t) * S * cos α
E(t) = -dФ(t)/dt

Получается, что когда всовываешь термопару глубже, увеличиваешь S и это в конечном счете увеличивает ЭДС индукции ,которая приводит к появлению шумов.
И про это Вам писали в самом начале.

Doomnik
27.08.2013, 22:29
Вы писали про угол.
не берите на себя очень много)))

IVM
28.08.2013, 10:02
Вы писали про угол.
не берите на себя очень много)))
Мужик совсем обнаглел.

Doomnik
28.08.2013, 22:23
Да не обнаглел... Разозлился вчера.
На самом деле про ЭДС индукции я с самого начала думал, но не мог поверить, что изменение площади так сильно влияет на шумы (ну тут скорей всего не только площадь, а еще какой-то фактор).
И поэтому решил поднять этот вопрос на форуме.

А в итоге мне начали говорить в принципе про то же, о чем и я думал с самого начала (правда Вы писали что меняется угол термопары, а он не меняется :p) и еще про помеху 50 Гц (блин, а какая еще может быть помеха в цеху? ;) ) с такой подачей...

Я вчера с моря приехал, вина привез.. Выпил и нахамил.
Простите, я виноват.

И как я сразу не допер посмотреть спектр сигнала? А это очень наглядно оказалось :(
__________________________________________________ __
Видел ребят, они измеряли температуру с помощью модуля I7018P. На температуре 700-800 цельсия у них все было хорошо, а на 1000 начинались адские шумы. Дело было в том, что они минусы на этом АЦП не объединили. :D как объединили - всё прошло (а вообще так по документации надо было).

и еще случай был... Московская фирма запускала печку (три зоны нагрева), ну проработала она пару лет, потом термопары на одной зоне тоже шуметь начали (хотя мне разработчики по почте начали втирать что это ПИД-закон расстроился)... Я начал сам искать в чем причина. Ковыряюсь в опциях управляющей программы, а там фильтр цифровой с огроменный коэффициентом, ну чтобы шумы лучше сглаживал, а на других зонах коэффициент нормальный был. Смотрю, а в печи тоже модули i7018 и там один вход без заземленного минуса. Заземлил. Шумы пропали. Видимо московские инженеры до этого не доперли в свое время и просто увеличили фильтр... Во гады