Как вывести на дисплей в миллиметрах перемещение стола на шаговом двигателе?

Ответить
slavafierwolf
Рядовой
Сообщения: 2
Зарегистрирован: 30 янв 2022, 14:00
Имя: Слава

Как вывести на дисплей в миллиметрах перемещение стола на шаговом двигателе?

Сообщение slavafierwolf »

Здравствуйте. Шаговый двигатель перемещает стол. Два мультивибратора в скетче для того чтоб быстро и медленно вращать шаговый двигатель. Четыре кнопки: влево право быстро и влево вправо медленно. Хочу вывести на дисплей на сколько миллиметров переместился стол. К примеру 1 миллиметр это 17 импульсов (шагов) двигателя. Как в скетче организовать отображение в миллиметрах на двух скоростях и чтоб вправо ехал стол - счётчик возрастал, а влево ехал - цифры убывали. Подскажите пожалуйста.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Как вывести на дисплей в миллиметрах перемещение стола на шаговом двигателе?

Сообщение Dryundel »

slavafierwolf писал(а): 30 янв 2022, 16:32 Два мультивибратора в скетче для того чтоб быстро и медленно вращать шаговый двигатель. Четыре кнопки: влево право быстро и влево вправо медленно. Хочу вывести на дисплей на сколько миллиметров переместился стол.
Вероятно мультивибраторами Вы задаете шаги. Ну так и считайте их счетчиком. Дальше обычная математика. Сколько шагов на миллиметр Вам известно.

Отправлено спустя 4 минуты 58 секунд:
Для учета направления счета используйте в штатном счетчике тип счета "Вход". На него подадите сигнал, который возьмете с того же значения, которое управляет направлением движения шаговика.
Аватара пользователя
MTSnik10
Рядовой
Сообщения: 49
Зарегистрирован: 20 сен 2021, 15:11
Имя: Timofey
Благодарил (а): 3 раза

Как вывести на дисплей в миллиметрах перемещение стола на шаговом двигателе?

Сообщение MTSnik10 »

Лучше добавить простейший энкодер, и считать импульсы с него. Так как бывает механика может заклинить. И получится пропуск шагов.
ANAD
Рядовой
Сообщения: 1
Зарегистрирован: 18 янв 2022, 21:43
Имя: Александр

Как вывести на дисплей в миллиметрах перемещение стола на шаговом двигателе?

Сообщение ANAD »

однозначно енкодер. выполнял проект, где точность позиционирования была 1/20 мм
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Как вывести на дисплей в миллиметрах перемещение стола на шаговом двигателе?

Сообщение AlexCrane »

[ref]slavafierwolf[/ref], Вот так
Шагов в мм.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Как вывести на дисплей в миллиметрах перемещение стола на шаговом двигателе?

Сообщение Dryundel »

AlexCrane писал(а): 30 янв 2022, 18:10 [ref]slavafierwolf[/ref], Вот так
Шагов в мм.flp
Похоже, что и мэтры не всегда знают(помнят) функционал штатных блоков. (Я к стати тоже не исключение :) )
[ref=#ff8000]AlexCrane[/ref], во первых R-триггер на входе счетчика не нужен. Он уже встроен туда. (Что и Вам всегда советовал. :) ) Поэтому штатный счетчик работает по фронту импульса.
Во вторых, я же писал в посте #2 :
Dryundel писал(а): 30 янв 2022, 17:37 Для учета направления счета используйте в штатном счетчике тип счета "Вход".
Это исключает лишние блоки в Вашем варианте.
Ну как то так.
Шагов в мм (гораздо проще).flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
slavafierwolf
Рядовой
Сообщения: 2
Зарегистрирован: 30 янв 2022, 14:00
Имя: Слава

Как вывести на дисплей в миллиметрах перемещение стола на шаговом двигателе?

Сообщение slavafierwolf »

MTSnik10 писал(а): 30 янв 2022, 17:46 Лучше добавить простейший энкодер, и считать импульсы с него. Так как бывает механика может заклинить. И получится пропуск шагов.
энкондер исключено, стол уже собран, перемещаемая часть не тяжелая, двигатель с огромным запасом применен
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей