1

Тема: Регулировка скорости мотора MD1A

Здравствуйте! Подскажите - как регулировать скорость мотора на MD1A? На MD1 был регистр "Регистр мощности мотора". А тут как? Пробовал ШИМ силовых каналов - работает, но мотор крутится только в одну сторону. А нужно чтобы крутился и по часовой стрелке, и против. Сменить конфигурацию выходных потенциалов в процессе работы диаграммы не удаётся.

2

Re: Регулировка скорости мотора MD1A

Приложите пожалуйста диаграмму или ее часть, с помощью которой вам не удалось переключить конфигурацию каналов CANNY 5.3 MD1A в процессе работы.

3

Re: Регулировка скорости мотора MD1A

Константин, CANNY пишет:

Приложите пожалуйста диаграмму или ее часть, с помощью которой вам не удалось переключить конфигурацию каналов CANNY 5.3 MD1A в процессе работы.

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

Иконка вложения debugging.cfd 4.78 кб, скачивался 74 раз, последний раз 2022-12-16 

4

Re: Регулировка скорости мотора MD1A

Используется CannyLab 2.13 ос Windows 11

5

Re: Регулировка скорости мотора MD1A

Драйвер ВЧ ШИМ имеет более высокий приоритет, чем драйвер ввода-вывода (https://canny.ru/docs/c53md1a/pwm/#sec- … e-opisanie). В связи с этим, после того, как драйвер ВЧ ШИМ получает управление над каналами, все попытки изменения их конфигурации игнорируются.
Это и происходит в исходной диаграмме: привязка силовых каналов A и B к драйверу ВЧ ШИМ выполняется на первом проходе диаграммы, записью констант в соответствующие регистры, что не позволяет в дальнейшем изменять конфигурацию силовых каналов.
Для решения такой задачи достаточно использовать один ШИМ (см. вложенную диаграмму).

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

Иконка вложения c53md1a_motor_ctrl_debugging.cfd 6.12 кб, скачивался 95 раз, последний раз 2022-12-16 

6

Re: Регулировка скорости мотора MD1A

Надо же, а я не догадался использовать только один шим. Хотя это очевидно. Спасибо за помощь!