四轴之家吧 关注:443贴子:22,543
  • 30回复贴,共1

炸机分析贴

只看楼主收藏回复

今天没忍住,雨停了后看地上干了就去试机子了,新装了个飞越两轴云台和40多块钱的超声波,声波前段时间表现不佳,起飞后会跳舞,上下跳动,突然窜高,看日志显示数据波动蛮大的,卖家的解释都是说"你飞控是个假飞控(元件缩水,没用标准元件啥的)我是神也帮不了你"。。据卖家产品的描述这个超声波模块优化了很多东西(虽然我不觉得),发挥diy.的折腾精神我决定还是研究到底,有干扰看看是什么干扰…于是今天我就把声波拔了,看看单用气压定高会咋样,于是就发生了悲剧——小炸了下,把垫高用的尼龙螺丝炸掉了几个,没有大碍。 忘了说炸机前的表现,就是飞机不受控制,横滚俯仰动作超大,最后导致炸机还好保持半米高度没飞高


IP属地:广东来自Android客户端1楼2017-01-17 19:04回复
    (下面是引用我爱模型论坛的一个帖子的内容)一,ATT(姿态信息):
    Roll-In:你想要的roll角度,单位:厘米-度(roll往左为负,右是正)
    Roll:模型实际的roll,单位:厘米-角度(roll往左为负,右是正)
    Pitch-In:你想要的pitch角度,单位:厘米-角度(pitch往前为负,后是正)
    Roll:模型实际roll,单位:厘米-角度(roll往左为负,右是正)
    Yaw-In:你想要的偏航率,范围 – 4500 ~ + 4500(不是“度/秒”,顺时针方向为正)
    Yaw:模型实际航向,单位“厘米-度”,且 0 = 北。
    NavYaw:想要的航向,单位:厘米-度
    我们展开ATT项,然后选择目标角度Desroll,和实际角度roll,通过两条不同颜色的曲线进行分析
    三,CTUN(油门和高度信息)
    ThrIn:飞手的油门大小,表示为从0到1000的数值
    SonAlt(声纳高度):声纳测得离地面的高度
    BarAlt:气压计测得离地面的高度
    WPAlt:定高、悬停、返航或自动飞行模式的目标高度
    NavThr:未使用
    AngBst:飞行器倾斜飞行时会增加的油门大小,范围0 ~ 1000(自动给所有电机同时加油门,以补偿自动驾驶仪在倾斜飞行时减少的高度)
    CRate:加速计 + 气压计估计的上升速率,单位cm/s
    throut:最终油门输出大小,传送到电机(从0 ~ 1000)。在自稳模式下,通常相当于ThrIn + AngBst。
    DCRate – 飞手想要的上升速率,单位:cm/s
    五,GPS卫星定位导航信息
    状态–0 = 没搜到GPS; 1 = 有GPS,但没定位; 2 = 2D 定位,3 = 3D定位
    GPSTime:按下快门后,GPS记录当时的时间(以毫秒为单位)
    NSats:目前正在使用卫星的数量
    HDop:GPS测量精度(1.5代表好,大于2代表不太好)
    Lat:由GPS得到的横向高度
    Lng:由GPS得到的纵向高度
    RelAlt:加速计 + 气压高度,单位为米
    Alt:由GPS得到的高度(不是由飞控)
    SPD:水平的地面速度(单位:米/秒)
    GCrs:地面方向,以度为单位(0 = 北)


    IP属地:广东来自Android客户端2楼2017-01-17 19:07
    收起回复
      六,IMU (加速度计和气压信息):
      GyrX,GyrY,GyrZ:陀螺仪原始旋转率(单位:度/秒)
      AccX,AccY,AccZ:加速度计原始值(单位:m/s/s)
      imu我们主要是看ACC的X Y Z 三个轴的值来看震动情况
      X Y 两轴建议不要超过±1
      Z 轴不要超过10的±
      2
      IMU是我们看日志经常要查看的,如果震动过高,会引起飞机抖动,定高不稳,定点晃动,航拍果冻等问题
      七,RC IN(遥控器接收机信息)
      c1-c14代表飞控接收到遥控器信号的记录值,多轴一般用五个通道
      c1表示1通道横滚
      c2代表2通道俯仰
      c3代表3通道油门
      c4代表4通道航向
      c5代表5通道模式切换
      后面的通道有用到的也会有记
      八,RC OU(电机电调输出pwm值)
      这个项是记录飞控对各电机的输出大小,多轴电机悬停时应该所有电机输出差异不大
      从这一项我们可以看出飞机重心,电机水平等情况,如果相邻两个电机输出大,相对的两个输出小,就说明重心偏向输出大的电机那一边了
      如果是对角的两个电机输出偏大,则要检查是不是电机座没有安装水平!
      还能通过各轴电机输出的变化推算出飞机当时的姿态和动作情况!
      c1代表1号电机,后面按轴数量选择,我是四轴,选c1到c4就可以了。
      九,罗盘信息子项目里的MAG为外罗盘也就是主罗盘记录,MAG2为内置盘也就是冗余罗盘记录,我们分析时分别可以同时勾选两个罗盘的同一个轴做比较,看偏差大不大,两个罗盘间肯定是有偏差的,但不应过大,而且曲线方向要一致!然后如果怀疑罗盘有问题导致飞机不稳,可以结合故障时间段的姿态信息和罗盘进行对比,看曲线是不是跟着姿态在正常变化,悬停时,曲线应该是比较平稳的!
      十,ERR(错误信息)
      下面列出:子系统及错误代码
      1:Main(从未使用)
      2:无线电(Radio)
      ECode 1:“Late Frame”意思是APM的板载ppm编码器,至少2秒钟了没有更新数据。
      ECode 0:意思是ppm编码器恢复数据更新,错误已解决。
      3:Compass(罗盘)
      ECode 1:罗盘初始化失败(很可能是硬件问题)
      ECode 2:从罗盘读取数据失败(可能是硬件问题)
      ECode:上述错误已解决
      4:Optical flow(光流)
      ECode 1:初始化失败(很可能是硬件问题)
      5:油门安全故障
      ECode 1:油门下降到参数FS_THR_VALUE以下,可能RX/TX失去连接
      ECode 0:上述问题解决,意思是RX/TX恢复连接
      6:电池安全故障
      ECode 1:电池电压低于参数LOW_VOLT,或电池过度放电能力超过参数BATT_CAPACITY
      7:GPS安全故障
      ECode 1:GPS断开锁定至少5秒钟
      ECode 0:GPS恢复锁定
      8:GCS(地面站)安全故障
      ECode 1:地面站的操纵杆,至少5秒钟未变化。
      ECode 0:恢复地面站的更新
      9:围栏
      ECode 1:超过限定围栏高度
      ECode 2:超过限定围栏范围
      ECode 3:超过限定海拔高度和围栏范围
      ECode 1:模型回到限定范围内
      10:飞行模式
      ECode 0 – 10:模型不能进入想要的飞行模式
      (0 = 自稳,1 = 特技,2 = 定高,3 = 自动,4 = 导航,5 = 悬停,6 = 返航,7 = 盘旋,8 = 定位,9 = 着陆,10 = 光流—悬停)
      11:GPS
      ECode 2:GPS故障
      ECode 0:GPS已故障清除
      12:撞击检查
      ECode 1:检测到撞击
      错误信息的日志比较老了,现在最新的固件有些已经对不上了,特别是3.3固件后取消了GPS故障保护,改为融合到EKF卡尔曼滤波里去了,大家有什么搞不懂的留言下来,我一一解答,然后慢慢更新!


      EKF报错,这个多见于3.3固件后,此后基本上所有的传感器都经过了EKF(扩展卡尔曼滤波),触发原因有飞机超过了设定的最大角度(imu报错),罗盘不正常,GPS丢星或异常,等等!大家记得如果EKF的持续错误会触发FS EKF故障保护,默认动作是降落,如果场地不好,记得改成定高! 方法如下
      http://bbs.5iflying.com/forum.ph ... 017&fromuid=898


      IP属地:广东来自Android客户端3楼2017-01-17 19:09
      回复
        有了上文的技术指导就可以更好的分析日志,我先看姿态信息 ATT
        有一个数据明显偏离了,,绿的那个,实际的和我想要的不重合,然后后面就有受到撞击的警告了,说明是有地方出问题了(我也是第一次看日志,不懂得说的不好的别介意哈……)


        IP属地:广东4楼2017-01-17 19:42
        回复
          我用的GPS 是计算机在云之思家买的M8N,(计算机真退魔了,把全部的全部的东西都给我了,连电烙铁都给我了,,,,大叔道长yy你们放心,你们给计算机的东西都在我这保管着,)经过对比,,M8N虽然搜星速度略胜一筹,但是权家的6M的稳定性,罗盘的精确度都胜过云家的M8N,(云家的M8N每次飞都要校准罗盘,还不准,,总会有5-20度的偏差)感觉罗盘有点问题,于是我看了看罗盘(应该是罗盘的数据)

          如果这是2楼所说的主副罗盘的数据,,那相差也太大了。。。


          IP属地:广东5楼2017-01-17 19:50
          回复
            我决定了,我得买个数传,虽然很贵,但是权盛的apm的usb质量太差了,死活插不稳,只能换数传了


            IP属地:四川来自Android客户端6楼2017-01-17 19:59
            收起回复
              这是声波的数据,,比起昨天前天的数据现在简直是乖太多了,,波动还算小,前几天的简直像得了帕金森一样,。。


              IP属地:广东7楼2017-01-17 19:59
              回复
                还有一个未知的数据,,不知道是什么,,大叔道长你们会知道吗?


                IP属地:广东8楼2017-01-17 20:03
                收起回复
                  经过我精心的猜测! 猜测…… 应该和罗盘有点关系,待我明天换回我的6M看看情况会不会解决


                  IP属地:广东9楼2017-01-17 20:14
                  收起回复
                    不错呀,为什么用气压定高会出现问题?


                    IP属地:四川来自Android客户端10楼2017-01-18 13:52
                    收起回复
                      我买的99.9包邮的数传到了还没去拿


                      IP属地:广东来自Android客户端11楼2017-01-19 11:00
                      收起回复
                        好像现在零散买的光流超声模块都是假牙。就我上次买PIX那家有自己开发的光流模块可以用要300多,没买也用不着。
                        PIX和APM的原生固件应该不支持那些零散卖的超声波和光流模块。


                        IP属地:江苏12楼2017-01-21 03:49
                        收起回复
                          你的炸鸡原因是pid没调好+gps定位精度差


                          IP属地:江苏来自Android客户端13楼2017-03-08 08:11
                          收起回复