реклама на сайте
подробности

 
 
> Определение положения сердечника электромагнита, по его индуктивности
Pavel V.
сообщение Nov 2 2007, 13:46
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-06-06
Пользователь №: 17 742



В одной нашей конструкции применяется соленоид с сердечником, который может принимать два положения - втянут и свободен. Ход сердечника около 5 мм. В настоящее время для определения положения сердечника используются два концевых выключателя, но из-за недоработки конструкции этого узла, часто возникают проблемы.

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

Схема содержит контроллер MSP430F1232 (на борту 10 бит АЦП, ШИМ). Сперва был опробован простейший вариант: соленоид запитывается импульсным током с частотой 30 Гц, и измеряется ток в двух точках. При изменении индуктивности катушки, соответственно изменяется наклон кривой тока. И по разности двух измерений можно судить о положении сердечника.

В первом приближении идея заработала, но в ходе экспериментов было обнаружено, что характеристики токовой кривой сильно меняются в зависимости от длительности импульса (при увеличении длительности импульсов появляется сильная нелинейность).

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

Какой алгоритм математической обработки здесь можно применить? Если снимать 5, 10, 100 точек? Как эти результаты анализировать?

К сожалению, в математике не силен, поэтому очень надеюсь на вашу помощь!


--------------------
Good News Everyone!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
Евгений Германов...
сообщение Nov 2 2007, 14:25
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Если есть контроллер,то вероятно есть и кварцевый резонатор,те есть возможность весьма точно зафиксировать длительность импульса.При увеличении длительности вы ,вероятно,вогнали катушку в насыщение-отсюда и нелинейность.Уменьшите длительность и меряйте .
Go to the top of the page
 
+Quote Post
gte
сообщение Nov 2 2007, 14:51
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Pavel V. @ Nov 2 2007, 16:46) *
В одной нашей конструкции применяется соленоид с сердечником, который может принимать два положения - втянут и свободен. Ход сердечника около 5 мм. В настоящее время для определения положения сердечника используются два концевых выключателя, но из-за недоработки конструкции этого узла, часто возникают проблемы.

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


А на сколько изменяется индуктивность при перемещении сердечника? Он должен быть достаточно большим. Не забудьте про изменение параметров при нагреве (остывании) катушки во время работы, про изменение индуктивности при изменении напряжения питания, разброс магнитной проницаемости сердечников (возьмут и сделают из другого сорта стали).
Go to the top of the page
 
+Quote Post
SSerge
сообщение Nov 3 2007, 00:44
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Сердечник железный, т.е. сплошной и проводящий?
Тогда нужно учитывать токи, которые в нём наводятся при изменении магнитного поля вокруг него.
Из-за большой магнитной проницаемости (~1e4) толщина скин-слоя получается довольно маленькой, при 30Гц около 0.3мм. На такой глубине плотность тока становится меньше чем на поверхности в e раз.
Основная часть сердечника, за исключением тонкого слоя на поверхности, вообще как будто не существует, поле там не изменяется, токов нет...

В таком случае более адекватной будет модель трансформатора со вторичной обмоткой толщиной порядка толщины скин-слоя.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение Nov 3 2007, 05:29
Сообщение #5


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Для измерения линейных перемещений применяется LVDT - linear variable differential transformer, имеются специализированные схемы обработки сигнала.


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
CDT
сообщение Nov 3 2007, 06:06
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044



А перемотать (поделить на две части) катушку соленоида можно?


--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 7 2007, 09:10
Сообщение #7


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Pavel V. @ Nov 2 2007, 16:46) *
В одной нашей конструкции применяется соленоид с сердечником, который может принимать два положения - втянут и свободен.

Если Вам не требуется линейное положение, а только 2 положения. То проблем не должно быть вообще. Требуется только исключить насыщение сердечника при больших длительностях импульса. При пачках импульсов проследите, чтобы ток к началу следующего импульса успевал быть нулевым.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01559 секунд с 7
ELECTRONIX ©2004-2016