Size: a a a

Maxwell's Demons

2021 February 15

Д

Дмитрий in Maxwell's Demons
Timur Khasanshin
Заказчик кастомизацию хотел
Ясно
источник

А

Андрей in Maxwell's Demons
Дмитрий
Ребята привет подскажите пожалуйста можно ли как то сделать плавный пуск шим?
Ну вот пример. Если к шпинделю подключён силовой драйвер (практически полевик) который им управляет так вот на этот драйвер для раскрутки этого шпинделя подаётся шим сигнал (+) от ардуино и далее от софта на пк так вот собственно есть серьёзная ситуация когда указана скорость достаточно высокая и вся система тухнет буквально на 1/3 секунды и всё стартует после. Происходит это именно в момент старта начиная примерно (30% скважности)
Если задать софтово менее 30 % например 20% то всё стартует относительно нормально по крайне мере не видно глазами зато осциллограф видит что уже при 10% происходит сильный всплеск. Так вот необходимо как то реализовать систему плавного пуска шим я перерыл весь интернет но ничего нет подходящего.
Мне вообще необходимо что-бы было бы так например я подал 30% pwm на входе а на выходе получил бы эти 30% спустя короткое время например 2 секунды если в этот момент времени подать ещё больше например 90% на вход то на выходе они там появятся только через 2 секунды а весь этот промежуток ожидания времени будет наростать сигнал до заданного значения. Соответственно если 100% скважность то просто подаётся + на вход непрерывно.
В обратную же сторону когда сигнал резко приходит к меньшему уровню например было 100 а пришло 50 сокращение отрабатывает сразу без плавного отпускания хотя это не принципиально если сигнал 0% то ничего не приходит на вход.
Вариант ли это как-то сделать?
Обратка по току ?
источник

Д

Дмитрий in Maxwell's Demons
?
источник

А

Андрей in Maxwell's Demons
Или простой формирователь импульса на какое то время что бы шим разгонял в течение этого времени
источник

А

Андрей in Maxwell's Demons
Щас перечитаю ещё раз что бы не плодить нечисть
источник

А

Андрей in Maxwell's Demons
Перечитал , в чем проблема сделать это тупейше софтово с нужным тебе деадтаймом?
источник

А

Андрей in Maxwell's Demons
Берёшь уставку берёшь прежнее значение и время за которое нужно придти к конечному заполнению
источник

А

Андрей in Maxwell's Demons
Все
источник

kaktys Германский... in Maxwell's Demons
Андрей
Перечитал , в чем проблема сделать это тупейше софтово с нужным тебе деадтаймом?
Ему надо наверное готовый PWM перехватить и поменять, а софтово это уже не так тривиально
источник

А

Андрей in Maxwell's Demons
Я ваши перехватить и поменять в мк не понимаю
источник

Д

Дмитрий in Maxwell's Demons
Проблема в том что эта код программы. Сконвертированный под чпу станок
источник

А

Андрей in Maxwell's Demons
Не хватает либ лезь в регистры
источник

А

Андрей in Maxwell's Demons
У меня на моторолы ни одной либы не было это не ко мне
источник

Д

Дмитрий in Maxwell's Demons
Дмитрий
Проблема в том что эта код программы. Сконвертированный под чпу станок
С уже установкой одной скорости вращения шпинделя.
источник

А

Андрей in Maxwell's Demons
Пусть сгородит пи регулятор на время старта и все тут
источник

Д

Дмитрий in Maxwell's Demons
Андрей
Пусть сгородит пи регулятор на время старта и все тут
?
источник

A

Anton in Maxwell's Demons
Дмитрий
А другие варианты есть как это можно сделать?
Просто с программированием я не очень.
Типа что-то на аналоговых компонентах.
У тл494 есть вход задания заполнения, кондёр туда и плавное нарастание гарантированно
источник

А

Андрей in Maxwell's Demons
Ну выше писал что у тебя там стартовый ток огромный ? Так пока он огромный разгоняй с мелким заполнннием
источник

Д

Дмитрий in Maxwell's Demons
Андрей
Ну выше писал что у тебя там стартовый ток огромный ? Так пока он огромный разгоняй с мелким заполнннием
Не вариант так делать постоянно
источник

А

Андрей in Maxwell's Demons
Или тупо шим от одной уставки ноль на пример посчитай до конечной за время т и меняй
источник