5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 15669|回复: 51
打印 上一主题 下一主题

【飘飘作品】飞碟FDRC F4V3 Plane V2 固定翼革新版飞控使用Ardupilot固件全程详解...

  [复制链接]
跳转到指定楼层
楼主
发表于 2022-4-18 22:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 四裤全输 于 2022-12-8 16:44 编辑

前言:
        固定翼FPV的乐趣,相比在玩腻了穿越机FPV后,很多玩家都会转到这个方向。续航时间长,航程远,飞行体验舒服是多旋翼穿越机无法比拟的。Ardupilot是目前开源固件方案中,稳定性最高,功能最强,参与玩家最多的,飞行体验最棒的固件平台。
       本文旨在对玩家对Ardupilot调参逻辑的梳理,以及老手玩家是分享整理。以新手视角全程指导进行对使用飞碟FDRC  F4V3 Plane V2飞控安装到一台固定翼FPV载机的调参全过程。

设备选择:
        固定翼载机。推荐选择目前市场玩家的主流选择:双发前拉动力的 大白鲨、肥翁(翼展110cm,起飞重量1200g~3000kg),单发尾推飞翼机型 ARWING、海豚等小翼展长续航便携机型。
        遥控器。推荐选择基于OPENTX、EDGETX开源系统的遥控器(Jumper ,RadioMaster , Frsky,黑羊tango等),增程高频头及接收机选择 思翼SIYI FM30+FR接收机,开源的ELRS 2.4G/915Mhz的高频头和接收机(目前已经基本鲜有玩家使用433Mhz的增程系统)
        图传摄像头:5.8G模拟图传及摄像头选择完全看玩家选择,模拟图传可考虑caddx 平头哥2代,foxxer无牙崽2代。基本已经是模拟摄像头的天花板了。图传发射可选就多了,熊猫5804系列,耐斯大功率系列,RUSH大功率等等。而且图传距离效果与飞行环境以及高度,图传接受屏幕的灵敏度,接收天线增益等因素,都有很大关系,本人用渣渣600mw的山寨图传,都飞出12km直线距离,高度1000m的画面有些雪花。考虑使用DJI高清数字图传(需搭配大疆高清眼镜V1/V2),原厂天空端2天线带1080p卡录,Vista天空端体积小单天线。搭配的天空端摄像头有原厂摄像头(视角窄,白天色彩好,高帧率),caddx极光pro摄像头(夜视效果好,色彩艳丽)。runcam mipi,星云Pro,runcam凤凰(不推荐)。大疆高清目前没人飞出超过15Km,据说是DJI的限制。
        动力电池:根据不同载机及不同玩家的经验,推荐使用4~6S 18650/21700  多组并联的电池,容量大,放电倍率足够固定翼FPV使用,保养方便。

          双发固定翼个人推荐:
          载机:大白鲨空机/肥翁空机            
          电机:4S动力推荐使用 2307-1450KV电机,6S重载动力推荐使用2216-980KV电机
          电调:4S动力好赢乐天20A,6S重载动力推荐使用好盈40A
          舵机:PTK 7452  9克数码舵机 4个。
          飞控: 飞碟FDRC  F4V3 Plane V2 固定翼革新版
           GPS模块:BN280 北田280(固定翼不需要带罗盘)或者其他GPS模块(价格20~100不等)
           电池:4S 2~3P 21700  9000~13500ma,6S 2P 21700 9000ma  
           螺旋桨:4S 动力使用7040 3叶正反桨  ,6S重载动力使用8060正反桨

          单发尾推飞翼布局个人推荐:
          载机:ARWING空机/海豚空机      
          电机:2207/2306-1950KV电机
          电调:飞盈佳乐35A
          舵机:PTK 7452  9克数码舵机 2个。
          飞控:飞碟FDRC F4V3 Plane 固定翼革新版
           GPS模块:BN280 北田280(固定翼不需要带罗盘)或者其他GPS模块(价格20~100不等)
           电池:4S 21700  4500ma  /4S 2P 18650  6000ma
           螺旋桨:51466穿越机桨

飞控介绍:
        飞碟FDRC  F4V3 Plane V2 固定翼革新版   飞控使用STM32F405主控芯片,BMI270加速计陀螺仪芯片,SPL06气压计芯片,AT7456 OSD显示芯片4路UART串口,9路PWM信号输出,支持3~6S动力电池输入,内置5V 3A及9V BEC电路。下板预置电流计。
        
        
硬件安装:
         固定翼载机的电子设备安装请参考空机厂家提供的指导说明书,包括电调,电机,舵机安装的方法和技巧,这里不作赘述。图传,摄像头安装的位置与指导,根据不同玩家的喜好进行安装调试,这里也不作指导说明。
         飞控安装到飞控,不需要特别加减震平台,正常尼龙柱+尼龙螺丝 或者3M海绵双面胶粘在机身中心即可。确保安装稳固,较大的晃动下不会出现飞控松脱。

