有接触过逆变器开发的吗? 能否通过STM32F103 的TIM1输出两l路互补的PWM波,PWM频率12KHZ,控制H桥,TIM1的PWM具体参数应该如何设置? |
【MCU实战经验】基于STM32F103C8T6的hart总线调试器设计
求教STM32F103进入STOP模式后用外部中断唤醒的问题
基于STM32F103RCT6的无源蜂鸣器音乐播放(生日快乐歌)
STM32F103c8t6有没有DAC 功能?
STM32F103x中文数据手册
新手求教,为何在我电脑上找不到STM32F1Xx.h文件
金龙107例程汇总(STM32F107)
万利STM32F107VC 原理图
STM32F103 ADC多通道检测必须要DMA吗?
【官方例程】STM32F107以太网官方例程
使用TIM产生PWM中断,软件控制IO口电平方式输出互补PWM,可以参考我的帖子,最后一种方法。
https://www.stmcu.org.cn/module/forum/thread-623653-1-2.html
评分
查看全部评分
输出为50Hz 的正弦波,72Mhz主频 分频系数 1
50 = 72000000/1/SIN函数表点数/CNT
1440000 = SIN函数表点数*CNT
,开启定时器溢出中断,关闭自动更新通道数据寄存器,每次溢出中断更新CCR寄存器,更新的数据去查表, 查完一圈表就是一个周期
评分
查看全部评分
如何在上电开机状态和PWM关闭状态下,使两组互补的PWM都为高电平(H桥电路设计,没有PWM输出时都是高电平)?现在因为是互补的关系,所以两组PWM默认情况下电平都是反向的。
H桥电路没有PWM输出时都是高电平?那不上电就把MOS管子烧了嘛,肯定是互补或者全部为低才对呀
由于H桥电路设计是通过光耦隔离驱动的。高电平时光耦时截止的,低电平才导通。所以初始上电状态和关闭状态都需要是高电平。
那你加一个3.3V的MOS管或者一共三极管反向就可以了嘛,如果要保证全部截至那你不使能通道啊,等要用了再使能通道
定时器只需要设置合理的输出极性,如:
输出电平:强制高
CHx polarity: 1
CHxN polarity: 0