找回密码
 立即注册
查看: 6|回复: 0

有关PWM的事

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:137
  • 最近打卡:2026-05-03 09:46:24

14

主题

41

回帖

812

积分

高级会员

积分
812
发表于 半小时前 | 显示全部楼层 |阅读模式
在51时有很多人想这个PWM的事,什么是PWM呢 网上资料很多,但怎么描述这个问题是最容易混的事。特别是死区与占空比之间的最容易分不清。严格来说PWM是对称数量,产生一路的应该称方波!没有死区时间的也不应该称PWM!所以在双路及多路PWM工作中必须要有死区时间,没有的也不算真正的PWM ,两个相同的一样相位输出的如同两个方波还称什么PWM?应该是可调方波。对与有多小路的PWM,这个看怎么用,有硬件芯片可以把一路分两路,同样两路可变四路 ,比如两路PWM可用带四路驱动芯片。自己寻找器件变化就可以。重点是信号的产生。两路能用决不要搞四路,信号稳定出来,后面的事说给专业驱动芯片就行了。3525/494是经典。想替换它可不是想想那样单纯的两路PWM。为何51达不到要求?就是现在的32也不是理想的产品。

问题要从细节上分析,两个硬件PWM芯片,它们产生的原理;上电后是一个什么状态,重点在这里,上电是低电平这是MCU也要这样做才可以的,决不能上电高电平!它们的启动应用基本上是软启动,也叫慢启动,是靠外部启动电容充电常数来让信号从0慢慢上升,死区时间慢慢变大到设定的工作状态,这最容易与占空比混了。MCU调整占空比最不稳定的,这一个慢启动就让MCU难度加大,有条件的可以在494的4脚加个470UF电容看看启动过程。MCU也要相它一样启动才算合格。有些人这一条都做不到那不是自己挖坑吗。编这块程序先要低频慢速抓图,做到差不多相似,保证安全启动是重点,程序可以后在提高频率速度。除非芯片自带这功能就省事了。或也学外加启动电容也可以。为什么要折腾自己用MCU?重点是为了应对市场,调整方便,能显示,器件用的少。还能加点别的活。
这里插播一下:假如有PWM专用的MCU,我想8脚就可以,它的价格决对比STC家现有的单片机性价比高,市场好,如我设想的14脚产品市场6元一片都抢手。
回到PWM这事上,启动这一关是硬道理,死区是个怎么应用的问题,可以固定也可以不固定,有人想用它来调整功率,在硬件PWM芯片上调整功率也是没有一个是完美的,因为它影响波形!!有安全影子,占空比最好不活动。搞不好麻烦就找上门了。固定的应用是最安全的,程序跑波形也要长时间去抓有没有乱跑的情况。万一跑跳一下后面的事就大了。程序结束断电也必须输出为0!!!, 还有应对EMI问题,让频率在一定范围内扫荡、摆动或称SPWM的,这又考验波形的可操作性,芯片的物理特性。加一个可调频率就会让波形不稳定,又让数码管或LCD参入进去读取,又是一个干扰考验,读那个地方是对的能不干扰?在程序上读天书都比看这PDF容易哈。
没事自己折腾自己搞了几天大体有样了,对不对我也不是芯片厂的专家,程序贴出来了,看看专家意见,然后慢慢试吧。目前慢启动波形还是与硬件芯片不一样,原来设备都处理了,现在只有手持示波器,看的不好。
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-5-3 16:54 , Processed in 0.104091 second(s), 46 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表