第一节:飞控前期准备

       1、 飞碟FDRC  F4V3 Plane  V2飞控

       2、飞控标配 PWM1~8个端口控制输出,插针为2.54杜邦插针。PWM1~8排针中间的5V不与飞控自身的5VBEC供电不连通,由电流计下板的5V3A的BEC供电,确保舵机供电正常。

       3、飞控标配 UART1,UART3(i2c占用),UART4,UART6   一共3个可用串口及一个i2c并联外设并联口。ardupilot固件在接收机识别上能自动识别PPM、SBUS接收机。所以使用SBUS/PPM接收机,接收机信号线接在飞控的PPM点上。SBUS信号不占用UART串口。

       4、根据飞控端口说明,UART1=Serial1,   UART3=Serial2,  UART6=Serial3,  UART4=Serial4。     后面会有针对串口使用的设置说明。我们可以看看全部参数树中各个Serial口的设置:
      
      后面会针对不同设备连接不同Serial口的参数说明。
        
       5、飞控的5.8G模拟图传及摄像头供电接口顺延在PWM8接口后,同样使用2.54杜邦插针。其中中间的供电电压为9V,可以正常给模拟图传及摄像头,已经DJI高清天空端进行供电。

       飞蝶FDRC F3V3 REVO飞控官方推荐接线图如下:
      
      注意上图右下角红色文字。此处标识主要针对不含下板BEC与电流计的飞控说明。含有下板BEC与电流计的飞控,舵机供电有下板的5V BEC供电,可以不需要外接BEC。使用带有5V BEC电调的玩家,建议把信号线中间的5V挑开。以免造成供电冲突。

第二节:固件刷写
       1、飞碟FDRC  F4V3 Plane  V2 在下单购买时候主要注明Ardupilot固件,厂家已经提前刷写了4.3.1稳定版固件。不想重新刷固件的玩家可以直接跳过此节。

       2、建议使用FDRC提供的这款飞控的固件进行刷写(主要是BMI270陀螺仪设计与公版固件有差异)
       Windows10操作系统的电脑一台,安装有Betaflight软件或者INAV调参软件(刷固件用),MissionPlanner调参软件。飞控固件,一般命名都是:arduplane_with_bl.hex (飞控需要刷带bl的固件做引导),Micro USB数据线一条。飞控刷写ardupilot固件,需要借助Betaflight调参软件或者INAV调参软件,本教程使用INAV软件作为演示,软件版本不限。按住飞控的BOOT键不放,使用Micro USB数据线把飞控与电脑连接,此时飞控LED指示灯长亮。INAV右上角显示DFU,即进入工程模式。如下图:
      
       3、选择INAV左边的“更新固件”如下图:
      
             选择“本地加载固件”如下图:
      
             在弹出的对话框中找到飞控固件arduplane_with_bl.hex  存放的位置,点击“打开”如下图:
        
             固件加载完成,即将准备烧写,点击“烧写固件”如下图:
         
             固件烧录过程,经过“擦除原固件”“烧录固件”“验证”最后显示“烧录成功”
         
           
         
         
       4、此时,飞控已经成功刷入ardupilot固件,拔掉USB数据线,关闭INAV。打开MissionPlanner调参软件。
        注:刷写固件时,建议断开所有与UART端口连接的设备,例如GPS,数传、接收机等。以免造成刷写冲突。

