This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28035: 和换能器谐振抖动,有什么办法解决

Part Number: TMS320F28035
Other Parts Discussed in Thread: C2000WARE

上图用的是EPWM生成频率和换能器的谐振波形,现在的问题就是波形不稳定一直在抖动,还有碰一下MCU也会改变波形,大佬们有什么方法使其稳定下来。

  • 首先抱歉的是我没有换能器的使用经验。

    我的理解,换能器是不是用来把PWM输出的方波转换为正弦波的仪器?

    如果是的话我觉得这个问题更多的是不是跟你的换能器有关系,因为正常情况下PWM输出的波形转换为正弦波之后,最多是出现不规则的波形。但是你的波形明显是规则的正弦波,但是有一部分上升沿的电平被抬高了。

    我的建议是可以先用官方提供的PWM例程测试一下输出,看是否有同样的问题出现。

    C:\ti\c2000\C2000Ware_4_01_00_00\device_support\f2803x\examples\c28\epwm_up_aq

  • 多谢您的答复

    换能器是超声波器件的核心设备,通过能量转换来工作的。输出PWM的频率达到换能器的频率会产生谐振(图片就是谐振时的波形),这时换能器的工作效率最高。

    但是它会一直在抖动,我需要让它稳定下来,我想会不会是和epwm的设置有关,它的频率一直在跳变。

  • 好的,所以上图中抬高的部分是两个波形叠加的效果。

    然后你说的抖动是指图中的这个波形出现了“重影”吗?

    这个我认为跟PWM输出本身关系不大。建议你可以测试对比一下启动和未启动换能器的时候,示波器的波形会有什么差别。

  • 已经可以稳定了,问题出现在初始化时钟没有选择外部晶振而是采用内部时钟源1.