Подскажите, пожалуйста, начинающему в этом деле. Хочу подключить 3 простеньких 5ти вольтовых шаговых двигателя напрямую к LPT порту через контакты 2-9,1,14,16 и 17. Получается как раз 12 контактов на обмотки 3х двигателей. Драйвер управления двигателем на базе микросхемы ULN2003. Пробовал запускать один по такой схеме через программу VRI-CNC (демо версия). Все крутиться и работает, но только один. Решил воспользоваться программой TurboCNC. По настройкам она более впечатляющая, но заработать один двигатель, и то не правильно, получилось с трудом... Выставляя параметр Last Phase для 4х шагового режима не дает результатов. Только при таких параметрах настройки порта и количества не прописанных шагов он начинает вращаться проскакивая последовательность импульсов.
Подскажите как мне реализовать данную задумку в этой программе или посоветуйте другую (желательно с указанными настройками для моего случая). Заранее спасибо.
Управление ШД напрямую через LPT порт (TurboCNC)
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Управление ШД напрямую через LPT порт (TurboCNC)
а почему последовательность для 1-4 пинов, а на схеме 2-5?
-
Johan1986
- Новичок
- Сообщения: 16
- Зарегистрирован: 22 фев 2015, 23:45
- Репутация: 2
- Настоящее имя: Ivan
- Контактная информация:
Re: Управление ШД напрямую через LPT порт (TurboCNC)
Соединял все по схеме с сайта http://www.rlocman.ru/shem/schematics.html?di=54961michael-yurov писал(а):а почему последовательность для 1-4 пинов, а на схеме 2-5?
И в каком-то мануале было сказано что из-за последовательности сигналов двигатель нужно соединять или с 2 по 9 или 1,14,16,17. Плюс ко всему по программе VRI-CNC 2й пин LPT порта прописан как первый и при включении данного пина (в программе 1й, а по факту 2й) загорался нужный (первый) светодиот, показывающий открытие канала на микросхеме для первой обмотки двигателя.
Попробовал прописать в программе со второй строки по пятую последовательность включения обмоток. Не помогло.
-
Johan1986
- Новичок
- Сообщения: 16
- Зарегистрирован: 22 фев 2015, 23:45
- Репутация: 2
- Настоящее имя: Ivan
- Контактная информация:
Re: Управление ШД напрямую через LPT порт (TurboCNC)
Все получилось когда установил операционную систему DOS на жесткий диск компьютера. Доделал свой самодельный станочек и попробовал на нем что-то сделать. G-code получил из черно-белого рисунка переведя его в векторный при помощи илюстратора, а уже сам G-code из программы Inkscape (официально и бесплатно распространяется на просторах интернета). Первый результат как всегда комом...)))
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Управление ШД напрямую через LPT порт (TurboCNC)
А до этого как было?Johan1986 писал(а):Все получилось когда установил операционную систему DOS на жесткий диск компьютера
-
Johan1986
- Новичок
- Сообщения: 16
- Зарегистрирован: 22 фев 2015, 23:45
- Репутация: 2
- Настоящее имя: Ivan
- Контактная информация:
Re: Управление ШД напрямую через LPT порт (TurboCNC)
А до этого пробовал на windows xp, но винда искажала подачу сигналов на lpt порт так как turbocnc (хоть, вроде как, эта версия была для xp) изначально разрабатывалась под Dos. Но на xp можно посмотреть все настройки и примерный функционал (по настраиваемым параметрам).michael-yurov писал(а):А до этого как было?Johan1986 писал(а):Все получилось когда установил операционную систему DOS на жесткий диск компьютера
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление ШД напрямую через LPT порт (TurboCNC)
В досе у программы все ресурсы процессора принадлежат этой программе, а в ХР программе, выделяется лишь часть процессорного времени, поэтому и появляется неравномерность и ипульсами на lpt, частично это решается установкой более высокого приоритета, выполняемой программе.Johan1986 писал(а):А до этого пробовал на windows xp, но винда искажала подачу сигналов на lpt порт так как turbocnc (хоть, вроде как, эта версия была для xp) изначально разрабатывалась под Dos. Но на xp можно посмотреть все настройки и примерный функционал (по настраиваемым параметрам).michael-yurov писал(а):А до этого как было?Johan1986 писал(а):Все получилось когда установил операционную систему DOS на жесткий диск компьютера
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Управление ШД напрямую через LPT порт (TurboCNC)
Ну так виндовс это же многозадачная система, только выполняет постоянно свои задачи, а не приложенийselenur писал(а):В досе у программы все ресурсы процессора принадлежат этой программе, а в ХР программе, выделяется лишь часть процессорного времени