Управляем электромагнитом - есть вопросы.

DAAS

Постоялец
Здравствуйте господа. Зашел на огонек по не совсем обычной теме.
По работе встала задача пощелкать электромагнитом, и не просто пощекать, а контролировать время включения и время выключения.
Сопротивление электромагнита 0.5-1.0 ом, индуктивность скажу чуть позже
Что нужно чтоб щелкнуть по феньшую.
Напряжение конденсатора вольт 90 ток в момент включения ампер 16 нужно контролировать, при достижении заданного тока перейти на удержание, напряжение понижается вольт до 12 ток на уровне 5 ампер, тоже нужен контроль.
После окончания это все нужно отключить, и не просто отключить а по феньшую.
В чем заключается феньшуй.
Катушка электромагнита запасает большое количество энергии и эту энергию после прихода последнего импульса отключения электромагнита, нужно быстро куда то слить, иначе проконтролировать момент отпускания якоря невозможно...

Задача намного сложнее чем может показаться на первый взгляд, но напрягать пока зря не буду так как к музыке это отношения не имеет, но между чаем может какие свежие идеи и возникнут.
Что имеем.
Схему силовой части
Осциллограммы на все случаи жизни
В чем проблема - отсутствует прошивка управления контролера этим всем хозяйством. Есть программист, готов взяться за решение этой задачи но отсутствует сама задача поскольку программисту от моих слов не холодно не жарко

Хотелка. Возможно замутить модельку в симуляторе, применяемые транзисторы известны и и попытатся найти приблизительные значения частот токов, хотя бы приблизительные режимы управления силовыми ключами с которыми это все хозяйство заработает.
 
Последнее редактирование:
Первоначальные соображения.
Электромагнит имеет время срабатывания и время отпускания. Энергия ЭМ-поля сливается через диод, но это затягивает отключение электромагнита. Если контролируется стационарный процесс (с заданными временными характеристиками, например: фиксированный ток заряжает ёмкость), то начало отпускания должно быть задано несколько ранее достижения заданного параметра, с тем, что пока соленоид отпускает, параметр набирает заданное значение.
 
Интернет в помощь никогда не пробовали призвать?
И вот что получилось. Кто мультисме силен откройте фал есть вопросы по осцилограме.Снимок1_DC.PNGСнимок_2АС.PNG
Вот такое управление у меня получилось. На фото осциллограмма тока. Снята с токового шунта.
Во только не пойму почему в режиме AC и DC у меня в одном случае она двугорбая в а в другом одногорбая.
Какой верить.
На данный момент питание 90 вольт длительность 1000мкс. Схема ведет себя стабильно от 12 вольт до 90 выше не поднимал.
 
ТТЛ-серией биполярные транзисторы напрямую управлять нельзя. Только через резистор или делитель.
 
Прошу подсказать, как реализовать плавное втягивание и отпускание электромагнита с возможностью задания времени.
 
Прошу подсказать, как реализовать плавное втягивание и отпускание электромагнита с возможностью задания времени.
ШИМ-ом, конечно. То есть, плавно увеличивающейся длительностью импульса, отпирающего коммутирующий ЭМ транзистор. Ну, и время увеличения длительности импульса можно варьировать. Ведь как работает фокусировка лазерного луча на СД-диске? - по тому же принципу.
Но реализация может быть сложной. Для цифровой реализации плавного перемещения сердечника ЭМ нужно задать много дискретных величин длительностей отпирающего импульса.

Нам щас главное, чтобы могильный поп-корном не подавился, а то потерпельцы будут потом писать в "Спортлото": троллем-шахтёром убит виднейший конструктор наипаскуднейших российских усилителей, позор Новокузнецка.
 
Используйте готовые промышленные решения.
Например, подобное устройство вполне бы подошло к вашей задаче.

 
так на проце какие проблемы ?
Да те же самые. Какие значения должен задать программист? Линейное изменение ШИМа не даст линейного перемещения сердечника.

По нормальному, нужно делать лаб.работу по снятию параметров исполнительного механизма.
Или методом тыка, садиться с программистом радом с девайсом и вручную подбирать значения в реальном времени.
 
Например, подобное устройство вполне бы подошло к вашей задаче.
у меня магнит с ходом 15 мм, диаметром сердечника 5 мм )))
Какие значения должен задать программист? Линейное изменение ШИМа не даст линейного перемещения сердечника
хммм...программу и сам напишу...скважность меняется от 0 до 100 % и обратно, остановок сердечник "по дороге" не делает, а уж задать время движения можно и без программиста и лабораторных работ ))
 
задать время движения можно и без программиста и лабораторных работ ))
У ШИМа кроме скважности есть еще и амплитуда, и скорости фронтов...
У магнита есть масса, механическое сопротивление, нелинейность F от положения сердечника и т.д.
С наскока что-то более-менее точное вряд ли получится.
Вам верно сказали, что нужно делать лабу, а то и не одну, по измерению статических и динамических параметров магнита...
 
Последнее редактирование:
С наскока что-то более-менее точное вряд ли получится.
Вот, коекакер совершенно справедливо советует охватить это всё ООСью по положению, сигнал положения выражен в той же освещённости. А это мы умеем, я такое делал: мультивибратор на КМОПах, скважность регулируется управлением рабочих точек лог.элементов с помощью ОУ, включенного ...хех, интегратором.

Там, на самом деле, всё просто, аки мык коровий: низкое напряжение на выходе мультика - большая скважность, напряжение выше - скважность меньше. Сила на магните обратно пропорциональна скважности.
 
1613817046073.png

Тут определение какое-то непонятное: обычно скважность - отношение периода повторения импульса к его длине, то есть, одинокий импульс раз в год соотв. высокой скважности.
 
1613817239159.png

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