Автор Тема: Оцифровать сельсин  (Прочитано 21723 раз)

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

Онлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 4440
  • Репутация: +608/-357
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Оцифровать сельсин
« Ответ #30 : 17 Январь 2022, 12:48:42 »
Может импульсами все "загадитЬ"...
Валентин, да! Это вторая фаза изготовления устройства.
Как только завершу первый этап: отработаю алгоритм.

И еще один момент - код из bascom в си (arduino IDE) реально "конвертировать"?

Схему если только к вечеру нарисую. Там пяток деталей, но времени нет сейчас - начало года. А дома на ноуте рисовать неудобно.
А конвертировать - честно? Нет охоты... перенести все можно руками. там сам алгоритм важен: считываем напряжения,включаем пин, ждем, считываем еще раз ждем, выключаем пин. Из трех считанных значений находим угол... с этим и засада.

AS5600 конечно хорошо, не спорю. Но тут дело в эксперименте: приручить "древнюю синхронную машину".
Мы стояли на плоскости,
                  С переменным углом отражения...

Онлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 4440
  • Репутация: +608/-357
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Оцифровать сельсин
« Ответ #31 : 17 Январь 2022, 13:02:30 »
Ссылка на видео:
корявенько, на скорую руку, мобилкой:
https://cloud.mail.ru/public/nLGx/93zRy75Qf
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн RC3UE

  • Ветеран
  • *****
  • Сообщений: 1515
  • Репутация: +282/-72
  • 13 el F9FT/21 el F9FT
  • QRA: LO07NG
Re: Оцифровать сельсин
« Ответ #32 : 17 Январь 2022, 15:07:54 »
там сам алгоритм важен: считываем напряжения,включаем пин, ждем, считываем еще раз ждем, выключаем пин. Из трех считанных значений находим угол... с этим и засада.
У меня как раз засада в первом - зная алгоритм, написать СВОЙ код.. С младых ногтей никак не могу не попасть в эту засаду.
А уж сейчас тем более..
AS5600 конечно хорошо, не спорю.
В моём случае - это компромисс. Из пушки по воробьям. Просто не было другого подходящего решения.
Вот этого -
Но тут дело в эксперименте: приручить "древнюю синхронную машину".
Кстати, вопрос - ваш вариант сможет работать "параллельно" со штатной схемой:  "сельсин датчик - сельсин приёмник (указатель)"?
Плюс с учетом не стандартного питания сельсинов - 50 Гц, вместо 400.
Если "нет", то все вопросы снимаются.

P.S. А это, случаем, не то самое, что мы сейчас обсуждаем?
« Последнее редактирование: 17 Январь 2022, 15:27:25 от RC3UE »
73! Александр RC3UE (ex RA3UJ, UA3UES)

Онлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 4440
  • Репутация: +608/-357
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Оцифровать сельсин
« Ответ #33 : 17 Январь 2022, 16:12:39 »
Кстати, вопрос - ваш вариант сможет работать "параллельно" со штатной схемой:  "сельсин датчик - сельсин приёмник (указатель)"?Плюс с учетом не стандартного питания сельсинов - 50 Гц, вместо 400.Если "нет", то все вопросы снимаются.

Я думаю, что мой алгоритм можно оптимизировть к текущей задаче. Тут уж нужно будет работать по прерываниям. Параллельно обмотке возбуждения включаем цепь из резистора и светодиода оптрона. А транзистор оптрона на прерывание контроллера. По прерыванию ждем 5 мс (четверть периода для 50 гц), и считываем три аналоговых значения с обмоток статора, как и в предложенном мной варианте. Как-то так....

   
P.S. А это, случаем, не то самое, что мы сейчас обсуждаем?
Это "сферический конь в вакууме" - алгоритма нет, возможности модификации или интеграции в прочие проекты  поворотных устройств или следящих систем нет.... Или я чего-то не знаю.
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн UR5FMB Дмитрий

  • Пользователь
  • **
  • Сообщений: 35
  • Репутация: +25/-1
  • QRA: KN56jk
Re: Оцифровать сельсин
« Ответ #34 : 18 Январь 2022, 00:31:20 »
Вот мой варианнт "оцифровки сельсина" (было это в 2011 году) - мега162 формирует три синуса со сдвигом 120 градусов, задействованы три порта с цап на матрицах R-2R, далее через усилитель на статор сельсина. С ротора снимается результирующая синусоида, фаза которой прямо пропорциональна углу поворота ротора. Усилитель - компаратор (переход через 0) и на InputCapture. Поскольку опорный синус формируется с использованием таймера, то значение, записанное по сигналу ICP и есть угол поворота ротора.
Как это получилось - фото прилагается. Такой контроллер работает у меня уже 10 лет. Правда, прогу до ума не доделал - так и кручу антенну с отладочного интерфейса...
Я делал  4 входных канала - ротор и три опорные фазы. С трёх фаз считается средне-арифметический (виртуальный) ноль, поскольку из-за не "идеальности" сельсина реальный "ноль" плавает.
Надо сказать, что результат мне не понравился - на "прецизионность" не тянет - график диф. ошибки прилагается (два, для разных сельсинов). Хотя для уже существующих повороток с сельсинами вполне может использоваться, особенно на КВ.
После "этого" был сделан прототип поворотки с шаговым двигателем и магнитным энкодером, у которого программа доведена до некоторого логического завершения - имитирует GS232A, плюс плавный разгон - торможение, электро тормоз для не червячного редуктора. Но это уже для другой темы...