第三节,确认外设与飞控的端口链接

       常见的外设有:GPS定位模块(固定翼不需要带罗盘),SBUS/PPM接收机,ELRS接收机/黑羊CRSF接收机,思翼遥控数传一体接收机,DJI大疆高清数字天空端

      依据飞碟FDRC  F4V3 Plane V2飞控官方接线图的建议,列举了常见的4中接线状态

      1:使用SBUS接收机+GPS模块+模拟5.8G图传摄像头。
      SBUS接收机接在  5V+   GND   PPM
      GPS模块接在     5V+   GND   TX1  RX1  (即UART1端口,对应Serial1串口,GPS TX接飞控RX1,GPS RX接飞控TX1)
      串口设置如下:
      SERIAL1_BAUD   38
      SERIAL1_OPTIONS  0
      SERIAL1_PROTOCOL  5   
      具体接线参考如下图:
      

     2:使用ELRS接收机/黑羊CRSF接收机+GPS模块+模拟5.8G图传摄像头。
     GPS模块接在     5V+   GND   TX1  RX1  (即UART1端口,对应Serial1串口,GPS TX接飞控RX1,GPS RX接飞控TX1)
     ELRS接收机/黑羊CRSF接收机接在   5V+   GND   TX6  RX6  (即UART6端口,对应Serial3串口,接收机 TX接飞控RX6,接收机 RX接飞控TX6)
      串口设置如下:
      SERIAL1_BAUD   38
      SERIAL1_OPTIONS  0
      SERIAL1_PROTOCOL  5   
      SERIAL3_BAUD   115
      SERIAL3_OPTIONS  0
      SERIAL3_PROTOCOL  23     
      具体接线参考如下图:
      

     3:使用ELRS接收机/黑羊CRSF接收机+GPS模块+DJI大疆高清数字天空端
     GPS模块接在     5V+   GND   TX1  RX1  (即UART1端口,对应Serial1串口,GPS TX接飞控RX1,GPS RX接飞控TX1)
     ELRS接收机/黑羊CRSF接收机接在   5V+   GND   TX6  RX6  (即UART6端口,对应Serial3串口,接收机 TX接飞控RX6,接收机 RX接飞控TX6)
     DJI大疆高清数字天空端接在   9V+   GND   TX4  RX4  (即UART4端口,对应Serial4串口,天空端 TX接飞控RX4,接收机 RX接飞控TX4)
      串口设置如下:
      SERIAL1_BAUD   38
      SERIAL1_OPTIONS  0
      SERIAL1_PROTOCOL  5   
      SERIAL3_BAUD   115
      SERIAL3_OPTIONS  0
      SERIAL3_PROTOCOL  23   
      SERIAL4_BAUD   115
      SERIAL4_OPTIONS  0
      SERIAL4_PROTOCOL  33   (使用caddx阿凡达高清天空端  displayport   设置为42)20221111补充更新      OSD_TYPE   3    (使用caddx阿凡达高清天空端  displayport   设置为5)20221111补充更新
      BRD_ALT_CONFIG    3     (20220531补充,最新固件释放UART4接口)  
      具体接线参考如下图:
     

    4:使用思翼数传一体接收机+GPS模块+DJI大疆高清数字天空端
     GPS模块接在     5V+   GND   TX1  RX1  (即UART1端口,对应Serial1串口,GPS TX接飞控RX1,GPS RX接飞控TX1)
     思翼接收机的SBUS接在  5V+   GND   PPM
     思翼数传接口  接在     TX6  RX6  (即UART6端口,对应Serial3串口,接收机 TX接飞控RX6,接收机 RX接飞控TX6)
     DJI大疆高清数字天空端接在   9V+   GND   TX4  RX4  (即UART4端口,对应Serial4串口,天空端 TX接飞控RX4,接收机 RX接飞控TX4)
      串口设置如下:
      SERIAL1_BAUD   38
      SERIAL1_OPTIONS  0
      SERIAL1_PROTOCOL  5   
      SERIAL3_BAUD   57
      SERIAL3_OPTIONS  0
      SERIAL3_PROTOCOL  2   
      SERIAL4_BAUD   115
      SERIAL4_OPTIONS  0
      SERIAL4_PROTOCOL  33   (使用caddx阿凡达高清天空端  displayport   设置为42)20221111补充更新      OSD_TYPE   3    (使用caddx阿凡达高清天空端  displayport   设置为5)20221111补充更新
     BRD_ALT_CONFIG    3     (20220531补充,最新固件释放UART4接口)  
      具体接线参考如下图:
     

第四节:调参初步设置:

       1:打开MissionPlanner调参软件。使用Micro USB数据线把飞控与电脑连接,在MP软件右上角选择飞控对应的端口(连接成功,端口显示突出Ardupilot),如下图:  点击连接,稍等几秒,软件在读取飞控的数据。
      
       2:进行加速度计校准。点击开始,根据软件提示,翻转飞控的六面,点击“校准加速度计”,依据提示对飞控的6个面进行校准。如下图
      

       Please place vehicle LEVEL   加速计校准--底面朝下
       Please place vehicle LEFT     加速计校准--左面朝下
       Please place vehicle RIGHT     加速计校准--右面朝下
       Please place vehicle NOSEDOWN     加速计校准--前面朝下
       Please place vehicle NOSEUP     加速计校准--后面朝下
       Please place vehicle BACK     加速计校准--顶面朝下
        校准完成,如下图:
        
        校准水平,可以在飞控装机后,飞机平放,然后执行一次校准水平即可。

       3:遥控器校准。
       此时需要接收机与飞控正常连接,飞控有USB线连接电脑的话,接收机是有5V供电,所以此时可以不需要连接动力电池。
       接收机与飞控正常连接并设置正确,在“初始设置”--“遥控器校准”页面,所有通道均有一定的值。特别是油门通道,以及开关通道。如下图:     
      
      如果接收机设置不正确,油门通道与开关通道均无输出值。如下图:
        
     点击“校准遥控”弹出对话框”Ensure your transmitter is on and receiver  is powered and connected。Ensure your motor does not have power/no props!!!”旨在提示请确认遥控器油门通道的方向,以及确保电机未接电及未安装螺旋桨。点击OK。如下图:
     
     弹出对话框“Click OK and move all RC sticks and switches to their extreme positions so the red bars hit the limite”旨在提示点击该OK栏后,注意将所有通道的遥感打满,开关通道及6端开关通道打满,确保看到通道显示红色栏为通道输出的最大值及最小值。 点击OK。如下图:
     
      此时将所有通道的摇杆打满,开关通道及6端开关通道打满,可以在画面中开到通道是输出最大值和最小值有红色栏进行圈定,点击OK。如下图:
   
     点击OK后,弹出对话框,显示各个通道输入的最大值与最小值,点击OK。如下图:
   

       4:定义PWM通道输出与飞机舵面方向校准指导
          ardupilot固件对PWM的输出支持完全自定义,默认参数为常规布局的AETR模式,如下图
         
        每个PWM输出通道都可以在对应的下拉菜单中选择定义,这是Ardupilot固件最有特点的地方之一
         
         使用双发固定翼,建议两个电调的信号线直接接入飞控,而不是使用Y线将电调信号线并联后接入飞控(Y线并联电调信号线有可能出现某个电调接收不到信号的故障)
         双发传统布局固定翼设置指导如下:(大白鲨,肥翁,铁骑,龙2,刺客T1此类)
         
        飞翼模式,如下图:(ARWING飞翼,海豚固定翼,御猫,自由者,X5此类)
         
       飞机舵面校准:
         ardupilot固件的通道输出为实时输出,后期进行通道辅助修正调整的时候,发现飞控执行飞机姿态修正的时候,通道输出方向错误,在对应通道的"Reverse"处勾选,对应通道的输出即可反向。通道辅助检查请在FBWA增稳模式下操作,
       例如左边机翼向上,则左边的副翼舵面应向上打来对左边机翼姿态进行修正,反之右边机翼校准检查也是一样。如下图
        
       水平尾翼检查也是一样,机头向下,则水平尾翼向上修正水平姿态。如下图
      
       若舵面修正的反向有误,在对应通道的Reverse栏勾选反向。直至所有舵面辅助修正方向正确。
       检查完飞控自稳模式的舵面辅助修正方向,在遥控上切换到手动模式,通过打俯仰,升降,方向,检查飞机的舵面反馈是否正确。
