============================ Pixhawk硬件系统 ============================ 硬件系统组成与连线 ---------------------------- 硬件组件包括遥控器、接收机、JR 接口线(连接 Pixhawk自驾仪与接收机)、Pixhawk 自驾仪(本书推荐 Pixhawk 1 用于课程学习,更高版本硬件用于室外飞行测试)以及 USB 数据线(连接计算机与 Pixhawk 自驾仪,为自驾仪供电并进行数据传输)。 .. figure:: /images/3-41.jpg :align: center Pixhawk 自驾仪、遥控器与接收机硬件系统 .. figure:: /images/3-42.jpg :align: center Pixhawk 自驾仪和乐迪 R9DS 接收机硬件系统连线图 遥控器基本操作方法 ---------------------------- “美国手”遥控器,左侧摇杆对应油门与偏航控制最,右侧摇杆对应滚转与俯仰。滚转、俯仰、油门和偏航分别对应了接收机的 CH1∼CH4 通道;左上侧拨杆对应了 CH5 通道,用于触发自驾仪切换飞行模态;右上侧拨杆对应了 CH6 通道,可以用于触发飞行模态切换或其他功能。 .. figure:: /images/3-43.jpg :align: center 遥控器原理图 在设计控制器处理遥控器 PWM 输入数据时,需要用到以下知识: * 油门(CH3 通道)摇杆从最下端到最上端对应了 Pixhawk 自驾仪接收到 CH3 通道的PWM 值范围为 1100∼1900 微秒; * 滚转(CH1 通道)和偏航(CH4 通道)摇杆从最左端到最右端对应 PWM 值范围从1100∼1900 微秒; * 俯仰(CH2 通道)摇杆从最下端到最上端对应 PWM 范围为 1900∼1100 微秒; * 模式切换通道 CH5 和 CH6 为三段开关,拨杆置于顶部(最远离使用者的档位)、中部和底部(最靠近使用者的档位)档位,依次对应的 PWM 值为 1100、1500 和 1900微秒。 地面站下载固件方法 ------------------------------ 在桌面找到 QGroundControl 图标并打开 QGC 地面站软件, .. figure:: /images/3-44.jpg :align: center QGC 地面站软件界面 依次按图中标号进行下列操作: | (1)单击“设置"按钮进入 QGC 地面站设置页面; | (2)单击“Firmware"标签,此时用 USB 数据线连接Pixhawk 自驾仪。QGC 地面站软件会自动检测 Pixhawk 自驾仪; | (3)勾选“Advanced settings"选择框; | (4)单击“Standard Version (stable)"标签; | (5)在弹出标签页中选择“Custom firmware file ..."选项; | (6)单击“Ok"按钮; | (7)在弹出的 Windows文件选择界面中,选择“`e0/2.PSPOfficialExps/px4fmu-v3_default1.7.3Stable.px4 `_"文件,并单击“打开"按钮,此时地面站会将固件下载并烧录到 Pixhawk 自驾仪中。 .. figure:: /images/3-45.jpg :align: center QGC 地面站自定义固件选择页面 Pixhawk 自驾仪半物理仿真模式设置 ----------------------------------------- 打开 QGC 地面站,然后用 USB 数据线连接 Pixhawk 自驾仪,此时 QGC 地面站会自动识别 Pixhawk 自驾仪并与之建立连接来设置参数和传输数据。 .. figure:: /images/3-46.jpg :align: center Pixhawk 自驾仪连接 QGC 地面站示意图 单击 QGC 地面站设置页面的“Airframe"标签,确认目前处于“HIL Quadcopter X"机架模式。 .. figure:: /images/3-47.jpg :align: center QGC 地面站机架设置页面 这一项设置对后续的硬件在环仿真至关重要,如果不处于该模式需要手动设置。设置方法为: | (1)选中“Airframe”-“HIL Quadcopter X"机架图标; | (2)此时可以 QGC 地面站右上角会弹出一个“Apply and Restart"标签窗口,在其中单击“Apply"按钮后自驾仪会进行设置并重新启动; | (3)等待几秒钟,QGC 地面站会再次连接到自驾仪,此时查看是否正确设置。 遥控器配置与校准 ---------------------------------------- 连接自驾仪与接收机,再连接 Pixhawk 自驾仪与计算机。打开遥控器,并打开 QGC 地面站软件。当 QGC 地面站成功连接上Pixhawk 自驾仪后,单击 QGC 地面站设置页面的“Radio"标签就可以查看与遥控器的连接情况。 拨动遥控器的摇杆,观察QGC内 CH1∼CH6 通道的变化趋势,确认是否满足本实验设定需求。首先,根据摇杆与通道定义,依次进行如下操作: | (1)从下到上拨动遥控器油门杆(CH3 通道),数字 3对应的滑块从左移动到右(对应 PWM 值从 1100 微秒变化到 1900 微秒)。 | (2)从左到右拨动滚转摇杆(CH1 通道)和偏航摇杆(CH4 通道),数字 1 对应的滑块和数字 4 对应的滑块从左移动到右(对应 PWM 值从 1100 微秒变化到 1900 微秒)。 | (3)从下到上拨动俯仰摇杆(CH2 通道),数字 2 对应的滑块从右移动到左(对应 PWM 值从 1900 微秒变化到 1100 微秒)。 | (4)从上(前)到下(后)拨动遥控器左上角(CH5 通道)和右上角(CH6 通道)的三段开关,数字 5 对应的滑块和数字 6 对应的滑块从左移动到右(对应 PWM 值从 1100 微秒变化到 1900 微秒)。 如果不满足上述规律,说明遥控器没有正确配置,需要重新配置遥控器。此外,如果地面站提示遥控器未校准,可以 “Calibrate"按钮,按文字提示拨动摇杆完成遥控器的校准。 .. figure:: /images/3-48.jpg :align: center QGC 地面站遥控器设置与校准页面 飞行模式设置 ---------------------------------------- 经过上面的遥控器校准步骤后,单击 “Flight Modes"(飞行模式)设置页面,选择“Mode channel"(模式通道)为“Channel 6"(CH6 通道)。 .. figure:: /images/3-49.jpg :align: center Pixhawk 自驾仪飞行模式设置 由于 CH6 通道是遥控器上的一个三段开关,拨杆置于顶部(最远离使用者的档位)、中部和底部(最靠近使用者的档位)档位分别对应了“Flight Mode 1"“Flight Mode 2"“Flight Mode 3"三个模式。将这三个标签分别设置为“Stabilized"(自稳模式,只有姿态控制)、“Altitude"(定高模式,姿态和高度控制)和“Position"(定点模式,有姿态、定高和水平位置控制)。