Телескопы покупают здесь


A A A A Автор Тема: Управление ШД через USB  (Прочитано 26152 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн serzgАвтор темы

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Управление ШД через USB
« Ответ #100 : 11 Окт 2006 [12:26:11] »
а рвет он в каком режиме? шаг/полушаг/микрошаг?
Да рвет он не из-за режима шаг/полушаг (хотя программно можно переключить, но эта функция почему то не работает :-\) а из-за того, что например 10 шагов он проскакивает с большой скоростью и действительно, получается что то вроде "безоткатного орудия". Т.е.  инерция этого перемещения (по сути дела - рывка) двигает фокусер на большее расстояние чем 10 шагов двигателя на медленной скорости. Поэтому процесс фокусировки становится малопредсказуемым.
Сергей Шарипов

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #101 : 11 Окт 2006 [12:43:07] »
а рвет он в каком режиме? шаг/полушаг/микрошаг?
Да рвет он не из-за режима шаг/полушаг (хотя программно можно переключить, но эта функция почему то не работает :-\) а из-за того, что например 10 шагов он проскакивает с большой скоростью и действительно, получается что то вроде "безоткатного орудия". Т.е.  инерция этого перемещения (по сути дела - рывка) двигает фокусер на большее расстояние чем 10 шагов двигателя на медленной скорости. Поэтому процесс фокусировки становится малопредсказуемым.
Может я что забыл... а что за ПО такое лихое?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн serzgАвтор темы

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Управление ШД через USB
« Ответ #102 : 11 Окт 2006 [13:26:28] »
Может я что забыл... а что за ПО такое лихое?
http://www.purelogic.ru/PDF/Controller/PLM002_base.pdf
Так вот,значение этой PPS меньше 121 не устанавливается. И не совсем понял, что это за величина. ???
Сергей Шарипов

Суворов Владимир

  • Гость
Re: Управление ШД через USB
« Ответ #103 : 11 Окт 2006 [15:01:05] »
Сегодня позвонил Сергею прямо на фирму, обещал расказать поподробнее про это чудо.
Часа через три - четыре.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #104 : 11 Окт 2006 [15:38:24] »
Может я что забыл... а что за ПО такое лихое?
http://www.purelogic.ru/PDF/Controller/PLM002_base.pdf
Так вот,значение этой PPS меньше 121 не устанавливается. И не совсем понял, что это за величина. ???

Рискну предположить PPS - импульсы в секунду, HS - полушаг
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #105 : 11 Окт 2006 [15:56:36] »
2serzj:
Сереж, ну не пойму я тебя! Ты программу/драйвер будеш писать? Или этой прогой пользоваться?
( Это эмоции)

Скачал прогу. Все правильно, не может ток течь непрерывно через обмотку -сгорит. Поэтому подаются импульсы -PPS фактичиски их ширина.
Так ты двигайся по одному шагу. а между ними паузу добавляй (это DS, я так думаю)
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #106 : 11 Окт 2006 [16:13:50] »
Прикинул примерно:

Диаметр оси фокусера   6
Длина окружности          18,85
Редуктор                        8
Шагов                            48
Смещение фокусера за 1 шаг   0,049 мм

Это хорошо или плохо?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн serzgАвтор темы

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Управление ШД через USB
« Ответ #107 : 11 Окт 2006 [20:12:35] »
2serzj:
Сереж, ну не пойму я тебя! Ты программу/драйвер будеш писать? Или этой прогой пользоваться?
Володя, так как программу написать проблемно ищу подходящий вариант из того, что есть. Вообщем дошло до смешного, у меня четыре конструкции для фокусировки, а последнее время кручу фокусер руками. ;)
Цитата
Смещение фокусера за 1 шаг   0,049 мм
У меня получалось что то в районе 0.02мм, данные по редуктору уточню.
Сергей Шарипов

Оффлайн serzgАвтор темы

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Управление ШД через USB
« Ответ #108 : 11 Окт 2006 [20:18:57] »
Так ты двигайся по одному шагу. а между ними паузу добавляй (это DS, я так думаю)
Володя, не понял. ??? И где ты там DS раскопал. :-\
Сергей Шарипов

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #109 : 11 Окт 2006 [20:28:10] »
У меня получалось что то в районе 0.02мм, данные по редуктору уточню.
Это я посчитал исходя из диаметра оси 6 мм. Может у тебя меньше.
imho этой прогой рулить - потеря времени наблюдений. уж лучше, действительно руками.
.... а ну как руками? я #1240 э/фокусер юзаю с пультиком. И DSLR focus (в ручном режиме). Там одна засада получается - неизвестный люфт.