若飞机舵面在手动模式下舵面反馈方向错误,在“遥控器校准”界面,选择对应的摇杆通道,勾选对应通道的“反转”选项即可。

      5:设置飞控的飞行模式
        ardupilot使用1个比例通道进行6个模式切换,目前市场上有遥控原带6段开关(例如Jumper T16,T18,T Pro,Radiomaster T18S),不过这个六段开关的输出范围与ardupilot的6个模式的范围区间不太一致,建议在遥控的6段比例通道中加入一个曲线,参数为:
        opentx 6段开关曲线设置
       -100  -60  -20  20  60  100
        -85   -45  -15  15  45   85
        如下图:
        
        
        
      
      部分遥控没有6段开关(如Frsky X9D, Jumper Tlite,radiomaster TX12,Zorro)20221111补充更新        
      推荐使用3段开关对应控制3个常用飞行模式,再使用数个2/3段开关作为独立模式激活功能
       Ardupilot的模式切换确认逻辑为以最后一次模式切入为确认。
       独立通道开关切换模式(飞控识别最后一次模式切入操作为准)

        使用举例:
        我们使用遥控的8通道(飞控默认)3段开关作为模式切换,在设置的时候需要对照选择开关段位对应的模式位置
       分别选择:FBWA增稳模式,CRUISE定高定向模式,LOTIER定点留待模式
       使用遥控5通道的2段开关作为TAKEOFF抛飞模式开关
       全部参数表中查找  RC5_OPTION     选择 77
       使用遥控6通道的2段开关作为RTL返航模式开关
       全部参数表中查找  RC6_OPTION     选择 4   
       使用遥控7通道3段开关作为AUTO航点模式开关
      全部参数表中查找  RC7_OPTION   选择  16

       以下是常见独立开关控制模式对应的参数
       4:ModeRTL    返航模式
       16:ModeAuto    航点模式
       41:ArmDisarm (4.1 and lower)   开关一键解锁(4.2版本固件前)
       51:ModeManual      手动模式
       56:ModeLoiter          定点留待模式
       58:Clear Waypoints     航点清除
       72:ModeCircle      盘旋模式
       77:ModeTakeoff     抛飞模式
       92:FBWA          增稳模式
       150:CRUISE      定高定向模式
       153:ArmDisarm (4.2 and higher)   开关一键解锁(4.2版本固件起)

      先熟悉一下各种模式的特点:
      MANUAL  手动模式,完全脱离飞控参与
      CIRCLE      盘旋模式
      STABILIZE 自稳模式。简单的自稳模式,只会控制飞机回中,保持水平,可以用遥控控制姿态。如果觉得FBWA模式动作太过迟缓可以开启这个模式。
      FBWA       增稳模式。根据设置倾角和俯仰角,并很好的保持姿态,高度通过油门控制,推荐新手使用的模式。
      FBWB       增稳定高模式。在FBWA基础上会很好的保持高度。
      CRUISE     巡航模式。定高定向飞行(远航强烈推荐使用)
      AUTOTUNE  自动调参模式
      AUTO      自动航点模式
      LOITER    留待模式。即在当前定位点上空以设置的高度和半径绕圈等待。
      RTL         返航模式。自动直线返航到家的位置上空以设置的高度和半径盘旋
      TAKEOFF  辅助抛飞模式

      六段开关推荐设置模式:1,RTL返航模式。  2,FBWA增稳模式。3,CRUISE巡航模式。4,AUTO自动航点模式。5,LOITER留待模式。6,MANUAL  手动模式

     飞蝶FDRC 预刷固件,模式状态如下:
      
      每一段模式,都可以在下拉菜单中进行选择对应的模式:
     
      根据众多模友的一致推荐选择,固定翼推荐大家使用以下模式设置(确保遥控6段开关模式切换正常)
      
       根据下拉菜单选择对应的6个模式,最后点击“保存模式”即可。如下图:
      
       设置6个模式切换,即可在遥控的6段开关选择查看MP调参软件的显示(模式切换,在OSD上的模式显示也会提示)
       设置模式切换通道,固件默认为第8通道。本人喜欢使用12通道作为模式切换通道,所以在当前PWM:12    修改模式切换的通道,在下文会有指导说明。

      6: OSD设置(模拟图传,DJI高清)
      进入OSD信息设置:  配置/调试--Onboard OSD--Screen1
       ardupilot的OSD显示设置与INAV调参有些类似(飞控内置OSD模块),属于最下面的OSD内容选项中勾选需要显示的项目,在页面中拖动到自己想 要的位置即可。飞控通电并接入图传与摄像头时,拖动OSD项目的位置,点击右上角“Write customization”,即可在接受屏幕中看到OSD信息位置的更新。
       如下图所示:      
     
     
     如果觉得默认参数的OSD信息位置与自己的习惯不符,可以鼠标点击拖动值合适的位置
     
    觉得下面OSD信息项目栏位置太小,可以勾选旁边的Reduced View 获得全景模式
   

     大疆天空端与飞控是通过串口连接,天空端的TX接到空余端口的RX,天空端的RX接到空余端口的TX。使用串口4作为大疆天空端连接。所以对应的SERIAL4设置应该如下:
     SERIAL4_BAUDRTE   115  
     SERIAL4_OPTIONS     0
     SERIAL4_PROTOCOL  33  
    同时修改  OSD_TYPE  这项修改为  3  (默认是 1  )
    重启飞控正确连接飞控,天空端供电正常,眼镜连接正常,并且大疆眼镜打开“自定义OSD”,即可显示眼镜所支持的OSD显示类型。
     DJI眼镜部分OSD项目不能支持显示。已知常用的可以显示的为:
      电池电压,电流,电量,GPS星数,经纬度,离家距离,高度,高度变化值,速度,RSSI,俯仰角,横滚角。
