Автор Тема: Новый способ передачи данных от AS5045.  (Прочитано 15675 раз)

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

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

  • Ветеран
  • *****
  • Сообщений: 4334
  • Репутация: +582/-355
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Новый способ передачи данных от AS5045.
« Ответ #60 : 25 Январь 2021, 19:49:14 »
типа “Azimuth = XX degrees”


Слово "ТИПА" как раз и есть камень преткновения. Что под ним подразумевается? Какой набор байт?
 "41 7A 69 6D 75 74 68 20 3D 20 58 58 58 20 64 65 67 72 65 65 73" Не много ли только для азимута с точностью 1 градус?
Мы стояли на плоскости,
                  С переменным углом отражения...

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

  • Ветеран
  • *****
  • Сообщений: 4334
  • Репутация: +582/-355
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Новый способ передачи данных от AS5045.
« Ответ #61 : 25 Январь 2021, 19:55:35 »
А что если замахнуться на... 1-Wire? Абсурд, или..?

А смысл? Физически шина должна иметь гальванические развязки - никому не навязываю, но личный опыт.
К тому же ВанВейр относительно медленный и сложный в реализации протокола. Сможете написать код-библиотеку на "С"? Условие: портируемость исходников на Arduino, CubeIDE, MPLabX.
Я - нет. 
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2016
  • Репутация: +201/-21
  • QRA: KO85QV
Re: Новый способ передачи данных от AS5045.
« Ответ #62 : 25 Январь 2021, 20:18:51 »
для азимута с точностью 1 градус?

Собственно и связываться с точностью 1 градус смысла нет. ;) Когда на 10 гиг ширина луча по -3 дБ получается меньше градуса. ;)

ВанВейр относительно медленный и сложный в реализации протокол

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



Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2016
  • Репутация: +201/-21
  • QRA: KO85QV
Re: Новый способ передачи данных от AS5045.
« Ответ #63 : 25 Январь 2021, 20:20:11 »
Юрий, если интерес не пропал, то я готов поделиться своими скромными идеями.

Можно пообщаться по емейлу напрямую.

Оффлайн R3KBF Петр

  • Ветеран
  • *****
  • Сообщений: 1270
  • Репутация: +469/-15
  • Воронеж
  • QRA: KO91PO
Re: Новый способ передачи данных от AS5045.
« Ответ #64 : 25 Январь 2021, 20:50:13 »
А что если замахнуться на... 1-Wire? Абсурд, или..?
Есть готовые ведомые устройства 1-Wire (датчики, термометры), у них протокол уже внутри реализован и надо организовать обмен этих ведомых устройств с ведущим. Вы предлагаете для AS5045 поверх того, что уже есть изобрести зачем-то еще и 1-Wire. Производитель не стал этого делать, а мы будем его изобретать? Зачем?

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2016
  • Репутация: +201/-21
  • QRA: KO85QV
Re: Новый способ передачи данных от AS5045.
« Ответ #65 : 25 Январь 2021, 21:38:34 »
Зачем?

Вся суть разговора - приведение к общему знаменателю "зоопарка" несовместимых чуть более чем по всем параметрам протоколов всевозможных датчиков и исполнительных устройств для "упаковки" в разумной толщины кабель, идущий из шека к антеннам/повороткам (с трансвертерами и УМ в частном случае микроволновых диапазонов).

1-Wire было в общем достаточно нелепым предложением (сорри). ;)

Оффлайн 4Z5CP

  • Ветеран
  • *****
  • Сообщений: 1439
  • Репутация: +341/-12
  • QRA: KM72mt
Re: Новый способ передачи данных от AS5045.
« Ответ #66 : 25 Январь 2021, 21:42:21 »
обственно и связываться с точностью 1 градус смысла нет.
А кто сказал 1 градус???
Это типа потому что ХХ без точки???
Сразу видно что про наработки VK5DJ не знаете, ну да ладно, изобретайте свой велосипед, мы же любители :)
144MHz - 2x10HV
432MHz - 4x16H
Тарелька 95см для QO-100 и 5 Ватт.

Димитрий.

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

  • Ветеран
  • *****
  • Сообщений: 4334
  • Репутация: +582/-355
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Новый способ передачи данных от AS5045.
« Ответ #67 : 25 Январь 2021, 21:55:42 »
Сразу видно что про наработки VK5DJ не знаете,

Да откуда же мне, сирому, знать? Не ахти какая открытая информация...
Буду признателен, если просветите. (Без сарказма).