Цитата
Ds-
ну как там его переключатель EN - enable, а другой Disable
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #110 : 11 Окт 2006 [20:44:24] »
Володя, не понял. ??? И где ты там DS раскопал. :-\
Думаю вот так он будет ползти медленно (тыркаться)
> 001 | 0112 : 00001 | CW   : FS : EN
> 002 | 0112 : 00050 | CW   : FS : DIS
> 003 | RJMP #001

Один полушаг шагает, потом 50 стоит и т.д. Попробуй

ps Что-то Суворов ничего не говорит  ;)
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн serzgАвтор темы

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Управление ШД через USB
« Ответ #111 : 11 Окт 2006 [20:56:55] »
Цитата
Ds-
ну как там его переключатель EN - enable, а другой Disable
Это переключение режимов управления, кнопками/программой. EN-комп, DIS-кнопки. Я так понял.  При DIS блок на команды с компьютера не отзывается.
Уточняю, на фокусере двухступенчатый редуктор с общим коэффициентом 9.2. Диаметр вала 7.8мм.
Сергей Шарипов

Суворов Владимир

  • Гость
Re: Управление ШД через USB
« Ответ #112 : 11 Окт 2006 [20:59:18] »
ps Что-то Суворов ничего не говорит  ;)

А что говорить? Вот жду Сергея - чел-ка который про контроллер обещал расказать.
Звонил ему на фирму сегодня. А он обещал на форум зайти.
Карту, как добраться мне не прислал пока. Может оперативную группу организуем?
Подъедем к нему. ;)

Сказал, что вся продукция на Запад идет. И я не первый, кто из ЛА к нему обращается.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #113 : 11 Окт 2006 [21:04:49] »
Цитата
Ds-
ну как там его переключатель EN - enable, а другой Disable
Это переключение режимов управления, кнопками/программой. EN-комп, DIS-кнопки. Я так понял.  При DIS блок на команды с компьютера не отзывается.
Уточняю, на фокусере двухступенчатый редуктор с общим коэффициентом 9.2. Диаметр вала 7.8мм.
Пардон, не знал. И правда не понял. Если он DIS, то как этот режим отменить?И зачем он ?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #114 : 11 Окт 2006 [21:11:53] »
забыл
Диаметр оси фокусера   7,8
Длина окружности   24,50
Редуктор   9,2
Шагов   48
Смещение фокусера за 1 шаг   0,055

Что-то у нас не совпадает, да и ладно. будем считать что все здорово. ( не за этим же мы за паяльники взялись :)
И я не первый, кто из ЛА к нему обращается.
)
И что? Им было отказано? Или купили 100 шт. ?
(Пусть Help в программу положат)
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн serzgАвтор темы

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Управление ШД через USB
« Ответ #115 : 11 Окт 2006 [21:55:03] »
Думаю вот так он будет ползти медленно (тыркаться)
> 001 | 0112 : 00001 | CW   : FS : EN
> 002 | 0112 : 00050 | CW   : FS : DIS
> 003 | RJMP #001
Один полушаг шагает, потом 50 стоит и т.д. Попробуй
Цитата
Ай да дядя Вова! Молодца! Так и есть - работает. Это я притупил. :-X
Но дело в том, что при таком управлении невозможно посчитать количество шагов. :'(
И второе, уже говорил, что через переходник USB-СОМ программа работает криво и, к сожалению, этот режим тоже не работает.
Но эти ребята обещали в скором будущем заделать управление через USB.
Сергей Шарипов

Оффлайн serzgАвтор темы

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Управление ШД через USB
« Ответ #116 : 11 Окт 2006 [22:02:33] »
Смещение фокусера за 1 шаг   0,055
Что-то у нас не совпадает, да и ладно. будем считать что все здорово.
Я замерял микрометром перемещение фокусера за определенное количество шагов, затем делил, получалось 0.02.
Сергей Шарипов

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Управление ШД через USB
« Ответ #117 : 11 Окт 2006 [22:18:26] »
Смещение фокусера за 1 шаг   0,055
Что-то у нас не совпадает, да и ладно. будем считать что все здорово.
Я замерял микрометром перемещение фокусера за определенное количество шагов, затем делил, получалось 0.02.
О! Так может он в полушаговом режиме был?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Командор

  • Гость
Re: Управление ШД через USB
« Ответ #118 : 12 Окт 2006 [23:07:40] »
Сегодня позвонил Сергею прямо на фирму, обещал расказать поподробнее про это чудо.
Часа через три - четыре.

  Извиняюсь за задержку с ответом. Итак, по сути вопроса т.е. о контроллере:

uSMC – компактный, недорогой многофункциональный микрошаговый контроллер с современным USB интерфейсом. Он предназначен для местного и/или удаленного управления биполярным шаговым двигателем.
uSMC содержит силовой драйвер, интегрированный USB микроконтроллер «все в одном», 3-х портовый USB hub. В устройстве предусмотрены системы защиты по току, напряжению и температуре.
Управление и контроль параметров работы, таких как положение, ускорение/замедление, скорость, направление движения осуществляется с персонального компьютера через USB интерфейс. Параметры могут быть сохранены в энергонезависимой памяти контроллера. Встроенный USB hub позволяет каскадировать контроллеры (до 30 шт. на один компьютер).
Поставляемое с изделием программное обеспечение позволяет в полном объеме использовать все возможности контроллера через интуитивно понятный графический интерфейс, создавать собственные приложения на языках C, C++, LabVieW и т.д.

Технические характеристики

Электротехнические характеристики

• Среднеквадратичный фазный ток на шаговом двигателе до 1.5 А
• Напряжение на обмотках шагового двигателя до 40 В
• Защиты от перегрузки по току и напряжению, перегрева
• Сменные резисторы для подстройки под заданный шаговый двигатель
• Вход синхронизации (внешний разовый/периодический запуск ТТЛ импульсами)
• Выход синхронизации (запуск сторонних приборов по событию движения)
• Разъем PLD-40 на плате для встраиваемых применений
• Разъемы (D-Sub, USB тип A, 2x USB тип B, DC вход) для автономного использования
• Четыре способа питания, в том числе, питание логики от шины USB

Характеристики движения
• Точность перемещения: 1, 1/2, 1/4, 1/8 шага
• Скорость движения: 2-5000 шагов/с
• Программируемое ускорение/ замедление: 0–50000 шагов/с2
• Режимы плавного старта/останова

Управление
• 2 кнопки и 3 светодиодных индикатора для местного управления
• Датчик оборотов и контроль проскальзывания
• Два программируемых концевых выключателя, аппаратный аварийный останов
• Удаленное управление по протоколу USB

Программное обеспечение
• Графический интерфейс пользователя SMCVieW для Windows 2000/XP
• Динамические библиотеки (Dll) и драйверы для разработки приложений в ОС Windows 2000/XP/Mobile
• Набор виртуальных инструментов для разработки приложений в среде National Instruments LabVIEW

Комплектация µSMC-USB:
- плата контроллера,
- радиатор,
- CD с программным обеспечением.

  Контроллер биполярного шагового двигателя µSMC-USB продается в России по цене 2700 руб. Оплата наличными, Яндекс.Деньги, без.нал. (по счету). Получение: лично в руки (район М. Университет)/курьерской службой/почтой и т.д. на ваш выбор. Пересылка оплачивается отдельно.

Командор

  • Гость
Re: Управление ШД через USB
« Ответ #119 : 12 Окт 2006 [23:45:37] »
Пролистав ваш форум, попробую сфокусировать внимание на моментах, касательно uSMC, которые, как мне кажется, для вас наиболее важны. Сначала небольшое лирическое отступление, сам я по образованию физик-лазерщик, с уклоном в спектроскопию, и контроллер изначально затачивался под модернизацию старых монохроматоров, поэтому такие вещи как контроль долговременной повторяемости позиции, сохранение позиции (до микрошага), компенсация механического люфта мне знакомы не по наслышке. Как и тот факт, что непросто написать нормальныю программу если вместо реализации своих идей и алгоритмов ты большую часть времени пытаешся заставить работать какой-нибудь левый драйвер или кривую dll.

Итак, вкусности: писать свой софт для uSMC можно на LabVIEW (7.1 и выше) или на чем угодно, что умеет работать с dll (от C, C++, C#, Visual Basic, Delphi и т.п. до MatLab. Примеры есть. Работает это дело либо под WinXP, либо (О!) на КПК под управлением Windows Mobile 5.0 Т.е. если вы хотите крутить телескоп, который стоит фиг знает где и пристроить комп туда не получается - подключайте КПК, программы для КПК пишутся на тех же LabVIEW или Visual Studio, отличия от версий под ПК практически нет. По железу: микрошаг до 1/8, возможность автономной работы (кнопки месного управления), настройки сохраняются во встроенную флеш память, есть вход/выход синхронизации (например для запуска внешней системы регистрации после перемещения на новую точку), железо поддерживает квадратурный энкодер или датчик оборотов (диск с прорезью), поэтому проблемы с застреванем/залипанием/проскальзованием в механике можно решить до того как ситуация стала патовой. В плату встроен USB хаб, поэтому к каждому контроллеру можно подключить еще два, всего до 30 шт на ПК при программировании на LabVIEW и до 8 при использовании dll (ограничения не в железе, а в сборке драйвера). По основным моментам - вроде все. Будут вопросы - пишите, с удовольствием отвечу!