确认不支持显示的是:
     模拟水平线,航程累计,离家方位角,模式名称,当前油门量。

       常用OSD内容对照:(20220905更新)
      常用OSD内容对照:      BAT_VOLT  电池电压
      CELLVOLT  单节电池电压
      CURRENT  电流
      POWER  当前系统功率
      BATUSED  电量消耗
      RSSI  遥控信号强度
      SATS    GPS卫星数
      FLTMODE   当前模式  (DJI不支持显示)
      MESSAGE  系统信息  (DJI显示飞行模式)
      HORIZON  模拟地平线  (DJI不支持显示)
      HOME  离家距离   (DJI不支持显示)
      DIST     飞行航程    (DJI不支持显示)
      HOMEDIR  (DJI显示指向家箭头)
      HOMEDIST (DJI显示离家距离)
      CRSSHAIR   (DJI显示中心十字瞄准)
      SIDEBARS   (DJI显示战机模式侧边栏)
      HEADING  离家方位角  (DJI不支持显示)
      THROTTLE  当前油门值  (DJI不支持显示)
      COMPASS  罗盘方位     (DJI不支持显示)
      GPSLAT   GPS纬度
      GPSLONG GPS经度
      ROLL   横滚值
      PITCH  俯仰值
      ALTITUDE   当前高度
      GSPEED   当前地速
      VSPEED   当前高度变化值     m/S

      7:电调油门行程校准
      装机后需要对电调进行连接飞控状态的油门行程校准操作。油门校准须确保卸除螺旋桨,保证电机工作是无磕碰到周边物体。
      具体操作:
      将飞控通过USB线连接电脑,打开MP调参软件,连接飞控。
      在“飞行数据“---”动作”---点击“解锁/锁定”--遥控油门推到最高--电调 连接动力电池--等待电调检测电池123声音(不同的电调声音有可能不同)--油门拉到最低--电调确认油门最低值 滴一声长响。此时完成油门行程校准操作。


