Автор Тема: Прецизионная поворотка своими руками.  (Прочитано 206213 раз)

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

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

  • Ветеран
  • *****
  • Сообщений: 4455
  • Репутация: +610/-358
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Прецизионная поворотка своими руками.
« Ответ #405 : 09 Март 2021, 12:50:22 »
в теме ардуино контроллер поворотки мне никто путного ничего не подсказали ,может тут подскажут  как задействовать цифровые выходы  по полной( т.е. 10 --15 оборотов энкодера)

... и не подскажут, так как, к сожалению, мало кто занимается и прикладным программированием, и конструированием УКВ сетапов.

Конечно можно уточнить ваши ресурсы и хотелки. Но, как я понял, требуется некий преобразователь интрерфейса.
Со своей стороны вижу применение STM32 контроллеров, имеющих на своем борту аппартный интерфейс инкрементных энкодеров. 1000 имп/об. уже достаточно для большнгства нужд. Единственный недостаток - при пропадании питания или сбое системы нужно производить репозиционирование.

P.S. а вот точности в 12 бит на STM32 кристаллах без внешнего Vref мне так и не удалось добиться :( В лучшем случае те же
10 бит, что и на AVR. Жду посылки с новыми СТМками для экспериментов.


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

Оффлайн R1TX

  • Ветеран
  • *****
  • Сообщений: 704
  • Репутация: +168/-27
  • ex RA1TEX
  • QRA: KO58NM
Re: Прецизионная поворотка своими руками.
« Ответ #406 : 09 Март 2021, 13:08:42 »
 кстати если нужна разрядность можно и внешнее АЦП поставить. Только правда У AS5600 PWM или 12  бит ЦАП.
Нужен AS5601  у него квадратурный выход. 
И вообще а зачем аналоговый выход когда есть I2C.
« Последнее редактирование: 09 Март 2021, 13:16:21 от R1TX »
Алексей 73!

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

  • Ветеран
  • *****
  • Сообщений: 4455
  • Репутация: +610/-358
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Прецизионная поворотка своими руками.
« Ответ #407 : 09 Март 2021, 13:28:31 »
И вообще а зачем аналоговый выход когда есть I2C.
Без саркзма - не подумал об этом.
Стыдно признаться, но сам никогда не описывал этот протокол в своих поделках.
Если бы кто помог...   
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн R3KEE

  • Ветеран
  • *****
  • Сообщений: 776
  • Репутация: +125/-2
    • My HAM
  • QRA: KO91oh
Re: Прецизионная поворотка своими руками.
« Ответ #408 : 09 Март 2021, 19:33:55 »
как задействовать цифровые выходы  по полной( т.е. 10 --15 оборотов энкодера)

не особо понял фразу...

AS5600 по i2c шине выдает абсолютное значение угла в запрограммированных пределах - все в документации подробно описано. количество оборотов он не считает.


73! Roman.
...потому что в самолете все зависит от винта...

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

  • Ветеран
  • *****
  • Сообщений: 2815
  • Репутация: +233/-67
  • QRA: LO13HL
Re: Прецизионная поворотка своими руками.
« Ответ #409 : 11 Март 2021, 10:49:08 »
количество оборотов он не считает.
ну конечно , правильно заданный вопрос ,половина ответа.
скорее всего меня неправильно поняли , у меня энкодеры AS5045 , AS5043, и запитать хочу не по аналоговому ваходу типа  PWM, а по выходам  DO  CLK  CSn   и считывать не угол, а колисество  импульсов 
т.е. 10-15 оборотов энкодера, на 1 оборот антенны., может выкинуть эту затею и поставить простой  счётчик?

https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

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

  • Ветеран
  • *****
  • Сообщений: 4455
  • Репутация: +610/-358
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Прецизионная поворотка своими руками.
« Ответ #410 : 11 Март 2021, 20:09:31 »
ну конечно , правильно заданный вопрос ,половина ответа.

Сергей, такой "гибрид" не есть хорошее решение, на мой взгляд. Несколько лет назад занимался подобной задачей - позиционированием через редуктор. Сложность номер раз - люфты на шестернях. Хоть и немного, но есть. Номер два - требование к бесперебойности питания всего узла. Но в преимуществах: не было аналоговых сигналов и не пришлось передавать "надалеко" в контроллер интерфейсные сигналы вида SPI или I2C.

Пара датчиков: один начального положения, второй считал импульсы с одной из промежуточных шестерен в редукторе. Дай бог памяти, на требуемый заказчиком угол (около 160 градусов) насчитывалось под три тысячи импульсов. ATMega8 c Баскомом справились на ура. Точность лучше одного градуса однозначно получилась, это с учетом "люфтов и выборок слабины" в редукторе.     
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн ra3ec

  • Ветеран
  • *****
  • Сообщений: 1697
  • Репутация: +293/-21
  • QRA: KO82PT
Re: Прецизионная поворотка своими руками.
« Ответ #411 : 12 Март 2021, 01:03:04 »
планирую переставить датчик на вал   эл. двигателя
Идея правильная, но не на двигатель, а на промежуточной ступени редуктора, если есть безлюфтовый редуктор и найдётся программист, который напишет программу. Как правило антенна паркуется в определённом положении. От этой точки программа будет считать обороты энкодера и точность позиционирования может быть очень высокой. Если установить второй энкодер на оси антенны, можно будет парковать как угодно.
« Последнее редактирование: 12 Март 2021, 01:05:43 от ra3ec »

Оффлайн R1TX

  • Ветеран
  • *****
  • Сообщений: 704
  • Репутация: +168/-27
  • ex RA1TEX
  • QRA: KO58NM
Re: Прецизионная поворотка своими руками.
« Ответ #412 : 12 Март 2021, 14:13:23 »
кто мешает в еепром при выключении записать? да и вообще прикаждом останове .
Алексей 73!

Оффлайн UA9YLU Виктор

  • Ветеран
  • *****
  • Сообщений: 2791
  • Репутация: +672/-229
  • QRA: MO92HX
Re: Прецизионная поворотка своими руками.
« Ответ #413 : 12 Март 2021, 16:46:01 »
Интересно а какую антенну будет крутить такой супер точный ротатор? Кручу 4.5 метра параболу на 1296,ни разу не ощутил что энкодеру не хватает точности
team RK9Y

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 9467
  • Репутация: +1679/-107
  • QRA: LO88AA
Re: Прецизионная поворотка своими руками.
« Ответ #414 : 12 Март 2021, 18:43:06 »
Было бы неплохо использовать AS5048 (14 бит) непосредственно на валу в VK5DJ трекере - точности должно хватить и для трехметровой тарелки на 10 гГц, но - насколько знаю, автор не отвечает на этот вопрос?
Victor Виктор

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

  • Ветеран
  • *****
  • Сообщений: 2815
  • Репутация: +233/-67
  • QRA: LO13HL
Re: Прецизионная поворотка своими руками.
« Ответ #415 : 12 Март 2021, 20:42:26 »
Интересно а какую антенну будет крутить такой супер точный ротатор?
            дело не в антенне, конструктив такой ,не позволяющий  установить энкодер на валу, а шестерёнки  использовать не хочу.
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

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

  • Ветеран
  • *****
  • Сообщений: 4455
  • Репутация: +610/-358
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Прецизионная поворотка своими руками.
« Ответ #416 : 12 Март 2021, 21:11:01 »
а шестерёнки  использовать не хочу.

Да иногда и невозможно, надо подбирать оптимальные решения.
Вот хлопоты-заботы так и не дали испытать работоспособность STM32 на морозе.
"Промышленный" энкодер ВЕ-178 (1000имп/об) выдержал -34.
« Последнее редактирование: 12 Март 2021, 21:17:01 от R2GKH Виталий »
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн ra3ec

  • Ветеран
  • *****
  • Сообщений: 1697
  • Репутация: +293/-21
  • QRA: KO82PT
Re: Прецизионная поворотка своими руками.
« Ответ #417 : 12 Март 2021, 21:27:10 »
какую антенну будет крутить такой супер точный ротатор?
На 1296 хватит 10 бит с 4-х метровой антенной. Даже на 5,7 будет лепесток меньше градуса. Выше ещё меньше. Добиться люфта меньше 0,1 градуса, тоже серьёзная тема, Для 144 всё проще. Согласен.

Оффлайн ra3ec

  • Ветеран
  • *****
  • Сообщений: 1697
  • Репутация: +293/-21
  • QRA: KO82PT
Re: Прецизионная поворотка своими руками.
« Ответ #418 : 13 Март 2021, 02:14:53 »
    дело не в антенне, конструктив такой ,не позволяющий  установить энкодер на валу, а шестерёнки  использовать не хочу.
Анатолий UA4HTS на 10 гиг применял цепную передачу. Можно вынести в сторону энкодер, взять 2 одинаковые звёздочки большого диаметра, например от велосипеда, одну установить на оси антенны, вторую на энкодере, точнее на оси с двумя подшипниками, выше и ниже звёздочки. Корпуса подшипников закрепить на П- образном "маятнике", который оттягивается от антенны наружу пружиной для исключения провисания цепи.

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2058
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Прецизионная поворотка своими руками.
« Ответ #419 : 13 Март 2021, 04:04:48 »
Вот хлопоты-заботы так и не дали испытать работоспособность STM32 на морозе.

STM32 еще морозить не приходилось, а NXP LPC1768 в серийном изделии морозили до -40 успешно, и в процессе испытаний, и в процессе эксплуатации. Были отказы, но связанные не с самим чипом, а с кварцем.

И в качестве реплики - экспериментировал с выносом абсолютных энкодеров на базе чипов AS на 100 метров для контроллера OE5JFL. С обеих сторон на каждый сигнал стояли RS485 буферы, каждый сигнал по отдельной паре 4-парника (FTP). Пятая пара передавала питание для датчика и драйверов (RS-485) - 12 вольт, на антенне стоял 5-вольтовый стаб. Работало на 100 метрах безотказно в "домашнем" тестировании.
« Последнее редактирование: 13 Март 2021, 04:11:01 от UA3ATQ »