ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
43953 Топик полностью
Master_005 (14.11.2005 02:14, просмотров: 1) ответил LordN на да. 4-е полевика. синус делать модуляцией ШИМа.
Источника синуса к сожалению нет. А вот первый вариант хочется "разжевать" http://zeuss-wheels.narod.ru/H-brigde.JPG
Мост, я так понимаю, выглядит примерно так (на картинке выше). U_1 и U_2 работают в противофазе, и на них собственно ШИМ-модуляция, а на +PWR подаём напряжение, равное половине амплитуды желаемого синуса на выходе. Выход - две жирных линии, уходящие вниз налево. А теперь возможно тупой вопрос: как выполнить собственно ШИМ для получения синуса ? Предположим, под рукой AVR, и, насколько я помню, в IAR C есть библиотека math.h, в которой реализована тригонометрия. С другой стороны можно воспользоваться таблицей значений. В самом AVR'е есть PWM-режим таймера. Ничего другого, кроме использования ещё одного тамера для изменения интервальной (как бы) скважности, в голову не приходит. Может существует более-менее оптимальный алгоритм семплирования синуса с помощью PWM-режима?