Автор Тема: Ваттметр на Arduino  (Прочитано 7719 раз)

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

Оффлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1528
  • Репутация: +277/-36
  • <-- CU -->
  • QRA: LO02rr
Re: Ваттметр на Arduino
« Ответ #15 : 23 Январь 2022, 14:22:12 »
Намного отличаются показания прибора после сброса и после калибровки?
Виктор, я как-то упустил этот момент и не проверил показания до калибровки.
Но  результаты калибровки могу привести. В таблице исходные значения, взятые из паспорта на микросхему и значения  после калибровки. По разнице приблизительно можно судить на сколько мой экземпляр измерителя отличается от паспортного значения.  :)


73!
Андрей, UA3RAW.

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: Ваттметр на Arduino
« Ответ #16 : 23 Январь 2022, 16:36:00 »
с учетом его, с шагом 5 Дб от 0 до 50 Дб.
Поскольку провереные мной детекторы имели сильную частотную нелинейность то я предусмотрел возможность
калибровки на разных частотах. Всего имеется 16 частотных точек. (хотя возможно в памяти EEPROM этой ардуино
разместить 250 точек).
Этого для точности маловато.  У меня в проекте ( как быстро время идет - уже больше 5 лет прошло)  точек много более -
Калибровка произведена на частотах 145,435,868,915,1100,1280,1360,1800,2440,2700,3300,4400,5400,5600,5800,5900, на каждой по 10 уровням-
0,-2,-5,-10,-15,-20,-25,-30,-35,-40.
http://forum.vhfdx.ru/izmeritelnaya-apparatura/izmeritel-moschnosti-rc-power-meter/#quickreply 
У подобных проектов есть одна беда:   кто бы хотел повторить  такой прибор  как правило не имеет того по чему его можно откалибровать, у кого есть по чему калибровать- не сильно и нужен этот измеритель.  Хотя маленький по размеру и очень удобно.

ua3xcr

  • Гость
Re: Ваттметр на Arduino
« Ответ #17 : 23 Январь 2022, 16:39:11 »
Андрей спасибо, только не понял при 0v чего?
Думаю показания отличаются не сильно и по деревенски использовать можно.

Оффлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1528
  • Репутация: +277/-36
  • <-- CU -->
  • QRA: LO02rr
Re: Ваттметр на Arduino
« Ответ #18 : 23 Январь 2022, 17:30:20 »
Андрей спасибо, только не понял при 0v чего?
Виктор, об этом на стр.12 AD8317 datasheet.
В самом скетче  параметр "dBm_at_0V" после калибровки как-то используется в расчетах. Как, не вникал.
73!
Андрей, UA3RAW.

Оффлайн EW7EM

  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Подпись находиться в стадии разработки
  • QRA: KO53ev
Re: Ваттметр на Arduino
« Ответ #19 : 04 Февраль 2022, 11:23:52 »
 Вопрос к автору RX9A.  Можно ли заменить операционные усилители?

ua3xcr

  • Гость
Re: Ваттметр на Arduino
« Ответ #20 : 04 Февраль 2022, 12:48:08 »
Измерил мощность передатчика для QO-100 некалиброванным измерителем PA0RWE, получилось 15 миливатт, провел связи.
Сегодня получил китайский прибор, посмотрю что он покажет.

ua3xcr

  • Гость
Re: Ваттметр на Arduino
« Ответ #21 : 04 Февраль 2022, 22:32:09 »
Простите, опять не по теме. Разница с некалиброванным измерителем PA0RWA в 3dbm, удобный прибор. Вводится частота и значение аттенюатора, маленький, с литиевой батарейкой. Я счастлив.

Онлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 9053
  • Репутация: +1579/-103
  • QRA: LO88AA
Re: Ваттметр на Arduino
« Ответ #22 : 04 Февраль 2022, 22:49:17 »
Простите, опять не по теме. Разница с некалиброванным измерителем PA0RWA в 3dbm, удобный прибор. Вводится частота и значение аттенюатора, маленький, с литиевой батарейкой. Я счастлив.

