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


A A A A Автор Тема: Подайте схемку управления шаговиком  (Прочитано 132185 раз)

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

Оффлайн АндрейЦ

  • *****
  • Сообщений: 692
  • Благодарностей: 1
  • Удвоим втрое!
    • Сообщения от АндрейЦ
Re: Подайте схемку управления шаговиком
« Ответ #980 : 06 Ноя 2008 [20:00:10] »
Погнать бы вас отсюда с вашими аскомами.  ;)
За что ?  :o :o :o Мы ж в массы .... в смысле даем железо в массы....
Есть темы про электрофокусеры, их контроллеры, драйверы и т.д. А вообще-то лучше отдельную, именную темку.
А то потом как в стогу сена ...
С ненаглядной певуньей... ;D

Оффлайн Cancer

  • *****
  • Сообщений: 2 097
  • Благодарностей: 110
  • Павел
    • Сообщения от Cancer
Re: Подайте схемку управления шаговиком
« Ответ #981 : 20 Янв 2014 [15:07:54] »
На правах некрофилии  :D

Откопал в загашниках старый мастеркитовский набор управления шаговиком. Собрал под ST35. Подключено через LPT на Windows 7 пока что в тестовом режиме. Через штатную утилитку не хотит жужжать. Вал вроде как шевелится и даже тепленький моторчик. Это проблемы с неправильной сборкой выводов или некорректная работа LPT порта под Win 7 ?   Помниться давным давно под Win XP запустить удавалось. Потом всё ушло в кладовку.  :(
WO GTF81 на EQ6
QHY163M
asi 174mm
Кольца и переходники "Сатурна" :)

Оффлайн inv-h

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Подайте схемку управления шаговиком
« Ответ #982 : 08 Апр 2015 [12:55:10] »
Здравствуйте форумчане! Нужен совет, помошь!
Есть у меня привод на 2 оси от старой советской видеокамеры, переделаный под ШД, Имеется и 3х осевой контроллер, уравляемый STEP\DIR сигналами ну и самодельный телескопчик. Есть у меня желание собрать управление телескопом с компьютера.
Как можно управлять такам устройством из астрономических программ. Я понимаю что нужен преобразователь USB или COM  в сигналы STEP\DIR. Понятно, что можно применить микропроцессор,  или Andruino  для преобразования сигналов. Может кто посоветует что то подходящее?
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

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

  • *****
  • Сообщений: 8 096
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Подайте схемку управления шаговиком
« Ответ #983 : 08 Апр 2015 [15:15:23] »
Есть у меня привод на 2 оси от старой советской видеокамеры, переделаный под ШД,
Каой промежуточный редуктор? Нужно посчитать дугу окружности приходящийся на 1 шаг двигателя. Если,  скажем, это будет 32', то в Луну не попасть.
Цитата
Есть у меня желание собрать управление телескопом с компьютера.
Что значит собрать? Взять готовое ПО и под него железо собрать? Или взять готовое все? Например, http://www.eqdrive.com.ua
Цитата
Как можно управлять такам устройством из астрономических программ. Я понимаю что нужен преобразователь USB или COM  в сигналы STEP\DIR. Понятно, что можно применить микропроцессор,  или Andruino  для преобразования сигналов. Может кто посоветует что то подходящее?
Цитата
(с)Скажите, Киса - Вы рисовать умеете?
или программировать?
« Последнее редактирование: 08 Апр 2015 [15:31:35] от Дядя Вова »
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Дрюша

  • *****
  • Сообщений: 4 951
  • Благодарностей: 98
  • Вы сышите только мой голос...
    • Сообщения от Дрюша
Re: Подайте схемку управления шаговиком
« Ответ #984 : 09 Апр 2015 [01:45:23] »
На правах некрофилии  :D

