Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
23 Жовтня 2018, 15:26:08

Увійти

google


Автор Тема: Датчик абсолютного положения купола  (Прочитано 2734 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Буйный астроном

  • Offline Offline
  • Повідомлень: 720
  • Благодарностей: 106
  • My observatory
Датчик абсолютного положения купола
« : 16 Жовтня 2011, 00:06:46 »
. - .

  Собираю контроллер и пишу софт для управления куполом и подкупольным оборудованием.
Изначально, для определения положения купола (его азимута) заложился на использовании классического
оптического энкодера на одной оптопаре и датчика Home, который в свою очередь является точкой начала
отсчёта (сброса, инициализации или ещё чем ;D). Т.е., если по какой-то причине начинаем управлять куполом не
с начальной точки, то его надо вращать до этого датчика, а потом вменяемо получать истенное положения первого.
  Но, как всем известно, настоящие ЛА не ищут лёгких путей,   :gigi: хотелось бы иметь именно датчик (энкодер)
абсолютного положения, чтобы при включении питания контроллера получать сразу азимут купола (ну если быть точным - открытого забрала :gigi:)
  Идей много:
-наклеить на кольцевой рельс полоску, с распечатанным кодом или метками и считывать оптическим
датчиком;
- постоянно записывать в память микроконтроллера счётчик оптического энкодера;
- использовать кольцевой переменный резистор с промредуктором и др.
  Но, у всех вариантов есть свои недостатки - пыль, ухудшающая точность считывания, ограниченное
число циклов перезаписи памяти МК, малая дискретность и погрешность...
  У кого есть какие мысли насчёт данного вопроса? Может кто в сети сталкивался с подобным зверем? :hz:
Записаний

Серега

  • Offline Offline
  • Повідомлень: 6286
  • Благодарностей: 370
Re: Датчик абсолютного положения купола
« Reply #1 : 16 Жовтня 2011, 00:57:27 »
. - .

даже если с шагом 2мм сделать деления то с запасом будет, какая там пыль помешает? :gigi:
Записаний

Hornet

  • Moderator
  • Offline Offline
  • Повідомлень: 2041
  • Благодарностей: 211
Re: Датчик абсолютного положения купола
« Reply #2 : 16 Жовтня 2011, 10:23:26 »
. - .

Сделать парковку перед выходом из программы управления , чтоб запоминало последнее значение энкодера .
Записаний
Доб 8"


Олег Малый

  • Гість
Re: Датчик абсолютного положения купола
« Reply #3 : 16 Жовтня 2011, 11:48:32 »
. - .

Задача: датчик (абсолютного) положения забрала купола + настоящие ЛА не ищут лёгких путей = ?

Пусть наш самодельный энкодер положения будет размещён на внутреннем ободе купола.
Примем за длину окружности сего обода величину 7200 мм.
В таком случае, диаметр обода будет 7200/число пи= 2291,831180523 мм

Внутренний диаметр купола 2м 29 см - это нормально в данном случае?

Если да, то тогда...

7200 мм - 360 градусов или
20 мм - 1 градус или
10 мм - 0.5 градуса или
5 мм - 0.25 градуса

ИМХО, даже 1 градуса должно хватить, но таки берём 0,5 градуса, ибо ЛА не ищут лёгких путей! ;D

В таком случае, на ободе должно быть 720 электрических контактных площадок через каждые 10 мм
или же 720 герконов  :)

А дальше уже второй вопрос на тему: "Что делать со снятыми сигналами?".
... и третий вопрос о том, какими именно они могут быть.

Это может быть электрическое сопротивление, или же электро-механический "код"...

Также можно намотать на 7200 мм длины стержень/полосу из изоляционного материала высокоомную проволоку, после положить его вдоль внутреннего обода и получить круглый реостат.

Ещё проще - это нанести на внутреннюю поверхность купола метки с числами, дабы получить круглый транспортир, а на неподвижной стене прикрепить отсчётную метку. Тогда считывание будет происходить визуально, а положение заноситься вручную.
« Останнє редагування: 16 Жовтня 2011, 11:55:26 від Олег Малый »
Записаний

Hornet

  • Moderator
  • Offline Offline
  • Повідомлень: 2041
  • Благодарностей: 211
Re: Датчик абсолютного положения купола
« Reply #4 : 16 Жовтня 2011, 12:00:19 »
. - .

Олег Малый , подпружиненное колесико  ( для лучшего контакта с рельсом ) с датчиком холла или оптическим датчиком значительно проще и дешевле , и изящнее .  ;)
Сначала нужно определиться с нужной точностью и шагом поворота купола . Это зависит от диаметра купола , длины трубы телескопа , диаметра телескопа  и ширины забрала .
Записаний
Доб 8"


Олег Малый

  • Гість
Re: Датчик абсолютного положения купола
« Reply #5 : 16 Жовтня 2011, 12:03:11 »
. - .

Олег Малый , подпружиненное колесико  ( для лучшего контакта с рельсом ) с датчиком холла или оптическим датчиком значительно проще и дешевле , и изящнее .  ;)
Сначала нужно определиться с нужной точностью и шагом поворота купола . Это зависит от диаметра купола , длины трубы телескопа , диаметра телескопа  и ширины забрала .

... не забываем, что настоящие ЛА не ищут лёгких путей :shuffle: ;D
Записаний

Vagabond

  • Offline Offline
  • Повідомлень: 569
  • Благодарностей: 1
  • темнота - друг звездочета
Re: Датчик абсолютного положения купола
« Reply #6 : 16 Жовтня 2011, 12:10:20 »
. - .

я не спец в етих делах, но может что-то вроде вот этой микросхемы подойдет? http://www.botnroll.com/img/HMC6352.pdf
точность не очень высокая, но зато не нужно никакой механики и оптических датчиков, и по i2c привязать легко.
Записаний
O_O БПЦ 20х60, Megrez90 @ AZ4, EQ5


MAKsutik

  • Offline Offline
  • Повідомлень: 4707
  • Благодарностей: 251
  • Ищи на третьей планете.
    • Project EQDrive
Re: Датчик абсолютного положения купола
« Reply #7 : 16 Жовтня 2011, 12:36:54 »
. - .

цена датчика около 350грн однако и как он будет реагировать на близ лежащий метал?
Записаний



Diskus

  • Moderator
  • Offline Offline
  • Повідомлень: 3875
  • Благодарностей: 591
  • "Лупайте сю скалу!"
Re: Датчик абсолютного положения купола
« Reply #8 : 16 Жовтня 2011, 12:39:14 »
. - .

вот простое решение , дабы не городить метки по кругу купола .
Проще поставить оптический энкодер на вал двигателя привода .
http://www.scopedome.com/en/IMG/Galeria/Enkoder/ekoder_0.jpg
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4707
  • Благодарностей: 251
  • Ищи на третьей планете.
    • Project EQDrive
Re: Датчик абсолютного положения купола
« Reply #9 : 16 Жовтня 2011, 12:48:05 »
. - .

вот простое решение , дабы не городить метки по кругу купола .
Проще поставить оптический энкодер на вал двигателя привода .
http://www.scopedome.com/en/IMG/Galeria/Enkoder/ekoder_0.jpg
Сергей эт не то, эт обычный энкодер, а нужен абсолютный
Записаний



Олег Малый

  • Гість
Re: Датчик абсолютного положения купола
« Reply #10 : 16 Жовтня 2011, 13:01:43 »
. - .

Повторю  :)
Ещё проще - это нанести на внутреннюю поверхность купола метки с числами, дабы получить круглый транспортир, а на неподвижной стене прикрепить отсчётную метку. Тогда считывание будет происходить визуально, а положение заносится вручную.
« Останнє редагування: 16 Жовтня 2011, 13:42:05 від Олег Малый »
Записаний

mak

  • Модератор
  • Offline Offline
  • Повідомлень: 1145
  • Благодарностей: 127
    • Бердянское общество любителей астрономии "Орион"
Re: Датчик абсолютного положения купола
« Reply #11 : 16 Жовтня 2011, 14:29:18 »
. - .

есть решение.
вы когда-нибудь имели дело со сканером штрихкодов? те которые на кассах в магазинах?
короче, меряете максимально точно длину окружности той поверхности, которая определена, как контролируемая. делите эту длину на нужное вам количество отсчетов (360, 720, да хоть на 3600 (это получится 0.1 градуса) или более) затем лезете в корел, и предварительно почитав про формирование и считывание штрихкодов, рисуете длиииииинную бумажку со штрих-кодами. потом идете к рекламщикам и печатаете у них эту бумажку на аракале на их принтере, который, кстати, может работать в режиме печати бесконечной длины. там же можете и заламинировать ее для защиты. потом клеите получившуюся ленту на контролируюмую поверхность, ставите сканер, и вуаля! как только сканер включился - вы уже знаете точное (в пределах одного отсчета) положение купола. ну а как им вертеть, думаю, разберетесь.

Diskus

  • Moderator
  • Offline Offline
  • Повідомлень: 3875
  • Благодарностей: 591
  • "Лупайте сю скалу!"
Re: Датчик абсолютного положения купола
« Reply #12 : 16 Жовтня 2011, 14:34:02 »
. - .

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

http://www.scopedome.com/en/scopedomedomedriver.aspx

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

alex~

  • Offline Offline
  • Повідомлень: 5807
  • Благодарностей: 153
Re: Датчик абсолютного положения купола
« Reply #13 : 16 Жовтня 2011, 19:37:48 »
. - .

... не забываем, что настоящие ЛА не ищут лёгких путей :shuffle: ;D
:o   А сам-то куда делся ?  :hz:
Записаний

Буйный астроном

  • Offline Offline
  • Повідомлень: 720
  • Благодарностей: 106
  • My observatory
Re: Датчик абсолютного положения купола
« Reply #14 : 16 Жовтня 2011, 21:28:23 »
. - .

Э-э-э, коллеги, только сейчас добрался до компа, сорри! ;D

Всё что описывалось выше - уже обмозговывал. Но нужен (желателен) именно АБСОЛЮТНЫЙ
датчик, чтобы в любой момент включения, без предварительной инициализации или парковки, можно было бы узнать положение купола. Зачем тыща герконов или контахтелей, если они не несут в себе информацию о азимуте, с таким же успехом справляется банальный оптический энкодер. "Транспортир по кругу " тоже не выход.
На циферки можно наблюдать и через установленную в одном месте вебку, ну а дальше что? Систему оптического распознавания,  оцифровки? :gigi:
  Идея со штрихкодом  - более близкая к истине.

Цитувати
Зачем изобретать велосипед , бери драйвер и пользуйся , он открыт и доступен .Если нужно что-то изменить или добавить - не проблема , человек который все разработал всегда открыт к общению .

http://www.scopedome.com/en/scopedomedomedriver.aspx

Все реализовано , подъем забрала , синхронное вращение купола , подключения погодной станции и еще куча полезных и нужных функций .

Мой девайс - практически полный аналог, кроме цены. ;D Когда на их цены смотрю, сразу возникет мысль о
вменяемости предлагающих. ;D

У меня купол диаметром 3 м. Всё делается для организации удалёнки, ну и естественно для синхронизации с
телескопом.
  Аналогичный девайс планируется для установки в тех же целях в Маяках, но там откатная крыша в павильоне,
но знать истенное её положение тоже будет не вредно. :binolook:
Записаний

Yvk

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 4423
  • Благодарностей: 225
Re: Датчик абсолютного положения купола
« Reply #15 : 16 Жовтня 2011, 21:45:28 »
. - .

Зачем тыща герконов или контахтелей, если они не несут в себе информацию о азимуте, с таким же успехом справляется банальный оптический энкодер.
Каждый геркон подключается к отличному от других сопротивлению, тогда всю эту кухню можно подключить к АЦП и будет абсолютный энкодер. :)
Но, имхо, проще 8 (или М, если 8 мало :gigi:) оптопар поставить и наперфорировать дуршлаг на какой-нить жестяной ленте по окружности. ;D
Записаний

Буйный астроном

  • Offline Offline
  • Повідомлень: 720
  • Благодарностей: 106
  • My observatory
Re: Датчик абсолютного положения купола
« Reply #16 : 16 Жовтня 2011, 22:31:08 »
. - .

Цитувати
Каждый геркон подключается к отличному от других сопротивлению, тогда всю эту кухню можно подключить к АЦП и будет абсолютный энкодер.
Но, имхо, проще 8 (или М, если 8 мало ) оптопар поставить и наперфорировать дуршлаг на какой-нить жестяной ленте по окружности.

Всё равно получается не абсолютно абсолютный. :gigi: Если купол попал между метками, то надо вначале поехать
до ближайшей, чтобы считать значение. Для разрешения в один градус нужно 9 разрядов (оптопар), а если 0.5 - то 10 разрядов.  Сделать "друшлаг" 10-ти метровой длины конечно можно, но тут наверное 720 полосочек штрих-кода, наклеенных на кольцо  - попривлекательней будет. :hz: :) Но, как вариант - принимается к рассмотрению.
Записаний

Yvk

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 4423
  • Благодарностей: 225
Re: Датчик абсолютного положения купола
« Reply #17 : 16 Жовтня 2011, 22:58:16 »
. - .

Эт да, если "дуршлаг", то придётся чуть-чуть ехать. :hz:

Тогда приходим к той же печати кода Грея на десятиметровой бумажке...
как альтернатива штрихкоду. :)
Записаний

alex~

  • Offline Offline
  • Повідомлень: 5807
  • Благодарностей: 153
Re: Датчик абсолютного положения купола
« Reply #18 : 17 Жовтня 2011, 09:14:51 »
. - .

а что если....
  - по окружности основания купола проложить "рельсу" и из проволоки, которая используется в проволочных резисторах,
  - а на куполе установить "токосъемник".
  - (или наоборот),
  - далее, через АЦП туда куда надо...
Записаний

Diskus

  • Moderator
  • Offline Offline
  • Повідомлень: 3875
  • Благодарностей: 591
  • "Лупайте сю скалу!"
Re: Датчик абсолютного положения купола
« Reply #19 : 17 Жовтня 2011, 09:46:44 »
. - .

Можно поставить компас и не парится .
http://habrahabr.ru/blogs/arduino/120078/
Таких устройств есть великое множество .
Записаний