目录
PWM与PWMT的区别
基于STM32 CubeMX 配置 PWM输出和输入捕获 - 河岸瓶风 - 博客园 (cnblogs.com)
(1条消息) stm32-利用cubemx创建互补pwm---基于HAL库_apple-wxy的博客-CSDN博客_stm32 互补pwm
在STM32中,通用定时器或高级定时器与IO功能的绑定可以进行PWM输出或互补输出,输入捕获等功能。
在CCM42xx系列的芯片中,单独分成PWM模块实现简单PWM,PWMT模块可实现互补其他所有功能,以及死区可调等。
死区DeadZone:也称为中性区(neutral zone)或不作用区,是指控制系统的传递函数中,对应输出为零的输入信号范围。
PWM应用
输入方式
输入捕获应用
1为脉冲跳变沿时间测量,2为PWM输入测量,见下图
跳变沿时间测量方式
图 STM32平台高级定时器输入捕获测量脉宽、freq
PWM输入测量方式
1个输入通道Tix 对应 2个捕获通道ICx,2路捕获通道一个是占空比一个是周期,触发输入的通道对应周期,需要设置极性,另外一路对应占空比。
图 pwm方式输入捕获测量脉宽、freq
输出方式
输出比较应用,控制电机,一般电机控制使用边沿对齐模式,FOC电机(无刷电机一种)采用中心对齐模式。
(1条消息) 步进电机、伺服电机、舵机、无刷电机、有刷电机区别_行稳方能走远的博客-CSDN博客_9g舵机与12g舵机区别
边沿对齐模式
工作模式递增或递减,这里设为递增,自动重载ARR设为8,比较值CCR设为4,CNT从0开始计数,当CNT < CCR时,正常计数,PWM参考信号OCxREF为高电平有效,比较中断寄存器CCxIF置位。直到CNT计数到ARR,进行重载。
图 边沿对齐pwm波形
中心对齐模式
工作模式递增和递减,开始从0计数到重载值ARR-1,发生上溢事件;然后从重载值开始向下计数到1并下溢。这里12为递增模式,34为递减模式。
图 中心对齐pwm波形
输出比较模式
PWM模式:
输出
PWM互补输出
应用场景以H桥电机驱动电路为例,PWM互补输出两路PWM信号
H桥电路原理_Loadingzc的博客-CSDN博客_h桥电路工作原理
三极管(7)之开关电路详解 - 阳光&技术 - 博客园 (cnblogs.com)
设Q1-Q4导通,Q2-Q3截止为状态1,Q1-Q4截止,Q2-Q3导通为状态2.
从状态1到状态2的变化,需要4路PWM通道(Q1-2, Q3-4, 2组互补输出),控制三极管通断,使其不能同时导通,因此需要相应的死区可调。
死区1OCx,输出信号 OCx 与参考信号相同,只是其上升沿相对参考上升沿存在延迟。
死区2OCxN,输出信号 OCxN 与参考信号相反,并且其上升沿相对参考下降沿存在延迟。