第五节,进阶调参(重要)
      其他参数更多是在“全部参数表”里面进行针对性设置,这是ardupilot固件最具有特点地方。“全部参数表”内容密集,如下图:
      
     或者使用“全部参数树”进行参数快速查找,如下图:
      
      部分安装了MissionPlanner调参软件的用户在软件界面中找不到“全部参数表”“全部参数树”项目,可以在“配置/调试”页面下的“Planner”页面下的“布局”项目,选择“Advanecd”,然后保存,关闭软件,重新打开并连接飞控,即可找到“全部参数表”“全部参数树”项目页。如下图
      

     一般玩家都会直接在右边的“搜索”栏里输入命令关键字,这样能提高找到命令的速度。一般情况我会搜索前3个字母,这样能更好的提高调参速度。
      每一项命令,第一列为命令名称,第二列为值,第三列为单位,第四列为选项,第五列为描述。我们会搜索命令,然后鼠标点击对应的值的数字,输入我们需要设置的值。部分命令会弹出对话框,关闭或者忽略即可。命令的值修改完成,点击右边“写入参数”,弹出“Parameters successfully saved”对话框,点击OK即可。此时你要修改的命令的值已经完成更新。

    1:FBWA模式下参数微调  搜索LIM
      LIM_ROLL_CD      6000     FBWA模式下横滚最大比例角度  默认4500   建议修改至6000,修改此项,降低FBWA模式下横滚转弯的半径  
      LIM_PITCH_MAX  3500    FBWA模式下俯仰最大比例角度  默认2000   建议修改至3500,修改此项,降低FBWA模式下爬升倾角,提高爬升速率
      LIM_PITCH_MIN  -2500   FBWA模式下俯仰负值最大比例角度  默认-2500
      
      
       CRUISE 定高定向模式是远航常用的飞行模式,默认参数中允许玩家爬升的速率比较低,仅2M/s,玩家可根据飞机动力搭配的特点,适当修改此参数。在执行定高定向模式时,遥控输出俯仰拉升动作,飞机能根据设定的爬升速率进行快速爬升。推荐5~8m/s。参数如下
      FBWB_CLIMB_RATE    1~10  m/s  
     
     

      2, 抛飞TAKEOFF模式设置 遥控执行解锁,轻推油门,电机转动,确认电机状态正常,收完油门,打开抛飞辅助模式,将飞机抛出后有一定速度后电机会快速启动并按照指定油门值爬升

     RC5_OPTION   77   (设置5通道开关为TAKEOFF起飞模式开关,搜索RC5)如下图:
     
     
     全部参数表,搜索TK  默认参数如如下图:
   

     建议修改参数:
     TKOFF_ALT  100   (设置起飞模式目标到达指定高度100米)
     TKOFF_DIST 400  (设置起飞模式最大范围 400米)
      TKOFF_LVL_ALT        50     抛飞后指定高度机翼保持水平   默认20
     TKOFF_LVL_PITCH  30  (设置起飞模式最大爬升角度  30°)
     TKOFF_THR_MAX  100  (设置起飞模式最大油门值100%)
     TKOFF_THR_MINACC  2  (起飞模式飞控检测飞机瞬间速度达到2米/秒,油门输出)
     如下图:
   
     TAKEOFF模式必须在有GPS定位完成后才能启用。

    WP_LOITER_RAD 80  留待模式盘旋半径,默认60m     NAVL1_PERIOD  40   盘旋一圈时间,默认17s

    3,使用飞控的UART1端口连接GPS模块,我们需要设置该端口设置:(搜索SERIAL1)
       SERIAL1_BAND  38
      SERIAL1_OPTIONS  0
      SERIAL1_PROTOCOL  5
     将GPS模块与飞控UART1端口连接,4根线
     GPS  V---飞控 5V
     GPS  G---飞控 GND
     GPS  R----飞控 TX1
     GPS  T----飞控 RX1
     GPS模块连接错误或者设置错误,在“飞行数据”页面,可以看到“无GPS”,如下图:
   
     GPS模块连接正确并设置正确,在“飞行数据”页面,可以看到“GPS未定位”,如下图:
   

       4,修改飞控安装方向
        飞控在默认时,USB口处于机头方向右侧,这样我们在将飞控装入机舱后,USB线不方便连接USB口进行调参,飞碟为飞控提供了Micro USB接口的延长线。若玩家不喜欢使用该延长线或者延长线丢失,所以我们需要把飞控的USB口修改方向朝机头方向,便于连接USB线调参。(搜索AHRS)
       AHRS_ORIENTATION    6  
       修改飞控安装方向顺时针旋转270°,USB口朝机头方向

       5:修改飞行模式切换通道  (搜索FLTMODE)
      固件默认8通道作为飞控模式切换通道,只需要在遥控设置8通道为6段开关用于模式切换
      由于ELRS通讯协议的特点,ELRS接收机用户推荐使用12通道作为模式切换通道(同步需要在遥控设置12通道为6段开关)
       FLTMODE_CH   12
       选择12通道作为模式切换通道(将12通道设置位6端模式开关)
      
      

      6:  解锁自检
       ardupilot固件对飞控解锁要求非常高,默认参数需要自检数十项参数后达标才允许解锁,非常麻烦。(搜索ARMING)
      ARMING_CHECK   0    (此处会弹出对话框,关闭即可)
      解锁自检,忽略所有要求。用户可以在油门最低,Yaw方向舵右打满6秒后,飞控解锁,推油门电机转。     
      设置参数  ARMING_RUDDER   2   飞机落地后,Yaw方向舵左打满6秒,飞控锁定,此时推油门电机不转。
      
      

      7:接收机设置
     若使用SBUS接收机/PPM接收机,则只需要把接收机的信号线与飞控的PPM焊点连接即可。SBUS接收机/PPM接收机不占用飞控串口。
     思翼接收机的SBUS连接参考普通SBUS连接方式。数传连接请看下文关于数传连接设置。

     若使用ELRS接收机/黑羊CRSF接收机连接飞控,使用UART6端口连接ELRS接收机
     SERIAL3_BAUDRTE   115   (设置端口波特率为11500)
     SERIAL3_OPTIONS     0
     SERIAL3_PROTOCOL  23 (设置UART1口为RCIN)
     RC_PROTOCOL  9    (设置RC输入模式为CRSF ,搜索RC_PRO)
     接收机  V---飞控 5V
     接收机  G---飞控 GND
     接收机  R----飞控 TX6
     接收机  T----飞控 RX6
     使用ESRS接收机,由于ELRS只有12通道为多段通道,所以建议使用12通道作为模式切换通道
     FLTMODE_CH  12

   8,   失控保护检查(重要)
     ardupilot固件的失控保护逻辑,为飞控未检测到接收机给飞控输出的油门值低于1000,飞控则执行失控保护动作(熟悉inav或者bf的玩家应该清楚,遥控未与接收机连接,或者飞控未检测到接收机,油门值会固定在885)部分版本的固件在失控保护比较保守,所以建议用户执行一次失控保护检查。如下图:(搜索FS)
     
      FS_SHORT_TIMEOUT   1.5   (失去接收机油门输出信号1.5秒后,飞控执行第一阶段失控保护动作)
      FS_SHORT_ACTN         1   (第一阶段失控保护动作,执行CIRCLE盘旋等待。默认为0“不执行任何动作”)
      FS_LONG_TIMEOUT     5   (执行第一阶段失控保护动作5秒内,没有接受到油门输出信号,飞控执行第二阶段失控保护动作)
      FS_LONG_ACTH       1    (第二阶段失控保护动作,执行RTH返航。默认为0“执行当前动作”)
     
       Ardupilot固件默认返航点盘旋等待高度为100米高,玩家可根据各自飞场的不同地理情况进行调整。RTL返航逻辑为在返航点与起飞点以直线飞行,一边返航一边降低高度。高度不足预设高度会自动快速爬升至指定高度执行返航。修改返航高度参数如下:
       ALT_HOLD_RTL      10000       cm       默认 10000  cm           RTL至起飞点后盘旋高度  

    9:数传设置
      使用思翼FM30高频头以及思翼FR系列接收机,是带有SBUS遥控及数传一体化。使用数传,可以方便的不连接USB数据线情况下远程对飞机进行调参和航点输入等功能,非常方便使用。
      思翼数传建议使用UART6端口作为数传连接。对应ardupilot为Serial 3端口,把端口设置为:
      SERIAL3_BAUDRTE   57   (设置端口波特率为57600)
      SERIAL3_OPTIONS     0
      SERIAL3_PROTOCOL  2   
       接线要求:
       数传  R----飞控 TX6
       数传  T----飞控 RX6   
      设置成功,飞机通电,安卓手机/windows电脑蓝牙连接FM30高频头,就可以在安卓手机启动QGC软件,windows电脑启动QGC软件或者MissionPlanner调参软件  选项蓝牙连接的端口。连接后就可以查看飞控的参数及写入。

    10:  RSSI设置
     思翼接收机与黑羊CRSF接收机的RSSI均使用一个PWM通道模拟RSSI信号。思翼使用CH16通道,黑羊CRSF接收机使用CH12通道,ELRS接收机使用CH15通道。
     
     我们需要在RSSI选项修改参数
     RSSI_TYPE   2    (使用一个PWM通道作为RSSI信号输入,ELRS接收机主要使用LQ信号质量来反馈信号强度,所以在此参数中选择 3. )
      
     写入参数并且刷新参数后,查找“RSSI_CHANNL”
     
     思翼接收机,设置为  RSSI_CHANNL  16
     CRSF接收机,设置为  RSSI_CHANNL  12
     ELRS接收机,设置为  RSSI_CHANNL  15
     

    由于在遥控器校准中,遥控信号始终处于满格状态,导致思翼接收机对应的16通道(黑羊CRSF接收机对应12通道,ELRS接收机对应15通道)的最大值与最小值始终处于2000状态,所以我们需要修改这个通道的最大值与最小值,确保RSSI数据反馈范围的正确。
    以下用ELRS接收机对应的RSSI通道:15通道  进行设置。全部参数表中搜索:RC15  如下图 (思翼接收机搜索RC16  黑羊接收机搜索 RC12)
   
   修改 RC15_MAX    2000    RC15_MIN  1000   如下图
   
   这样  对应通道的RSSI数字在飞行过程中就能正确显示
     通过实测,思翼FM30高频头+思翼接收机,在测试中,原地开控,RSSI显示99.  原地关控,RSSI显示保持99(无解)。
     不用担心,在实际拉锯测试及飞行过程中,RSSI依旧会根据信号距离及阻挡,RSSI显示的数值会衰减(实测飞机在家里,拿着屏幕和遥控及FM30高频头,走出门口,关门,下楼,在屏幕中能看到RSSI信号是逐步衰减的。)此时关控,屏幕里的RSSI信号会转为0,然后自动进入故障保护,启动RTL模式。

     11:WS2812可编程LED灯条使用
       建议把WS2812灯条接3条线  GND  4~7V  IN  ,接成2.54 3P杜邦头,直接插在PWM舵机输出位。8颗LED发光的功耗大约为100mw,所以对飞控舵机5V供电负载较小。以下我们举例使用飞控的PWM6口作为WS2812灯条接口。需要设置以下参数 (全部参数表,全部参数树)
      SERVO6_FUNCTION:   120   (默认为0,SERVO  X就是对应的PWM接口序号)
      NTF_LED_LEN:  8   (8指的是接入LED灯条的LED颗粒数量,理论最大32,实际可用多少未能完整测试)
     NTF_LED_TYPE: 455
     NTF_LED_OVERRIDE:    0  (飞控解锁,LED显示蓝灯长亮。飞控锁定,LED显示蓝灯闪烁)
                                          2 (飞控解锁,LED显示红灯长亮。飞控锁定,LED显示绿灯长亮)
                                          3 (飞控解锁,LED显示红灯闪烁。飞控锁定,LED显示黄灯闪烁)
       实测WS2812灯条可以2条串联使用,串联第三条无法工作(本人使用每条8颗LED的直条型WS2812灯条测试),串联2条8颗LED灯条,需要设置NTF_LED_LEN:  16  
       同时使用多个PWM口作为灯条接口,实测3条WS2812 8颗LED灯条接在PWM 6、7、8(对应SERVO6,SERVO7,SERVO8,)对应FUNCTION都设置为120。可全部正常使用。

     所有参数修改,切记要点击“写入参数”!!
     至此,ardupilot固件的调参已经基本完成,飞机上天前,需要检查:手动模式舵面方向检查,FBWA增稳模式下各个舵面修正姿态的动作方向。GPS卫星数正常高于6颗星就完成HOME返航点定位。请在确保飞行环境安全的前提下进行固定翼无人机飞行操控。
     以上文字为飘飘亲手打字完成。各项参考文献来源于论坛相关贴的学习,B站视频学习,本地模友指导使用。若有不完善地方请提醒并多多包涵。祝所有玩家开心爽飞。
     本帖文字及图片,若有转载,请注明出处。





