Чем развернуть фазу ШИМ на 180 градусов?

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Друг Кота
Сообщения: 4918
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

Когда заполнение ШИМ 50% необходимо получить заполнение 50%
Когда заполнение ШИМ 80% необходимо получить заполнение 20%
Когда заполнение ШИМ 30% необходимо получить заполнение 70%
Частота ШИМ постоянна, 10 кГц.
Реклама
u37
Сверлит текстолит когтями
Сообщения: 1242
Зарегистрирован: Пн май 01, 2017 20:01:45

Сообщение u37 »

таймер stm32 в режим capture. Засинхронизировать. На другом таймере поставить нужную частоту, с другим типом PWM (инверсным).
Реклама
Друг Кота
Сообщения: 4918
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

а логикой это можно сделать?
Поставщик валерьянки для Кота
Сообщения: 1916
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

С инвертор. С любым электронным компонентом, который хотите.
Не забываем о задержке чрез ЛЕ - будет плохо или незаметно.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 4918
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

Например, заполнения ШИМ инвертировать, а фазу периода ШИМ развернуть на 180 гр. ?
Чтоб работало как здесь на картинке:

Изображение
Вложения
20210727_201046[1]_4.jpg
(222.8 КБ) 394 скачивания
Реклама
Поставщик валерьянки для Кота
Сообщения: 1916
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Речь идет о более распространенном обычном ШИМ.
(ниже: PWM(CCP1, frequency = 10000, duty = 80)

Изображение

Не знаем, что там это за импульсы в вашем случае: джиттер, модуляция, прочее?
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 43942
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Слесарь писал(а):Чтоб работало как здесь на картинке:
Ну, так вы возьмите, и "отразите по вертикали" верхний луч- вы получите нижний..
"поворот фазы на 180 градусов" это ИНВЕРСИЯ..

зы.. Может быть, вам надо фазу на 360 градусов изменить? :shock:
Друг Кота
Аватара пользователя
Сообщения: 3610
Зарегистрирован: Чт июл 03, 2014 21:06:30

Сообщение as265 »

надо спросить, а что делаем вообще, просто нечто отдаленно похожее - это трехуровневый ШИМ в мостовой схеме (4 ключа), где каждый из полумостов раз в период переключается одиночно, а не шимится
умная подпись такая с умным изречением, как у умных умников, на умном языке
Друг Кота
Аватара пользователя
Сообщения: 25398
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="Слесарь",url="/forum/viewtopic.php?p=4470299#p4470299"]Например, заполнения ШИМ инвертировать, а фазу периода ШИМ развернуть на 180 гр. ?[/uquote]
Это можно сделать только в контроллере. У тебя имеют место быть выходы ДВУХ ТАЙМЕРОВ где один - верхний канал осциллографа - это мастер запускающий нижний канал - слейв. Запуск делается одним каналом мастера, а верхний на осциллографе ШИМ (mode1) другим. У слейва ШИМ еще и инвертирован (mode2).
Друг Кота
Аватара пользователя
Сообщения: 4306
Зарегистрирован: Пн окт 03, 2016 22:50:22

Сообщение Transformer-V »

[uquote="КРАМ",url="/forum/viewtopic.php?p=4470341#p4470341"]Это можно сделать только в контроллере.[/uquote]
Дурень, это можно сделать на простой логике, если лень на логике, то на FPGA.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 25398
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="Transformer-V",url="/forum/viewtopic.php?p=4470343#p4470343"]это можно сделать на простой логике[/uquote]
Что "это"? Дебилушка проволочная, ему нужно из верхнего канала сделать нижний. :music:
И причем тут FPGA? Ты вообще знаешь для чего применяют FPGA? :tea:
Друг Кота
Аватара пользователя
Сообщения: 4306
Зарегистрирован: Пн окт 03, 2016 22:50:22

Сообщение Transformer-V »

[uquote="КРАМ",url="/forum/viewtopic.php?p=4470344#p4470344"]Что "это"? Дебилушка проволочная, ему нужно из верхнего канала сделать нижний. :music:
И причем тут FPGA? Ты вообще знаешь для чего применяют FPGA? :tea:[/uquote]
Дурень, ты хоть раз в своей жизни видел ЧПУ станки на логике? Сильно удивишься клован, что процентов 80 там логичиские "элементы" остальные 20 процентов классический зилог 80-тый.
Контактная информация:
u37
Сверлит текстолит когтями
Сообщения: 1242
Зарегистрирован: Пн май 01, 2017 20:01:45

