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».
Reviews
There are no reviews yet.