RigExpert ZERO II antenna analyzer module

£1,74£48,11

In Stock
£48,11

Є в наявності

£5,24£94,48
£2,62£96,22

Є в наявності

Ціни вказані без ПДВ (сплачується лише в ЄС)

Опис

RigExpert НУЛЬ II. Технічні характеристики

Діапазон частот від 100 кГц до 1000 МГц
Час встановлення частоти 20 мс
Повернуті значення Опір, реактивний опір (зі знаком), КСВ, зворотні втрати
Вихідний роз'єм SMA
Вихідна потужність -10 дБм
потужність USB або від 3 В до 48 В через порт живлення
Робоча температура 0-40 °C (32-104 °F)
Інтерфейси USB, I2C, SPI, UART
Розміри 30 x 40 x 4 мм (1 x 2 x 0,2 дюйма)
Вага (зі встановленим акумулятором) 30 грам (3 унції)
Гарантія 1 рік RigExpertCare™

 

Початок роботи з

Три роки тому аналізатор AA-30.ZERO був включений в асортимент компанії Rig Expert. Це мініатюрний аналізатор без корпусу, дисплея та клавіатури у форматі shield для Arduino UNO. Аналізатор має верхню робочу частоту 30 МГц (пізніше збільшену до 170) і підключається до ПК через адаптер USB-UART.

AA-30.ZERO став популярним серед любителів DIY, які використовували його як основу для створення різноманітних конструкцій портативних аналізаторів антен, тюнерів, вимірювачів потужності тощо.

AA-30.ZERO має просту та інтуїтивно зрозумілу систему команд управління.

Два роки тому ми розробили спеціальну бібліотеку для Arduino, яка пізніше спростила розробку ескізів і програм для вищезгаданого аналізатора.

Незважаючи на всі переваги, AA-30.ZERO має ряд незручностей. Переглянувши всі відгуки наших клієнтів, які поділилися з нами своїм досвідом, ми розробили другу версію аналізатора та дали їй просту та зрозумілу назву – ZERO II

Новий аналізатор має такі характеристики:

  • робочий діапазон частот: від 100 кГц до 1 ГГц
  • розмір: 55*35 мм.
  • інтерфейси користувача: HID, UART, I2C, SPI
  • USB роз'єм (для оновлення прошивки, живлення, підключення до гаджетів по OTG)
  • струм споживання: близько 120 мА в режимі вимірювання
  • роз'єм антени: SMA
  • вага: 10 грам

ZERO II має унікальну можливість підключатися до гаджетів на базі Android і програми AntScope через OTG-з'єднання. Завдяки цій функції ви можете використовувати лише смартфон і аналізатор, і не потрібно розробляти програмне забезпечення для Arduino, Raspberry Pi або будь-яких інших мікрокомп’ютерів.

У цій статті я хотів би навести приклад простого проекту аналізатора портативної антени, де використовуються Arduino UNO, рідкокристалічний індикатор 20*4 I2C, кодер і наша нова бібліотека RigExpert ZeroII_UART.

Посилання на бібліотеки, використані при створенні ескізу.

 

Останню версію ескізу можна завантажити тут.

важливо! Щоб ZERO II, Arduino та бібліотека RigExpertZeroII_UART працювали, аналізатор має бути прошито спеціальною версією прошивки. У цій версії швидкість обміну даними по протоколу UART зменшена з 115200 до 38400 бод.

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

Загальне фото прототипу.

Всі компоненти для практичної роботи, звичайно ж, повинні компактно розміститися у відповідному корпусі.

Але, знову ж таки, цей проект є демонстрацією можливостей бібліотек ZERO II і RigExpert ZeroII_UART. Ніхто і ніщо не може обмежити політ вашої фантазії!

З’єднайте всі компоненти згідно з цією схемою:

Детальніше тут:

  • підключіть контакт RX аналізатора до 7 контакту Arduino UNO
  • підключіть контакт TX аналізатора до 4 контакту Arduino UNO
  • підключіть контакт Reset аналізатора до 6 контакту Arduino UNO
  • підключіть контакт SW кодера до 5 контакту Arduino UNO
  • підключіть контакт DT кодера до контакту 3 Arduino UNO
  • підключіть контакт CLK кодера до контакту Arduino UNO 2
  • підключіть контакт SDA екрана до контакту A4 Arduino UNO
  • підключіть контакт SCL екрана до контакту A5 Arduino UNO
  • підключіть усі провідники +5 вольт і підключіть до відповідного контакту Arduino UNO
  • підключіть усі провідники заземлення та підключіть до відповідного контакту Arduino UNO

