Розпіновка та контактні майданчики

  • Tx1/Rx1(UART1) — для вбудованого приймача
  • Tx2/Rx2(UART2) — для GPS/оновлення прошивки/налаштування параметрів
  • 1~8: CH1~CH8 виходи PWM
  • Curr: сигнал датчика струму (0~3,3В)
  • Vbat: 0~36В вимірювання напруги батареї
  • G: земля
  • Напруга майданчика 4v5 = напруга майданчика 5V мінус 0,3В
  • Немає вбудованого регулятора 5В — потрібно живити плату та приймач від зовнішнього джерела 5В

Failsafe (прошивка 2.0.0 та новіші)

  • CH3 відведений під газ, значення failsafe = 988 за замовчуванням. Значення failsafe для CH3 та інших каналів можна змінити наступними діями.
  • Переконайтесь, що сигнал ESC відключено від плати CRSF-PWM перед налаштуванням failsafe
  • Замкніть майданчики сигналу PWM1 та PWM2, потім увімкніть плату CRSF-PWM та приймач.
  • Значення failsafe збережеться автоматично після ввімкнення плати CRSF-PWM та отримання сигналу CRSF. Світлодіод швидко блимає 8 разів.
  • Значення failsafe = значення PWM кожного каналу передавача у момент отримання сигналу CRSF платою CRSF-PWM.
  • Заберіть перемичку між PWM 1 і 2 — плата CRSF-PWM повернеться до звичайного режиму виходу PWM.

Стан світлодіода

  • повільне блимання: плата CRSF-PWM не отримує сигнал CRSF, наприклад приймач не прив’язаний до передавача.
  • постійно світиться: плата CRSF-PWM та приймач працюють нормально
  • 5x швидких блимань через 10 секунд після ввімкнення: активний режим CLI

Телеметрія GPS

  • Сумісний із протоколом GPS NMEA, 1Гц, швидкість 9600~115200
  • «TX» GPS до «RX» плати CRSF-PWM — однопровідне напівдуплексне з’єднання UART, «TX» плати CRSF-PWM до «RX» GPS не є обов’язковим.
  • Підтримувана телеметрія GPS: GPS, GSpd, Hdg, Alt, Sats
  • Серія u-blox за замовчуванням виводить протокол «0+1 – UBX+NMEA»
  • Датчики (GPS, GSpd, Hdg, Alt, Sats) почнуть блимати на вкладці TELEMETRY передавача, щойно плата CRSF-PWM з’єднається з GPS.
  • Якщо телеметрія GPS відсутня — перевірте підключення між GPS та платою CRSF-PWM; деякі GPS u-blox можуть не виводити протокол NMEA, тоді потрібно скинути GPS до заводських налаштувань у u-center.
  • За допомогою логування телеметрії OpenTX можна побудувати маршрут польоту або знайти загублену модель.

Телеметрія VSpd

  • Вбудований барометр SPL06-001 (адреса I2C 0x76)
  • Телеметрія VSpd підтримується ExpressLRS 2.0, EDGE 2.6, OPENTX 2.2 та новіше.

TIM та частота PWM

  • Частоту PWM на всіх 10 каналах можна налаштувати відповідно до TIM
  • PWM за замовчуванням працює на 50Гц
  • TIM2: CH1, CH2, CH4
  • TIM16: CH3
  • TIM3: CH5, CH6, CH7, CH8

Режим CLI

  • Якщо плата CRSF-PWM не виявляє GPS на UART2 протягом 10 секунд після ввімкнення, активується режим CLI.
  • У режимі CLI плату CRSF-PWM можна підключити до конфігуратора через модуль USB-TTL/passthrough FC.
  • У режимі CLI можна оновити прошивку плати CRSF-PWM.
  • Режим CLI не впливає на прийом сигналу CRSF та виходи PWM.

Прошивки

  • Дивіться сторінку товару CRSF-PWM (вкладка з інструкцією прошивки) щодо оновлення прошивки плати CRSF-PWM-V

A. Модулі USB-TTL, наприклад CP210x, FTDI

