Вопрос по модулю FAST_PWM. Возможно ли этот модуль применять в качестве "регулятора" скорости ШД?
Задача такая:
1. Имеются четыре ШД, которые нужно крутить бесконечно, но с разными скоростями.
2. Все ШД крутятся в одном направлении, DIR не нужен в принципе.
3. Все ШД начинают крутиться одновременно, останавливаться одновременно.
4. Разгон\торможение должно быть.
5. Некоторые ШД могут быть отключены программно из хоста.
Думаю делать так:
1. Для каждого канала свой бит Enable, если Enable.xx=FALSE, то FDOxx:=FALSE.
2. Скважность для всех каналов одинаковая и равна 50%.
3. Рампа разгона\торможения делается в хосте.
4. Значение текущей скорости передается в переменную period соответствующего канала.
Будет ли скорость ШД меняться "на лету", т. е. без останова, установки новой скорости и перезапуска процесса?