1

Тема: Не срабатывает ШИМ в схеме для canny 5.3 pico

Добрый день!

Есть 2 схемы, которые управляют моторчиком. В схеме scheme-1 по кактим-то причинам не срабатывает ШИМ с параметрамит 10 мс частота, 5 мс - заполнение. При этом в схеме scheme-2 данным ШИМ срабатывает и моторчик на него реагирует. Подскажите, в чем может быть проблема?
Срабатывание условия запуска ШИМ 10/5 в первой схеме контролирую диодом, тут все ок, условие срабатывает.

Вложений в сообщении

Иконка вложения scheme-1.cfd 14.56 кб, скачивался 140 раз, последний раз 2021-06-23 

Иконка вложения scheme-2.cfd 2.66 кб, скачивался 137 раз, последний раз 2021-06-23 

2

Re: Не срабатывает ШИМ в схеме для canny 5.3 pico

Диаграмма исполняется не мгновенно. Время исполнения одного цикла диаграммы зависит от нескольких факторов. В частности от быстродействия модели контроллера, размера диаграммы, загруженности драйверов контроллера. Использовать в диаграмме временнЫе интервалы порядка единиц миллисекунд - не очень хорошая идея, так как сама диаграмма может исполняться за большее время. Точное время исполнения каждого цикла диаграммы в процессе работы контроллера можно получить из соответствующего системного регистра.

Для стабильной генерации импульсов с малыми временнЫми параметрами у пользователя есть два инструмента: режим ШИМ драйвера каналов ввода-вывода: https://canny.ru/docs/c53pico/io/#sec-- … ogo-vyhoda
И драйвер ВЧ ШИМ: https://canny.ru/docs/c53pico/pwm/