前几天遇到NAZA M LITE飞控电机怠速过快导致JJ解锁后一飞冲天的问题,详见这个帖子:http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=968615&extra=
这几天一直非常纳闷这个问题,因为所有的电调行程,遥控器行程都已经校准了,参数设置也没有错,但是一解锁电机就开始飞速的转,刚开始的时候怀疑是电机电调的选配不对,后来尝试换了几套动力系统,发现也存在同样的问题,接着又试着把天行者30A的电调刷成了BLHeli固件,接上去之后仍然没有解决。
因为原先用S4的飞控没有出现这类问题,所以又怀疑是不是飞控的问题,于是又找了一个NAZA V2的飞控换上去,结果发现依然转速飞快,于是又排除了飞控的问题。
接着又换了两个遥控器,问题依旧。。。。
于是就疑惑了,既然所有东西都没有问题,那怎么会出现错误呢?
接下来又把焦点回到电调上面,尝试把它恢复出厂设置,然后通电解锁,观察转速发现降下来了!但是随后又习惯性的进行了油门行程校准,再次上电发现又开始蹭蹭蹭的飞转了。。。
到这一步的时候基本上隐约能察觉到可能是油门行程校准上出现了问题
想了想我校准行程的步骤:
1:飞控和动力单独供电
2、上飞控电,解锁,油门推到最高
3、上动力电,电调记录油门最高点,滴滴两声
4、将油门收到底,电调记录油门最低点,滴滴两声,自检,完成校准
有没有觉得很熟悉?到这步有经验的模友应该可以看出问题所在了,对!这是零度X4飞控的电调行程校准方法,之所以这么校准因为之前用的基本上都是零度的飞控,所以习惯了这种校准方式,直接用飞控一次性校准所有电调行程。在调NAZA的时候也就习惯性的继续沿用了。而NAZA的飞控是不支持电调直接校准的,需要用接收机单独进行校准。所以就出问题了。
知道问题的原因之后,把所有的电调用遥控器重新单独校准了一下,发现速度马上就下来了,然后如果再用之前飞控校准的方法再次校准,速度就会再次变高!
到此为止基本上找到原因了,很简单,就是因为校准电调的时候手贱直接用飞控输出信号进行校准所导致的。
原因是找到了,但是为什么会这样呢?为什么零度的飞控直接校准可以,而dji的就不行?下面试着按我的理解分析一下原因
首先,零度的飞控没有电机怠速这东西,掰杆解锁后电机转速随着油门从零到最高,而DJI的则有电机怠速,解锁之后电机的转速是在3%~11%油门点,如果油门点越高怠速就越快。正常情况下电机转速在3%~11%油门点转速是比较低的,不至于起飞,而如果转速异常***的话,那必定是大于这个油门点了。
而电机转速由输出的PWM信号的脉宽决定,脉宽越大转速越快,遥控器的输出脉宽大概在1100us到1900us左右,不同遥控器会有浮动
根据前面的情况,用遥控器校准的时候转速正常,说明解锁后油门点在3%~11%的范围内
而用飞控输出的油门信号进行校准,解锁后转速过快,说明肯定是超过了3%~11%的范围
这只可能有一个原因,那就是用遥控器校准时记录的油门最高点和最低点与用飞控输出信号进行校准时的最高点和最低点的值不一致,所以导致在油门点换算的时候出现错误。
按照这个思路,可以推测电调检测到遥控器输出的最大脉宽和最小脉宽的差值与飞控输出的不一致。
为了验证其中的信号差值,我用示波器分别测了接收机和飞控输出端在油门最高点和最低点以及解锁怠速时的脉宽值,记录如下:
接收机数据:
油门最低点脉宽:1106us 油门最高点脉宽:1932us
飞控输出端数据
油门最低点脉宽:940us 油门最高点脉宽:1944us 解锁怠速时脉宽:1204us
上面的数据可以看出在油门最高点的时候差别不大,但是油门最低点的差值很大,这就导致油门点换算的时候存在较大差异,
按上面的数据推算,用遥控器进行校准行程的时候油门点为:(1204-1106)/(1932-1106)*100% = 11.4%
用飞控输出端进行校准行程的时候油门点为:(1204-940)/(1932-940)*100% = 26.3%
可以看出用飞控直接进行校准的时候电机怠速为用遥控器校准的两倍多,这也就难怪,转速差别会这么大了!
以上是我的个人分析,如果有错误的话欢迎各位指出。
好了,上面全是废话,感觉啰嗦的看这句就行了:
NAZA飞控校准电调行程的时候一定要用遥控器配合接收机的第三通道进行油门行程校准,而不能直接用飞控输出端校准
如果平常已经习惯对电调进行单独校准的模友应该不会出现这类的问题,但是如果习惯了零度X4的那种飞控校准方法的模友,在换用大疆飞控的时候有可能会习惯性的沿用,这里只是提个醒,希望能有个参考作用
NAZA说明书中电机怠速与脉宽的关系
飞控输出端的油门最低点时的脉宽
|