控制航行姿态的依据就是航姿传感器输出的信号。航姿传感器至少包括倾角传感器和角速度传感器。而倾角传感器可以利用三轴加速度传感器间接实现。既然是加速度传感器,那么它输出的信号表征的是当前三个轴向的加速度值,如果飞行器在空间中保持静止,那么加速度值通过简单的换算就可以得到真实的倾角参数。
但是飞行器在空间中是不可能时刻保持静止不动的,譬如在侧风的影响下,飞行器可能会向某一个方向偏离,那么此时即使飞行器确实保持水平,但三轴加速度传感器的输出仍会偏离中心值,造成控制核心的误判。
为避免这种情况的出现,则需要引入三轴角速度传感器和超声测距仪,利用三个轴向上的角速度和Z轴方向上的加速度以及实时高度的变化率对X、Y轴方向上的加速度进行校正,从而得出真实的倾角信息。传感器的输出信号经过模拟放大和模拟滤波之后送入AD变换电路转换为数字信号送入MCU(Microprocessor Control Unit ),由MCU进行包括但不仅限于kalman滤波等的数字信号处理,再依据MCU中的整套航姿控制算法得出控制量,送入专司电机控制的MCU中对电机进行实时控制,同时要避免各传感器间结果的冲突乃至矛盾。