Форум радиолюбителей ДВ

форум Радиолюбительского ДВ портала => Технический раздел => Тема начата: GM от 13 Октябрь 2018, 23:21:53

Название: ШИМ-генератор для УМ класса Д на микроконтроллере
Отправлено: GM от 13 Октябрь 2018, 23:21:53
Коллеги,

Предлагаю вашему вниманию генератор шим на микроконтроллере для ДВ диапазона. Генератор вырабатывает две шим-последовательности импульсов А и Б, период и заполнение которых можно изменять с помощью кнопок "+" и "-". Еще одна кнопка "D/P" служит для выбора предмета изменения. Если кнопка не нажата, то можно изменять заполнение D, если нажата - то период повторения импульсов Р.

Программа написана под МК ATtiny861A, входная частота - 8 МГц - должна быть от высокостабильного источника. Период следования и заполнения меняются в широких пределах. Данная версия программы не ограничивает заполнение, таким образом импульсы могут перекрываться. В дальнейшем, я думаю, можно будет ввести ограничение на заполнение, скажем, половина периода минус пауза (deadtime). Пауза между А и Б кратна периоду тактовой частоты процессора. Скажем, для 20 МГц это составит 0.05, 0.10, 0.15,.., 0.75 мкс. В силу вышесказанного пауза отключена.

Генератор удобно использовать для подбора периода и заполнения при разработке самодельных усилителей мощности, как двухтактных, на полумосте и на мосте, ну и резонансных само собой.

Если понадобится, то с помощью микроконтроллера можно будет ввести режим плавного включения УМ, скажем, за 0.1 с или за 10 с. К генератору в дальнейшем можно добавить ДВ-синтезатор, с помощью которого можно будет устанавливать, по моим расчетам, частоту с дискретностью 0,004 Гц.
Название: Re: ШИМ-генератор для УМ класса Д на микроконтроллере
Отправлено: rw3adb от 07 Январь 2019, 07:33:26
R7NT с такого вещает уж лет как 5) Промышленный аудио-усилок - 200 вт на канал...