Страница 1 из 1
Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 27 янв 2026, 23:38
tuner123
FLProg 9.6.9 , STM32F103C8T6
Скорость и число шагов регулируется .
По окончанию вращения вперед д.б. регулируемая пауза , а затем - то же число шагов назад.
Где взять сигнал конца вращения после выполнения заданного числа шагов в какую - либо сторону ?
Описания блока нет.
Заранее благодарю!
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 08:22
montirovka
А что на выходе status при завершении движения происходит?
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 13:35
tuner123
На status - ШИМ примерно 1кГц.
И при пуске и при стопе.
Причем цифровой выход к status подключить
не получается
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 13:43
montirovka
tuner123 писал(а): 28 янв 2026, 13:35
На status - ШИМ примерно 1кГц.
И при пуске и при стопе.
Причем цифровой выход к status подключить
не получается
Не понял. А как вы это проверили?
Там значение Byte. Попробуйте вывести на дисплей.
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 13:55
tuner123
Осциллографом.
Соединил с ШИМ -выходом(на цифровой не
позволяет.)
До дисплея ещё не дошёл.
Пока только осваиваю программу.
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 15:15
tuner123
Не понял. А как вы это проверили?
Там значение Byte. Попробуйте вывести на дисплей.
[/quote]
Как обработать это значение Byte ,для получения сигнала о выполнении заданного числа шагов ???
Дисплей в проекте не применяется.
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 15:39
montirovka
Сделал простой проект для понимания происходящего. Данные вывел на дисплей.
2026-01-28_15-32-02.png
Что получилось. При работе ШД Status = 4, как ШД отработал Status - 3. Вывод Step в работе ШД показывает текущий шаг, как отработал ШД - 1000 ( конечный шаг).
До вашего вопроса я не сталкивался с ШД в FLProg 9 версия. Я думаю разобраться будет не сложно.
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 15:45
montirovka
tuner123 писал(а): 28 янв 2026, 15:15
Как обработать это значение Byte ,для получения сигнала о выполнении заданного числа шагов ???
Дисплей в проекте не применяется.
Добавив несколько элементов получим выход готовности.
2026-01-28_15-43-07.png
Для настройки можно применить UART (консоль). Данные кидать в UART (консоль) и там смотреть что происходит.
2026-01-28_16-14-08.png
2026-01-28_16-13-18.png
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 16:31
montirovka
Вопрос к гуру: - Какие значения может принимать значение статус? Есть ли какая либо информация по этому блоку?
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 18:52
tuner123
montirovka !!!
Огромное спасибо за ответы и подсказки!!
Дай бог Вам здоровья и творческих узбеков !!
если удастся получить приемлемый результат - отпишусь
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 19:42
golloper
montirovka писал(а): 28 янв 2026, 16:31
Вопрос к гуру: - Какие значения может принимать значение статус? Есть ли какая либо информация по этому блоку?
https://flprog.shop/pull-dir-flprog/
Re: Встроенный блок - шаговый двигатель Pul/Dir
Добавлено: 28 янв 2026, 19:58
montirovka
Нет слов......... Третий раз правлю текст.
https://darxton.ru/blog/signaly-step-dir/
Pul - это сокращение от Рulse.
Pull - это подтяжка.