Откопал в загашниках старый мастеркитовский набор управления шаговиком. Собрал под ST35. Подключено через LPT на Windows 7 пока что в тестовом режиме. Через штатную утилитку не хотит жужжать. Вал вроде как шевелится и даже тепленький моторчик. Это проблемы с неправильной сборкой выводов или некорректная работа LPT порта под Win 7 ?   Помниться давным давно под Win XP запустить удавалось. Потом всё ушло в кладовку.  :(
Я когда-то имел дело с дровами, написанными под MS-DOS в Windows-NT (под 95-ым всё работало, это было в весёлые 90-ые). Всё дело в том, что Windows-NT (2000, XP и иже с ними) - виртуализируют весь доступ к оборудованию, но делают это не совсем прозрачно. Вот и подумалось, а что если взять какую-нибудь виртуалку (да хоть бы и VMWare, например), которая виртуализирует всё своими силами, и пускай она даже тормозит (но авось на 4-гигагерцовом проце будет шевелиться не хуже чем на 100-мегагерцовом).

Просто, LPT-порт (железный, как он есть) - это такая штука, которая наиболее прямым и тупым образом отображает сигналы на биты соответствующих регистров. Единичка - 5 вольт, нолик - 0 вольт, ну, там ещё пороговое напряжение учитывается, - не суть. DOS-овские проги имели доступ к железу напрямую. Там они могли не просто управлять сигналами, задавая соответствующие биты регистров порта, но и выдерживать свои тайминги. Даже под 95-ой и 98-ой виндой прикладная прога могла попросить у системы и получить доступ к физическому оборудованию (т.е. к реальным, а не виртуализированным регистрам порта). NT же всё - принудительно виртуализирует. Ну, а дюже вумные и шибко грамотные виндоузные программные драйверы - норовят перекроить всё под себя. То есть, что-то там "оптимизируют", буферизируют, кешируют, имея в виду именно задачу вывода на принтер. Задачу выдерживать какие-то там особые тайминги - они себе не ставят. Тогда надо либо самому писать под винду драйвера уровня HAL.

Есть ещё вариант. Взять старый ноутбук с LPT и COM-портом, поставить туда MS-DOS, всё ПО касаемо управления LPT-портом, и он будет работать даже не как компьютер, а как специальный внешний контроллер. Связь с нормальным современным компьютером обеспечить по нуль-модему или чему угодно ещё, что поддерживается с той и другой стороны (где-то я видел даже драйверы для USB под DOS). Достаточно иметь просто какой-нибудь дуплексный потоковый протокол обмена данными. Обычной скорости COM-порта 115200 (и даже 9600) бит/с для высокоуровнего управления хватит за глаза. Можно гонять сугубо текстовые команды.

кстати, да, в те же годы я видал такие контроллеры (выполненные как платы для ISA-слотов), например, LAN2LAN, у которых на борту было аж даже 2 (два!) 286-ых процессора (и эта плата - не материнская! хотя 286-ые процессоры предназначены для материнских плат, которые в ту пору у кого-то даже ещё использовались). Вот и возникает идейка - взять за основу какую-нибудь старую материнку, запитать её от того же блока питания, что и основную, и подсунуть ей какую-нибудь ПЗУшку как расширение BIOS на ещё одной дополнительной плате, втыкаемой в ISA- или PCI-разъём (помнится, на древних сетевых платах бывало место под ПЗУшку, в которой предположительно  дложно быть зашито ПО, позволяющее грузить саму саму систему с сети). В эту ПЗУшку (или ППЗУшку) засунуть всю математику управления контроллером и заодно - обмена данными с основным компом. Если всё это удастся закатать в 64 килобайта 16-битного кода, то ничего больше и не надо. А если не хватит, то пускай будут 2, 3 или 4 таких ПЗУшки. Как ПЗУшка должна заявлять о себе, и в каком порядке она может получить управление в ходе инициализации BIOS, - это всё подробно документировано.

А шаг двигателя должен измеряться долями секунды, а частота шагов - килогерцами. Если иметь прямой доступ к аппаратуре, то можно ускорить системный таймер до десятков (а то и сотен) килогерц, каждый раз получая от него аппаратное прерывание. Ну, сотня килогерц - это, пожалуй, - слишком, а десяток... С такой же скоростью напрягает систему COM-порт, который передаёт и принимает данные по одному байту на скорости 115200 бит/с. И - ничего, 386-ой проц с этим справлялся, а 486 или первый "пень" мог работать так аж с двумя-четырьмя портами сразу. Если, положим, шаг дискрета будет 10 кгц, реально движок будет делать до 2.5 тыс. шагов/с, шаг, плолжим, 0.2-0.3" (дуги), то для ведения за суточным вращением неба нужна частота 50-75 гц (15" в секунду), а максимальная скорость будет 2.5 шагов/с, что в 33-50 раз быстрее, то есть, примерно где-то градус за 5-7 секунд. Очень даже нормально. При 100-200-кратном увеличении это достаточно живо, но без мельтешни. Звёзды пересекают поле зрения за несколько секунд, но при этом можно успеть увидеть интересующий объект и успеть среагировать.
« Последнее редактирование: 09 Апр 2015 [03:09:35] от Дрюша »

