完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想问一个关于SPWM调制设置死区的问题,一般来说MOSFET要设置大于等于0.5US左右的死区时间,但是在SPWM调制时,占空比是变化的,而死区时间又必须要小于最小占空比时高电平的时间,那么此时达不到0.5us怎么办?
|
|
相关推荐
1 条评论
6个回答
|
|
请大家不吝赐教啊
|
|
|
|
我是这样想的,你使用SPWM肯定根据你使用的晶振频率算出pwm的周期和频率对吧?再根据你最后输出电压的频率算出一个大时间周期内需要多少个小PWM,之后根据公式用matlab算出这所有小周期的占空比(注意这时候是满占空比),由于是全桥逆变所以你最后将这个满占空比的所有变化的数都乘以0.5就可以了,至于你说的死区时间问题其实不用考虑,根据这个算肯定满足你的要求。
|
|
|
|
MUF420 发表于 2018-3-28 09:43 我还是没听明白你满占空比和乘以0.5的意思,我的开关频率也就是载波频率是120khz,最终的输出电压频率也就是调制波频率是750HZ,那么用MATABLE算出来的正弦值表里有160个值,CCS编程时,其中正弦值表的最小的值乘以2除以周期寄存器(增减模式)的值不就是我的PWM最小占空比,那么我的死区时间设置的那个值是不是要小于这个160个值里的最小值的两倍,但是如果这个最小占空比算下来的时间比0.5US小,那不就意味着我的死区时间要比05US更小? 换个意思理解就是假如我的开关频率很高,那么死区时间不可能比开关周期还小吧?举个例子,假如我的开关频率是300khz,那么倒数也就是开关时间大概是3.3us,那能设置的死区时间的空间不是更小? 不知道我这样描述清不清晰,还望指教. |
|
|
|
MUF420 发表于 2018-3-28 09:43 |
|
|
|
MUF420 发表于 2018-3-28 09:43 我还是没听明白你满占空比和乘以0.5的意思,我的开关频率也就是载波频率是120khz,最终的输出电压频率也就是调制波频率是750HZ,那么用MATABLE算出来的正弦值表里有160个值,CCS编程时,其中正弦值表的最小的值乘以2除以周期寄存器(增减模式)的值不就是我的PWM最小占空比,那么我的死区时间设置的那个值是不是要小于这个160个值里的最小值的两倍,但是如果这个最小占空比算下来的时间比0.5US小,那不就意味着我的死区时间要比05US更小? 换个意思理解就是假如我的开关频率很高,那么死区时间不可能比开关周期还小吧?举个例子,假如我的开关频率是300khz,那么倒数也就是开关时间大概是3.3us,那能设置的死区时间的空间不是更小? 不知道我这样描述清不清晰,还望指教. |
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【⌈嵌入式机电一体化系统设计与实现⌋阅读体验】+磁力输送机系统设计的创新与挑战
1585 浏览 0 评论
2978 浏览 2 评论
4423 浏览 5 评论
3570 浏览 0 评论
设计一个TEC驱动电路输出19V6A,有没有办法把输出整成直流?
2824 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-3 05:21 , Processed in 0.906449 second(s), Total 123, Slave 98 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号