Сообщение u37 »

Не думаю, верх и низ зафиксированы от разных фронтов. Скорее это действительно "два" таймера, но оба подчиненные и берутся от третьего.
Друг Кота
Аватара пользователя
Сообщения: 25398
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="Transformer-V",url="/forum/viewtopic.php?p=4470347#p4470347"]процентов 80 там логичиские "элементы" остальные 20 процентов классический зилог 80-тый.[/uquote]
У меня этажом ниже стоят два Сименса. У них не так.
Причем тут станки с ЧПУ?
Еще раз. Причем тут FPGA? В станках не ставят FPGA. Им там нечего делать. CPLD ставят.
Но какое отношение все это имеет к вопросу автора темы? Ему нужно из верхнего сигнала сделать нижний. :tea:
[uquote="u37",url="/forum/viewtopic.php?p=4470348#p4470348"]Не думаю, верх и низ зафиксированы от разных фронтов. Скорее это действительно "два" таймера, но оба подчиненные и берутся от третьего.[/uquote]
Зачем нужен третий? Чем не нравится отдельный канал мастера?
Последний раз редактировалось КРАМ Ср авг 30, 2023 17:05:37, всего редактировалось 1 раз.
Друг Кота
Сообщения: 4918
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

Как на моей картинке имеем форму сигнала желтый луч. Как логикой получить синий сигнал синхронно желтому? Для управления полным мостом инвертора. Регулировка силы и направления тока нагрузки подключенной к полному мосту.
Друг Кота
Аватара пользователя
Сообщения: 43942
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Слесарь писал(а):Как на моей картинке имеем форму сигнала желтый луч.
А что там, на спаде- какой-то шум? Или так и должно быть?
Друг Кота
Аватара пользователя
Сообщения: 25398
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="Слесарь",url="/forum/viewtopic.php?p=4470351#p4470351"]Как логикой получить синий сигнал синхронно желтому?[/uquote]
Простой логикой - никак. Есть цифровые линии задержки на D-триггерах. Но потребуется частота накачки линии задержки выше, чем разрешающая способность ШИМа. Скажем ШИМ имеет разрешение 256 дискрет, значит накачка должна быть примерно в 1000 раз выше частоты ШИМа. И то будет джиттер в четверть шага ШИМа.

Добавлено after 1 minute 8 seconds:
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4470352#p4470352"]на спаде- какой-то шум?[/uquote]
Это не шум. Это ШИМ. Неподвижные фронты - запуск таймера, подвижные - дьюти цикл ШИМа.
Друг Кота
Аватара пользователя
Сообщения: 4306
Зарегистрирован: Пн окт 03, 2016 22:50:22

Сообщение Transformer-V »

[uquote="КРАМ",url="/forum/viewtopic.php?p=4470350#p4470350"]У меня этажом ниже стоят два Сименса. У них не так.
Причем тут станки с ЧПУ?[/uquote]
Да притом, человек который хоть раз видел ЧПУ станки времен 90-х годов, никогда не будет советовать разворачивать фазу с помощью МК - идти по наикратчайшему и простому пути. Если ты обратил свое внимание, на мой инвертор, то заметил бы что там нет МК, там логика, хотя я мог бы обойтись Attiny13.

[uquote="КРАМ",url="/forum/viewtopic.php?p=4470350#p4470350"]Еще раз. Причем тут FPGA? В станках не ставят FPGA.[/uquote]
Ставят, очень много где ставят, в том числе лифтах типа Otis.

Добавлено after 51 second:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4470353#p4470353"]Простой логикой - никак. Есть цифровые линии задержки на D-триггерах.[/uquote]
Не смеши тапки форумчан, линии задержки на логике также легко реализуемы.
Контактная информация:
u37
Сверлит текстолит когтями
Сообщения: 1242
Зарегистрирован: Пн май 01, 2017 20:01:45

Сообщение u37 »

Так, не выходит на двух (мастер-слейв), вот в чем дело то. )) У них разные фронты запуска. Посмотрите внимательно.
Друг Кота
Сообщения: 4918
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

На моей картинке работа одного канала усилителя звука телевизора, полный мост выход. У мощного промышленного преобразователя частоты для электромотора на полном мосту инвертора точно такая же форма ШИМ. Имея шим для одного полумоста такого инвертора, как логикой получить шим для другого противоположного полумоста? Согласно представленной мной картинке.
Ответить

Вернуться в «МЯЯЯУ!»