第25章电机控制PWM
25.1 简介
电机控制PWM(MCPWM)非常适用于三相交流AC和直流DC电机控制应用,但它还可以用于其它需要通用定时、捕获和比较的应用中。
25.2 概述
MCPWM含有3个独立的通道,每个通道包括:
-
1个32位定时器/计数器(TC)
-
1个32位界限寄存器(LIM)
-
1个32匹配寄存器(MAT)
-
1个10位死区时间寄存器(DT)和相应的10位死区时间计数器
-
1个32位捕获寄存器
-
2个极性相反的已调整的输出(MCOA和MCOB)
-
1个周期中断、1个脉宽中断和1个捕获中断
输入引脚MCI0-2可触发TC捕获或使通道的计数值加1。全局异常中断输入可强制所有通道进入“有效”状态并产生一个中断。
想要深入了解这些寄存器和它们的功能?你可以参考电机控制PWM的详细资料。
25.3 引脚描述
表25.1所示为MCPWM的引脚。
表25.1 引脚汇总
| 引脚类型 | 描述 |
| --- | --- |
| MC0A0-2 | O通道0-2,输出A |
| MC0B0-2 | O通道0-2,输出B |
| MCABORT | I低电平有效的快速中止 |
| MCFB0-2 | I输入0-2 |
这些引脚各自有其独特的功能,比如MCABORT引脚,它在低电平时能够快速中止操作。而输出引脚MC0A0-2和MC0B0-2则负责不同通道的输出控制。如果你需要更深入的引脚功能说明,可以查看PWM控制电机和相关的实验数据。
对于那些喜欢实操的读者,可以通过Protues仿真PWM控制电机转速进行实际模拟,验证你对PWM电机控制的理解。还有更多的资料,如PWM输出控制电机以及ESP IDF的示例源码,让你在理论和实践之间自由切换!
暂无评论