Форумы Modlabs.net: Схемы управления шаговыми двигателями. - Форумы Modlabs.net

Перейти к содержимому

  • (2 Страниц)
  • +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Схемы управления шаговыми двигателями.

#1 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 09 Январь 2005 - 18:51

Задача не совсем моддерская, но, надеюсь, опыт читающих этот раздел поможет :)
есть некая конструкция, а точнее - телескоп.
он установлен на экваториальной монтировке.
если не знаете, что это такое - лучше не спрашивайте :)
нужно это чудо техники двигать по двум осям.
для этого предполагается использование шаговых двигателей, т.к. они способны обеспечить необходимую точность перемещения.
а именно - вплоть до одной угловой секунды в режиме микрошагов.
если посмотрите в мое инфо, то увидите, что я еще и астрономией немного увлекаюсь.
дак вот.
в астрономических кругах получила широкое распространение схема Мела Бартелса. Вот его страничка с подробным описанием всей конструкции http://garcia.efn.org/~mbartels/
Наш кулибин собрал схему для управления своим телескопом, вот описание конструкции http://www.newton300.narod.ru/comp.htm
Но там используется 16 биполярных транзисторов по 20 рублей каждый - это существенно удорожает конструкцию.
Наверняка ведь есть какая-нибудь схема, например на тех же пиках, которая все это умеет делать?
что надо конкретно - схема сопряжения компьютера и шаговиков. чтобы можно было устанавливать режим работы шаговика и управлять направлением вращения.
естественно готовой такой схемы нету.
но может есть типовые варианты или опять же это можно сделать на пиках?
собственно хочется обойтись минимумом железа и все функции возложить на программную часть.
у нас вот в учебном роботе как сделано - в порт пишем байт. разряды байта отвечают за состояния тех или иных двигателей робота.
тут нужно примерно то же самое, только чтобы можно было выбирать режим работы двигателя и количество шагов или микрошагов, которые он должен сделать.

а теперь самое главное.
я не прошу готовой схемы, а прошу всего лишь ссылок на материалы по управлению шаговиками, желательно на русском.
ну а также с чего стоит начать знакомство с пиками и прочим, прочим, прочим.
итого, если вы каким-нибудь образом можете помочь в осуществлении задачи - :puke:
0

#2 Пользователь офлайн   ProniX 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 744
  • Регистрация: 25 Ноябрь 03

Отправлено 09 Январь 2005 - 23:53

Ссылочки не открываются...

Но астрономией я тоже увлекаюсь всерьез и давно! :) Каким телескопом-то рулить собрался? Я предпочитаю всё-таки вручную пока, не получается у меня сделать настолько точную механику, чтобы телескопом рулить. Да и шаговики с нужным шагом достать будет сложно (хотя и более чем возможно)...
0

#3 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 10 Январь 2005 - 00:40

ProniX
О!!!
Какая удача :)
Рулить собрался ТАЛ-1.
Тот, что без часовика, со 110мм зеркалом, системы Ньютона.
просто на формуе сайта astronomy.ru эта тема обсуждается, но я там не зареган, да и че-то не охота туда со своим огородом лезть.
а управлять шаговиками общедоступными, насколько я понял, достаточно возможно.
собствено, кулибин, который у нас это дело собрал, использовал два 17PS-C054-03. но у него монтировка Добсона, у меня же экваториальная.
но, полагаю, приспособить механику под экваториальную не будет большой проблемой.

про ссылки.
сайт Мела действительно чего-то не открывается, а вот тот что на народе - запросто.
попробуй попозжее зайти.
да, если что - вот темка на Звездочете http://www.astronomy.ru/forum/index.php?bo...y;threadid=2847

а механику хочу делать только лишь для фотосъемки - уж очень напряжно в течение 15 минут гидировать хотя бы звезду, о планете я уж не говорю.
0

#4 Пользователь офлайн   Rius 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 26
  • Регистрация: 30 Декабрь 04

Отправлено 10 Январь 2005 - 05:00

http://forum.roboclu...ex.cgi?read=310, http://forum.roboclu...ex.cgi?read=504, но вы их наверно уже видели.
Сопряжение с компом - MCS-51 полегче будет и мощности хватит. Пики - не единственные контроллеры.
Есть образцы прог под MCS-51, PIC18, MSP430.
0

#5 Пользователь офлайн   luckylamer 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 147
  • Регистрация: 10 Август 04

Отправлено 10 Январь 2005 - 10:15

http://telesys.ru/pr...077/index.shtml
0

#6 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 10 Январь 2005 - 16:07

Rius
спасибо, на робоклуб давненько не захаживал :)

luckylamer
тоже спасибо, буду читать - разбираться :)
0

#7 Пользователь офлайн   ProniX 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 744
  • Регистрация: 25 Ноябрь 03

Отправлено 10 Январь 2005 - 17:26

