Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Источники питания и силовая электроника

Источники питания и силовая электроника Блоки питания, MOSFET, IGBT, управление мощными исполнительными механизмами

Ответ
 
Опции темы Опции просмотра
Старый 20.09.2016, 14:35   #1
Doc_Alex
Junior Member
 
Регистрация: 27.08.2016
Сообщений: 19
Вес репутации: 100/4
Doc_Alex will become famous soon enoughDoc_Alex will become famous soon enough
По умолчанию ШИМ для синуса через Н-мост.

Пытыясь генерировать синусоидальное напряжение через однофазный мост с использованием PIC18F4431 (ведь он заточен под подобные задачи) и наткнулся на ряд проблем.

Первый вопрос - какой режим ШИМ нужно использовать для получения синуса через Н-мост с минимальными искажениями.
Если использовать выравнивание по фронту, то импульсы будуть все время смещены к краю, что вызывает искажение сигнала.
Режим со счетом вверх/вниз с одним проходом я долго мучил, и понял, что это проблемно использовать, т.к. если менять скважность каждого импульса, что и требуется для синтеза синусоиды, то импульс будет формироваться по частям, передняя часть будет от значения длительности импульса до прерывания, а задняя часть от значения после прерывания и эта же вторая часть будет первой частью следующего импульса и т.д. по кругу. Т.е. воспроизвести каждый импульс заданной длительности и к тому же выровненный по центру проблемно.
Остался еще один режим счета вверх/вниз с вдойным обновлением, т.е. после пересечения нуля таймера ШИМ, а также после смены направления счета (условный центр импульса).
Я собрался пытать теперь его...

Но сначала решил спростить вашего совета, коллеги...
Какие методы ШИМ вообще используют на практике для подобных задач. Какие есть критерии.
Правильно ли я понял, что однопроходный режим ШИМ с выравниванием по центру вообще-то не предназначен для синтеза синусоиды, а нужен для периодического изменения длительности непрерывной серии одинаковых сигналов.

Правильный ли это путь -использовать режим счета с двойным обновлением.
Doc_Alex вне форума   Ответить с цитированием
Старый 22.09.2016, 11:16   #2
Sergey K
Senior Member
 
Регистрация: 23.10.2008
Адрес: Киев
Возраст: 34
Сообщений: 229
Вес репутации: 422/37
Sergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really nice
По умолчанию Re: ШИМ для синуса через Н-мост.

Когда мне понадобилось генерировать меандр с нужной частотой, притом, количество импульсов строго задается, а частота может изменяться с каждым импульсом, то я сделал "топорно". С помощью модуля "захват/сравнение" генерирую прерывания с вдвое большей частотой. Внутри прерывания инвертирую уровень на ножке и отсчитываю количество импульсов.
Sergey K вне форума   Ответить с цитированием
Старый 05.12.2016, 16:33   #3
Dmitry
Senior Member
 
Аватар для Dmitry
 
Регистрация: 25.02.2007
Адрес: Николаев
Сообщений: 344
Вес репутации: 358/43
Dmitry is just really niceDmitry is just really niceDmitry is just really niceDmitry is just really nice
По умолчанию Re: ШИМ для синуса через Н-мост.

Использую ШИМ-2, центрированную, прямой цифровой синтез.
__________________
иЗВиНиТе зА НероВнЫй поЧЕрк
Dmitry вне форума   Ответить с цитированием
Старый 05.12.2016, 17:16   #4
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,168
Вес репутации: 4184/96
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: ШИМ для синуса через Н-мост.

любой центрированный всяко лучше обычного, но без ТЗ на гармоники разговор ни о чём. можно и на обычном получить хорошие параметры если сделать предкоррекцию самплам. Сколько надо получить и какой частоты?
ampersant на форуме   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аппаратный ШИМ PIC16F628A c детектором перехода через ноль. kolya_asu Вопросы начинающих 40 20.07.2012 00:22
PIC16F887 управление мотором через драйвер. ШИМ. Gene1982 Продукция MICROCHIP 5 23.11.2010 16:41
Sin 1кГц 16 бит. 3 серия. Alex5 Общетехнические вопросы 105 25.04.2008 18:28
проблемка с PIC16F628A bereg_ok Продукция MICROCHIP 72 07.09.2007 11:00


Часовой пояс GMT +3, время: 11:06.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot