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

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
16 Декабря 2017, 14:59:26


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

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

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

  • Оффлайн Оффлайн
  • Сообщений: 634
  • Благодарностей: 79
  • My observatory
Датчик абсолютного положения купола
« : 16 Октября 2011, 00:06:46 »
. - .

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

Серега

  • Оффлайн Оффлайн
  • Сообщений: 5967
  • Благодарностей: 293
Re: Датчик абсолютного положения купола
« Ответ #1 : 16 Октября 2011, 00:57:27 »
. - .

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

Hornet

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 2041
  • Благодарностей: 210
Re: Датчик абсолютного положения купола
« Ответ #2 : 16 Октября 2011, 10:23:26 »
. - .

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


Олег Малый

  • Гость
Re: Датчик абсолютного положения купола
« Ответ #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
  • Оффлайн Оффлайн
  • Сообщений: 2041
  • Благодарностей: 210
Re: Датчик абсолютного положения купола
« Ответ #4 : 16 Октября 2011, 12:00:19 »
. - .

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


Олег Малый

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

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

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

Vagabond

  • Оффлайн Оффлайн
  • Сообщений: 568
  • Благодарностей: 1
  • темнота - друг звездочета
Re: Датчик абсолютного положения купола
« Ответ #6 : 16 Октября 2011, 12:10:20 »
. - .

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


MAKsutik

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

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



Diskus

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 3784
  • Благодарностей: 489
  • "Лупайте сю скалу!"
Re: Датчик абсолютного положения купола
« Ответ #8 : 16 Октября 2011, 12:39:14 »
. - .

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

MAKsutik

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

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



Олег Малый

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

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

mak

  • Модератор
  • Оффлайн Оффлайн
  • Сообщений: 1126
  • Благодарностей: 120
    • Бердянское общество любителей астрономии "Орион"
Re: Датчик абсолютного положения купола
« Ответ #11 : 16 Октября 2011, 14:29:18 »
. - .

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

Diskus

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 3784
  • Благодарностей: 489
  • "Лупайте сю скалу!"
Re: Датчик абсолютного положения купола
« Ответ #12 : 16 Октября 2011, 14:34:02 »
. - .

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

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

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

alex~

  • Онлайн Онлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: Датчик абсолютного положения купола
« Ответ #13 : 16 Октября 2011, 19:37:48 »
. - .

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

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

  • Оффлайн Оффлайн
  • Сообщений: 634
  • Благодарностей: 79
  • My observatory
Re: Датчик абсолютного положения купола
« Ответ #14 : 16 Октября 2011, 21:28:23 »
. - .

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

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

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

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

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

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

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

Yvk

  • Клуб Астрополис, Администратор
  • Оффлайн Оффлайн
  • Сообщений: 4301
  • Благодарностей: 191
Re: Датчик абсолютного положения купола
« Ответ #15 : 16 Октября 2011, 21:45:28 »
. - .

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

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

  • Оффлайн Оффлайн
  • Сообщений: 634
  • Благодарностей: 79
  • My observatory
Re: Датчик абсолютного положения купола
« Ответ #16 : 16 Октября 2011, 22:31:08 »
. - .

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

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

Yvk

  • Клуб Астрополис, Администратор
  • Оффлайн Оффлайн
  • Сообщений: 4301
  • Благодарностей: 191
Re: Датчик абсолютного положения купола
« Ответ #17 : 16 Октября 2011, 22:58:16 »
. - .

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

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

alex~

  • Онлайн Онлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: Датчик абсолютного положения купола
« Ответ #18 : 17 Октября 2011, 09:14:51 »
. - .

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

Diskus

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 3784
  • Благодарностей: 489
  • "Лупайте сю скалу!"
Re: Датчик абсолютного положения купола
« Ответ #19 : 17 Октября 2011, 09:46:44 »
. - .

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