Виктор, в компьютерной версии вижу возможность калибровки на определенной частоте. Интересно, есть ли такая возможность в автономной работе и сохраняется ли калибровка при выключении прибора?
Victor Виктор

ua3xcr

  • Гость
Re: Ваттметр на Arduino
« Ответ #23 : 05 Февраль 2022, 00:36:35 »
Виктор, я даже ПО не установил, по ссылке все по китайски, пароль не берет. Может попозже разберусь. Если при измерении требуется ввести частоту, наверное калиброван предварительно. Смотрел ролики пользователей, никто про калибровку не упоминал. Да и такая точность устраивает, главное правильно подобрать аттенюаторы чтобы измерять на линейном участке.
Там литиевая батарейка и при повторном включении вижу предыдущие установки.
Драйвер хорошо встал, устройство определилось, а программу искать надо.
« Последнее редактирование: 05 Февраль 2022, 00:39:29 от ua3xcr »

Оффлайн RX9A

  • Старожил
  • ****
  • Сообщений: 498
  • Репутация: +135/-2
  • QRA: MO05qe
Re: Ваттметр на Arduino
« Ответ #24 : 05 Февраль 2022, 05:32:24 »
Можно ли заменить операционные усилители?
На любые Rail-to-rail

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

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 1375
  • Репутация: +122/-16
Re: Ваттметр на Arduino
« Ответ #25 : 05 Февраль 2022, 09:37:59 »
Вводится частота и значение аттенюатора, маленький, с литиевой батарейкой. Я счастлив.
Виктор, заинтриговал. Ссылку пож.


Оффлайн RX9A

  • Старожил
  • ****
  • Сообщений: 498
  • Репутация: +135/-2
  • QRA: MO05qe
Re: Ваттметр на Arduino
« Ответ #27 : 26 Март 2022, 14:22:06 »
Здравствуйте.Переделал скетч под ТОЛЬКО  диодный детектор или AD8361
Из нового :
51 частота по 10 точек калибровки. Отображает через 50МГц хватило до 2500
В ардуино нано ЕЕПРОМ 1024 байта , по 2 байта на точку. 4 байта заняты программой 
1020/2=510 ячеек можно разложить как хочется например по 5 точек калибровки на 102 частоты.
Калибровка по точкам 10, 5, 0, -5, -10, -12, -14, -16, -18, -20 дБм
Увеличил программно разрядность АЦП хитрым способом .
Если входной сигнал ниже 1.1в то переключаюсь на внутреннюю опору ардуино 1.1в
В результате  до 1024 с шагом в 1 отчет , выше 1024 с шагом 4 отчета.
Итого около 4096 , зависит от точности подбора дополнительного делителя заведенного на вывод А7
Этот делитель нужен для определения момента переключения опорного напряжения.
Супер точного подбора не нужно  программ посчитает сама.
При показаниях ниже -20 дбм загораются *** это  означает что показания могут быть не корректными.
Управление схоже с предыдущим описанием . При калибровке выбираем частоту и калибруем все 10 точек.
переходим к следующей частоте. После калибровки последней частоты произойдет переход в режим показаний.
Если не нужно калибровать все частоты просто выключите питание , калибровки останутся в ЕЕПРОМ.



Оффлайн RX9A

  • Старожил
  • ****
  • Сообщений: 498
  • Репутация: +135/-2
  • QRA: MO05qe
Re: Ваттметр на Arduino
« Ответ #28 : 27 Март 2022, 19:06:35 »
Исправил ошибку в калибровке.

Оффлайн RX9A

  • Старожил
  • ****
  • Сообщений: 498
  • Репутация: +135/-2
  • QRA: MO05qe
Re: Ваттметр на Arduino
« Ответ #29 : 27 Март 2022, 19:12:03 »
Оказалось проще написать  разные прошивки под разные детекторы.
Вопрос???
На какие детекторы в первую очередь
На сколько точек калибровки на частоте
На какие частоты.
В ответе 27 в екселевском файле есть сводная по детекторам.