评分

参与人数 7威望 +13 模币 +61 收起 理由
guoguo2002 + 2 + 10 很给力!
增压柴油机 + 2 + 10 飘总太给力了
kycwy + 2 + 10 很给力!
tomhtm + 1 + 1 感谢飘飘大神的指导!
9426454694 + 10 感谢飘飘

查看全部评分

欢迎继续阅读楼主其他信息

沙发
发表于 2022-4-18 22:48 ——“来自手机” | 只看该作者
好详细的教程,谢谢飘飘大佬!
上路了开车了!{:9001:}
3
发表于 2022-4-18 22:49 | 只看该作者
先顶后看
4
发表于 2022-4-19 00:07 | 只看该作者
飘飘大佬,牛!指导新手教材,我要打印出来学习
5
发表于 2022-4-19 00:10 | 只看该作者
推荐的这款飞控某宝搜不到,还没有上市?
6
发表于 2022-4-19 00:24 | 只看该作者
一步到位
来自安卓客户端来自安卓客户端
7
发表于 2022-4-19 07:33 | 只看该作者


8
发表于 2022-4-19 08:18 | 只看该作者
9
 楼主| 发表于 2022-4-19 09:05 | 只看该作者
kycwy 发表于 2022-4-19 00:10
推荐的这款飞控某宝搜不到,还没有上市?

