Есть ли какая-то библиотека для управления ШД без Mach3 и пр
-
nickkk
- Новичок
- Сообщения: 38
- Зарегистрирован: 07 май 2017, 23:11
- Репутация: 0
- Настоящее имя: nickkk
- Контактная информация:
Есть ли какая-то библиотека для управления ШД без Mach3 и пр
Есть шаговые двигатели с драйверами и датчики. Будет какая-то интерфейсная плата. Как управлять этим с компьютера без софта вроде Mach3? Быть может есть какая-то библиотека под c++, например, которой можно было инициировать сигналы и передавать их драйверам через интерфейсную плату через lpt порт(или через что-то другое)? типа как у ардуино либа stepper.h, есть ли что-то подобное для обычного компьютера? То есть, чтобы отправлять сигналы типа Step/Dir. Подскажите, пожалуйста.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
А цель всего этого? что пытаешься реализовать?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
nickkk
- Новичок
- Сообщения: 38
- Зарегистрирован: 07 май 2017, 23:11
- Репутация: 0
- Настоящее имя: nickkk
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
в перспективе некоторое устройство, что-то вроде рекламной конструкции, работающее на своём собственном контроллере, но на длительный начальный период(долгого программирования, тестов, отладки) нужно управление напрямую от компьютера
-
nickkk
- Новичок
- Сообщения: 38
- Зарегистрирован: 07 май 2017, 23:11
- Репутация: 0
- Настоящее имя: nickkk
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
понятно, что где-то есть описания протоколов и можно что угодно реализовать. но просто может кто-то уже проходил это всё и сможет подсказать, либо где-то есть информация для чайников, так сказать, с описанием на высоком уровне без ухода в сигналы и токи
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
ну тогда самый быстрый способ это взять ардуину, с GRBL прошивкой, что позволит генерировать сигналы для драйверов моторов, не тратя время на программирование вообще.
Есть так-же готовые библиотеки для ардуины http://www.airspayce.com/mikem/arduino/AccelStepper/ которые позволяют так-же рулить моторами через драйверы, но при этом реализовывать свою некую логику работы, но тут уже придется программировать.
Есть так-же готовые библиотеки для ардуины http://www.airspayce.com/mikem/arduino/AccelStepper/ которые позволяют так-же рулить моторами через драйверы, но при этом реализовывать свою некую логику работы, но тут уже придется программировать.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
nickkk
- Новичок
- Сообщения: 38
- Зарегистрирован: 07 май 2017, 23:11
- Репутация: 0
- Настоящее имя: nickkk
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
ардуино, к сожалению, не подходит. нужно управление именно с компьютера без задействования каких либо автономных микрокомпьютеров/микроконтроллеров
-
nickkk
- Новичок
- Сообщения: 38
- Зарегистрирован: 07 май 2017, 23:11
- Репутация: 0
- Настоящее имя: nickkk
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
то есть mach3 шлёт какие-то сигналы на порт. найти бы подробное описание этого.. конечно, можно просидеть много-много времени типа снифая порты и методом проб и ошибок в итоге всё понять, но хотелось бы чего-нибудь готовенькое, разобранное
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
На заданный порт LPT выдает сигнал степ - простые прямоугольные импульсы. Чем чаще шлет импульсы - тем быстрее крутиться двиг. Разгон - плавно набирается частота импульсов, выходит на заданную частоту(скорость) и при торможении так же плавно сбрасывается частота. Вот и вся логика. Подключи осцыл к LPT на сигнал степ и посмотри что будет, сразу все ясно будет.nickkk писал(а):то есть mach3 шлёт какие-то сигналы на порт. найти бы подробное описание этого..
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nickkk
- Новичок
- Сообщения: 38
- Зарегистрирован: 07 май 2017, 23:11
- Репутация: 0
- Настоящее имя: nickkk
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
спасибо. буду разбираться
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Есть ли какая-то библиотека для управления ШД без Mach3
Вот тут почитай: http://www.kernelchip.ru/pcports.php как работать с LPT портом, там есть примеры кода на C++
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/