1. Підключення

  • TX2 — RX модуля USB-TTL
  • RX2 — TX модуля USB-TTL
  • 4v5 — 5V модуля USB-TTL
  • G — GND модуля USB-TTL

2. Підключіть модуль USB-TTL до ПК

3. Режим CLI плати CRSF-PWM активується через 10 секунд після ввімкнення

4. Відкрийте Matek Configurator, виберіть COM-порт USB-TTL, швидкість 115200, натисніть «Connect»

5. Введіть команду «help»

B. Passthrough INAV/BF по serial

1. Підключення

  • TX2 — будь-який вільний UART_RX на FC
  • RX2 — будь-який вільний UART_TX на FC
  • 4v5 — FC 5V або 4V5
  • G — FC GND

2. Підключіть USB FC до ПК

3. Режим CLI плати CRSF-PWM активується через 10 секунд після ввімкнення

4. Відкрийте конфігуратор INAV/BF, підключіть FC

5. На вкладці «CLI» конфігуратора INAV/BF введіть «serialpassthrough x 115200», де x = номер UART мінус 1, наприклад, якщо плата CRSF-PWM підключена до UART4 FC — введіть «serialpassthrough 3 115200».

6. Введіть команду «help»

*************** Всі команди вводьте маленькими літерами ***************

help

Список усіх команд

  • help
  • version
  • reboot
  • get failsafe
  • get channel
  • get tim
  • get scale
  • get battery
  • get baro (прошивка 2.0.0 та новіші)
  • set tim[n] = [x] (n: 1,2,3,16; частота: 50,100,160,330,400)
  • set vbat_scale = [x] (60 – 210)
  • set current_scale = [x] (50 – 500)
  • set output_5 = ch[x] (11 або 12)
version

Показує версію прошивки CRSF-PWM

  • CRSF_PWM App v0.9.5 (25 вер. 2021)
reboot

Перезавантажує плату CRSF-PWM

  • Якщо приймач підключений і прив’язаний до передавача, значення failsafe скинеться відповідно до положення стиків передавача.
get failsafe

Показує збережені значення failsafe

  • PWM CH1_failsafe = 1500;
  • PWM CH2_failsafe = 1500;
  • PWM CH3_failsafe = 988;
  • PWM CH4_failsafe = 1500;
  • PWM CH5_failsafe = 1000;
  • PWM CH6_failsafe = 1000;
  • PWM CH7_failsafe = 1000;
  • PWM CH8_failsafe = 1000;
  • PWM CH9_failsafe = 2000;
  • PWM CH10_failsafe = 2000;
get channel

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

Якщо приймач не підключений або не прив’язаний — значення PWM каналу = збережене значення failsafe.

  • CH1 = 1502;
  • CH2 = 1500;
  • CH3 = 1007;
  • CH4 = 1498;
  • CH5 = 1000;
  • CH6 = 1000;
  • CH7 = 1000;
  • CH8 = 1000;
  • CH9 = 2000;
  • CH10 = 2000;
get tim

Показує частоту PWM на всіх TIM

  • TIM2 = 50Гц (CH1,2,4);
  • TIM16 = 50Гц (CH3);
  • TIM3 = 50Гц (CH5,6,7,8);
  • TIM1 = 50Гц (CH9,10);
set tim[n] = [x] (n: 1,2,3,16; частота: 50,100,160,330,400)

Встановлює частоту PWM на кожному TIM/CH

  • Діапазон «n»: 1, 2, 3, 16
  • Діапазон «[x]»: 50, 100, 160, 300, 400
  • TIM2: CH1, CH2, CH4
  • TIM16: CH3
  • TIM3: CH5, CH6, CH7, CH8
  • TIM1: CH9, CH10
  • 50Гц за замовчуванням. Сумісно як зі старими, так і з сучасними ESC/серво на PWM
  • Перевірте документацію ESC та серво, щоб переконатись, що вони стабільно працюють на обраній частоті PWM.
  • Зазвичай аналогові серво працюють лише на 50Гц, деякі цифрові — на 400Гц. ESC з підтримкою oneshot/DShot можуть працювати на PWM 400Гц.
  • Наприклад, команда «set tim16 = 400» — вихід PWM на CH3 працюватиме на 400Гц
  • Наприклад, команда «set tim2 = 100» — вихід PWM на CH1, CH2, CH4 працюватиме на 100Гц
