Flowcode урок 101 Двухтактный ШИМ

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Спасибо. Полезно и очень подробно. Больше простых тем с углублением в тонкости у вас хорошо получается.

ara
Автор

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

ИванШтифт
Автор

Частота ШИМ рассчитываться так: частота кварца/ прескалер/ битность Шима .Значит в Вашем случае из-за фазе коррект .Итого частота ШИМ =122гц

ВіталійПоперечний-еф
Автор

Все это замечательно для AVR
Хотелось бы аналогичным образом для семейства STM32 сделать, там уже полноценный ШИМ в более широком диапазоне и 3-х фазный еще и deadtime мами

zakharpopov
Автор

Фаз. коррект. Может кому интересно будет. Почему частота шим в два раза меньше?. Таймер работает немного иначе. В обычном режиме таймер считает от 0 и например 255 если установлено до 0хфф и обнуляется. И если у нас стоит например не инвертированный, то начиная с 0 у нас устанавливается на порте высокий уровень и так до того пока значение не совпадет с заданным значением в регистре во время которого порт изменит состояние на низкое. Так вот когда мы настраиваем таймер на коррекцию фазы таймер считает туда и обратно. То есть в нашем случае от 0 до 255 а потом обратно от 255 до 0. Как работает шим в таком случае? а очень просто! Когда мы записали в регистр например 50. То происходит следующее, когда таймер считает назад когда будет совпадение (50) установит высокий уровень и он будет сохраняться аж до того пока таймер перешагнет через 0 и не дойдет на прямом счете опять до нашего значения (50) и сбросится в низкий уровень и цикл будет повторяться пока не остановим таймер. Из этого мы можем теперь понять что для того чтобы сформировать один период шим таймеру нужно два раза досчитать до заданной точки что делит нашу частоту шим на два. Данный вид шим полезно использовать для всякого рода индуктивных нагрузок так как это уменьшает шумы от работы шим и т. д.

Евгений-вуь
Автор

А можете организовать серию видео про эту программу, как работать с дисплеем напрямую, или с регистрами микросхем всяких там аудио процессоров, микросхем регуляторов, и прочих у которых есть регистровая структура ?

АлександрКарцев-рй
Автор

Было дело контроллер использовал вместо триггера, работало, код элементарный, для нч приложений вполне. А здесь аварийный выключатель все же нужен.

ТимурКадиров-зж
Автор

Здравствуйте очень интересные уроки. Всё достаточно понятно рассказываете, спасибо большое.

Подскажите пожалуйста где можно скачать flowcode ? Отыскал весь интернет нашёл только 5.3.0 версию но она не проходит лицензию.

Может у вас есть вариант поделиться программой или ссылкой где можно скачать рабочую версию?

slavaartamonov
Автор

Хорошая идея можно сделать блок питания на МК и без шим контроллер

МихаилДаминев
Автор

Ерунду порешь, т.к. не разбираешся в электронике .

ДмитрийМашков-як