Оффлайн UR5FMB Дмитрий

  • Пользователь
  • **
  • Сообщений: 35
  • Репутация: +25/-1
  • QRA: KN56jk
Re: Оцифровать сельсин
« Ответ #35 : 18 Январь 2022, 00:32:29 »
графики ошибки...

Оффлайн RC3UE

  • Ветеран
  • *****
  • Сообщений: 1515
  • Репутация: +282/-72
  • 13 el F9FT/21 el F9FT
  • QRA: LO07NG
Re: Оцифровать сельсин
« Ответ #36 : 19 Январь 2022, 09:53:49 »
Схему если только к вечеру нарисую.
???
73! Александр RC3UE (ex RA3UJ, UA3UES)

Онлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 4440
  • Репутация: +608/-357
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Оцифровать сельсин
« Ответ #37 : 19 Январь 2022, 12:14:44 »
Вот, набросал... Транзисторы КТ315. Микросхемы в зеркальном виде.
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн RU7L

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 2214
  • Репутация: +242/-33
  • Геннадий RU7L
  • QRA: KN97LN
Re: Оцифровать сельсин
« Ответ #38 : 19 Январь 2022, 15:36:53 »
Виталий приветствую! Сюда можно любые сельсины, как я понял? Хоть 400-герцовые, хоть 50-ти.
Геннадий RU7L, ex RN6MT

Онлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 4440
  • Репутация: +608/-357
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Оцифровать сельсин
« Ответ #39 : 19 Январь 2022, 16:38:13 »
Сюда можно любые сельсины, как я понял?

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

Пока вот испытываю с  50 Гц. сельсином. В ближайшее время возьму 500 Гц для испытаний, и по почте идет 400 Гц.
 
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн RC3UE

  • Ветеран
  • *****
  • Сообщений: 1515
  • Репутация: +282/-72
  • 13 el F9FT/21 el F9FT
  • QRA: LO07NG
Re: Оцифровать сельсин
« Ответ #40 : 19 Январь 2022, 16:43:48 »
Вот, набросал..
Мда.. Что-то уж слишком примитивно..
Но не это главное. А главное, как я понял, этот вариант в схеме "гибкий вал" будет работать только с заторможенным ротором сельсина-приемника.
Т.е. сельсин-приемник не может одновременно выполнять роль указателя(индикатора) азимута/элевации.
Так? Если "да", то уже не интересно..
73! Александр RC3UE (ex RA3UJ, UA3UES)

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 9454
  • Репутация: +1674/-107
  • QRA: LO88AA
Re: Оцифровать сельсин
« Ответ #41 : 19 Январь 2022, 16:50:59 »
Если создать таблицу коррекции и заставить контроллер обсчитывать - возможно получится прецизионная поворотка. Справится ли Атмега?
Victor Виктор

Оффлайн RC3UE

  • Ветеран
  • *****
  • Сообщений: 1515
  • Репутация: +282/-72
  • 13 el F9FT/21 el F9FT
  • QRA: LO07NG
Re: Оцифровать сельсин
« Ответ #42 : 19 Январь 2022, 17:20:51 »
возможно получится прецизионная поворотка.
На сельсине?!! Я конечно, не Станиславский, но НЕ ВЕРЮ! :)
Справится ли Атмега?
А что тут такого тяжелого может быть? Или я что-то не понимаю?
73! Александр RC3UE (ex RA3UJ, UA3UES)

Оффлайн ua4fkd Сергей

  • Ветеран
  • *****
  • Сообщений: 2815
  • Репутация: +233/-67
  • QRA: LO13HL
Re: Оцифровать сельсин
« Ответ #43 : 19 Январь 2022, 17:42:37 »
как то сложновато всё, или есть сельсин,и буду мучать его и убивать дрогоценное время ,
дельное решение прям на первой странице (Может распотрошить сельсин и установить в него энкодер)
 а управлять антенной можно и так https://www.instagram.com/p/CX1dVuqq5e8/
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

Оффлайн RU7L

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 2214
  • Репутация: +242/-33
  • Геннадий RU7L
  • QRA: KN97LN
Re: Оцифровать сельсин
« Ответ #44 : 19 Январь 2022, 17:54:38 »
а управлять антенной можно и так https://www.instagram.com/p/CX1dVuqq5e8/
Здр Сергей! А где подробнее почитать об этом...?
Геннадий RU7L, ex RN6MT