完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我要用STM32的PWM来驱动三相电机,三相电机驱动采用N沟道的MOS组成的H桥。在学习过程中,都在说STM32有死区时间的概念,可以不同时让上下两个管子同时通,烧坏。
但我不明白的事,为什么要让上下两个桥壁为相反的PWM,直接就把下桥壁低电平不就完了。 我要使B+和A-通,给他俩PWM没问题,那么A+和B-根本不需要给他们相反的PWM啊 直接给低电平,肯定就不会通啊,死区时间的概念根本就没有用啊 |
|
相关推荐
1个回答
|
|
首先,我们需要了解三相电机驱动和H桥的基本原理。三相电机驱动通常采用六个MOSFET(金属氧化物半导体场效应晶体管)组成三个H桥,用于控制电机的三个相位。每个H桥由两个N沟道MOSFET组成,一个用于正向电流,另一个用于负向电流。
在PWM(脉冲宽度调制)驱动三相电机时,我们需要确保在任何时刻,同一相位的上下两个MOSFET不会同时导通,否则会导致短路,烧毁MOSFET。这就是所谓的“死区时间”。 死区时间是指在PWM信号切换时,两个MOSFET之间的时间间隔。在这个时间间隔内,两个MOSFET都处于截止状态,以防止短路。死区时间的存在是为了确保系统的安全和稳定。 现在我们来分析你的问题。你提到要使B+和A-通,给它们PWM信号。为了实现这一点,我们需要确保B相的上桥MOSFET(B+)和A相的下桥MOSFET(A-)同时导通。同时,我们需要确保A相的上桥MOSFET(A+)和B相的下桥MOSFET(B-)处于截止状态。 你的想法是直接给A+和B-低电平,这样它们就不会导通。然而,这种方法存在一个问题:在PWM信号切换时,可能会出现短暂的时间,使得A+和B-同时导通。这可能导致短路,烧毁MOSFET。 为了避免这种情况,我们需要在PWM信号中加入死区时间。在死区时间内,A+和B-都处于低电平,但它们不会同时导通。这样,我们可以确保在任何时刻,同一相位的上下两个MOSFET都不会同时导通,从而避免短路。 总结一下,死区时间的概念在PWM驱动三相电机时是非常重要的,因为它可以确保系统的安全和稳定。通过在PWM信号中加入死区时间,我们可以防止同一相位的上下两个MOSFET同时导通,从而避免短路和烧毁MOSFET。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1780 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1081 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1679 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
596浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
556浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 17:40 , Processed in 1.214688 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号