get scale
  • vbat_scale = 110;
  • current_scale = 150;
get battery

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

  • voltage = 0 (мВ);
  • current = 0 (мА);
get baro (прошивка 2.0.0 та новіші)

Показує висоту та температуру з барометра, підтримка MS5611 (адреса I2C 0x77) та SPL06-001 (адреса I2C 0x76)

  • SPL06: alti = 10 (см), temp = 20 (°C);
set vbat_scale = [x] (60 – 210)
  • Резистор 1K:10K: 110 за замовчуванням
  • Через допуски компонентів можна відкоригувати це значення, звіряючи з показаннями мультиметра.
set current_scale = [x] (50 – 500)
  • current_scale = 150 за замовчуванням
  • Якщо на телеметрії показує 10А, а на амперметрі 10,8А — встановіть масштаб (10,8/10)×150=162
  • Для зовнішнього датчика струму на CRSF-PWM-6 — підберіть це значення під масштаб вашого зовнішнього датчика.
set output_5 = ch[x] (5/11/12)
  • Майданчик output_5 за замовчуванням призначений як CH5(AUX1) — ELRS AUX1(CH5) є 1-бітним/2-позиційним каналом.
  • У режимі широких перемикачів ELRS 2.0, AUX2-AUX8(CH6~CH12) є 7-бітними (128 позицій) для співвідношень телеметрії 1:128 до 1:8, або 6-бітними (64 позиції) для 1:4 і 1:2.
  • Цією командою CLI можна перепризначити сигнал AUX7(ch11) або AUX8(ch12) на майданчик output_5 плати CRSF-PWM — тоді ви отримаєте 128-позиційний канал замість 2-позиційного на майданчику «output 5».
  • Приймач постачається з прошивкою ExpressLRS 2.2.0 та binding-фразою «123456» — приймач ніколи не увійде в режим прив’язки через стандартну процедуру.
  • Потрібно прошити без binding-фрази для стандартного binding, АБО прошити зі своєю binding-фразою.

Вікі ExpressLRS

Прошивка через Wifi

  • Спочатку відключіть ESC і серво від приймача.
  • Увімкніть приймач від джерела 5В. Червоний світлодіод приймача спочатку блимає повільно, а через 20с — швидко, що означає режим Wifi Hotspot.
  • Детальніші кроки дивіться на цій сторінці.
  • Ціль конфігуратора: Generic ESP8285 2.4Ghz RX, або RadioMaster RP1 2.4GHz RX, або HappyModel EP1/EP2 2.4GHz RX

Прошивка через UART

  1. Спочатку відключіть ESC і серво від приймача.
  2. Підключіть приймач до USB-TTL адаптера: TX приймача (верхня плата) до Rx USB-TTL, RX приймача (верхня плата) до Tx USB-TTL. З’єднайте 5V та GND USB-TTL з 5V та GND приймача.
  3. Утримуючи кнопку boot, увімкніть приймач та плату CRSF-PWM (кнопка на платі приймача або на платі CRSF-PWM-V), потім відпустіть — червоний світлодіод приймача має загорітись постійно, а синій світлодіод CRSF-PWM-V — швидко блимати.
  4. У конфігураторі виберіть ціль Generic ESP8285 2.4Ghz RX (або RadioMaster RP1 2.4GHz RX, або HappyModel EP1/EP2 2.4GHz RX) та метод прошивки «UART», встановіть binding-фразу та параметри прошивки, позначте «erase before flash» та «Force Flash».

Поради

  • Tx/Rx на верхньому приймачі ELRS призначений для прошивки прошивки ELRS
  • TX2/RX2 — для підключення GPS або прошивки нижньої плати CRSF-PWM

Reviews

There are no reviews yet.

Be the first to review “Приймач ExpressLRS/ELRS 2.4ГГц Vario, R24-V”

Ваш email не буде опубліковано. Обов'язкові поля позначені *