Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


вопрос l761+шаговый двигатель

Вы не вошли.

 Поиск | Регистрация | Вход 

Александр
05.05.2007 13:15:52
#1

Гость

вопрос l761+шаговый двигатель

Появилась необходимость управлять ШД, видел в интернете схему подключения униполярного ШД к lpt порту http://www.electroprivod.ru/pc_operation.htm. У меня есть под рукой плата l761, она используется для сбора данных. Если я подключу в качестве источника входного сигнала этой схемы не сигналы с lpt порта а с цифровых выходов платы, например с 1-го по 4-й, то смогу ли я под WinXP и со штатной l761.bio плавно управлять ШД, устанавливая циклически выходы в 1?
Насколько это будет грузить PC? Может предложите какой-нибудь другой вариант подключения ШД к плате? Заранее спасибо...

05.05.2007 19:30:00
#2

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: вопрос l761+шаговый двигатель

Виндусовые асинхронные задержки ШД ведь тоже будет отрабатывать -- в этом то и проблема. Нужно либо уходить под MS-DOS, либо собственно синхронную диаграмму  управления ШД реализовать средствами BIOS ADSP (там ведь прецизионность временных задержек нужна). Хотя, если к точности и оптимальности  управления требований никаких, то можно и под WinXP...

Дмитрий
06.05.2007 08:33:20
#3

Гость

Re: вопрос l761+шаговый двигатель

Пишете свою прошивку для DSP, установленного на борту, и нет проблем! Это единственный грамотный выход. Плюс ещё можно прицепить симпатичное Win-приложение с кучей кнопочек и графиков ).

Александр
07.05.2007 07:36:08
#4

Гость

Re: вопрос l761+шаговый двигатель

спасибо за ответы.

Сделал я все таки тестовый вариант под WinXp: ШД вращается с небольшими рывками и вращается не так быстро, как хотелось бы, не могу выдать более высокую частоту. Если у потока ставить более высокий приоритет то ШД работает терпимо, но вся система находится в подвешанном состоянии :-)

Может еще попробовать вариант с изменением драйвера lcard (кстате исходники доступны или нет?), т.е. вынести функции управления ШД на уровень ядра. Может таким образом удастся избежать ненужных задержек пользовательского режима?

Пока пойду поковыряю вариант с прошивкой DSP...

07.05.2007 10:43:59
#5

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: вопрос l761+шаговый двигатель

В драйвере нет потока - он просто пересылает команды. Единственно что если курочить обработчик прерывания, но и он имеет задержки. Прошивка DSP самое правильное...

Александр
07.05.2007 11:13:23
#6

Гость

Re: вопрос l761+шаговый двигатель

а какова величина этих задержек?

07.05.2007 11:24:18
#7

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: вопрос l761+шаговый двигатель

100мкс было...именно обработчик. DPC плавает уже до едениц мс...

Александр
07.05.2007 13:07:35
#8

Гость

Re: вопрос l761+шаговый двигатель

а драйвер доступен в исходниках? если да, то где его можно посмотреть?

Александр
11.05.2007 07:31:45
#9

Гость

Re: вопрос l761+шаговый двигатель

вопрос остается открытым...

14.05.2007 09:38:37
#10

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: вопрос l761+шаговый двигатель

условно доступен

Александр
16.05.2007 10:32:15
#11

Гость

Re: вопрос l761+шаговый двигатель

как его можно получить?

Александр
22.05.2007 13:40:44
#12

Гость

Re: вопрос l761+шаговый двигатель

up

22.05.2007 13:54:31
#13

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: вопрос l761+шаговый двигатель

почтовик прислал отлуп...

Александр
24.05.2007 15:58:59
#14

Гость

Re: вопрос l761+шаговый двигатель

а если сюда cahek@udm.net