110 мм? Ну, для любителя среднего класса более чем достаточно :) У меня, правда, сейчас чуть поменьше, но уже становится ощутимо мало... Делаю сам новый... 200-мм зеркало почти закончил, осталась самая мелкая доводка (и самый геморрой, естественно)...

А вот съемкой я не занимаюсь, глаз ощутимо чувствительнее любых матриц, да и разрешение побольше... Соответственно выдержками большими не увлекаюсь... Я как правило наблюдаю мелкие тела Солнечной системы, мечтаю найти все первые 100 астероидов, уже наблюдал 84, осталось немного :) Ну и кометы, естественно...

По специальности, так сказать, пытаюсь увлекаться радиоастрономией, но денег на аппаратуру, даже самодельную, не хватает... Мечта - построить хотя бы лет через пять фазированную антенную решетку на близлежащих крышах... Задача выполнимая, но архисложная...

ЗЫ: Блин, буду в МСК, надо встретиться будет, обсудить, так сказать, за рюмочкой чая астрономические проблемы современности ;)

ЗЗЫ: У нас универ кстати выйграл грант на 120 тыс баксов по исследованиям "кротовых нор" :) Ах.еть :)
0

#8 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 10 Январь 2005 - 17:56

ProniX сказал:

110 мм? Ну, для любителя среднего класса более чем достаточно

угу, я знаю :)
тока вот все возможности много понаблюдать нету - то учеба, то еще какая-нить хрень.

ProniX сказал:

Делаю сам новый... 200-мм зеркало почти закончил

респект! :)

ProniX сказал:

Я как правило наблюдаю мелкие тела Солнечной системы

а я в основном луну и планеты, ну и еще солнце.
щас вот хочу фотографией заняться.

ProniX сказал:

По специальности, так сказать, пытаюсь увлекаться радиоастрономией

когда-то давно размышлял на эту тему, но потом понял, что просто не сумею, даже при наличии денег.
гм... а неужели радиотелескоп на пару гигагерц такая сложная вещь?

ProniX сказал:

ЗЫ:

с удовольствием ;)
0

#9 Пользователь офлайн   aliens 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 28
  • Регистрация: 11 Январь 05

Отправлено 11 Январь 2005 - 14:01

Кстати есть еще AVR микроконтроллеры ;)
А зачем использовать мк если есть компьютер и надо управлять только двумя движками???
Берешь лпт порт, также берешь 2 микрухи типа ULN2003 (до полуампера,это сборка транзисторов просто и стоит около 20р.)или похожие, подключаешь их к лпт порту и все-ну тока софт включить. Если сам пишешь программы, то управлять ими (движками) легко. есть 4-ре обмотки и их надо включать так:А-Б-В-Г-А и т.д или АБ_БВ_ВГ_ГА, а микрошаг так А-АБ-Б-БВ-В-ВГ-Г-ГА
и опять заново.
на сайте complink.narod.ru лежит софтинка управляющая двумя ШД (не очень крутая, но для демонстрации покатит)

Кстати в Москве (не знаю адрес,но на робоклубе в старых форумах есть адрес где купить) ДШИ-200 стоит 600 р., его мощи хватит не только телескоп крутить.
0

#10 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 11 Январь 2005 - 15:42

aliens
спасибо, я уже нашел про ULN2003 - вчера как раз смотрел ;)
значит ДШИ-200 униполярный?
0

#11 Пользователь офлайн   aliens 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 28
  • Регистрация: 11 Январь 05

Отправлено 11 Январь 2005 - 18:23

да, и многие с 5 дюймовок
0

#12 Пользователь офлайн   ProniX 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 744
  • Регистрация: 25 Ноябрь 03

Отправлено 11 Январь 2005 - 23:50

Цитата

когда-то давно размышлял на эту тему, но потом понял, что просто не сумею, даже при наличии денег.
гм... а неужели радиотелескоп на пару гигагерц такая сложная вещь?

Понимаешь, у гигагерца длина волны - 3 см ;) Соответственно, чтобы обеспечить разрешение хотя бы в половину градуса дуги, надо делать всю эту хрень размером метров в 60 ;) Я планирую четыре фазированные антенные решетки, разнесенные метров на 500... Синхронизировать по GPS, естественно, придется... Проект грандиозный, но для него нужно лет пять и много денег... Планирую за жизнь закончить :D

ЗЫ: Ну, а стрелец А можно наблюдать и простым волновым каналом на 21 см :)
0

#13 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 12 Январь 2005 - 00:03

ProniX
а узконаправленные антенны параболлического типа не подойдут?
или хотя бы несколько таких?
что-то типа интерферометра.
0

#14 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 12 Январь 2005 - 00:21

кстати, о птичках.
мы тут много оффтопика разводим.
разбавим это вопросом по теме ;)

вот, собственно, схемка для двух шаговиков с сайта, который указал aliens.

http://complink.naro...e/shd/shema.jpg

