Новости:

Форум Infotex WeaponMod

Тема: Панорамный КСВ Метр AD9850  (Прочитано 444292 раз)

Оффлайн rv9whx 20 Января 2017, 09:35:17 (#210)

  • Старожил
  • ****
  • Сообщений: 64
  • Карма: +11/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
У меня то же обычный. Я вообще ни чего не понимаю. Работал анализатор как положено. Картинки графиков антенн выкладывал. Приехал к товарищу с "нубуком" померили ему антенны- всё здорово. Дома решил посмотреть, правда не сразу, через несколько дней. НЕ РАБОТАЕТ!  Вернее работает но не так. График рисует , но в нижней части резко падает в низ до ксв1, далее кусочек горизонтальной прямой на ксв1, далее опять вверх. То есть малые ксв не различает. Сопротивление нагрузки 25 ом ксв 1, сопротивление 150ом ксв 1 на 180 ом начинает показывать ксв 1,2. Менял ардуино, операционник, весь монтаж с лупой проверил. Прозвонил, всё ок.  Пробовал другой комп, диоды подобрал. Выход с моста всё гуд, с операционников  гуд. Такое ощущение что ардуинка малых сигналов не видит. А с какого перепуга? Ведь раньше видела! Пробовал скеч по новой залить, программу VNA другую поставил. Аналоговые входа менял на ардуино. НИ ЧЕГО НЕ ПОМОГАЕТ!!!!  :?!

Оффлайн r0jab 27 Января 2017, 08:54:24 (#211)

  • Постоялец
  • ***
  • Сообщений: 26
  • Карма: +9/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Вобщем, в связи с тем, что автор закрыл предыдущую тему касающуюся анализатора на Ардуино+DDS решил открыть эту тему в которой обобщить некоторый накопившийся опыт, а так же попросить помощи. Все таки эта тема еще многим интересна.

В целом, мне удалось довести до ума и отладить анализатор по схеме "немца" выложенный в предыдущей теме. Напомню это схема в которой после ДДС собран усилитель на двух транзисторах. Как все помнят схема имеет четыре диода, на авторской схеме они все отмечены как одинаковые, однако в своих экспериментах я пришел к тому, что в мосту должны стоять диоды с минимальным доступным напряжением открытия, у меня это GAY63 c напряжением 210 mV, а вот в обратной связи первых двух ОУ нужно поставить диоды погрубее, туда я поставил два GAY63 с напряжением 280 mV. Так же я подобрал номинал резистора R5 в усилителе, для повышения коэффициента усиления. Вставил подстроечник, нагрузил схему на резистор 100 Ом и подбирал пока КСВ ощутимо не полез вверх. Оптимальным оказался номинал в 850 Ом. Так же в прошивке мною был увеличен поправочный коэффициент:  REV = REV+20;
После этих манипуляций схема стала выдавать ксв 1,1 на 51 Ом, 1,5 на 75Ом и 2 на 100 Ом. В принципе данный результат я считаю приемлемым для настройки любительских антенн в поле, для чего мне собственно и нужно это устройство. Прошивку использую ту, которую Алексей выкладывал в самом начале. К сожалению мне не удалось вставить в нее математику из прошивки "немца".
В связи с чем обращаюсь с просьбой к коллегам, имеющим опыт в программировании Ардуино. Помогите пожалуйста доработать скетч следующим образом:
1. Я хочу вывести на панель прибора несколько кнопок, каждая из которых будет сканировать свой диапазон. Например кнопка 1 - весь диапазон от 1 до 30, кнопка 2 только 80М, кнопка 3 только 40М, кнопка 4 только 20М, ну и соответственно 15 и 10 м. Сейчас на плате свободны цифровые пины D2, D3, D12 а так же аналоговые с А2 по А5 я читал что их можно переназначить на цифровые, этого набора пинов как раз бы хватило что бы повесить все кнопки.

У меня есть экран 2,8" на алиэкспресс было написано что он на ILI9341, промучавшись два дня я так и не смог заставить его выводить информацию. Пробовал подключать его ножки напрямую к пинам Ардуино, так же пробовал подключать через делитель на резисторах, перепробовал кучу скетчей и библиотек - экран не заводится никак :( С маленьким экраном 1,8", как в первом сообщении Алексея, завелся и работает как часы.


Оффлайн Koshak 27 Января 2017, 18:27:48 (#212)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2759
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
К сожалению мне не удалось вставить в нее математику из прошивки "немца".
От сюда брали http://www.dg7eao.de/wp-content/uploads/DDS_sweeper3.txt ?

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

Насчёт дисплея тут тоже всё просто используйте делитель из резисторов 1к + 2к. Среднею точку резисторов на дисплей, свободный конец резистора 1к на ардуину и свободный конец резистора 2к на GND   
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн r0jab 29 Января 2017, 11:36:07 (#213)

  • Постоялец
  • ***
  • Сообщений: 26
  • Карма: +9/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
С кнопками это понятно, просто я не знаю как это написать в программе. Не силен я в программировании и ардуино в частности.
Делитель у меня примерно такой и есть, только номиналы 2,2+4,7

Оффлайн burn_13 30 Января 2017, 21:12:25 (#214)

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +2/-0
    • Просмотр профиля
Если вы про такой дисплей https://ru.aliexpress.com/item/Free-Shipping-240x320-2-8-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PCB/32612779225.html?spm=2114.13010608.0.0.FYjVog то невопрос. У меня все работает. Скетч допилил. Кнопками обошелся 2-мя: 1-я - выбор диапазона, 2-я - запуск сканирования.
Да, делитель не делал - просто поставил резисторы по сигнальным проводам 10К. Все работает без проблем  :$
И хоть убей не понимаю про какую схему с 4-мя диодами и двумя транзисторами вы говорите ... Собирал как у немца - 2 диода и операционник.
73 de EW4C
  • « Последнее редактирование: 30 Января 2017, 21:20:26 от burn_13 »

Оффлайн r0jab 31 Января 2017, 01:28:56 (#215)

  • Постоялец
  • ***
  • Сообщений: 26
  • Карма: +9/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
burn_13 Да, экран я имею ввиду именно этот, не могли бы вы поделиться своим скетчем? С резисторами попробую обязательно. Схема с усилителем на транзисторах, четырьмя диодами и счетверенным операционным усилитем упоминается вот в этой теме http://infotex58.ru/forum/index.php?topic=971.msg8145#msg8145 сообщение №180. От себя прикладываю эту схему и печатку к ней нарисованные мною в DipTrace.
  • « Последнее редактирование: 31 Января 2017, 01:57:23 от r0jab »

Оффлайн rv9whx 31 Января 2017, 10:12:42 (#216)

  • Старожил
  • ****
  • Сообщений: 64
  • Карма: +11/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
У меня то же такой дисплей и я его завести не смог пока. А схемное решение с двумя кнопками мне понравилось. :$

Оффлайн burn_13 31 Января 2017, 20:43:49 (#217)

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +2/-0
    • Просмотр профиля
r0jab Спасибо за ссылку и печатку. Надо попробовать.
Выкладываю переделанный мною скетч, за основу взята версия DDS_sweeper1_TFT_ST7735_128x160_v4_hwspi от Koshak, за что ему спасибо  :$

Подключение DDS - как у немца:
DDS - Arduino
FQ_UD - 11;
SDAT    - 10;
SCLK    - 12;
RESET   - 9;

Подключение экрана:
Экран      - Arduino
CS              - 4
RESET         - 5
D/C             - 6
SDI(MOSI ) - 7
SCK            - 8

Эти сигналы пустил просто через резаки 10КОм.
LED  -так же через 10КОм на +5В

При необходимости все пины можно перераспределить в скетче в строках:
Для DDS:
// Define Pins used to control AD9850 DDS
const int FQ_UD=11;
const int SDAT=10;
const int SCLK=12;
const int RESET=9;

Для экрана:
Ucglib_ILI9341_18x240x320_SWSPI ucg(/*sclk=*/ 8, /*data=*/ 7, /*cd=*/ 6 , /*cs=*/ 4, /*reset=*/ 5);

Кнопки - D2 и D3.
С диодами все оказалось не так плохо - пробовал и китайские 1N34A и Д9 - терпимо, а вот операционники  LM358N - цирк.
Из 10 штук 6 - выдают бред до 7 Мгц, 2 - до 3-х, 2 - более-менее ...
Надо что-то другое пробовать.
73 de EW4C
  • « Последнее редактирование: 01 Февраля 2017, 21:13:49 от burn_13 »

Оффлайн r0jab 02 Февраля 2017, 01:57:29 (#218)

  • Постоялец
  • ***
  • Сообщений: 26
  • Карма: +9/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Спасибо огромное за помощь! Все получилось прекрасно. Дисплей работает, показывает. В скетче изменил поправку под свои настройки усилителя, усилитель тоже чуток подкрутил подстроечником, что бы поправка программная была поменьше. Осталось оформить в корпус, закончу - выложу результаты :)

А пока вот картиночка на нагрузку 100 Ом.



  • « Последнее редактирование: 02 Февраля 2017, 02:04:43 от r0jab »

Оффлайн r0jab 02 Февраля 2017, 02:01:42 (#219)

  • Постоялец
  • ***
  • Сообщений: 26
  • Карма: +9/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Прошу уважаемого админа форума объединить эту тему с предыдущей, закрытой, и открыть ее снова. Тема эта интересна все еще многим, и как показывает практика вполне можно достичь приемлемых результатов. Она ничем не помешает параллельной теме про КСВ Метр CDCE913.
  • « Последнее редактирование: 02 Февраля 2017, 02:03:56 от r0jab »

Оффлайн Koshak 02 Февраля 2017, 06:10:19 (#220)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2759
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Хорошо  :po:
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн rv9whx 02 Февраля 2017, 19:40:29 (#221)

  • Старожил
  • ****
  • Сообщений: 64
  • Карма: +11/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
В  DipTrace я рисовать не умею, в луте нарисовал и сделал.

Оффлайн burn_13 02 Февраля 2017, 21:02:26 (#222)

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +2/-0
    • Просмотр профиля
Спасибо, тоже отличный вариант. Возьму на будущее.
А какие все-таки операционники лучше ставить MCP6004 или LM324 ?

Кто бы еще схему из поста http://infotex58.ru/forum/index.php?topic=971.msg7175#msg7175 нарисовал в лайоте  :101:
А то я как-то с ним не работал  ???
73 de EW4C
  • « Последнее редактирование: 02 Февраля 2017, 21:11:35 от burn_13 »

Оффлайн rv9whx 04 Февраля 2017, 11:58:09 (#223)

  • Старожил
  • ****
  • Сообщений: 64
  • Карма: +11/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Схему или печатку?

Оффлайн r0jab 04 Февраля 2017, 13:59:17 (#224)

  • Постоялец
  • ***
  • Сообщений: 26
  • Карма: +9/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Эта схема у меня есть в DipTrace, печатка в общем то тоже, но над ней надо бы поработать еще, она не слишком оптимальна.