Страница 1 из 5

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

Добавлено: Ср авг 30, 2023 13:31:17
Слесарь
Когда заполнение ШИМ 50% необходимо получить заполнение 50%
Когда заполнение ШИМ 80% необходимо получить заполнение 20%
Когда заполнение ШИМ 30% необходимо получить заполнение 70%
Частота ШИМ постоянна, 10 кГц.

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

Добавлено: Ср авг 30, 2023 13:37:20
u37
таймер stm32 в режим capture. Засинхронизировать. На другом таймере поставить нужную частоту, с другим типом PWM (инверсным).

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

Добавлено: Ср авг 30, 2023 13:57:00
Слесарь
а логикой это можно сделать?

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

Добавлено: Ср авг 30, 2023 14:09:00
veso74
С инвертор. С любым электронным компонентом, который хотите.
Не забываем о задержке чрез ЛЕ - будет плохо или незаметно.

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

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

Изображение

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

Добавлено: Ср авг 30, 2023 14:32:22
veso74
Речь идет о более распространенном обычном ШИМ.
(ниже: PWM(CCP1, frequency = 10000, duty = 80)

Изображение

Не знаем, что там это за импульсы в вашем случае: джиттер, модуляция, прочее?

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

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

зы.. Может быть, вам надо фазу на 360 градусов изменить? :shock:

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

Добавлено: Ср авг 30, 2023 16:27:01
as265
надо спросить, а что делаем вообще, просто нечто отдаленно похожее - это трехуровневый ШИМ в мостовой схеме (4 ключа), где каждый из полумостов раз в период переключается одиночно, а не шимится

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

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

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

Добавлено: Ср авг 30, 2023 16:54:03
Transformer-V
[uquote="КРАМ",url="/forum/viewtopic.php?p=4470341#p4470341"]Это можно сделать только в контроллере.[/uquote]
Дурень, это можно сделать на простой логике, если лень на логике, то на FPGA.

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

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

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

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

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

Добавлено: Ср авг 30, 2023 17:01:21
u37
Не думаю, верх и низ зафиксированы от разных фронтов. Скорее это действительно "два" таймера, но оба подчиненные и берутся от третьего.

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

Добавлено: Ср авг 30, 2023 17:04:39
КРАМ
[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]
Зачем нужен третий? Чем не нравится отдельный канал мастера?

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

Добавлено: Ср авг 30, 2023 17:05:13
Слесарь
Как на моей картинке имеем форму сигнала желтый луч. Как логикой получить синий сигнал синхронно желтому? Для управления полным мостом инвертора. Регулировка силы и направления тока нагрузки подключенной к полному мосту.

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

Добавлено: Ср авг 30, 2023 17:07:32
АлександрЛ
Слесарь писал(а):Как на моей картинке имеем форму сигнала желтый луч.
А что там, на спаде- какой-то шум? Или так и должно быть?

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

Добавлено: Ср авг 30, 2023 17:10:35
КРАМ
[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]
Это не шум. Это ШИМ. Неподвижные фронты - запуск таймера, подвижные - дьюти цикл ШИМа.

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

Добавлено: Ср авг 30, 2023 17:12:19
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]
Не смеши тапки форумчан, линии задержки на логике также легко реализуемы.

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

Добавлено: Ср авг 30, 2023 17:19:44
u37
Так, не выходит на двух (мастер-слейв), вот в чем дело то. )) У них разные фронты запуска. Посмотрите внимательно.

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

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