完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我需要一些关于移相PWM的帮助。我需要2 PWM与PIC10F322微控制器60度相移。使用示例代码,我可以得到两个具有可变占空比的PWM,这是我得到的:--2PWM——我可以改变占空比——我可以使用极性反转选项对PWM 2进行180度相移。-我需要的是:--将PWM 2的相移相对于60度进行改变PWM 1--占空比是恒定的,例如,50%我需要知道:--是否可以在PIC10F322微控制器中完成上述操作,如果有,如何完成。
|
|
相关推荐
5个回答
|
|
因为两个PWM输出都是在Timer2被清除时设置的,所以如果反相(在50%占空比下),它们将总是同相或180度失相。除了50%的占空比外,你可以通过改变两个模块的占空比来调整每个周期的第二转变的相位关系,但是第一转变总是一致的。
|
|
|
|
确实,但是OP没有揭示他需要的周期/频率,或者脉冲宽度上的步长。
|
|
|
|
嗨,我想你应该看看NCO。你可以用恒定的占空比和恒定的步长来改变它的频率。如果你把这个信号与一个PWM相结合并馈送到第二个PWM(如果可能的话),你可能能达到你所期望的。否则,我建议看看PIC16F18313,它是一个“丰富的”PIC10F322。e外围设备。我敢肯定,一台可以让你实现你想要的。主要的区别是,PIC16F18313对于每个模块都有非常大的输入多路复用器,给出几乎无限的内部信号组合。至于PS:使用MCC插件来原型化。初始化多个寄存器会快得多。
|
|
|
|
谢谢你们帮我解决这个问题。的确,但是OP没有透露他需要什么周期/频率,或者脉宽上有什么步长。我需要的频率是10KHz,但不是必须的,但是应该在KHz的范围内。你们所有人,让你们知道。
|
|
|
|
你还没有提到步长,也就是说,你需要多少个不同的占空比步骤?在什么范围内?你确实说过“占空比是恒定的,例如50%”,所以只能做50%平方波的代码是可以接受的吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
778浏览 1评论
666浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
595浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
677浏览 0评论
576浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 10:44 , Processed in 1.300331 second(s), Total 52, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号