Гоночный FPV-дрон своими руками (часть 2) — настройка

, FPV-. . , .




, , . , — . , , - .
. , — .

MinimOSD



( ) MinimOSD MWOSD. , . OSD ( , ), FTDI- . FTDI-, , . , Config.h :

#define MINIMOSD
#define CLEANFLIGHT


, .





USB-, , . , Multishot Oneshot125? , F330 , — « » , , « ». , CLI. BLHeli ( 14.5), Damped Light Motor Timing «Medium». .



, . , boot- ( ). , , . , .

, , , Cleanflight. . Cleanflight Configurator.
, (). Betaflight Boris B. «» «» Cleanflight (, Airmode). Betaflight , , . , . 2.8.0, . 2.8.1 RC1, , . , 2.8.1, Betaflight Configurator. , . , Betaflight Cleanflight , CLI. , , Betaflight 2.9.0, - .
, Betaflight Configurator.

Betaflight Configurator



Setup

.

Ports

  • , OSD, MSP UART2.
  • MSP UART1. USB , USB-.




Configuration

.

  • «Board and Sensor Alignment» , 90 yaw. Setup.
  • «Reciever Mode» RX_PPM.
  • ONESHOT125 ( MULTISHOT, ).
  • «Unsynced PWM output», , MULTISHOT.
  • , MOTOR_STOP.
  • «Disarm motors regardless of throttle value», .
  • «Minimum Throttle» 1030. , .
  • «VBAT» . «Battery Voltage» , . , «Voltage Scale».
  • «Other Features» BLACKBOX, SUPEREXPO_RATES, LED_STRIP AIRMODE. .




Failsafe

C failsafe , . « failsafe: ?» , : « failsafe: ?»
failsafe . , Frsky D4R-II, PPM. S.Bus failsafe .
Frsky D4R-II :
  • , ( Pre-set Positions, )
  • , ( Hold Last Position)
  • ( No Pulse)

Frsky D4R-II Hold Last Position, . failsafe , Pre-set Positions. , failsafe . , , . failsafe , , . , , failsafe. , - RTH, . GPS, , . - , .
, , Pre-set Positions Hold Last Position, , . , failsafe , No Pulse. Frsky D4R-II ( 1 ) failsafe (-).
Failsafe Betaflight Configurator` :

  • «Channel Fallback Settings» , . AUX3.
  • Failsafe Stage 2.
  • failsafe 1 ( 10 «Guard time for stage 2 activation...»)
  • failsafe 1 ( 10 Failsafe Throttle Low delay).
  • Failsafe Procedure (Drop), (Land).




PID Tuning

PID — , « ». , . , :

, , Betaflight . :
  • Float «PID Math». LuxFloat Cleanflight F3 F4.
  • MEASUREMENT «Derivative method». , MEASUREMENT , ERROR — .


Modes

Blackbox (AUX1), Horizon (AUX2) (AUX3).
AIRMODE. «» Betaflight, - , Boris B Cleanflight .
, AIRMODE — , . . AIRMODE . , AIRMODE : , . «» , . , ( MOTOR_STOP Configuration) AIRMODE, , AIRMODE .
Betaflight 2.8.1 : AIRMODE (- ) Modes, , , - . «Other Features» Configuration.
AIRMODE , HORIZON. , AUX1 : HORIZON ( ) ACRO + AIRMODE.



LED Strip

, / , .



Blackbox

Blackbox — « » . , PID, ( ). , , . , Naze32 Acro , Naze32 Deluxe SPRacingF3 Acro — , . , 2 3-4 , . , « », , - / . — . , — . :

  • ( «On-board dataflash chip») «Blackbox logging device».
  • «Portion of flight loop iterations to log» 50%, .




, , , . Blackbox . :


CLI

CLI — , , . :

set small_angle = 180 #
set vbat_pid_compensation = ON # PID
save #


Betaflight OSD . , , . OSD , CLI serialpassthrough , (Disconnect) Betaflight MWOSD. . , Micro MinimOSD, UART2 ( ) :

serialpassthrough 1 115200


.



( “») : , , . , , , . Reciever. 1000 — 1500 — 2000. 996 — 1508 — 2020, . -, «» ( 1000 2000) . -, , 1500, , , - . , « ».
Taranis, . Turnigy 9XR PRO, Limits. eePskye ( Limits), , Betaflight Configurator. .
1500, «» 5 . , , , . Betaflight ( CleanFlight ) , .

set deadband = 6


0 32 . . , , , .
, !

Source: https://habr.com/ru/post/ar395487/


All Articles