无人机电机控制原理图如何实现精准调速?

99ANYc3cd6 无人机 17

无人机电机控制系统是一个典型的闭环反馈控制系统,其核心目标是精确、快速地控制电机的转速,从而实现对无人机的姿态(俯仰、横滚、偏航)和高度的控制。

无人机电机控制原理图如何实现精准调速?-第1张图片-广州国自机器人
(图片来源网络,侵删)

我们将从核心部件、工作原理和原理图三个层面来讲解。


核心部件简介

在看原理图之前,需要先了解系统中的几个关键“演员”:

  1. 飞控: 无人机的“大脑”,它通过陀螺仪、加速度计等传感器感知无人机的当前姿态,并根据你通过遥控器发出的指令,计算出每个电机需要达到的目标转速。
  2. 电调: 无人机电机控制器的“神经和肌肉”,它接收来自飞控的信号(通常是PWM信号),并将其转换成可以驱动电机旋转的三相交流电,它还负责将电池的电压(如 4S, 6S)转换成电机所需的合适电压。
  3. 电机: 无人机的“螺旋桨”,它根据电调提供的电能,产生旋转的机械力,带动螺旋桨旋转,产生升力或推力。
  4. 螺旋桨: 产生实际升力的部件,其转速与电机的转速成正比。
  5. 电池: 整个系统的“心脏”,提供能量。
  6. 遥控器与接收器: 你用来下达指令的“遥控器”和无人机上接收信号的“接收器”,接收器将你的指令(如油门、方向)转换成飞控能读懂的信号(如SBUS, DSM2协议等)。

核心工作原理(信号流)

理解了部件,我们来看它们之间是如何协同工作的,这就是控制原理的精髓:

信号流:遥控器 → 接收器 → 飞控 → 电调 → 电机 → 螺旋桨

无人机电机控制原理图如何实现精准调速?-第2张图片-广州国自机器人
(图片来源网络,侵删)
  1. 输入指令: 你在遥控器上拨动摇杆,想让无人机向前飞(俯仰)。
  2. 信号传输: 遥控器将指令编码成无线电信号,发送给无人机上的接收器。
  3. 飞控计算:
    • 接收器将指令(如“向前”)发送给飞控。
    • 飞控内部运行PID控制算法,PID算法是控制系统的核心,它需要三个关键输入:
      • 目标值: 你期望无人机达到的姿态,向前倾斜10度。
      • 当前值: 陀螺仪和加速度计实时反馈给飞控的无人机当前姿态,无人机当前是水平状态。
      • 误差: 误差 = 目标值 - 当前值,在这个例子中,误差就是“需要向前倾斜10度”。
    • PID算法根据这个误差,计算出修正量,并将其转化为对四个电机的具体指令,为了让无人机前倾,飞控会指令后两个电机加速,前两个电机减速,从而产生一个向前的力矩。
  4. 电机驱动:
    • 飞控将计算好的电机转速指令,以PWM信号的形式发送给对应的电调。
    • PWM信号:这是一种脉冲宽度调制信号,飞控通过改变脉冲的宽度(占空比)来告诉电调电机应该转多快,脉冲宽度越宽,代表目标转速越高。
  5. 执行动作:
    • 电调接收到PWM信号后,将其内部的三相MOSFET管以极高的频率开关,将电池的直流电转换成三相交流电,驱动电机旋转。
    • 电机转速改变,带动螺旋桨旋转,产生变化的推力,使无人机完成你期望的动作(前倾)。
  6. 闭环反馈: 这个过程是持续不断的,陀螺仪不断测量无人机的姿态变化,并反馈给飞控,飞控不断计算新的误差,不断调整电机转速,直到无人机稳定在你期望的姿态上,这就是闭环控制

无人机电机控制原理图

下面是一个简化但完整的无人机电机控制原理框图,它清晰地展示了上述信号流和各模块的关系。

graph TD
    subgraph "无人机系统"
        A[遥控器] -- 无线信号 --> B(接收器);
        B -- 控制指令(SBUS/PPM) --> C{飞控};
        C -- PID计算 --> D[电机1];
        C -- PID计算 --> E[电机2];
        C -- PID计算 --> F[电机3];
        C -- PID计算 --> G[电机4];
        subgraph "传感器反馈"
            H[陀螺仪/IMU] -- 姿态数据 --> C;
            I[气压计/光流] -- 高度/位置数据 --> C;
        end
        subgraph "动力输出单元"
            D -- PWM信号 & 电池电源 --> J(电调1);
            E -- PWM信号 & 电池电源 --> K(电调2);
            F -- PWM信号 & 电池电源 --> L(电调3);
            G -- PWM信号 & 电池电源 --> M(电调4);
            J -- 三相交流电 --> N[电机1];
            K -- 三相交流电 --> O[电机2];
            L -- 三相交流电 --> P[电机3];
            M -- 三相交流电 --> Q[电机4];
            N -- 机械力 --> R[螺旋桨1];
            O -- 机械力 --> S[螺旋桨2];
            P -- 机械力 --> T[螺旋桨3];
            Q -- 机械力 --> U[螺旋桨4];
        end
    end
    V[电池] -- 电源 --> J;
    V -- 电源 --> K;
    V -- 电源 --> L;
    V -- 电源 --> M;
    style C fill:#f9f,stroke:#333,stroke-width:2px
    style H fill:#ccf,stroke:#333,stroke-width:2px
    style J fill:#9cf,stroke:#333,stroke-width:2px
    style N fill:#9f9,stroke:#333,stroke-width:2px

原理图详解:

  1. 遥控器与接收器:

    • 用户输入通过遥控器无线传输到接收器。
    • 接收器将复杂的控制信号(如通道值)解码成飞控可以识别的串行协议(如 SBUS, CRSF, DSM2)或简单的 PPM 信号,发送给飞控。
  2. 飞控:

    • 核心处理器: 运行PID算法和姿态解算算法。
    • 输入:
      • 来自接收器的控制指令。
      • 来自IMU(惯性测量单元)的传感器数据,IMU内部包含陀螺仪(测量角速度)和加速度计(测量加速度,可用于解算姿态),这是实现稳定飞行的最关键的反馈
    • 输出: 四路独立的PWM信号,每一路对应一个电调。
  3. 电调:

    无人机电机控制原理图如何实现精准调速?-第3张图片-广州国自机器人
    (图片来源网络,侵删)
    • 输入:
      • 来自飞控的PWM信号(控制信号)。
      • 来自电池的直流高压电源(如 14.8V for 4S, 22.2V for 6S)。
    • 内部: 包含一个三相桥式逆变器,由MOSFET(场效应管)构成,飞控的PWM信号控制这些MOSFET的开关顺序和频率,从而将直流电“斩波”成模拟的三相交流电。
    • 输出: 驱动无刷电机旋转的三相交流电。
  4. 电机与螺旋桨:

    • 电机将电能转化为机械能,其转速与电调输出的三相交流电的频率成正比。
    • 螺旋桨将旋转的机械能转化为升力或推力,通过精确控制四个电机的转速差,就可以改变四个螺旋桨的推力,从而实现俯仰、横滚、偏航和升降。

四轴无人机的经典差速控制模型

以最常见的X型四轴为例,飞控是如何通过控制四个电机来实现姿态控制的:

  • 油门:

    • 指令: 所有四个电机同时增加或减少相同的转速。
    • 效果: 无人机整体上升或下降。
  • 俯仰:

    • 指令: 后两个电机加速,前两个电机减速。
    • 效果: 无人机机头下俯,机尾抬起,向前飞行。
  • 横滚:

    • 指令: 右侧两个电机加速,左侧两个电机减速。
    • 效果: 无人机右侧机翼下压,左侧机翼抬起,向左飞行。
  • 偏航:

    • 指令: 对角线上的两个电机(如1号和3号)加速,另外两个对角线电机(2号和4号)减速。
    • 效果: 由于螺旋桨的旋转会产生反扭矩,加速的一对会产生更大的反扭矩,使无人机向反方向旋转,1号和3号电机加速,无人机会向右偏航。

无人机电机控制原理图本质上是一个“大脑(飞控) -> 神经(PWM信号) -> 肌肉(电调) -> 骨骼(电机) -> 手臂(螺旋桨)”的闭环控制系统,其核心在于飞控通过PID算法,不断比较目标姿态和实际姿态,并实时调整电机的输出,从而实现精准、稳定的飞行控制,理解了这个信号流和控制逻辑,就掌握了无人机电机控制的精髓。

抱歉,评论功能暂时关闭!