搜索FDRC  就看到了
来自苹果客户端来自苹果客户端
10
发表于 2022-4-19 09:37 | 只看该作者
学习了
11
发表于 2022-4-19 10:50 | 只看该作者
牛逼啊,我入门的司南主要是简单。看来还得再学习!!
12
发表于 2022-4-19 21:06 | 只看该作者
13
发表于 2022-4-19 22:06 | 只看该作者
感谢大神!
来自苹果客户端来自苹果客户端
14
发表于 2022-4-20 01:04 | 只看该作者
麻雀飞控不香吗
来自安卓客户端来自安卓客户端
15
发表于 2022-4-20 01:28 | 只看该作者
16
发表于 2022-4-20 16:02 | 只看该作者
码字不易,点赞
17
发表于 2022-4-20 18:01 | 只看该作者
这么好的教程,为啥不加精华啊,不理解
来自安卓客户端来自安卓客户端
18
发表于 2022-4-20 18:27 | 只看该作者
hooya561 发表于 2022-4-20 01:04
麻雀飞控不香吗

垃圾飞控,说明书都写不好
来自安卓客户端来自安卓客户端
19
发表于 2022-4-20 23:02 | 只看该作者
学习了。
20
发表于 2022-4-23 20:06 | 只看该作者
很详细,码字不容易,点赞留脚印
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表