но у него тут микроконтроллер.
и я немного не понимаю, как она работает.
точнее понимаю, что с LPT посылаются биты в контроллер, который потом по программе вращает движки.
хотелось бы узнать, возможно ли без контроллера реализовать эту схему?
точнее автор пишет, что т.к. у ULN2003 всего 7 ключей, то двумя шаговиками с одной микросхемы нельзя управлять.
а вот если взять ULN2803?
у нее все 8 ключей.
как тогда с ней обращаться?
или типовое включение как всегда в даташите?

кстати.
чтобы реализовывать всякие типы шагов, я так понял, на каждом шаге надо всего-лишь в нужные регистры единички писать.
так?
на сайте схемотехники скачал pdf'ку, в которой приводится пример на сях с ассемблерной вставкой.
имеет значение, ассемблером писать или просто так?
соответственно как софт разрабатывать?
т.е. интервал таймера будет зависеть от системы.
максимум, что можно получить при помощи мультимедийного таймера в виндах - 4-6 миллисекунд. этого хватит? ;)
0

#15 Пользователь офлайн   aliens 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 28
  • Регистрация: 11 Январь 05

Отправлено 12 Январь 2005 - 11:53

Про микроконтроллер: я немного не про то писал, писал про программу(shd2), она там же. Для ее пользования надо к лпт порту подключить 1 или 2 движка на любые порты(в программе можно указывать биты)
А на микроконтроллере будет потом 3 двигателя и ком порт (учусь)
Если 2803 такие же ключи но на 8, то также как 2003 включай.


Я пишу на Дельфи и использую ассемблерную вставку для посылки в порт байтов. Минимальная задержка для моих двигателей была около 10 мс (не знаю или дельфи меньше не умеет,или движок уже не успевал)
Ты имеешь ввиду 4-6 миллисекунд между шагами? или столько времени держать единичку на одном и том же порту??
0

#16 Пользователь офлайн   ProniX 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 744
  • Регистрация: 25 Ноябрь 03

Отправлено 12 Январь 2005 - 12:28

Карлсон сказал:

ProniX
а узконаправленные антенны параболлического типа не подойдут?
или хотя бы несколько таких?
что-то типа интерферометра.

Подойдут, но всё равно надо их несколько, чтобы можно было замерять фазовый сдвиг... И желательно разносить их на тысячи километров (радиотелескопы со сверхдлинной базой) ;)
0

#17 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 12 Январь 2005 - 15:22

aliens
дык, программу написать - без проблем :D
меня больше механика волнует.

aliens сказал:

10 мс

10 миллисекунд - это ограничения самой винды, даже при ассемблерной вставке.
чтобы получить меньшие интервалы, нужно использовать мультимедийный таймер.
такие используются в играх, чтобы максимум FPS получать.
статья про таймеры есть на королевстве дельфи.

да, я имею в виду задержку между шагами.

ProniX сказал:

радиотелескопы со сверхдлинной базой

я бы начал с чего-нибудь не очень сложного и сверхкрутого.
как насчет реконструкции первого радиотелескопа?
правда, там, кажется длина антенны была 20 метров, но все равно, он смог поймать реликтовое излучение.

кстати.
а ты космическую связь не пробовал?
0

#18 Пользователь офлайн   aliens 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 28
  • Регистрация: 11 Январь 05

Отправлено 12 Январь 2005 - 17:54

помне так 10 мс это с головой.
А механики от 10(может и меньше) и до бесконечности. Хоть если раз в минуту будешь шаг делать.
0

#19 Пользователь офлайн   ProniX 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 744
  • Регистрация: 25 Ноябрь 03

Отправлено 12 Январь 2005 - 18:44

2 Карлсон:

Температура реликтового излучения - 2,73К, и чтобы "поймать" его, надо антенну охлаждать до меньшей температуры :D А, знаешь, мне сложновато будет получить в домашних условиях -271 по Цельсию :beer:

На телескоп размерами в 20 метров можно получить разрешение уж больно небольшое (максимум 5 градусов дуги), что не даст возможности отождествлять радиоизлучение с оптическими объектами...
0

#20 Пользователь офлайн   Карлсон 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 999
  • Регистрация: 04 Апрель 04

Отправлено 12 Январь 2005 - 19:04

ProniX сказал:

Температура реликтового излучения - 2,73К, и чтобы "поймать" его, надо антенну охлаждать до меньшей температуры

да?
ты уверен в этом? :)
что-то мне подсказывает, что Арно Пензиас и Роберт Уилсон (кстати, нобелевские лауреаты 78 года), не охлаждали свою антенну для ретрансляции телепередач из Америки в Европу через спутник связи на волне 7,3 см.

и как всегда я все напутал.
имелось в виду не реликтовое, конечно же, а излучение на волне 21 см - водород :)
0

Поделиться темой:


  • (2 Страниц)
  • +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 members, 1 guests, 0 anonymous users