А кто сказал 1 градус???
Так вы, дорогой, и сказали... Я вашу строчку перевел в HEX... Ах, ну да, слово "типа" принял буквально :)
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн 4Z5CP

  • Ветеран
  • *****
  • Сообщений: 1439
  • Репутация: +341/-12
  • QRA: KM72mt
Re: Новый способ передачи данных от AS5045.
« Ответ #68 : 25 Январь 2021, 22:06:08 »
Виталий, все тут : http://www.vk5dj.com
Испытано и повторено многими.
Но конечно если есть желание сделать что то свое, то пожалуйста.
144MHz - 2x10HV
432MHz - 4x16H
Тарелька 95см для QO-100 и 5 Ватт.

Димитрий.

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2016
  • Репутация: +201/-21
  • QRA: KO85QV
Re: Новый способ передачи данных от AS5045.
« Ответ #69 : 26 Январь 2021, 01:44:47 »
Сразу видно что про наработки VK5DJ не знаете

Не знаю, потому как вовремя был проинформирован, что математика у него куцая и для микроволновых диапазонов и антенн с высоким усилением контроллер малопригоден, так как ведет "ступеньками". В итоге сделан контроллер OE5JFL который по отзывам этой бедой не страдает. Но испытать "в бою" пока не позволяет ковид...

И (на всякий случай) даже не думайте применить для чего то требующего суб-градусной точности контроллеры от Alfa Spid (как со штатными поворотками так и с "посторонними") - фиаско гарантировано, проверено лично.
« Последнее редактирование: 26 Январь 2021, 01:49:06 от UA3ATQ »

Оффлайн ra3ec

  • Ветеран
  • *****
  • Сообщений: 1681
  • Репутация: +287/-21
  • QRA: KO82PT
Re: Новый способ передачи данных от AS5045.
« Ответ #70 : 26 Январь 2021, 09:39:24 »
контроллер малопригоден, так как ведет "ступеньками"
может это есть причина погрешности контроллера +/- 0,5 градуса, а не из за датчика AS5045.
Программно округляется для уменьшения дребезга реле управления поворотным механизмом.
« Последнее редактирование: 26 Январь 2021, 10:41:24 от ra3ec »

Оффлайн RA3EME Александр

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 3078
  • Репутация: +779/-49
Re: Новый способ передачи данных от AS5045.
« Ответ #71 : 26 Январь 2021, 10:14:39 »
Подтверждаю VK5DJ ведёт ступеньками, хотя на экране всё красиво, луну можно потерять, проверено на 3м параболе и 6см ЕМЕ.
EX RA3WME

Оффлайн ra3ec

  • Ветеран
  • *****
  • Сообщений: 1681
  • Репутация: +287/-21
  • QRA: KO82PT
Re: Новый способ передачи данных от AS5045.
« Ответ #72 : 26 Январь 2021, 10:48:59 »
Саша, на экран можно вывести уже после округления результата, в противном случае, (если погрешность определяется шумами датчика или не шумами), на дисплее последний разряд будет обновляться при каждом обращении к датчику. И не только последний.

Оффлайн RX3DR Александр

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4997
  • Репутация: +504/-91
  • команда UF3D
  • QRA: KO85XM
Re: Новый способ передачи данных от AS5045.
« Ответ #73 : 26 Январь 2021, 11:57:27 »
В итоге сделан контроллер OE5JFL который по отзывам этой бедой не страдает.
А он может как VK5DJ  работать автономно без компа? Доплер показывает?
« Последнее редактирование: 26 Январь 2021, 12:01:22 от RX3DR Александр »
ex RX3DUR-UV3DUR

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

  • Ветеран
  • *****
  • Сообщений: 4334
  • Репутация: +582/-355
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Новый способ передачи данных от AS5045.
« Ответ #74 : 26 Январь 2021, 15:04:27 »
Коллеги, как вы наверное обратили внимание, я хоть и подвожу тему к передаче данных от датчиков (резисторы, энкодеры, компасы, сельсины, герконы и т.д ), но целенаправленно не указываю платформу, на которой все это должно быть и может быть реализовано.
По этой теме можно открывать десяток других веток.

Для себя я выбрал платформу STM-32. Бесплатное ПО (STM32CubeIDE), возможность реальной отладки, шикарнейший набор периферии (включая аппаратный USB), куча примеров, цена кристаллов... Язык программирования "С" достаточно легко переносится из ардуины. 

Думаю, как определимся с протоколом, можно и тему открывать :) 

Экспериментальный датчик на AS5045 и STM32F030t уже почти готов, осталось определиться, что в СОМ порт засылать?


   
Мы стояли на плоскости,
                  С переменным углом отражения...