Низкая скорость LPT, это проблема с драйвером?

создание собственных программ управления станком, управление LPT

Модераторы: Ruz_and, Master-VRI, al-drw, Мастак

ally
Сообщения: 2
Зарегистрирован: Пт мар 16, 2012 14:55

Низкая скорость LPT, это проблема с драйвером?

Сообщение ally » Пт мар 16, 2012 15:04

Не получается разогнать шаговик быстрее 0.5 оборота в секунду, двигатель ДШИ-200-2, плата контроллера синяя китайская на 4 оси (TB6560AHQ).
В режиме step\dir шлю импульсы на 1 ось, с задержкой 10 миллисекунд между импульсами, двигатель крутится, ставлю задержку 1мс, по идее, вращаться должен быстрее в 10 раз, но скорость такая же, эту операцию он должен прокрутить за 1 секунду, но работает 6, т.е. дело не в плате, LPT медленно выдает импульсы.
Может есть альтернативный драйвер порта, шустрее стандартного винды? Нужен DLL, lptwdmio.sys в систему не ставится, XP SP2 ругается что он не новее стандартного и даже через удаление стандартного он не встает.

Под С#

alx25v
Сообщения: 58
Зарегистрирован: Пн июн 20, 2011 16:44

Re: Низкая скорость LPT, это проблема с драйвером?

Сообщение alx25v » Пт мар 16, 2012 15:35

А может комп медленный?

ally
Сообщения: 2
Зарегистрирован: Пт мар 16, 2012 14:55

Re: Низкая скорость LPT, это проблема с драйвером?

Сообщение ally » Пт мар 16, 2012 15:49

Intel core 2 duo, гиг оперативной, вполне нормальная машина, процессор не загружен при работе.

Аватара пользователя
Horeen
Сообщения: 1905
Зарегистрирован: Сб янв 16, 2010 00:00

Re: Низкая скорость LPT, это проблема с драйвером?

Сообщение Horeen » Пт мар 16, 2012 16:21

А может дело в выбранном способе программно создавать задержку между импульсами (таймер и т.п.)?
Проверьте. Это бывает.

CrowScout
Сообщения: 72
Зарегистрирован: Чт сен 24, 2009 23:00
Откуда: Belarus
Контактная информация:

Re: Низкая скорость LPT, это проблема с драйвером?

Сообщение CrowScout » Вт июн 25, 2013 11:12

попробуйте TurboCNC он из доса. если лпт железный - то проблем быть не должно. Там задержки реализованы надёжнее чем в винде. Подробности про неё тут viewtopic.php?f=15&t=905
... или используйте (соберите на микросхеме) генератор. (для проверки железа - само то)
Если долго мучиться... опять фигня получится :(

Аватара пользователя
Ruz_and
Сообщения: 510
Зарегистрирован: Вс ноя 09, 2008 00:00
Откуда: РТ г. Лениногорск
Контактная информация:

Re: Низкая скорость LPT, это проблема с драйвером?

Сообщение Ruz_and » Вт июн 25, 2013 11:39

Операционная система не может выдавать программно задержку менее 15 мс. Если вы для этого используете системные часы операционнки. Нужно писать свою собственный драйвер или модуль отсчета времени.
Не стреляйте из пушки по комарам (Конфуций)


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

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

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

cron