Свежие обсуждения
Технология

как сдвинуть фазу?

1 3

Если вы делаете ШИМ сами на МК

Вот как-раз сейчас этим занимаюсь.
Только задача стоит несколько сложнее (как мне кажется).
Импульс ШИМа должен находиться посередине периода (надеюсь, понятно выразился). Т.е. сдвиг фазы должен меняться, в зависимости от скважности.
Кто-нибудь такое реализовывал, или есть какие идеи?

 

Для AVR-овских таймеров это - один из штатных режимов (phase and frequency correct PWM Mode). Детально я с ним не разбирался - не было нужды. Посмотрите. Будут вопросы - пишите в раздел "Микроконтроллеры"

 

Gregory: Только задача стоит несколько сложнее (как мне кажется). Импульс ШИМа должен находиться посередине периода (надеюсь, понятно выразился). Т.е. сдвиг фазы должен меняться, в зависимости от скважности.
Кто-нибудь такое реализовывал, или есть какие идеи?

Есть такой штатный режим в атмеловских контроллерах (для определённости атмега88), называется Phase Correct Mode, даёт симметричный шим, то что вам нужно.

 

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

 

Привезли, наконец, UC3825, из четырёх привезённых заработали две, у мёртвых даже осцилятор не работал, ну да ладно, после того как первая заработала вопросов появилось ещё больше, никак не могу определиться как ос по току сделать, в смысле ни как(тт), а куда подключить, по разному пробовал, схем в сети хватает, но не очень нравиться, правда всю силу не подключал, но эмитация полная.

 
1 3