Автор Тема: Указатель положения антенны  (Прочитано 44476 раз)

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

Оффлайн R3GC Владимир

  • Ветеран
  • *****
  • Сообщений: 3264
  • Репутация: +621/-83
Указатель положения антенны
« : 14 Август 2009, 23:19:51 »
Напомните названия недорогих микросхем типа "электронный компас" и как этот класс датчиков называется? Особая точность не нужна, ошибки в 1-2 градуса по азимуту вполне достаточно. Для элевации в Платане есть по 500р микросхемы SMB380. Судя по статье в журнале "Радио" N8 2009 "Электронный уровень" погрешность менее 1 градуса и управление по I2C или SPI. Вот такую-же нужно, только по азимуту. Лет 5 назад попадались, но дорогие были. Может сейчас доступнее?
73! Владимир

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 907
  • Репутация: +376/-12
    • http://www.ra3apw.ru
  • QRA: KO85UV
Re: Указатель положения антенны
« Ответ #1 : 14 Август 2009, 23:52:59 »
Посмотрите на датчики магнитного поля в Терраэлектронике http://www.terraelectronica.ru/catalog.php?ID=564&ClearParam=1.
Есть варианты 1 / 2 / 3 осевые с различными цифровыми и аналоговыми  интерфейсами.

Однако для корректной работы рядом с датчиком не должно быть намагниченных предметов.
Карен, RA3APW                   www.ra3apw.ru

Оффлайн R3GC Владимир

  • Ветеран
  • *****
  • Сообщений: 3264
  • Репутация: +621/-83
Re: Указатель положения антенны
« Ответ #2 : 15 Август 2009, 10:37:37 »
для корректной работы рядом с датчиком не должно быть намагниченных предметов.
Спасибо за ссылку. Посмотрю. Насчет намагниченных предметов понятно. Если антенну из чугуна не делать-должно работать  ;)

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 907
  • Репутация: +376/-12
    • http://www.ra3apw.ru
  • QRA: KO85UV
Re: Указатель положения антенны
« Ответ #3 : 18 Август 2009, 06:31:28 »
Два конкретных варианта:

Первый - готовое решение компаса - HITACHI HM55B COMPASS с платой контроллера и исходными кодами - http://www.terraelectronica.ru/get_pos.php?ID=437&Search=1&Text=hm55&Gde=2&PageS=1&CODES=313315;. Хорошая основа для построения поворотки с поддержкой любого протокола обмена, LCD индикации и т.д.

Второй вариант - использовать датчики акселерометры - например ADXL330. Обычно использую уже готовую платку трех-осевого акселерометра ME-ACCELEROMETER BOARD http://www.terraelectronica.ru/get_pos.php?ID=818&Search=1&Text=adxl330&Gde=2&PageS=1&CODES=296757;. В отличие от компаса потребуется один раз откалиброваться при установке.
« Последнее редактирование: 18 Август 2009, 06:38:19 от RA3APW Карен »
Карен, RA3APW                   www.ra3apw.ru

Оффлайн RW3XW Игорь

  • Постоялец
  • ***
  • Сообщений: 137
  • Репутация: +5/-1
    • QRU-club
Re: Указатель положения антенны
« Ответ #4 : 18 Август 2009, 09:02:20 »
Обычно использую уже готовую платку трех-осевого акселерометра
А каково влияние (по опыту) окружающих металлических предметов на данный девайс?

Оффлайн LZ4AU

  • Ветеран
  • *****
  • Сообщений: 1022
  • Репутация: +145/-10
Re: Указатель положения антенны
« Ответ #5 : 18 Август 2009, 13:12:49 »
А каково влияние (по опыту) окружающих металлических предметов на данный девайс?

По поводу стали не скажу но мой датчик находиться в мальнкой алюминиевой коробочки от Ч и Д а потом 20м кабеля до вычислительной части и работает.

Вопрос к Карену. В процесе калибровки отвалилось питание (зажим крокодил отцепился) в момент поворота на 90 гр. и сейчас показывает от 0 до 74гр а потом сразу 230гр. Вроде не очень мешает но хотелось вернуть прежнее состояние чтобы без провалов от 0 до 360. Как это сделать. Ресет не нашел.

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 907
  • Репутация: +376/-12
    • http://www.ra3apw.ru
  • QRA: KO85UV
Re: Указатель положения антенны
« Ответ #6 : 18 Август 2009, 15:00:34 »
Обычно использую уже готовую платку трех-осевого акселерометра
А каково влияние (по опыту) окружающих металлических предметов на данный девайс?
Игорь, я использую эти модули ME-ACCELEROMETER BOARD для телеметрии достаточно широко.
Посмотрел описание - влияния металлических предметов быть не должно.
Собрал свой стенд, залил прошивку и попробовал вплотную к датчику (на расстояние 2-3 мм) подносить большие металлические предметы (тиски) и сильные магниты (сомарий кобальта) - реакции на датчик никакой, как и говорит теория.
Это удобный датчик - выходы модуля можно через НЧ фильтр сразу подавать на АЦП микроконтроллера.
Есть и другие варианты с интерфейсами I2C и SPI.
« Последнее редактирование: 18 Август 2009, 15:09:45 от RA3APW Карен »
Карен, RA3APW                   www.ra3apw.ru

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 907
  • Репутация: +376/-12
    • http://www.ra3apw.ru
  • QRA: KO85UV
