Программирование SMSD-1.5Modbus - Страница 3
 

Программирование SMSD-1.5Modbus

Автор andrey-rodin, 21 февраля 2021, 23:23:25

« назад - далее »

andrey-rodin

Может ли текущая скорость двигателя влиять на количество сканов программы в единицу времени? Странно, но выглядит всё так, будто на больших скоростях время одного скана увеличивается. Я сужу по "отзывчивости" программы на кратковременное нажатие на кнопку.

Administrator

ЦитироватьМожет ли текущая скорость двигателя влиять на количество сканов программы в единицу времени? Странно, но выглядит всё так, будто на больших скоростях время одного скана увеличивается. Я сужу по "отзывчивости" программы на кратковременное нажатие на кнопку.

Да, может.

Administrator

Для увеличения скорости отзывчивости кнопок, надо использовать прерывания.

andrey-rodin

То есть с увеличением скорости двигателя количество сканов в единицу времени уменьшается. А почему, если не секрет?

clive

Цитата: andrey-rodin от 04 марта 2021, 17:20:34
То есть с увеличением скорости двигателя количество сканов в единицу времени уменьшается. А почему, если не секрет?

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