Оффлайн serzg

  • *****
  • Сообщений: 2 828
  • Благодарностей: 21
    • Сообщения от serzg
Re: Подайте схемку управления шаговиком
« Ответ #985 : 31 Авг 2015 [09:25:21] »
Друзья! Не могу найти схему управления ШД в микрошаге.
Нужен автономный блочок, без подключения к компу, хотя, если такая возможность будет, против ничего не имею. Желательно с индикацией. Что то вроде такого
http://ww.radioparty.ru/device-avr/482-step-motor-controller-attiny2313
Микрошаг желательно 1/16, скорость пер. резистор, вот и все требования, можно без измениния направления, если что, переключу обмотками.
Заранее благодарен.
Сергей Шарипов

Оффлайн Alpha Sco

  • *****
  • Сообщений: 3 130
  • Благодарностей: 150
    • Сообщения от Alpha Sco
Re: Подайте схемку управления шаговиком
« Ответ #986 : 31 Авг 2015 [09:31:01] »
Друзья! Не могу найти схему управления ШД в микрошаге.
На самом деле всё просто - находите микросхему драйвер с таким дроблением и по даташиту делаете схему. Желательно драйвер с управлением step-dir. Хотя, по моему, проще купить готовый драйвер на плате. Управление - на ваше усмотрение от аналогового таймера до микроконтроллера.

Оффлайн serzg

  • *****
  • Сообщений: 2 828
  • Благодарностей: 21
    • Сообщения от serzg
Re: Подайте схемку управления шаговиком
« Ответ #987 : 31 Авг 2015 [10:43:41] »
На самом деле всё просто - находите микросхему драйвер с таким дроблением и по даташиту делаете схему.
Для меня не просто, если бы был умным, не беспокоил форум. :facepalm:
Драйвер купить не долго, а вот с МК беда.
« Последнее редактирование: 31 Авг 2015 [14:20:14] от serzg »
Сергей Шарипов

Оффлайн Pavels

  • *****
  • Сообщений: 1 728
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
Re: Подайте схемку управления шаговиком
« Ответ #988 : 01 Сен 2015 [08:10:30] »
Цитата
Друзья! Не могу найти схему управления ШД в микрошаге.
Нужен автономный блочок, без подключения к компу, хотя, если такая возможность будет, против ничего не имею. Желательно с индикацией.
Если нужен фокусер,то есть такая тема.И с индикацией и с подключением к компу и ещё много с чем.
https://astronomy.ru/forum/index.php/topic,22075.0.html
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

Оффлайн serzg

  • *****
  • Сообщений: 2 828
  • Благодарностей: 21
    • Сообщения от serzg
Re: Подайте схемку управления шаговиком
« Ответ #989 : 01 Сен 2015 [08:55:00] »
Цитата
Друзья! Не могу найти схему управления ШД в микрошаге.
Нужен автономный блочок, без подключения к компу, хотя, если такая возможность будет, против ничего не имею. Желательно с индикацией.
Если нужен фокусер,то есть такая тема.И с индикацией и с подключением к компу и ещё много с чем.
https://astronomy.ru/forum/index.php/topic,22075.0.html
Таких контроллеров в разных модификациях штук пять собрал, повторю, нужен микрошаг.
« Последнее редактирование: 01 Сен 2015 [09:16:04] от serzg »
Сергей Шарипов

