一、直流电机基础

各位同学好,我是老张。搞了十几年电机控制,今天咱们聊聊直流电机的基础知识。别小看这部分,我见过太多工程师上来就调PID,结果电机参数都说不清楚——那肯定调不好。

1.1 直流电机工作原理

直流电机怎么转起来的?说白了就是「电生磁,磁生力」。我给你拆开讲:

  • 电刷把电送进去——电流通过换向器进入转子线圈
  • 转子线圈变成电磁铁——通电线圈产生磁场
  • 定子磁铁推着转子转——同极相斥、异极相吸
  • 换向器自动切换电流方向——保证转子一直朝一个方向转

嗯,这里有个关键点:换向器的作用。我刚开始学的时候一直想不通,为什么转子转到一半还能继续转?后来拆了个玩具电机才明白——换向器其实就是个机械开关,每转半圈就换一次电流方向。你想想看,如果没有它,转子转到垂直位置就卡住了。

核心公式:电机转速 n = (U - I×R) / (K×Φ)

U是电压,I是电流,R是电枢电阻,K是电机常数,Φ是磁通量。

这个公式告诉你:想调速,要么调电压,要么调磁通。

1.2 直流电机分类

直流电机分好几类,我按驱动方式给你捋一捋:

类型 特点 典型应用
有刷直流电机 结构简单,成本低,有电刷磨损 玩具、电动工具、汽车雨刮
无刷直流电机(BLDC) 效率高,寿命长,需要电子换向 无人机、电动车、工业伺服
永磁直流电机 体积小,响应快,转矩平稳 精密仪器、机器人关节
电磁励磁直流电机 可调励磁,控制灵活 大型工业设备、起重机

我个人习惯,做小项目首选有刷电机——便宜、好驱动、坏了直接换。但如果你要做产品,尤其要求寿命长的,我建议上BLDC。记得有次给客户做AGV小车,用了有刷电机,三个月后电刷磨光了,被客户骂了一顿...后来全换成BLDC了。

1.3 直流电机主要参数

选电机时,这几个参数你必须看懂:

  • 额定电压——电机正常工作的电压值。别超太多,会烧。
  • 额定电流——长期运行允许的最大电流。堵转电流通常是额定电流的5-10倍。
  • 额定转速——额定电压下的空载转速。单位RPM。
  • 额定转矩——额定电流下输出的转矩。单位N·m或kg·cm。
  • 反电动势常数Ke——每1000RPM产生的反电动势。这个在PID调参时特别重要。
  • 转矩常数Kt——每安培电流产生的转矩。Ke和Kt在数值上相等(单位制不同时)。
  • 电枢电阻Ra——转子绕组的直流电阻。影响启动电流和效率。
  • 电枢电感La——影响电流响应速度。电感越大,电流变化越慢。

我的经验:做速度控制时,重点关注Ke和Ra。Ke决定了你能跑多快,Ra决定了你能出多大力。我曾经在一个项目中,电机选小了,Ra太大,一加载就掉速,PID怎么调都没用——最后换了更大功率的电机才解决。

1.4 直流电机驱动方式

驱动直流电机,说白了就是控制电压和电流。常用的方式有:

1.4.1 H桥驱动

H桥是最经典的驱动电路。四个开关管组成H形,通过控制导通组合来实现正反转和制动。

// H桥控制逻辑示例
// Q1、Q2为上管,Q3、Q4为下管

// 正转:Q1和Q4导通
Q1 = ON;  Q2 = OFF;
Q3 = OFF; Q4 = ON;

// 反转:Q2和Q3导通
Q1 = OFF; Q2 = ON;
Q3 = ON;  Q4 = OFF;

// 制动:Q1和Q2导通(或Q3和Q4导通)
Q1 = ON;  Q2 = ON;
Q3 = OFF; Q4 = OFF;

警告:千万别让Q1和Q3同时导通,或者Q2和Q4同时导通——这叫「直通短路」,瞬间烧管子。我曾经有个学生做毕设,代码写错了,一上电MOS管直接冒烟...所以驱动代码一定要加死区时间。

1.4.2 PWM调速

PWM(脉宽调制)是目前最主流的调速方式。通过改变占空比来调节平均电压。

  • 占空比0%——电机停转
  • 占空比50%——电机半速
  • 占空比100%——电机全速

PWM频率怎么选?我一般选10kHz-20kHz。太低会有噪音(人耳能听到),太高开关损耗大。你想想看,20kHz以上人耳就听不到了,电机运行起来很安静。

1.4.3 集成驱动芯片

现在做项目,我很少自己搭H桥了。直接用集成驱动芯片,方便又可靠。常用的有:

芯片型号 电压范围 电流能力 特点
L298N 4.5V-46V 2A 经典双H桥,便宜
TB6612FNG 2.5V-13.5V 1.2A 低功耗,适合电池供电
DRV8833 2.7V-10.8V 1.5A 内置过流保护,小体积
BTN7971B 6V-45V 30A 大功率,工业级

嗯,选驱动芯片时,记得留余量。我一般按电机额定电流的1.5-2倍选。比如电机额定2A,我就选能扛4A的驱动。为什么?因为启动瞬间电流很大,堵转时更夸张。曾经有个项目,我图省成本选了刚好够用的驱动,结果一启动就过热保护...

本章小结:直流电机控制的核心就三件事——懂原理、会选型、能驱动。原理搞清楚了,参数看懂了,驱动电路选对了,后面调PID才有基础。别急着上代码,先把这些基础打牢。

直流电机知识体系 直流电机基础 工作原理 电机分类 主要参数 驱动方式 电生磁 磁生力 换向器 有刷电机 无刷电机 永磁/励磁 电压/电流 转速/转矩 Ke/Kt/Ra/La H桥驱动 PWM调速 集成芯片 掌握这四大块,直流电机控制就入门了

专注资料整理