Re: Указатель положения антенны
« Ответ #7 : 18 Август 2009, 15:08:10 »
Вопрос к Карену. В процесе калибровки отвалилось питание (зажим крокодил отцепился) в момент поворота на 90 гр. и сейчас показывает от 0 до 74гр а потом сразу 230гр. Вроде не очень мешает но хотелось вернуть прежнее состояние чтобы без провалов от 0 до 360. Как это сделать. Ресет не нашел.

Йордан, если программа написана правильно, то после процесса калибровки датчика калибровочные значения (их 3 для трехосевого датчика) записываются в энергонезависимую флеш память микроконтроллера. Это исключает вышеуказанный вариант.

Полагаю, что в Вашем случае было бы разумно провести процесс калибровки еще раз.  
Карен, RA3APW                   www.ra3apw.ru

Оффлайн rx9caw

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +12/-3
Re: Указатель положения антенны
« Ответ #8 : 18 Август 2009, 19:24:35 »
если программа написана правильно, то после процесса калибровки датчика калибровочные значения (их 3 для трехосевого датчика) записываются в энергонезависимую флеш память микроконтроллера. Это исключает вышеуказанный вариант.
А у Вас эта платка используется именно для поворотного устройства антенн или какие либо другие приложения?
Сам не силен в написании программ для контроллеров, так что остается надежда на более опытных товарищей.

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 907
  • Репутация: +376/-12
    • http://www.ra3apw.ru
  • QRA: KO85UV
Re: Указатель положения антенны
« Ответ #9 : 18 Август 2009, 20:28:28 »
А у Вас эта платка используется именно для поворотного устройства антенн или какие либо другие приложения?
Сам не силен в написании программ для контроллеров, так что остается надежда на более опытных товарищей.


Так как ME-ACCELEROMETER BOARD имеет аналоговый выход можно рассматривать два варианта построения поворотного контроллера для антенны:

первый - простой аналоговый - с выхода Х платы сигнал поступает через НЧ фильтр на вход ОУ. На другой вход поступает опорное напряжение с переменного резистора, на оси которого закреплена стрелка направления излучения антенны. В выхода ОУ напряжение ошибки поступает на токовый мостовой усилитель, в нагрузке которого стоит коллекторный мотор, вращающий антенну. Всё - традиционная аналоговая следящая система без затей.

второй вариант - с использованием микроконтроллера - данный вариант позволяет выводить на ЖКИ (16 х 2) данные о направлении и передавать эти данные на RS232 или USB порт. Скажу сразу - я не делал конкретно такое изделие именно для управления поворотом антенны - было нечто похожее по использованным датчикам.  В моем случае используется универсальная плата, на которой установлен микроконтроллер PIC18F2520 и дополнительные компоненты для работы с различными датчиками по интерфейсам I2C, SPI, One-wire, RS232 TTL. Плата собирает данные с разных датчиков (газовые, температуры, топлива, высоты, скорости, инерциальной системы, гамма радиации и т.д.) и далее передает по цифровому радиоканалу.

Схему смогу нарисовать после возвращения из командировки в конце августа.
Прошивки нет, программу надо писать с нуля, хотя она не сложная.
Карен, RA3APW                   www.ra3apw.ru

Оффлайн R3GC Владимир

  • Ветеран
  • *****
  • Сообщений: 3264
  • Репутация: +621/-83
Re: Указатель положения антенны
« Ответ #10 : 18 Август 2009, 21:26:07 »
Карен! C HITACHI HM55B COMPASS более-менее понятно. Как я понял, точность будет +- 3 градуса? Или ошибаюсь?
А вот с ME-ACCELEROMETER BOARD пока непонятно, как эти микросхемы 360 градусов отслеживать могут. Бум разбираться  ;)
73! Владимир

Оффлайн rd3ql

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +48/-74
Re: Указатель положения антенны
« Ответ #11 : 19 Август 2009, 01:17:07 »
здравствуйте расскажите кому удалось запустить это устройство http://ex8.nm.ru/LVBTracker/ мне уже стыдно писать автору

Оффлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4457
  • Репутация: +851/-32
  • UA2 Contest Club
  • QRA: KO04HR
Re: Указатель положения антенны
« Ответ #12 : 19 Август 2009, 07:04:18 »
здравствуйте расскажите кому удалось запустить это устройство http://ex8.nm.ru/LVBTracker/ мне уже стыдно писать автору

http://forum.cqham.ru/viewtopic.php?t=12165&postdays=0&postorder=asc&&start=0&sid=946889c03f972333a7effbbbbeb4798f
73! Валентин   ex: RU2FM

Оффлайн rd3ql

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +48/-74
Re: Указатель положения антенны
« Ответ #13 : 19 Август 2009, 11:14:50 »
спасибо за ссылку

Оффлайн rd3ql

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +48/-74
Re: Указатель положения антенны
« Ответ #14 : 19 Август 2009, 17:26:08 »
разрешите отвлеч , подскажите ссылку или где почитать о програмировании процесоров для чайников , я никогда этого не делал , а очень хочеться