управление НЧ инвертором

Ответить
Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

управление НЧ инвертором

#1

Сообщение ingener » 14.07.2023{, 15:05}

Друзья, доброго дня всем,
Есть задача управлять инвертором переменного тока (из постоянного делать переменный) с низкой частотой (до 100 Гц)
Переключение полярности происходит в момент смены уровня сигнала на выходе 6
Выход 2 должен незадолго перед переключением снизить ток
В примере - для частоты 50 Гц - за 2мс до смены полярности снижаем ток, полярность переключилась, через 2мс снова поднимаем ток.
На штатных блоках все работает как надо, но одно замечание - нет стабильности, картинка на осцилле "плавает", иногда изменяется ширина импульсов.
Подозреваю, что дело в неоптимальном скетче - штатные блоки слишком медленные для такой задачи - можно как-то исправить?
На осциллограмме - желтым управление током, синим - переключение полярности
:smile37:
ac1.JPG
ac1.JPG (13.19 КБ) 443 просмотра
WhatsApp Image 2023-07-14 at 14.43.48.jpeg
Вложения
AC control 1.flp
(73.45 КБ) 13 скачиваний

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

управление НЧ инвертором

#2

Сообщение WildCat » 14.07.2023{, 18:02}

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

Ну или собрать схему вообще без МК, а используя ТТЛ логику. Те же одновибраторы и простые логические МС.

Ответить

Вернуться в «Помогите, а то я "нимагу"»