引言
在直流无刷马达(BLDC)的众多控制策略中,直接转矩控制(DTC,Direct Torque Control)以其转矩响应快、结构简单、无需坐标旋转的突出优点,在高动态性能应用领域备受关注。与矢量控制依赖电流环不同,DTC 直接以转矩和磁链为控制对象,通过滞环比较器与开关表实现电压矢量的快速选择,从而获得接近理论上限的转矩动态响应。本文将系统阐述 DTC 在无刷直流马达驱动板方案中的工作原理、实现要点与工程化考量。
![]()
艾毕胜提供无刷马达驱动板方案定制服务
一、DTC 的基本思想与控制结构
DTC 的控制目标是维持定子磁链幅值和电磁转矩在各自的滞环带宽内。其控制结构主要包括磁链观测器、转矩估算器、滞环比较器和开关状态选择表。
在每个控制周期内,控制器根据实测的相电压与相电流,估算出定子磁链矢量和电磁转矩;将估算值与给定值比较,得到磁链误差和转矩误差;两个误差经滞环比较器输出逻辑状态;开关表依据误差状态和当前磁链所在扇区,直接选定三相逆变桥的开关状态。
由于不需要将电流分解到 d-q 旋转坐标系,DTC 省去了坐标变换与电流内环,控制结构比矢量控制更为简洁,动态响应也更为直接。
二、磁链与转矩的观测
磁链与转矩的准确观测是 DTC 性能的基础。定子磁链可通过电压模型积分获得:
ψ_s = ∫(u_s - R·i_s)dt
其中 u_s 为定子电压矢量,i_s 为定子电流矢量。积分算法简单,但存在直流偏置与积分漂移问题,在低速段误差尤为明显。工程上常采用以下改进措施:
其一,采用带低通滤波的改进积分器,或引入反馈补偿项抑制积分漂移。
其二,在低速段切换至电流模型,利用转子位置与电感参数估算磁链,避开电压模型在低速的劣势。
其三,采用基于观测器的方法(如滑模观测器、卡尔曼滤波器)估算磁链,在提高精度的同时增强对参数失配的鲁棒性。
转矩则可依据磁链与电流的叉积关系计算:T_e = 1.5・p・ψ_s × i_s,其中 p 为极对数。
三、滞环控制与开关表
滞环控制是 DTC 的核心决策机制。磁链滞环比较器通常为两电平(增大 / 减小),转矩滞环比较器可为两电平或三电平(增大 / 保持 / 减小)。依据两个比较器的输出以及磁链矢量所处的扇区,查询预置的开关表,选择相应的电压矢量。
开关表的合理设计需遵循以下原则:
第一,所选的电压矢量应能同时满足磁链与转矩的增减需求,在两者冲突时优先保证转矩要求。
第二,应避免频繁切换开关状态,减少开关损耗与转矩脉动。
第三,零电压矢量(如全部上管导通或全部下管导通)可用于转矩保持,在降低脉动的同时减少损耗。
开关表的正确性直接决定 DTC 的性能,是驱动板软件中最需精细推敲的部分之一。
四、DTC 在无刷马达驱动板中的实现流程
在无刷直流马达驱动板方案中,DTC 的软件实现通常包含以下环节:
第一步,电压与电流采样。采集母线电压与相电流,用于磁链与转矩估算。
第二步,磁链估算。采用改进积分或观测器方法计算定子磁链矢量,并判定其所在扇区。
第三步,转矩估算。依据磁链与电流计算电磁转矩。
第四步,滞环比较。将磁链幅值与转矩分别与给定值比较,得到误差状态。
第五步,开关表查询。依据误差状态与扇区,选择并施加相应的电压矢量。
整个控制周期通常在数十微秒内完成,对 MCU 的实时计算能力有一定要求,但相比矢量控制,DTC 无需复杂的坐标变换,软件实现相对简洁。
五、DTC 的性能优势与工程挑战
DTC 的突出优势在于转矩响应极快,能够在极短时间内跟随转矩给定,适用于对动态响应要求苛刻的应用,如快速起停的电动工具、电梯门机、机器人关节等。同时,DTC 对电机参数变化的敏感度相对较低,尤其当采用基于电压模型的磁链估算时,其主要依赖定子电阻参数,易于辨识。
然而,DTC 在工程落地中也面临明显挑战:
一是转矩脉动较大。滞环带宽与开关频率不固定,导致转矩脉动和电流纹波高于矢量控制。可通过提高采样与开关频率、采用空间矢量调制(SVM)型 DTC 来降低脉动。
二是低速性能受限。电压模型积分在低速段易受电阻压降与积分漂移影响,需结合电流模型或观测器改善。
三是开关频率不固定。滞环控制下开关频率随工况波动,增加了 EMC 设计与滤波器设计的难度。工程上常对开关频率设定上限并加以限制。
六、DTC 与矢量控制的融合趋势
随着控制技术的发展,DTC 与矢量控制出现融合趋势。典型方案是基于 SVM 的 DTC,即用空间矢量调制替代开关表,将滞环输出转化为电压矢量给定,再经 SVM 合成,从而获得固定的开关频率与更平滑的转矩输出。
另一类融合思路是 "转矩直接控制 + 磁链闭环",在保持 DTC 转矩快速响应的同时,通过磁链闭环改善低速与弱磁性能。这些融合方案正在推动 DTC 从理论走向更广泛的工程应用。
七、开关频率与 EMC 设计的平衡
由于 DTC 采用滞环控制,其开关频率并非固定,而是随工况实时波动。这种不固定的开关频率会给 EMC 设计与电磁滤波带来挑战:开关频率的宽带分布可能导致电磁噪声难以通过传统的固定频率滤波器有效抑制。
工程上常采用以下对策:一是对开关频率设定上限,通过限制滞环带宽或引入最小 / 最大开关周期约束,将开关频率控制在设计范围内;二是采用 SVM 型 DTC,通过调制器将开关频率固定化;三是优化 PCB 布局与驱动回路设计,减小开关瞬态引起的振铃与辐射。
需要注意的是,开关频率并非越低越好。过低的开关频率会增大电流纹波与转矩脉动,影响控制品质;过高则增加开关损耗与驱动负担。因此,开关频率的设计需在纹波、损耗、EMC 三者之间综合权衡,结合具体应用的散热条件与电磁要求进行选择。
八、驱动板方案中的工程化要点
将 DTC 应用于量产驱动板,需重点关注以下几点:
第一,采样与执行的实时性。DTC 对控制周期敏感,应选用支持高速 ADC 与快速中断响应的 MCU,并优化中断处理流程。
第二,磁链估算的鲁棒性。针对积分漂移、电阻温漂等问题,设计完善的补偿与校正机制。
第三,转矩脉动抑制。根据应用对噪声与振动的要求,合理选择滞环带宽、开关频率与调制方式。
第四,保护与容错。DTC 同样需要过流、过压、失磁、堵转等完善保护,确保系统在异常工况下的安全。
直接转矩控制以其简洁的结构与优异的转矩动态响应,在无刷直流马达驱动板方案中具有独特价值。虽然其在转矩脉动与低速性能方面存在挑战,但通过 SVM 化、观测器融合与工程化调试,完全可以构建出高性能、高可靠性的驱动方案。掌握 DTC 的原理与实现,为驱动板设计提供了一条与矢量控制互补的重要技术路径。本文来自深圳市艾毕胜电子有限公司,提供麦歌恩磁性编码器芯片和无刷马达驱动板定制服务。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.