Расчет таблицы SIN для управления униполярным шаговым двигателем.
Программа предназначена для вычисления массива импульсного( ШИМ или PWM) управления обмотками униполярного шагового двигателя и не шаговых двигателей с похожим управлением.
PERIOD
NUMBER WINDING
DIVIDER STEP
1/4
1/8
1/16
1/32
1/64
1/128
1/256
PERIOD-период таймера максимальное значение 65535.
NUMBER WINDING-количество обмоток униполярного шагового двигателя, возможен расчет от 3 до 6 обмоточных двигателей.
DIVIDER STEP-делитель шага от 2 до 256.
Описание.
Теперь как это работает, в строку PERIOD пишем максимальное значение импульса, в NUMBER WINDING количество обмоток вашего двигателя далее выберем деление шага в DIVIDER STEP и после жмем calculate. Если все правильно то в большом окне появится массив step_pwm[] с нужными значениями. В окне рядом будет выведено положение каждой обмотки в вычисленном массиве и максимальное положение в массиве значение которое нельзя превышать.