Оффлайн Pavels

  • *****
  • Сообщений: 1 728
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
Re: Подайте схемку управления шаговиком
« Ответ #990 : 01 Сен 2015 [16:04:56] »
Так там есть микрошаг 1/16.
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

Оффлайн serzg

  • *****
  • Сообщений: 2 828
  • Благодарностей: 21
    • Сообщения от serzg
Re: Подайте схемку управления шаговиком
« Ответ #991 : 03 Сен 2015 [12:11:48] »
Так там есть микрошаг 1/16.
Мож что-то пропустил, где?
Сергей Шарипов

Оффлайн vit_rus

  • ***
  • Сообщений: 111
  • Благодарностей: 22
  • Мне нравится этот форум!
    • Сообщения от vit_rus
Re: Подайте схемку управления шаговиком
« Ответ #992 : 03 Сен 2015 [19:23:56] »
Можно погуглить драйвера для 3d принтеров
A4988.  - 1/16
DRV8825 - 1/32 шага

Управление простое step dir
Для управления:
Генератор на вход step (любой хоть на МК хоть на таймере 555).
На dir кнопку управления направлением вращения.
На микросхеме предварительно  выставить необходимый микрошаг. И не забыть про enable.
На сайте по arduino есть примеры.
_http://arduino-diy.com/arduino-sovety-dlya-nachinayushchikh-shagovyy-dvigatel-Nema-17
« Последнее редактирование: 04 Сен 2015 [07:22:26] от vit_rus »
MAK 102/1350,Ньютон 130/650
CAM86, CAM10

Оффлайн serzg

  • *****
  • Сообщений: 2 828
  • Благодарностей: 21
    • Сообщения от serzg
Re: Подайте схемку управления шаговиком
« Ответ #993 : 05 Сен 2015 [00:04:33] »
Спасибо.
Внимательнее почитал про Аллегро и ТИ, понял, что с 4988 связываться не стоит. Единственное, вроде как, напруга у ТИ продолжает подаватся и при остановке ШД. Ну да ладно, что-нибудь придумается, кстати нужно три драйвера, один с Ардуино и индикацией шагов, как раз вот там и нужно чтобы мотор отключался в режиме простоя.
Пару вопросов, "DIR" переключается 0, +5в?
Частотой генератора, скорость ШД будет регулироваться?
Так прокатит?
http://masterkit.ru/shop/3d-printers/reprap/electronics/1352135
Сергей Шарипов

Оффлайн Alpha Sco

  • *****
  • Сообщений: 3 130
  • Благодарностей: 150
    • Сообщения от Alpha Sco
Re: Подайте схемку управления шаговиком
« Ответ #994 : 05 Сен 2015 [09:17:39] »
Пару вопросов, "DIR" переключается 0, +5в?
Логические уровни зависят от микросхемы, если ТТЛ, то прямая подача 5В спалит вход. Обычно через резистор порядка единицы килоом.

Частотой генератора, скорость ШД будет регулироваться?
По входу Step и управляется, только частоту придётся увеличивать пропорционально кратности дробления шага.

Оффлайн Pavels

  • *****
  • Сообщений: 1 728
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
Re: Подайте схемку управления шаговиком
« Ответ #995 : 05 Сен 2015 [10:52:54] »
Цитата
нужно три драйвера, один с Ардуино и индикацией шагов, как раз вот там и нужно чтобы мотор отключался в режиме простоя.
Пару вопросов, "DIR" переключается 0, +5в?
Сергей ты бы объяснил назначение устройств,тяжело что-то советовать не зная для каких целей будет применяться.
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

Оффлайн serzg

  • *****
  • Сообщений: 2 828
  • Благодарностей: 21
    • Сообщения от serzg