Після підключення всіх компонентів підключіть Arduino до ПК і завантажте ескіз. Перед цим обов'язково додайте необхідні бібліотеки в IDE, інакше програма не буде скомпільована.

Візьміть до уваги той факт, що підпрограма обробки кодувальника вже вбудована в тіло ескізу (рядки з 34 по 140). Будь ласка, не змінюйте код у цих рядках. Якщо ви не використовуєте кодувальник у своєму проекті, цей код може бути видалено.

Після успішного завантаження програмного коду в Arduino текст повинен відобразитися на РК-екрані.

У проекті реалізовано 4 інформаційні екрани.

На першому екрані відображається вітальний напис, версія прошивки і серійний номер аналізатора.

Другий екран з’являється, лише якщо Arduino не зв’язується з ZERO II. Кожну 1 секунду Arduino намагатиметься зробити це повторно.

Переконайтеся, що ви правильно підключили всі провідники. Переконайтеся, що аналізатор увімкнено. Переконайтеся, що DIP-перемикач джерела живлення знаходиться у верхньому положенні.

Третій екран з'являється після успішної ініціалізації аналізатора. На цьому екрані відображається встановлена частота вимірювання, а також запрошення натиснути ручку кодера, щоб почати вимірювання.

При першій активації робоча частота буде 0. Пізніше поточна частота буде запам'ятана.

Частоту можна змінити, обертаючи ручку кодера.

Нормальне обертання змінює значення частоти на +- 10 кГц.

Обертання з одночасним натисканням ручки змінює значення частоти на +- 1 МГц (необхідно для швидкої зміни робочої частоти).

Вводити частоту з клавіатури, звичайно, набагато зручніше.

Але реалізувати цей процес для вас вже «домашнє завдання». 🙂

На четвертому екрані відображається готовий результат вимірювання.

У цьому випадку ми бачимо значення робочої частоти, SWR, Z, R, X, Return Loss і Rho (величина коефіцієнта відбиття).

Але це далеко не повний перелік параметрів, які можна отримати і вивести на екран.

Нижче наведено список команд і параметрів, які може повертати ZERO II:

ZERO.getFwVersion();

ZERO.getMajorVersion();

ZERO.getMinorVersion();

ZERO.getHwRevision();

ZERO.getSerialNumber();

ZERO.getR();

ZERO.getRp();

ZERO.getX();

ZERO.getXp();

ZERO.getXp();

ZERO.getRL();

ZERO.getZ();

ZERO.getPhase();

ZERO.getRho();

ZERO.getZ0();

Крім того, командою ZERO.setZ0(double Z0) можна встановити значення опору системи.

Посилання на використовувані компоненти:

Проблеми, які можуть виникнути при реалізації цього проекту.

Невдала спроба скласти ескіз.

Перевірте, чи додано всі необхідні бібліотеки. Перевірте правильність вибору типу моделі Arduino та номера послідовного порту в налаштуваннях IDE.

Після завантаження ескізу на РК-екрані нічого не відображається.

На задній частині екрана є настроювальний резистор, який регулює контрастність екрана. Контраст може потребувати певного коригування.

 

Залежно від типу використовуваного контролера РК-екрана адреса I2C може відрізнятися. Перевірте значення адреси у виробника екрана. Як правило, базовою є величина 0x27 Адреса записується в цьому рядку:

РК-дисплей LiquidCrystal_I2C (0x27, 20, 4);

При обертанні енкодера значення робочої частоти не змінюється / змінюється некоректно.

Залежно від виробника кодер може мати один з двох типів і два варіанти зчитування напрямку обертання.

Спробуйте змінити останні два параметри тут (0 або 1):

encMinim enc(CLK, DT, SW, 1, 0);

Назва бібліотеки прямо вказує на те, що обмін даними аналізатора і Arduino здійснюється по протоколу UART. ZERO II також має інші інтерфейси користувача.

 

Ми також плануємо розробити бібліотеку для протоколу I2C.

На відміну від AA-30.ZERO (який має текстовий формат команд), аналізатор ZERO II має всі команди та дані в бітовому форматі.

Ви можете знайти формат даних аналізатора та прочитати про інші технічні деталі в цей посібник і приклади для STM32.

 

Будь-які ваші запитання вітаються. Ви завжди можете знайти нас за адресою: support@rigexpert.com , https://www.facebook.com/RigExpertUkraineLtd

 

Додаткова інформація

Відгуки

Відгуків немає, поки що.

Тільки покупці, які увійшли на сайт і вже купили цей товар, можуть залишати відгуки.