四轴垂直起降机框架设置
QuadPlane代码支持几个quadcopter,hexacopter,octacopter和octaquad multicopter框架的框架安排。
除了输出通道编号从5开始而不是1以外,电机的命令和输出通道与直升机相同。
例如,使用默认的Quad-X框架,电机位于输出5至8上。其排列为:
通道5:右前方电机,逆时针方向
通道6:左后电机,逆时针方向
通道7:左前方电机,顺时针方向
通道8:右后马达,顺时针
你可以记住顺时针/逆时针规则,“电机转向机身”,除了H配置,所有的方向都是倒置的!
另一个常见的设置是octa_quad框架,它使用以下顺序
通道5:右前方电机,逆时针
通道6:左前方电机,顺时针
通道7:左后方电机,逆时针
通道8:右后方电机,顺时针
通道9:左前方底部电机,逆时针
通道10:右前方底部电机,顺时针
通道11:右后方底部电机,逆时针
通道12:左后方底部电机,顺时针
你可以记住octa_quad的顺时针/逆时针规则,即“顶部马达朝机身转弯,底部马达往机身外部”。
垂直起降机固定翼默认输出为1至4。只有旋翼输出(四路设置为5至8)以高PWM速率(400Hz)运行。在四路设置中,您也可以使用使用通道9至14。
可以选择将四电机移动到4以上的任何其他通道上,使用下面列出的步骤。
要使用不同的框架类型,可以通过设置Q_FRAME_CLASS和Q_FRAME_TYPE。 Q_FRAME_CLASS可以是:
1为四轴
2为六轴
3为八轴
4为双层四轴
5为Y6
7为三轴
10为Tailsitter
在每个这些框架类中,Q_FRAME_TYPE选择电机布局
0为+框
1为X框架
2为V帧
3为H帧
11为FireFly6Y6(仅适用于Y6)
使用不同的通道映射
您可以通过设置SERVOn_FUNCTION的值重新映射四路电机的输出通道。 这跟其他输出功能一样。
注意
请注意,除非您有非标准的电机定制,否则不需要设置任何SERVOn_FUNCTION值。 强烈建议您使用标准顺序,不要设置SERVOn_FUNCTION参数,将它们保留为零。 在启动时,它们将被自动设置为正确的值。
输出功能号码是:
33:电机1
34:电机2
35:电机3
36:电机4
37:电机5
38:电机6
39:电机7
40:电机8
所以要把你的四轮马达放在输出9到12(Pixhawk上的辅助通道)上,你可以在高级参数列表中使用这些设置:
SERVO9_FUNCTION = 33
SERVO10_FUNCTION = 34
SERVO11_FUNCTION = 35
SERVO12_FUNCTION = 36