Страница 1 из 1

Управление ШД напрямую через LPT порт (TurboCNC)

Добавлено: 23 фев 2015, 19:00
Johan1986
Безымянный.JPG (8805 просмотров) <a class='original' href='./download/file.php?id=43728&mode=view' target=_blank>Загрузить оригинал (73.52 КБ)</a>
x_dd0c0593.jpg (8805 просмотров) <a class='original' href='./download/file.php?id=43727&mode=view' target=_blank>Загрузить оригинал (33.05 КБ)</a>
Подскажите, пожалуйста, начинающему в этом деле. Хочу подключить 3 простеньких 5ти вольтовых шаговых двигателя напрямую к LPT порту через контакты 2-9,1,14,16 и 17. Получается как раз 12 контактов на обмотки 3х двигателей. Драйвер управления двигателем на базе микросхемы ULN2003. Пробовал запускать один по такой схеме через программу VRI-CNC (демо версия). Все крутиться и работает, но только один. Решил воспользоваться программой TurboCNC. По настройкам она более впечатляющая, но заработать один двигатель, и то не правильно, получилось с трудом... Выставляя параметр Last Phase для 4х шагового режима не дает результатов. Только при таких параметрах настройки порта и количества не прописанных шагов он начинает вращаться проскакивая последовательность импульсов.
Подскажите как мне реализовать данную задумку в этой программе или посоветуйте другую (желательно с указанными настройками для моего случая). Заранее спасибо.

Re: Управление ШД напрямую через LPT порт (TurboCNC)

Добавлено: 23 фев 2015, 19:41
michael-yurov
а почему последовательность для 1-4 пинов, а на схеме 2-5?

Re: Управление ШД напрямую через LPT порт (TurboCNC)

Добавлено: 23 фев 2015, 21:04
Johan1986
michael-yurov писал(а):а почему последовательность для 1-4 пинов, а на схеме 2-5?
Соединял все по схеме с сайта http://www.rlocman.ru/shem/schematics.html?di=54961
И в каком-то мануале было сказано что из-за последовательности сигналов двигатель нужно соединять или с 2 по 9 или 1,14,16,17. Плюс ко всему по программе VRI-CNC 2й пин LPT порта прописан как первый и при включении данного пина (в программе 1й, а по факту 2й) загорался нужный (первый) светодиот, показывающий открытие канала на микросхеме для первой обмотки двигателя.
Попробовал прописать в программе со второй строки по пятую последовательность включения обмоток. Не помогло.

Re: Управление ШД напрямую через LPT порт (TurboCNC)

Добавлено: 26 апр 2015, 17:43
Johan1986
Все получилось когда установил операционную систему DOS на жесткий диск компьютера. Доделал свой самодельный станочек и попробовал на нем что-то сделать. G-code получил из черно-белого рисунка переведя его в векторный при помощи илюстратора, а уже сам G-code из программы Inkscape (официально и бесплатно распространяется на просторах интернета). Первый результат как всегда комом...)))

Re: Управление ШД напрямую через LPT порт (TurboCNC)

Добавлено: 26 апр 2015, 17:50
michael-yurov
Johan1986 писал(а):Все получилось когда установил операционную систему DOS на жесткий диск компьютера
А до этого как было?

Re: Управление ШД напрямую через LPT порт (TurboCNC)

Добавлено: 17 май 2015, 07:41
Johan1986
michael-yurov писал(а):
Johan1986 писал(а):Все получилось когда установил операционную систему DOS на жесткий диск компьютера
А до этого как было?
А до этого пробовал на windows xp, но винда искажала подачу сигналов на lpt порт так как turbocnc (хоть, вроде как, эта версия была для xp) изначально разрабатывалась под Dos. Но на xp можно посмотреть все настройки и примерный функционал (по настраиваемым параметрам).

Re: Управление ШД напрямую через LPT порт (TurboCNC)

Добавлено: 17 май 2015, 09:48
selenur
Johan1986 писал(а):
michael-yurov писал(а):
Johan1986 писал(а):Все получилось когда установил операционную систему DOS на жесткий диск компьютера
А до этого как было?
А до этого пробовал на windows xp, но винда искажала подачу сигналов на lpt порт так как turbocnc (хоть, вроде как, эта версия была для xp) изначально разрабатывалась под Dos. Но на xp можно посмотреть все настройки и примерный функционал (по настраиваемым параметрам).
В досе у программы все ресурсы процессора принадлежат этой программе, а в ХР программе, выделяется лишь часть процессорного времени, поэтому и появляется неравномерность и ипульсами на lpt, частично это решается установкой более высокого приоритета, выполняемой программе.

Re: Управление ШД напрямую через LPT порт (TurboCNC)

Добавлено: 17 май 2015, 09:51
Predator
selenur писал(а):В досе у программы все ресурсы процессора принадлежат этой программе, а в ХР программе, выделяется лишь часть процессорного времени
Ну так виндовс это же многозадачная система, только выполняет постоянно свои задачи, а не приложений :lol: