在当今科技飞速发展的时代,电机控制设计在众多领域中扮演着至关重要的角色。从机器人和工业自动化到电动汽车和医疗设备等现代应用,都对电机控制提出了的扭矩和速度控制、高能效、低电磁排放以及功能安全等要求。本文提出了一种端到端电机控制设计方法论,涵盖机械尺寸、电力电子学、传感器选择、实时控制算法、电磁兼容(EMC)以及功能安全等多个方面,为工程师构建坚固且具备应用就绪能力的电机驱动系统提供了全面的指导。
主要要点
需求驱动一切:在进行电机或控制策略选择之前,必须先明确扭矩、速度、位置精度、工作比、环境、电磁兼容(EMC)和功能安全目标。这是整个电机控制设计的基础,只有清晰定义了这些需求,才能为后续的设计工作指明方向。
根据应用匹配电机类型:不同类型的电机具有各自独特的优势。直流电机以其简洁性脱颖而出;BLDC 和 PMSM 则在高效方面表现出色;感应电机能够承受强劲的工业负载;步进电机擅长开环定位;伺服电机兼具高扭矩和高精度。工程师需要根据具体应用场景,综合考虑各种因素,选择合适的电机类型。
选择合适的控制拓扑:开环方法适用于简单的应用场景;而闭环磁场定向控制(FOC)、直接扭矩控制(DTC)和模型预测控制(MPC)则能提供高性能的扭矩和速度调节。不同的控制拓扑具有不同的特点和适用范围,工程师需要根据实际需求进行合理选择。
功率级设计至关重要:功率级设计是电机驱动系统的硬件。在设计过程中,需要根据电压和开关频率选择合适的 MOSFET、IGBT、SiC 或 GaN 器件;使用隔离栅极驱动器以获得高共模抗扰性;合理确定直流母线电容尺寸;添加 RC 缓冲器;补偿死区时间效应以减少失真。这些措施对于确保功率级的性能和可靠性至关重要。
反馈选择影响带宽:霍尔传感器、增量编码器和编码器、旋转变压器或无传感器观测器各自提供独特的分辨率、鲁棒性和成本权衡。更高分辨率的传感器可以提升精度,但可能会限制环路带宽。工程师需要在精度和带宽之间进行平衡,选择适合的反馈传感器。
标准合规:电机控制设计必须遵循相关国际标准。IEC 60034 的工作类型规定了电机的工作模式;IEC 61800 适用于可调速驱动器;IEC 61508 用于功能安全;ISO 13849 用于机械安全;ISO 26262 用于汽车应用。遵循这些标准是确保电机控制系统安全可靠运行的重要保障。
1.1 绪论
电机控制设计是一个多学科融合的复杂流程,它涉及电机物理、电力电子、嵌入式控制、传感和系统级验证等多个领域。现代应用对电机控制的要求越来越高,不仅需要的扭矩和速度控制,还需要具备高能效、低电磁排放以及功能安全等特性。一个强有力的运动控制设计方法论应该始于明确的性能要求,随后依次进行电机选择、传感器策略制定、逆变器或驱动架构设计、控制算法开发、PCB 布局规划、热规划和 EMC 合规等工作。高效的电机控制设计能够确保整个驱动系统在整个工作范围内可预测、高效且安全地运行。

图 1:典型的交流电机驱动系统架构,包含整流器、直流母线、逆变器、隔离栅极驱动器、控制模块和编码器反馈回路。
图片来源:Power Electronics News
如图 1 所示,一个完整的电机驱动系统由多个功能模块组成。前端整流器将交流输入转换为直流;直流母线电容稳定电压;三相逆变器通过 PWM 信号驱动电机;控制微处理器执行控制算法;编码器提供位置和速度反馈。这种架构是现代电机控制设计的基础框架,各个模块之间相互协作,共同实现电机的控制。

图 2:电机控制微控制器的分层软件架构,从硬件驱动层到应用层,实现电机控制模型的生成与部署。
图片来源:MathWorks
现代电机控制系统的软件架构采用分层设计,包括硬件驱动层、硬件抽象层、应用抽象层和应用层。这种分层架构使得控制算法可以在不同硬件平台之间移植,提高了代码的可维护性和复用性。通过分层设计,工程师可以更加方便地对软件进行开发、调试和维护。
1.2 从系统需求到电机控制架构
每一个成功的电机驱动都始于对系统需求的明确定义。在选择电机、设计逆变器或编写控制固件之前,工程师需要全面了解驱动器在终应用中必须实现的目标。这包括所需的扭矩、转速范围、工作周期、加速度曲线、负载惯性、工作电压、环境条件、安全要求和通信接口等。
例如,机器人关节可能需要高扭矩密度、低齿槽转矩、准确位置反馈以及平稳的低速操作。而电动汽车牵引系统则优先考虑高效率、宽转速范围、再生制动、热稳健性和功能安全。同样,风扇或泵驱动可能更注重成本、声学噪音、能源效率和长寿命。

图 3:电动汽车电驱动系统示意图,展示了牵引电池、电机驱动、电机、传动系统和车载充电器的整体布局。
如图 3 所示,电动汽车的电驱动系统是一个高度集成的复杂系统。牵引电池组提供能量,电机驱动(逆变器)将直流电转换为交流电驱动永磁同步电机,传动系统将电机扭矩传递到车轮。这种架构要求电机控制设计必须兼顾高效率、宽转速范围、功能安全和热管理等多重目标。在设计过程中,需要综合考虑各个因素之间的相互影响,确保系统的整体性能。
1.2.1 需求分析
机械与性能要求:首先需要量化机械载荷。所需扭矩是根据机械载荷扭矩计算的,包括静摩擦、惯性和外部扰动。所需速度(rpm 或 rad/s)必须覆盖整个运行范围,包括加速和减速。位置精度由应用需求定义,例如机器人关节可能需要 0.1° 的精度,而工业泵可能只需速度调节。动态响应决定了系统必须加速或抑制扰动的速度。伺服带宽取决于机械惯性、摩擦力、反馈传感器分辨率以及驱动器中的控制环路。电流环必须拥有的带宽,其次是速度环和位置环。
工作周期与工作环境:工作周期描述电机随时间的负载变化。IEC 60034 - 1 定义了八种工作制类型:S1 表示在恒定负载下持续运行直到热平衡;S2 涉及短时运行,并有休息时间;S3 涵盖间歇性工作,但无启动影响;S4 和 S5 包括启动或制动,中间有休息或电制动;S6 结合了连续运行与间歇性负载;S7 为 S6 增加了电动制动;S8 涉及周期性工作,且速度和负载可变。选择合适的工作制类型可以确保电机能够承受预期应用的热和机械应力。
电磁兼容性与功能安全:EMC 要求确保驱动器既不会发出过多的电磁干扰,也不会受到外部噪声的过度影响。IEC 61800 - 3 引用了 IEC 61000 - 4 - x 测试标准,并定义了抗扰度测试的性能标准 A、B 和 C。安全要求取决于应用领域,IEC 61800 - 5 - 2 涵盖可调速驱动器的安全功能;IEC 61508 基于危险和风险分析定义安全完整性等级(SIL);ISO 13849 定义了机械安全的性能等级(PL)和类别;ISO 26262 通过定义汽车安全完整性等级(ASIL)规范道路车辆的功能安全。
1.3 电机选择与尺寸
1.3.1 选择电机类型
电机类型的选择是驱动系统设计中关键的决策之一,它直接影响系统的性能、效率和成本。不同类型的电机具有各自独特的特征和适用场景。
电机类型特征与典型用途
有刷直流电机使用 PWM 进行简单控制;适合低成本速度控制,但需要对碳刷和换向器进行维护
无刷直流电机(BLDC)采用电子换向;比有刷电机更高效、寿命更长;适合风扇、泵和电动自行车
永磁同步电机(PMSM)高扭矩密度和高效;通常由 FOC 驱动;用于电动汽车和机器人领域
感应电机坚固且经济;适用于工业泵、压缩机和暖通空调;通常通过标量 V/f 或矢量控制
步进电机执行固定步进角;适合开环定位;高负载时可能失步;常用于数控、3D 打印机和机器人领域
伺服电机带有反馈和闭环控制的 PMSM 或 BLDC;提供精准的扭矩和位置;应用于机器人、数控和自动化领域
有刷直流电机与无刷直流电机的对比,展示了两者在换向方式、维护需求、寿命和噪音方面的差异。
有刷直流电机使用机械换向器切换电流方向,需要频繁维护且寿命较短;而无刷直流电机采用电子换向,效率更高、寿命更长、运行更安静。这种差异使得 BLDC 在大多数现代应用中逐渐取代有刷电机。
有刷直流电机与无刷直流电机的内部结构对比。有刷电机的电枢绕组在转子上,依靠电刷和换向器接触导电;无刷电机的电枢绕组在定子上,永磁体在转子上,通过霍尔传感器检测转子位置实现电子换向。
两种电机的结构差异决定了它们的性能特点。有刷电机的换向器 - 电刷接触产生摩擦和火花,限制了转速和寿命;无刷电机消除了机械接触,大幅提高了可靠性和效率。
展示了转子铁芯、定子铁芯、绕组、永磁体、轴承支撑组件和转子轮毂等关键部件。
PMSM 的转子采用永磁体产生磁场,定子绕组通电产生旋转磁场,两者相互作用产生扭矩。PMSM 具有高扭矩密度、高效率和宽恒功率区等优点,是电动汽车和高端伺服系统的电机类型。
永磁同步电机的定子与转子结构示意图,标注了三相绕组(a、b、c 相)和永磁体转子的位置关系。
PMSM 的定子采用分布式绕组,三相绕组在空间上相差 120° 电角度。转子永磁体产生恒定磁场,当定子绕组通入三相交流电时,产生旋转磁场,驱动转子同步旋转。这种结构使得 PMSM 具有优异的动态响应特性。
工业环境中感应电机的典型应用场景 —— 水泵站中的多台感应电机驱动泵组运行,展示了感应电机在工业领域的广泛应用。
感应电机凭借其坚固耐用、成本低廉、维护简单的特点,在工业泵、压缩机、风机和暖通空调等领域占据主导地位。虽然其控制性能不如 PMSM,但对于不需要高精度调速的应用,感应电机仍然是经济实用的选择。
步进电机在 CNC 数控机床中的应用,通过控制步进角实现刀具定位,适用于开环位置控制场景。
步进电机在 CNC 加工中提供的位置控制。每个电脉冲对应一个固定步进角(通常为 1.8° 或 0.9°),无需反馈即可实现定位。但在高负载或高速运行时可能失步,因此在对可靠性要求高的场合通常需要加装编码器形成闭环。
各种尺寸和类型的步进电机产品系列,展示了步进电机在尺寸和扭矩等级上的多样性,可满足不同应用需求。
步进电机产品系列涵盖从微型到大型多种规格,扭矩范围从几 mN?m 到几十 N?m。工程师可根据负载惯量、所需扭矩和安装空间选择合适的步进电机型号。
由多个伺服电机驱动的六自由度机器人臂,每个关节均由伺服电机提供的位置和扭矩控制。
伺服电机系统由伺服电机(通常为 PMSM 或 BLDC)、编码器反馈和伺服驱动器组成。伺服电机在机器人、数控机床和自动化生产线中提供的定位精度和动态响应能力。每个关节都需要的扭矩和位置控制,这正是伺服系统的优势。
协作机器人(Cobot)采用伺服电机驱动各关节,具备力矩感知和安全停止功能,可与人安全协作。
现代协作机器人对伺服系统提出了更高要求,不仅需要高精度和高动态响应,还需要具备力矩感知、碰撞检测和安全停止功能。这些功能通过高分辨率编码器和先进的控制算法实现。
1.3.2 扭矩 - 转速特性与热裕度
制造商提供了扭矩 - 转速(T - N)曲线,显示连续和峰值扭矩区。连续区(S1 线以下)表示电机可以连续运行而不过热,而间歇区则允许在有间内输出更高扭矩。必须确认应用的峰值扭矩和速度是否落在这些区域内。超过连续区间需要额外的冷却或更大的电机。
感应电机的扭矩 - 转速特性曲线,标注了启动扭矩(堵转扭矩)、额定扭矩、牵出扭矩(breakdown torque)和牵入扭矩等关键工作点。
感应电机的扭矩 - 转速曲线具有典型的 “驼峰” 形状。在同步转速附近,扭矩迅速下降;在低速区(高转差率),扭矩先升后降。