电调 ESC 原理与电路设计入门1. 什么是电调电调一般指ESC英文是 Electronic Speed Controller中文可以叫电子调速器。它的作用是根据控制信号控制电机转速、转向、启动、刹车和保护。在航模、无人机、机器人、小车、船模、电动工具、电动车等设备中经常会用到电调。简单理解电池提供能量 遥控器/飞控/单片机给出控制命令 电调把电池的直流电转换成适合电机工作的电流 电机开始转动电调不是一个简单的“开关”它更像是一个功率控制器。它一边处理控制信号一边驱动大电流电机还要保护电池、电机和自身。2. 为什么电机不能直接接电池有些直流有刷电机可以直接接电池转动但这样只能全速转不能精确控制速度也没有保护。无刷电机更不能直接接电池。常见无刷电机有三根相线它需要三相交替通电才能旋转。如果直接把电池接上去不但不会正常转还可能烧坏电机或电池。电调的作用就是在电池和电机之间做“智能功率控制”。电池 ---- 电调 ---- 电机 ^ | 控制信号3. 电调主要分为哪几类3.1 有刷电调有刷电调用来控制有刷直流电机。有刷直流电机通常只有两根线M 和 M-有刷电调内部通常是 H 桥或半桥功率电路通过 PWM 控制平均电压从而控制转速。特点电路相对简单。可以很方便地正反转。常用于小车、船模、玩具、简单机器人。3.2 无刷电调无刷电调用来控制无刷直流电机也叫 BLDC 电机。常见航模无刷电机通常有三根粗线U / V / W 三相线无刷电调内部通常有三相逆变桥用 6 个 MOSFET 控制三相电流使电机旋转。特点效率高。功率密度高。寿命长。控制算法更复杂。广泛用于无人机、航模、电动工具、电动车。3.3 航模电调航模电调常用于飞机、无人机、船模等。常见特点输入一般是锂电池例如 2S、3S、4S、6S。控制信号常见为 PWM、OneShot、DShot。多数只控制转速不一定支持倒车。无人机电调通常追求响应快、重量轻。3.4 车用电调车用电调用于遥控车、机器人车等。常见特点支持前进、刹车、倒车。有些支持霍尔传感器。更重视低速扭矩和起步平顺性。可能带散热片和风扇。3.5 电动车/三轮车控制器电动车或三轮车控制器本质上也是一种电机控制器但它和航模电调的设计目标不同。它通常更大、更重支持转把调速。刹车断电。欠压保护。过流保护。霍尔传感器换相。仪表信号。倒车。巡航。防盗。限速。能量回收部分型号支持。所以三轮车控制器不是普通航模电调的简单放大版而是面向载人车辆和长时间大功率运行设计的控制器。4. 电调的基本组成一个典型无刷电调主要包括以下部分电池输入 | v 输入滤波和保护电路 | v 功率 MOSFET 三相桥 | v 无刷电机三相线 控制信号 ---- MCU ---- 栅极驱动芯片 ---- MOSFET | ---- 电流检测 ---- 电压检测 ---- 温度检测 ---- 反电动势检测或霍尔检测核心模块电源输入端。输入电容。降压供电电路。MCU 控制器。栅极驱动芯片。MOSFET 功率级。电流采样电路。电压采样电路。温度检测电路。电机位置检测电路。控制信号输入接口。5. 电调输入和输出分别是什么5.1 电调输入电调一般有两类输入。第一类是电源输入电池正极 B 电池负极 B-第二类是控制输入PWM / DShot / CAN / UART / 转把信号 / 模拟电压航模电调一般接收来自接收机、飞控或单片机的控制信号。电动车控制器一般接收转把、电门锁、刹车、霍尔、仪表等信号。5.2 电调输出有刷电调输出M M-无刷电调输出U V W这三根线不是普通的正负极而是三相输出。电调会高速切换这三相的通电状态。6. 有刷电调的工作原理有刷电机可以用 H 桥控制。H 桥由 4 个开关管组成电池 | Q1 Q2 | | ------- 电机 | | Q3 Q4 | GND实际画法中电机接在两个桥臂中间B | Q1 Q2 | | --M-- | | Q3 Q4 | GND控制方式Q1 和 Q4 导通电机正转。Q2 和 Q3 导通电机反转。用 PWM 控制导通时间改变平均电压改变转速。同一桥臂的上下管不能同时导通否则会短路。PWM 占空比越大电机得到的平均电压越高转速通常越快。平均电压 ≈ 电池电压 * PWM占空比例如电池 12VPWM 占空比 50%电机等效平均电压约为 6V。7. 无刷电调的工作原理无刷电机没有电刷和机械换向器所以必须由电调进行电子换相。三相无刷电机可以理解为内部有三组绕组U 相 V 相 W 相电调通过 6 个 MOSFET 组成三相桥B | QH_U QH_V QH_W | | | U V W ---- 电机三相 | | | QL_U QL_V QL_W | GND每一相都有一个上桥臂 MOSFET 和一个下桥臂 MOSFET。电调按一定顺序让某两相通电第三相悬空或用于检测反电动势。这样电机磁场会不断旋转转子就跟着转起来。8. 六步换相原理最基础的无刷电机控制方法是六步换相也叫方波控制。三相中的两相导通一相悬空。一个电周期分为 6 个状态步骤高边导通低边导通悬空相1UV-W2UW-V3VW-U4VU-W5WU-V6WV-U然后不断循环1 - 2 - 3 - 4 - 5 - 6 - 1如果顺序反过来电机就反转。速度控制仍然靠 PWM换相顺序决定转动方向。换相频率和电机实际转速相关。PWM 占空比决定输出功率和转矩。9. 电调为什么需要知道转子位置无刷电机要正确换相电调必须知道转子大概转到哪里了。如果换相太早或太晚电机抖动。启动失败。发热变大。扭矩下降。可能烧 MOSFET 或电机。常见位置检测方式有两种有感控制使用霍尔传感器。无感控制检测反电动势。10. 有感无刷电调有感无刷电机内部带霍尔传感器通常除了三根粗相线还有 5 根或 6 根细线。常见霍尔线5V GND Hall A Hall B Hall C霍尔传感器会告诉控制器转子位置控制器根据 Hall A/B/C 的状态进行换相。优点起步稳定。低速扭矩好。适合电动车、三轮车、机器人底盘。缺点电机和控制器接线更多。霍尔故障会影响运行。高速性能和算法有关。11. 无感无刷电调无感电调不需要霍尔传感器。它通过未通电那一相的反电动势来估计转子位置。反电动势可以理解为电机转动时绕组像发电机一样产生的电压。无感电调常见于航模、无人机电调。优点电机线少只有三根相线。结构简单。高速运行效果好。适合风扇、螺旋桨等负载。缺点静止时没有反电动势启动较难。低速大扭矩控制不如有感方案。重载起步可能抖动或失败。无感启动通常先开环拖动让电机转起来等有足够反电动势后再进入闭环运行。12. FOC 控制是什么FOC 是 Field Oriented Control中文常叫磁场定向控制或矢量控制。它比六步换相更复杂但控制效果更好。FOC 的特点输出接近正弦波。电机运行更安静。低速控制更平稳。转矩控制更准确。效率更高。FOC 通常需要MCU 有较强计算能力。三相 PWM。电流采样。转子位置估计或编码器、霍尔传感器。Clarke/Park 变换、PID 电流环等算法。常见应用高级电动车控制器。云台电机。机器人关节。伺服驱动。高性能无刷电机控制器。对于新手来说先理解六步换相再理解 FOC 会更容易。13. 电调是否需要写代码答案是如果你只是使用现成电调一般不需要写电调内部代码如果你要自己设计电调就需要写代码。13.1 使用现成航模电调如果买的是成品电调只需要给它控制信号。例如用遥控接收机输出 PWM 控制。用飞控输出 DShot 控制。用单片机输出 PWM 控制。这时你写的代码只是“给电调发命令”不是写电调内部驱动算法。例如普通舵机 PWM 类似50Hz PWM 1.0ms 脉宽最低油门 1.5ms 脉宽中间 2.0ms 脉宽最高油门很多航模电调支持这种信号但具体范围和校准方式要看电调说明书。13.2 使用 DShot 电调DShot 是数字油门协议常用于无人机。特点不需要传统油门校准。抗干扰比普通 PWM 好。可发送数字油门值。一些版本支持遥测。如果用飞控一般飞控固件已经支持 DShot。自己用 MCU 控制时需要按 DShot 时序发送数字信号。13.3 自己设计电调自己设计电调时代码通常要负责读取油门或控制命令。生成三相 PWM。控制换相顺序。检测反电动势或霍尔信号。采集电流、电压、温度。做过流、过压、欠压、过温保护。做启动流程。做刹车、反转、限速等功能。处理异常状态。所以自制电调既是硬件项目也是嵌入式软件项目。14. 航模电调的常见控制信号14.1 PWM 油门信号传统航模电调常用 PWM 脉宽控制。常见形式周期约 20ms也就是 50Hz 高电平 1.0ms最低油门 高电平 2.0ms最高油门注意这里的 PWM 是控制信号 PWM不是电调内部驱动 MOSFET 的高频 PWM。两者不是一回事。单片机/接收机输出的 PWM告诉电调油门是多少 电调内部的 PWM控制 MOSFET 输出功率14.2 OneShot / MultiShot这些是比传统 PWM 更快的油门协议曾经常用于多旋翼。特点响应更快。脉宽更短。对时序要求更高。现在很多无人机系统更多使用 DShot。14.3 DShotDShot 是数字协议不再用脉宽表示油门而是发送数字帧。常见速率DShot150DShot300DShot600DShot1200数字帧里通常包含油门值。遥测请求位。校验位。15. 电调主电路怎么设计以下以三相无刷电调为例。15.1 功率级三相桥核心是 6 个 MOSFET电池 | Q1 Q3 Q5 | | | U V W | | | Q2 Q4 Q6 | GND设计重点MOSFET 耐压要高于电池最高电压并留余量。MOSFET 电流能力要满足电机最大电流。MOSFET 导通电阻 Rds_on 越小发热越低。栅极电荷 Qg 越大驱动越困难。PCB 铜皮和走线要能承受大电流。例如 6S 锂电池满电约 25.2VMOSFET 不能只选 30V通常会考虑更高耐压并留尖峰余量。15.2 栅极驱动MCU 的 IO 不能直接驱动大功率 MOSFET通常需要栅极驱动芯片。栅极驱动芯片的作用快速给 MOSFET 栅极充放电。提供足够驱动电流。驱动高边 MOSFET。提供欠压保护。有些还带死区控制和故障保护。常见结构MCU PWM ---- 栅极驱动芯片 ---- MOSFET 栅极三相无刷电调常用三相半桥驱动芯片或者三个半桥驱动芯片。15.3 自举电路高边 N 沟道 MOSFET 需要比相线更高的栅极电压才能导通。常见做法是使用自举电容。基本概念驱动芯片 自举二极管 自举电容当低边导通时自举电容充电当高边需要导通时自举电容为高边驱动提供浮动电源。注意自举电容容量要合适。高边不能无限长时间 100% 导通。驱动芯片数据手册会给出推荐电路。15.4 输入电容电调输入端必须有低 ESR 电容。作用承受电机电流快速变化。减小电池线电感导致的电压尖峰。稳定母线电压。保护 MOSFET。常见做法B ---- 电解电容/固态电容 ---- B- B ---- 陶瓷电容 ----------- B-电容要靠近 MOSFET 功率级放置。15.5 电流采样电流检测用于过流保护。堵转保护。FOC 电流环。功率限制。常见电流采样方式母线低边采样。三相低边采样。相电流采样。霍尔电流传感器。专用电流检测芯片。低边采样示例MOSFET 下桥臂 ---- Rsense ---- GND | 运放/ADC采样电阻阻值很小例如 1mΩ 到 10mΩ。电流越大电阻发热越明显。功耗计算P I^2 * R例如 30A 电流、2mΩ 电阻P 30^2 * 0.002 1.8W所以采样电阻要选合适功率并注意散热。15.6 电压采样电压采样用于检测电池电压。常见电阻分压B ---- R1 -------- ADC_IN | R2 | GND用途欠压保护。电池电量估算。过压保护。遥测上报。15.7 温度检测电调发热主要来自MOSFET 导通损耗。MOSFET 开关损耗。采样电阻损耗。PCB 铜损。驱动芯片损耗。常用 NTC 贴近 MOSFET 或散热片检测温度。3.3V ---- R固定 -------- ADC_IN | NTC | GND温度过高时可以降低输出功率。关闭电机。报警。15.8 反电动势检测无感六步电调需要检测悬空相的反电动势。电调通过比较悬空相电压和母线中点电压判断过零点。简化理解未通电相电压 与 电池电压的一半进行比较过零点出现后再延迟一定电角度进行下一次换相。反电动势检测电路通常需要电阻分压。滤波。比较器或 ADC。软件过零判断。16. 电调低压供电怎么来电调内部 MCU、驱动芯片、传感器不能直接用电池高压供电需要降压。常见电源12V 或 10V给栅极驱动使用。5V给霍尔传感器、外部接口或 BEC。3.3V给 MCU 和逻辑电路。典型结构电池电压 ---- DC-DC 降压 ---- 12V/5V | ---- LDO ---- 3.3V有些航模电调带 BEC可以给接收机或飞控供电。注意大功率电调不一定带 BEC。多个带 BEC 的电调并联接飞控时要注意供电冲突。开关电源布局不好会给 ADC 和控制信号带来噪声。17. 电调保护电路和保护逻辑一个可靠电调通常需要保护功能。常见保护欠压保护电池电压太低时降功率或停机。过压保护母线电压过高时保护。过流保护电流超过限制时关断。短路保护相线短路或 MOSFET 异常时保护。过温保护温度太高时降功率或停机。堵转保护电机卡住时停机。启动失败保护启动异常时停止继续强拖。信号丢失保护油门信号丢失时停机。上电油门保护上电时油门不为零则不启动。这些保护很多既需要硬件支持也需要软件判断。例如过流保护硬件比较器可以快速关断速度快。软件 ADC 检测可以做平均和限流但速度较慢。大功率设计中硬件保护非常重要不能完全依赖软件。18. 电调 PCB 设计注意事项电调 PCB 不只是把线连上就行大电流和高速开关会带来很多问题。重点注意功率回路面积要小。输入电容要靠近 MOSFET。MOSFET 到电机相线的走线要粗。大电流走线尽量用大面积铜皮。采样电阻的采样线要用 Kelvin 连接。MCU 和模拟采样要远离功率开关节点。栅极驱动走线要短。上下桥臂要有死区时间。散热铜皮、过孔和散热片要设计好。模拟地、功率地、数字地要合理处理。电调常见故障很多都和 PCB 布局有关例如MOSFET 发热异常。ADC 采样跳动。反电动势检测错误。电机抖动。大油门时 MCU 复位。MOSFET 击穿。19. 死区时间是什么在半桥中上管和下管不能同时导通。如果同一相的上管和下管同时导通就会形成电池 ---- 上管 ---- 下管 ---- GND这相当于短路叫直通或 shoot-through可能瞬间烧 MOSFET。死区时间就是在关闭一个 MOSFET 后等待很短时间再打开另一个 MOSFET。关闭上管 - 等待死区 - 打开下管 关闭下管 - 等待死区 - 打开上管死区太短可能直通死区太长会增加损耗和波形畸变。20. 电调的发热来自哪里电调发热主要包括20.1 MOSFET 导通损耗MOSFET 导通时不是理想短路有导通电阻 Rds_on。损耗P I^2 * Rds_on电流越大发热急剧增加。20.2 MOSFET 开关损耗MOSFET 每次开关都要经历电压和电流重叠的过程会产生损耗。开关频率越高损耗越大。20.3 栅极驱动损耗MOSFET 栅极像一个电容频繁充放电也需要能量。20.4 采样电阻损耗电流采样电阻也会发热P I^2 * R所以大电流电调要重视散热、MOSFET 选型、PCB 铜厚和风道。21. 电调和三轮车控制器有什么区别三轮车控制器和航模电调都属于电机控制器但面向的设备、功能和设计重点不同。对比项航模/无人机电调三轮车控制器主要用途螺旋桨、风扇、航模电机电动三轮车、电动车常见电机无感无刷电机有霍尔无刷轮毂电机较常见控制输入PWM、DShot、飞控信号转把、电门锁、刹车、倒车、仪表是否支持倒车多数不支持或不常用通常支持低速起步无感电调低速重载较弱需要强低速起步能力负载特点螺旋桨负载转起来后较稳定载人载货低速大扭矩冲击大保护功能欠压、过流、过温、信号保护欠压、限流、刹车断电、防盗、限速等体积重量追求轻量化更重散热更大工作时间航模多为较短时间高功率长时间连续运行控制目标快速响应转速/油门平顺、安全、可靠、耐用通信接口飞控协议较多线束接口较多一句话总结航模电调更像是轻量、高响应的电机功率驱动器 三轮车控制器更像是带完整车辆功能和保护逻辑的电机控制系统。22. 三轮车控制器内部一般有什么三轮车控制器通常包括大功率 MOSFET 三相桥。MCU 或专用电机控制芯片。霍尔传感器输入。转把输入一般是 0.8V 到 4.2V 左右的模拟电压。刹车断电输入。倒车输入。电门锁输入。欠压检测。电流采样。温度保护。仪表输出。防盗或报警接口。限速线或学习线。典型连接电池粗红线 ---- B 电池粗黑线 ---- B- 电机三根粗线 -- U/V/W 霍尔五根线 ---- 5V/GND/HA/HB/HC 转把三根线 ---- 5V/GND/信号 刹车线 -------- 刹车断电 倒车线 -------- 倒车控制 电门锁线 ------ 上电控制不同厂家的线色和功能可能不同不能只靠颜色判断必须看标签或测量确认。23. 三轮车控制器为什么常用霍尔三轮车、电动车需要从静止状态带人或载货起步负载大速度低。无感控制在静止时无法直接通过反电动势知道转子位置重载起步容易抖动或失败。霍尔传感器可以直接告诉控制器转子位置所以起步更稳。低速扭矩更好。堵转判断更容易。更适合车辆。这就是很多电动车控制器使用有感无刷方案的原因。24. 能不能用航模电调控制三轮车电机理论上如果电压、电流、电机类型匹配有些情况下能让电机转起来。但实际通常不推荐原因是航模电调多为无感控制重载起步差。三轮车电机多带霍尔航模电调不一定支持。航模电调通常不支持转把、刹车、倒车等车辆功能。长时间低速大电流运行容易过热。安全保护不适合载人车辆。起步和刹车逻辑不适合道路使用。对于载人车辆应使用专门的电动车/三轮车控制器。25. 能不能用三轮车控制器控制航模无刷电机有些情况下也可能让电机转起来但通常不适合。原因三轮车控制器常按低速大扭矩轮毂电机设计。航模电机 KV 值高转速高。三轮车控制器换相频率可能跟不上高转速电机。控制器体积重响应慢。不支持 DShot 等飞控协议。油门输入通常是转把模拟电压不适合飞控直接控制。所以两者虽然都是控制无刷电机但应用场景差异很大。26. 自己做电调难不难自制小功率有刷电调比较适合入门。自制无刷电调难度明显更高需要同时掌握电机原理。MOSFET 驱动。半桥和三相逆变。PWM 和定时器。ADC 采样。反电动势或霍尔检测。过流保护。PCB 大电流设计。嵌入式 C 编程。调试和安全测试。大功率无刷电调有烧 MOSFET、烧电机、烧电池甚至起火风险。初学者建议从低电压、小电流、限流电源开始实验。27. 新手学习电调的推荐路线27.1 第一步理解 PWM 控制有刷电机先用低压小电机、MOSFET、二极管、PWM 实现调速。学习重点PWM 占空比。MOSFET 开关。续流二极管。电机感性负载。电源滤波。27.2 第二步做 H 桥有刷电调学习正反转和刹车。学习重点H 桥。上下管不能直通。死区时间。栅极驱动。27.3 第三步理解三相无刷六步换相先用开发板或现成驱动板学习换相。学习重点U/V/W 三相。6 个 MOSFET。六步换相表。霍尔传感器换相。27.4 第四步做低功率有感无刷控制选择带霍尔的小无刷电机先做低压低电流。学习重点霍尔状态读取。换相表。PWM 调速。过流保护。27.5 第五步学习无感反电动势学习如何检测悬空相过零点。学习重点反电动势。过零检测。开环启动。闭环换相。27.6 第六步学习 FOCFOC 适合在已经理解基础电调后再学习。学习重点三相电流采样。Clarke 变换。Park 变换。SVPWM。电流环 PID。位置估算器。28. 最小有刷电调电路示例最简单的单方向有刷调速可以用低边 N 沟道 MOSFET。电池 ---- 电机 -------- MOSFET_D | MOSFET_S | GND MCU_PWM ---- 栅极电阻 ---- MOSFET_G MOSFET_G ---- 下拉电阻 ---- GND 电机两端并联续流二极管需要注意MOSFET 要选逻辑电平型。MOSFET 电流和耐压要够。电机两端要有续流通道。栅极要有下拉电阻防止上电误导通。MCU 和电池负极必须共地。大电流不要从面包板走。这个电路只能单方向调速不能反转。如果要反转需要 H 桥。29. 最小无刷电调需要什么一个真正能驱动三相无刷电机的最小系统一般包括MCU。三相 PWM 输出。三相栅极驱动。6 个 MOSFET。输入电容。电流检测。电池电压检测。电机位置检测霍尔或反电动势。低压供电。保护逻辑。仅仅把 6 个 MOSFET 接起来并不等于电调。没有正确的驱动时序和保护很容易损坏。30. 电调开发时常见问题30.1 电机只抖不转可能原因换相顺序错误。霍尔线顺序错误。三相线顺序不匹配。启动占空比太低。负载太重。无感启动参数不对。30.2 MOSFET 很快发热可能原因死区时间不合适。栅极驱动能力不足。MOSFET 选型不合适。PWM 频率过高。电机堵转。反电动势换相错误。PCB 散热不好。30.3 一加油门 MCU 就复位可能原因电源压降。输入电容不足。DC-DC 抗干扰差。功率地影响逻辑地。电机干扰耦合到复位脚或控制信号。30.4 电机低速不稳可能原因无感控制低速反电动势太弱。霍尔信号抖动。PWM 分辨率不足。电流环控制不好。负载变化大。31. 电调设计安全注意事项电调连接的是电池和电机能量很大调试时要特别注意。建议初次测试使用限流电源。先低电压测试再提高电压。不要一开始接大电池大电机。螺旋桨测试必须拆桨。电动车轮毂电机测试要架空车轮。手不要靠近旋转部件。MOSFET 和电解电容注意极性。电池串联高压系统要防短路。使用保险丝或电子限流。程序异常时要能关闭 PWM。调试无刷电调时烧 MOSFET 是很常见的风险必须先小功率验证。32. 总结电调就是电机和电池之间的电子调速控制器。它根据外部控制信号通过 MOSFET、栅极驱动、PWM、换相算法和保护逻辑把电池的直流电转换成电机需要的受控电流。有刷电调相对简单核心是 PWM 和 H 桥。无刷电调更复杂核心是三相逆变桥、换相、转子位置检测和保护。高级无刷电调还会使用 FOC 实现更平顺、更高效的控制。使用现成电调时一般不需要写电调内部代码只需要用 PWM、DShot、转把电压等方式给它发送控制命令。自己设计电调时就必须写嵌入式程序并且同时设计功率电路、采样电路、驱动电路和保护电路。三轮车控制器和航模电调本质上都属于电机控制器但三轮车控制器更重视载人车辆的低速大扭矩、长时间运行、安全保护和车辆接口航模电调更重视轻量化、高响应和高速电机控制。两者不能简单互相替代。
电调 ESC 原理与电路设计入门
发布时间:2026/7/15 3:13:27
电调 ESC 原理与电路设计入门1. 什么是电调电调一般指ESC英文是 Electronic Speed Controller中文可以叫电子调速器。它的作用是根据控制信号控制电机转速、转向、启动、刹车和保护。在航模、无人机、机器人、小车、船模、电动工具、电动车等设备中经常会用到电调。简单理解电池提供能量 遥控器/飞控/单片机给出控制命令 电调把电池的直流电转换成适合电机工作的电流 电机开始转动电调不是一个简单的“开关”它更像是一个功率控制器。它一边处理控制信号一边驱动大电流电机还要保护电池、电机和自身。2. 为什么电机不能直接接电池有些直流有刷电机可以直接接电池转动但这样只能全速转不能精确控制速度也没有保护。无刷电机更不能直接接电池。常见无刷电机有三根相线它需要三相交替通电才能旋转。如果直接把电池接上去不但不会正常转还可能烧坏电机或电池。电调的作用就是在电池和电机之间做“智能功率控制”。电池 ---- 电调 ---- 电机 ^ | 控制信号3. 电调主要分为哪几类3.1 有刷电调有刷电调用来控制有刷直流电机。有刷直流电机通常只有两根线M 和 M-有刷电调内部通常是 H 桥或半桥功率电路通过 PWM 控制平均电压从而控制转速。特点电路相对简单。可以很方便地正反转。常用于小车、船模、玩具、简单机器人。3.2 无刷电调无刷电调用来控制无刷直流电机也叫 BLDC 电机。常见航模无刷电机通常有三根粗线U / V / W 三相线无刷电调内部通常有三相逆变桥用 6 个 MOSFET 控制三相电流使电机旋转。特点效率高。功率密度高。寿命长。控制算法更复杂。广泛用于无人机、航模、电动工具、电动车。3.3 航模电调航模电调常用于飞机、无人机、船模等。常见特点输入一般是锂电池例如 2S、3S、4S、6S。控制信号常见为 PWM、OneShot、DShot。多数只控制转速不一定支持倒车。无人机电调通常追求响应快、重量轻。3.4 车用电调车用电调用于遥控车、机器人车等。常见特点支持前进、刹车、倒车。有些支持霍尔传感器。更重视低速扭矩和起步平顺性。可能带散热片和风扇。3.5 电动车/三轮车控制器电动车或三轮车控制器本质上也是一种电机控制器但它和航模电调的设计目标不同。它通常更大、更重支持转把调速。刹车断电。欠压保护。过流保护。霍尔传感器换相。仪表信号。倒车。巡航。防盗。限速。能量回收部分型号支持。所以三轮车控制器不是普通航模电调的简单放大版而是面向载人车辆和长时间大功率运行设计的控制器。4. 电调的基本组成一个典型无刷电调主要包括以下部分电池输入 | v 输入滤波和保护电路 | v 功率 MOSFET 三相桥 | v 无刷电机三相线 控制信号 ---- MCU ---- 栅极驱动芯片 ---- MOSFET | ---- 电流检测 ---- 电压检测 ---- 温度检测 ---- 反电动势检测或霍尔检测核心模块电源输入端。输入电容。降压供电电路。MCU 控制器。栅极驱动芯片。MOSFET 功率级。电流采样电路。电压采样电路。温度检测电路。电机位置检测电路。控制信号输入接口。5. 电调输入和输出分别是什么5.1 电调输入电调一般有两类输入。第一类是电源输入电池正极 B 电池负极 B-第二类是控制输入PWM / DShot / CAN / UART / 转把信号 / 模拟电压航模电调一般接收来自接收机、飞控或单片机的控制信号。电动车控制器一般接收转把、电门锁、刹车、霍尔、仪表等信号。5.2 电调输出有刷电调输出M M-无刷电调输出U V W这三根线不是普通的正负极而是三相输出。电调会高速切换这三相的通电状态。6. 有刷电调的工作原理有刷电机可以用 H 桥控制。H 桥由 4 个开关管组成电池 | Q1 Q2 | | ------- 电机 | | Q3 Q4 | GND实际画法中电机接在两个桥臂中间B | Q1 Q2 | | --M-- | | Q3 Q4 | GND控制方式Q1 和 Q4 导通电机正转。Q2 和 Q3 导通电机反转。用 PWM 控制导通时间改变平均电压改变转速。同一桥臂的上下管不能同时导通否则会短路。PWM 占空比越大电机得到的平均电压越高转速通常越快。平均电压 ≈ 电池电压 * PWM占空比例如电池 12VPWM 占空比 50%电机等效平均电压约为 6V。7. 无刷电调的工作原理无刷电机没有电刷和机械换向器所以必须由电调进行电子换相。三相无刷电机可以理解为内部有三组绕组U 相 V 相 W 相电调通过 6 个 MOSFET 组成三相桥B | QH_U QH_V QH_W | | | U V W ---- 电机三相 | | | QL_U QL_V QL_W | GND每一相都有一个上桥臂 MOSFET 和一个下桥臂 MOSFET。电调按一定顺序让某两相通电第三相悬空或用于检测反电动势。这样电机磁场会不断旋转转子就跟着转起来。8. 六步换相原理最基础的无刷电机控制方法是六步换相也叫方波控制。三相中的两相导通一相悬空。一个电周期分为 6 个状态步骤高边导通低边导通悬空相1UV-W2UW-V3VW-U4VU-W5WU-V6WV-U然后不断循环1 - 2 - 3 - 4 - 5 - 6 - 1如果顺序反过来电机就反转。速度控制仍然靠 PWM换相顺序决定转动方向。换相频率和电机实际转速相关。PWM 占空比决定输出功率和转矩。9. 电调为什么需要知道转子位置无刷电机要正确换相电调必须知道转子大概转到哪里了。如果换相太早或太晚电机抖动。启动失败。发热变大。扭矩下降。可能烧 MOSFET 或电机。常见位置检测方式有两种有感控制使用霍尔传感器。无感控制检测反电动势。10. 有感无刷电调有感无刷电机内部带霍尔传感器通常除了三根粗相线还有 5 根或 6 根细线。常见霍尔线5V GND Hall A Hall B Hall C霍尔传感器会告诉控制器转子位置控制器根据 Hall A/B/C 的状态进行换相。优点起步稳定。低速扭矩好。适合电动车、三轮车、机器人底盘。缺点电机和控制器接线更多。霍尔故障会影响运行。高速性能和算法有关。11. 无感无刷电调无感电调不需要霍尔传感器。它通过未通电那一相的反电动势来估计转子位置。反电动势可以理解为电机转动时绕组像发电机一样产生的电压。无感电调常见于航模、无人机电调。优点电机线少只有三根相线。结构简单。高速运行效果好。适合风扇、螺旋桨等负载。缺点静止时没有反电动势启动较难。低速大扭矩控制不如有感方案。重载起步可能抖动或失败。无感启动通常先开环拖动让电机转起来等有足够反电动势后再进入闭环运行。12. FOC 控制是什么FOC 是 Field Oriented Control中文常叫磁场定向控制或矢量控制。它比六步换相更复杂但控制效果更好。FOC 的特点输出接近正弦波。电机运行更安静。低速控制更平稳。转矩控制更准确。效率更高。FOC 通常需要MCU 有较强计算能力。三相 PWM。电流采样。转子位置估计或编码器、霍尔传感器。Clarke/Park 变换、PID 电流环等算法。常见应用高级电动车控制器。云台电机。机器人关节。伺服驱动。高性能无刷电机控制器。对于新手来说先理解六步换相再理解 FOC 会更容易。13. 电调是否需要写代码答案是如果你只是使用现成电调一般不需要写电调内部代码如果你要自己设计电调就需要写代码。13.1 使用现成航模电调如果买的是成品电调只需要给它控制信号。例如用遥控接收机输出 PWM 控制。用飞控输出 DShot 控制。用单片机输出 PWM 控制。这时你写的代码只是“给电调发命令”不是写电调内部驱动算法。例如普通舵机 PWM 类似50Hz PWM 1.0ms 脉宽最低油门 1.5ms 脉宽中间 2.0ms 脉宽最高油门很多航模电调支持这种信号但具体范围和校准方式要看电调说明书。13.2 使用 DShot 电调DShot 是数字油门协议常用于无人机。特点不需要传统油门校准。抗干扰比普通 PWM 好。可发送数字油门值。一些版本支持遥测。如果用飞控一般飞控固件已经支持 DShot。自己用 MCU 控制时需要按 DShot 时序发送数字信号。13.3 自己设计电调自己设计电调时代码通常要负责读取油门或控制命令。生成三相 PWM。控制换相顺序。检测反电动势或霍尔信号。采集电流、电压、温度。做过流、过压、欠压、过温保护。做启动流程。做刹车、反转、限速等功能。处理异常状态。所以自制电调既是硬件项目也是嵌入式软件项目。14. 航模电调的常见控制信号14.1 PWM 油门信号传统航模电调常用 PWM 脉宽控制。常见形式周期约 20ms也就是 50Hz 高电平 1.0ms最低油门 高电平 2.0ms最高油门注意这里的 PWM 是控制信号 PWM不是电调内部驱动 MOSFET 的高频 PWM。两者不是一回事。单片机/接收机输出的 PWM告诉电调油门是多少 电调内部的 PWM控制 MOSFET 输出功率14.2 OneShot / MultiShot这些是比传统 PWM 更快的油门协议曾经常用于多旋翼。特点响应更快。脉宽更短。对时序要求更高。现在很多无人机系统更多使用 DShot。14.3 DShotDShot 是数字协议不再用脉宽表示油门而是发送数字帧。常见速率DShot150DShot300DShot600DShot1200数字帧里通常包含油门值。遥测请求位。校验位。15. 电调主电路怎么设计以下以三相无刷电调为例。15.1 功率级三相桥核心是 6 个 MOSFET电池 | Q1 Q3 Q5 | | | U V W | | | Q2 Q4 Q6 | GND设计重点MOSFET 耐压要高于电池最高电压并留余量。MOSFET 电流能力要满足电机最大电流。MOSFET 导通电阻 Rds_on 越小发热越低。栅极电荷 Qg 越大驱动越困难。PCB 铜皮和走线要能承受大电流。例如 6S 锂电池满电约 25.2VMOSFET 不能只选 30V通常会考虑更高耐压并留尖峰余量。15.2 栅极驱动MCU 的 IO 不能直接驱动大功率 MOSFET通常需要栅极驱动芯片。栅极驱动芯片的作用快速给 MOSFET 栅极充放电。提供足够驱动电流。驱动高边 MOSFET。提供欠压保护。有些还带死区控制和故障保护。常见结构MCU PWM ---- 栅极驱动芯片 ---- MOSFET 栅极三相无刷电调常用三相半桥驱动芯片或者三个半桥驱动芯片。15.3 自举电路高边 N 沟道 MOSFET 需要比相线更高的栅极电压才能导通。常见做法是使用自举电容。基本概念驱动芯片 自举二极管 自举电容当低边导通时自举电容充电当高边需要导通时自举电容为高边驱动提供浮动电源。注意自举电容容量要合适。高边不能无限长时间 100% 导通。驱动芯片数据手册会给出推荐电路。15.4 输入电容电调输入端必须有低 ESR 电容。作用承受电机电流快速变化。减小电池线电感导致的电压尖峰。稳定母线电压。保护 MOSFET。常见做法B ---- 电解电容/固态电容 ---- B- B ---- 陶瓷电容 ----------- B-电容要靠近 MOSFET 功率级放置。15.5 电流采样电流检测用于过流保护。堵转保护。FOC 电流环。功率限制。常见电流采样方式母线低边采样。三相低边采样。相电流采样。霍尔电流传感器。专用电流检测芯片。低边采样示例MOSFET 下桥臂 ---- Rsense ---- GND | 运放/ADC采样电阻阻值很小例如 1mΩ 到 10mΩ。电流越大电阻发热越明显。功耗计算P I^2 * R例如 30A 电流、2mΩ 电阻P 30^2 * 0.002 1.8W所以采样电阻要选合适功率并注意散热。15.6 电压采样电压采样用于检测电池电压。常见电阻分压B ---- R1 -------- ADC_IN | R2 | GND用途欠压保护。电池电量估算。过压保护。遥测上报。15.7 温度检测电调发热主要来自MOSFET 导通损耗。MOSFET 开关损耗。采样电阻损耗。PCB 铜损。驱动芯片损耗。常用 NTC 贴近 MOSFET 或散热片检测温度。3.3V ---- R固定 -------- ADC_IN | NTC | GND温度过高时可以降低输出功率。关闭电机。报警。15.8 反电动势检测无感六步电调需要检测悬空相的反电动势。电调通过比较悬空相电压和母线中点电压判断过零点。简化理解未通电相电压 与 电池电压的一半进行比较过零点出现后再延迟一定电角度进行下一次换相。反电动势检测电路通常需要电阻分压。滤波。比较器或 ADC。软件过零判断。16. 电调低压供电怎么来电调内部 MCU、驱动芯片、传感器不能直接用电池高压供电需要降压。常见电源12V 或 10V给栅极驱动使用。5V给霍尔传感器、外部接口或 BEC。3.3V给 MCU 和逻辑电路。典型结构电池电压 ---- DC-DC 降压 ---- 12V/5V | ---- LDO ---- 3.3V有些航模电调带 BEC可以给接收机或飞控供电。注意大功率电调不一定带 BEC。多个带 BEC 的电调并联接飞控时要注意供电冲突。开关电源布局不好会给 ADC 和控制信号带来噪声。17. 电调保护电路和保护逻辑一个可靠电调通常需要保护功能。常见保护欠压保护电池电压太低时降功率或停机。过压保护母线电压过高时保护。过流保护电流超过限制时关断。短路保护相线短路或 MOSFET 异常时保护。过温保护温度太高时降功率或停机。堵转保护电机卡住时停机。启动失败保护启动异常时停止继续强拖。信号丢失保护油门信号丢失时停机。上电油门保护上电时油门不为零则不启动。这些保护很多既需要硬件支持也需要软件判断。例如过流保护硬件比较器可以快速关断速度快。软件 ADC 检测可以做平均和限流但速度较慢。大功率设计中硬件保护非常重要不能完全依赖软件。18. 电调 PCB 设计注意事项电调 PCB 不只是把线连上就行大电流和高速开关会带来很多问题。重点注意功率回路面积要小。输入电容要靠近 MOSFET。MOSFET 到电机相线的走线要粗。大电流走线尽量用大面积铜皮。采样电阻的采样线要用 Kelvin 连接。MCU 和模拟采样要远离功率开关节点。栅极驱动走线要短。上下桥臂要有死区时间。散热铜皮、过孔和散热片要设计好。模拟地、功率地、数字地要合理处理。电调常见故障很多都和 PCB 布局有关例如MOSFET 发热异常。ADC 采样跳动。反电动势检测错误。电机抖动。大油门时 MCU 复位。MOSFET 击穿。19. 死区时间是什么在半桥中上管和下管不能同时导通。如果同一相的上管和下管同时导通就会形成电池 ---- 上管 ---- 下管 ---- GND这相当于短路叫直通或 shoot-through可能瞬间烧 MOSFET。死区时间就是在关闭一个 MOSFET 后等待很短时间再打开另一个 MOSFET。关闭上管 - 等待死区 - 打开下管 关闭下管 - 等待死区 - 打开上管死区太短可能直通死区太长会增加损耗和波形畸变。20. 电调的发热来自哪里电调发热主要包括20.1 MOSFET 导通损耗MOSFET 导通时不是理想短路有导通电阻 Rds_on。损耗P I^2 * Rds_on电流越大发热急剧增加。20.2 MOSFET 开关损耗MOSFET 每次开关都要经历电压和电流重叠的过程会产生损耗。开关频率越高损耗越大。20.3 栅极驱动损耗MOSFET 栅极像一个电容频繁充放电也需要能量。20.4 采样电阻损耗电流采样电阻也会发热P I^2 * R所以大电流电调要重视散热、MOSFET 选型、PCB 铜厚和风道。21. 电调和三轮车控制器有什么区别三轮车控制器和航模电调都属于电机控制器但面向的设备、功能和设计重点不同。对比项航模/无人机电调三轮车控制器主要用途螺旋桨、风扇、航模电机电动三轮车、电动车常见电机无感无刷电机有霍尔无刷轮毂电机较常见控制输入PWM、DShot、飞控信号转把、电门锁、刹车、倒车、仪表是否支持倒车多数不支持或不常用通常支持低速起步无感电调低速重载较弱需要强低速起步能力负载特点螺旋桨负载转起来后较稳定载人载货低速大扭矩冲击大保护功能欠压、过流、过温、信号保护欠压、限流、刹车断电、防盗、限速等体积重量追求轻量化更重散热更大工作时间航模多为较短时间高功率长时间连续运行控制目标快速响应转速/油门平顺、安全、可靠、耐用通信接口飞控协议较多线束接口较多一句话总结航模电调更像是轻量、高响应的电机功率驱动器 三轮车控制器更像是带完整车辆功能和保护逻辑的电机控制系统。22. 三轮车控制器内部一般有什么三轮车控制器通常包括大功率 MOSFET 三相桥。MCU 或专用电机控制芯片。霍尔传感器输入。转把输入一般是 0.8V 到 4.2V 左右的模拟电压。刹车断电输入。倒车输入。电门锁输入。欠压检测。电流采样。温度保护。仪表输出。防盗或报警接口。限速线或学习线。典型连接电池粗红线 ---- B 电池粗黑线 ---- B- 电机三根粗线 -- U/V/W 霍尔五根线 ---- 5V/GND/HA/HB/HC 转把三根线 ---- 5V/GND/信号 刹车线 -------- 刹车断电 倒车线 -------- 倒车控制 电门锁线 ------ 上电控制不同厂家的线色和功能可能不同不能只靠颜色判断必须看标签或测量确认。23. 三轮车控制器为什么常用霍尔三轮车、电动车需要从静止状态带人或载货起步负载大速度低。无感控制在静止时无法直接通过反电动势知道转子位置重载起步容易抖动或失败。霍尔传感器可以直接告诉控制器转子位置所以起步更稳。低速扭矩更好。堵转判断更容易。更适合车辆。这就是很多电动车控制器使用有感无刷方案的原因。24. 能不能用航模电调控制三轮车电机理论上如果电压、电流、电机类型匹配有些情况下能让电机转起来。但实际通常不推荐原因是航模电调多为无感控制重载起步差。三轮车电机多带霍尔航模电调不一定支持。航模电调通常不支持转把、刹车、倒车等车辆功能。长时间低速大电流运行容易过热。安全保护不适合载人车辆。起步和刹车逻辑不适合道路使用。对于载人车辆应使用专门的电动车/三轮车控制器。25. 能不能用三轮车控制器控制航模无刷电机有些情况下也可能让电机转起来但通常不适合。原因三轮车控制器常按低速大扭矩轮毂电机设计。航模电机 KV 值高转速高。三轮车控制器换相频率可能跟不上高转速电机。控制器体积重响应慢。不支持 DShot 等飞控协议。油门输入通常是转把模拟电压不适合飞控直接控制。所以两者虽然都是控制无刷电机但应用场景差异很大。26. 自己做电调难不难自制小功率有刷电调比较适合入门。自制无刷电调难度明显更高需要同时掌握电机原理。MOSFET 驱动。半桥和三相逆变。PWM 和定时器。ADC 采样。反电动势或霍尔检测。过流保护。PCB 大电流设计。嵌入式 C 编程。调试和安全测试。大功率无刷电调有烧 MOSFET、烧电机、烧电池甚至起火风险。初学者建议从低电压、小电流、限流电源开始实验。27. 新手学习电调的推荐路线27.1 第一步理解 PWM 控制有刷电机先用低压小电机、MOSFET、二极管、PWM 实现调速。学习重点PWM 占空比。MOSFET 开关。续流二极管。电机感性负载。电源滤波。27.2 第二步做 H 桥有刷电调学习正反转和刹车。学习重点H 桥。上下管不能直通。死区时间。栅极驱动。27.3 第三步理解三相无刷六步换相先用开发板或现成驱动板学习换相。学习重点U/V/W 三相。6 个 MOSFET。六步换相表。霍尔传感器换相。27.4 第四步做低功率有感无刷控制选择带霍尔的小无刷电机先做低压低电流。学习重点霍尔状态读取。换相表。PWM 调速。过流保护。27.5 第五步学习无感反电动势学习如何检测悬空相过零点。学习重点反电动势。过零检测。开环启动。闭环换相。27.6 第六步学习 FOCFOC 适合在已经理解基础电调后再学习。学习重点三相电流采样。Clarke 变换。Park 变换。SVPWM。电流环 PID。位置估算器。28. 最小有刷电调电路示例最简单的单方向有刷调速可以用低边 N 沟道 MOSFET。电池 ---- 电机 -------- MOSFET_D | MOSFET_S | GND MCU_PWM ---- 栅极电阻 ---- MOSFET_G MOSFET_G ---- 下拉电阻 ---- GND 电机两端并联续流二极管需要注意MOSFET 要选逻辑电平型。MOSFET 电流和耐压要够。电机两端要有续流通道。栅极要有下拉电阻防止上电误导通。MCU 和电池负极必须共地。大电流不要从面包板走。这个电路只能单方向调速不能反转。如果要反转需要 H 桥。29. 最小无刷电调需要什么一个真正能驱动三相无刷电机的最小系统一般包括MCU。三相 PWM 输出。三相栅极驱动。6 个 MOSFET。输入电容。电流检测。电池电压检测。电机位置检测霍尔或反电动势。低压供电。保护逻辑。仅仅把 6 个 MOSFET 接起来并不等于电调。没有正确的驱动时序和保护很容易损坏。30. 电调开发时常见问题30.1 电机只抖不转可能原因换相顺序错误。霍尔线顺序错误。三相线顺序不匹配。启动占空比太低。负载太重。无感启动参数不对。30.2 MOSFET 很快发热可能原因死区时间不合适。栅极驱动能力不足。MOSFET 选型不合适。PWM 频率过高。电机堵转。反电动势换相错误。PCB 散热不好。30.3 一加油门 MCU 就复位可能原因电源压降。输入电容不足。DC-DC 抗干扰差。功率地影响逻辑地。电机干扰耦合到复位脚或控制信号。30.4 电机低速不稳可能原因无感控制低速反电动势太弱。霍尔信号抖动。PWM 分辨率不足。电流环控制不好。负载变化大。31. 电调设计安全注意事项电调连接的是电池和电机能量很大调试时要特别注意。建议初次测试使用限流电源。先低电压测试再提高电压。不要一开始接大电池大电机。螺旋桨测试必须拆桨。电动车轮毂电机测试要架空车轮。手不要靠近旋转部件。MOSFET 和电解电容注意极性。电池串联高压系统要防短路。使用保险丝或电子限流。程序异常时要能关闭 PWM。调试无刷电调时烧 MOSFET 是很常见的风险必须先小功率验证。32. 总结电调就是电机和电池之间的电子调速控制器。它根据外部控制信号通过 MOSFET、栅极驱动、PWM、换相算法和保护逻辑把电池的直流电转换成电机需要的受控电流。有刷电调相对简单核心是 PWM 和 H 桥。无刷电调更复杂核心是三相逆变桥、换相、转子位置检测和保护。高级无刷电调还会使用 FOC 实现更平顺、更高效的控制。使用现成电调时一般不需要写电调内部代码只需要用 PWM、DShot、转把电压等方式给它发送控制命令。自己设计电调时就必须写嵌入式程序并且同时设计功率电路、采样电路、驱动电路和保护电路。三轮车控制器和航模电调本质上都属于电机控制器但三轮车控制器更重视载人车辆的低速大扭矩、长时间运行、安全保护和车辆接口航模电调更重视轻量化、高响应和高速电机控制。两者不能简单互相替代。