Re: Подайте схемку управления шаговиком
« Ответ #996 : 05 Сен 2015 [16:04:05] »
Логические уровни зависят от микросхемы, если ТТЛ, то прямая подача 5В спалит вход. Обычно через резистор порядка единицы килоом.
Ессесно, т.е. 0 и1, так?
Частотой генератора, скорость ШД будет регулироваться?
По входу Step и управляется, только частоту придётся увеличивать пропорционально кратности дробления шага.
Не совсем понял, допустим, 1/16.
Сергей ты бы объяснил назначение устройств,тяжело что-то советовать не зная для каких целей будет применяться.
Два нужны для Доба, крутить RA и DEC, стоит в углу год, стройка тормознулась из-за вибрации фанеры при работе ШД , в тишине оглохнешь, никакие демпфирующие/изолирующие устройства не помогли. (ШД от 5" дисководов 200 шагов). Можно поставить обычные движки, например ДПМ, но не охота переделывать привод. Никакого ГТ не надо, точности ведения тоже, навелся установил приблизительно скорость по RA и DEC, на пару минут хватит, потом можно подвести и т.д. Будет использоваться во дворе, так, показать детям Луну, Юпитер, Сатурн, гражданам постарше, окна в доме напротив. ;) В дальнейшем, может заберу в деревню, пока идет съемка, может сам понаблюдаю.
С последним серьезнее, нужен для фокусера на астрографе. Сейчас фокусер крутит PM55L 048.
При перемене направления вращения, график гидирования пляшет со страшной силой секунд 40, что сильно стало напрягать. Думаю из-за шага 7.5 град. Крутится от КФ Ивана Семеныча.
Сергей Шарипов

Оффлайн Pavels

  • *****
  • Сообщений: 1 728
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
Re: Подайте схемку управления шаговиком
« Ответ #997 : 05 Сен 2015 [18:04:37] »
Цитата
С последним серьезнее, нужен для фокусера на астрографе. Сейчас фокусер крутит PM55L 048.
При перемене направления вращения, график гидирования пляшет со страшной силой секунд 40, что сильно стало напрягать. Думаю из-за шага 7.5 град. Крутится от КФ Ивана Семеныча.
С последним по моему всё просто.Не знаю как у тебя приделан мотор к фокусёру,если через редуктор то и 7.5 град. будет нормально.Во время съёмки фокусёр не должен менять положение,отключи термокомпенсацию и всё будет ок.

По первому почему не собрать управление Бахтинова:https://astronomy.ru/forum/index.php/topic,23674.msg428419.html#msg428419
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

Оффлайн serzg

  • *****
  • Сообщений: 2 828
  • Благодарностей: 21
    • Сообщения от serzg
Re: Подайте схемку управления шаговиком
« Ответ #998 : 06 Сен 2015 [15:23:29] »
Не знаю как у тебя приделан мотор к фокусёру,если через редуктор то и 7.5 град. будет нормально.Во время съёмки фокусёр не должен менять положение,отключи термокомпенсацию и всё будет ок.
По первому почему не собрать управление Бахтинова:https://astronomy.ru/forum/index.php/topic,23674.msg428419.html#msg428419
Всем спасибо. :facepalm:
Сергей Шарипов

Оффлайн Qazz

  • *****
  • Сообщений: 1 044
  • Благодарностей: 47
  • центрально-черноземный регион
    • Сообщения от Qazz
Re: Подайте схемку управления шаговиком
« Ответ #999 : 07 Окт 2015 [18:52:45] »
подскажите плиз кто-нибудь,  вот есть у меня шаговик 4-х проводный маломощный (из принтера или типа того)
на ебэе нашел такую схемку:
http://www.ebay.com/itm/DIY-Speed-CNC-Stepper-Motor-click-Driver-Controller-Board-2-phase-4-lead-wire-/291411733276?hash=item43d97e2b1c
вопрос - она подойдет, или к ней еще что то надо?
также там есть похожая конструкция с двигателем, это автономная схема, или надо к компу подключать/с бубном плясать и программировать?
п.с.  прошу не рассматривать это как рекламу дядюшки Ляо. :)
Canon sx20is  без ничего. ну и что? у Г.Галилея и того не было