weixin_52317575 2023-11-23 19:49 采纳率: 0%
浏览 20
已结题

PWM模拟超声波变化时为啥会出现噪音?

PWM每次变化都会出现嘚的一声的底噪,用逻辑分析仪查看波形只有在变频时出现一个波形时间稍微变长一点点的变化,后续就正常维持变化过去的波形,感觉上和没有杂音的波形差不多,实在不懂到底什么原因导致的这种嘚的声音

使用的是八位定时器8M/2T,频率大约在3K多4K到50K,周期变化20us-255us,1是以1us变化步伐,2是以0.25us变化,出来2的噪音相对比较小点。
在中到高频声音没法盖住的,用逻辑分析仪看发现频率变化的时候原来的周期大概增长1个步伐的时间再变回正常应该达到的周期长度,示波器看起来又没有啥问题。
同频时间拉长后发现只有变化频率时有声音

  • 写回答

19条回答 默认 最新

  • 叫兽-郭老师 Java领域新星创作者 2023-11-23 20:44
    关注
    获得0.45元问题酬金

    由人工智能和答主提供,可以参考如下,如果回答的不正确,及时评论区回复,我追加回答,谢谢。
    PWM(脉冲宽度调制)模拟超声波时出现噪音的原因可能有多种,以下是一些可能的原因:

    1. 电源噪音: PWM 信号在输出时可能引入电源噪音。这可以通过添加电源滤波电路或使用独立的电源线路来减轻。

    2. PWM频率: PWM 的工作频率可能与其他电路的频率产生干扰,导致噪音。尝试调整 PWM 的频率,选择一个不容易受到其他系统干扰的频率。

    3. PWM上升和下降沿: PWM 信号的上升和下降沿可能会引入噪音。尝试使用硬件滤波电路或者在控制软件中添加软件滤波,以平滑 PWM 信号的边缘。

    4. 电磁干扰(EMI): PWM 可能会引发电磁干扰,导致系统中其他元件的不稳定。在电路周围添加屏蔽,降低电磁辐射。

    5. 定时器的精度: 如果使用的定时器精度不够高,可能会在 PWM 变化时引入噪音。尽量选择高精度的定时器或者调整定时器的配置。

    6. 电路布局: 不良的电路布局可能会引入交叉干扰,导致噪音。确保电源线和信号线之间有足够的距离,使用地平面来减少地回线的噪音。

    7. 输出电压波动: PWM 的输出电压变化可能引入噪音。尽量保持输出电压的稳定性,可以考虑使用滤波电容。

    请检查这些可能的原因,逐一排查,看看是否有助于解决问题。如果问题仍然存在,可能需要更详细的硬件和电路信息来进一步诊断。

    评论

报告相同问题?

问题事件

  • 系统已结题 12月1日
  • 修改了问题 11月24日
  • 修改了问题 11月23日
  • 赞助了问题酬金15元 11月23日
  • 展开全部

悬赏问题

  • ¥50 AI大模型精调(百度千帆、飞浆)
  • ¥15 关于#c语言#的问题:我在vscode和codeblocks中编写c语言时出现打不开源文件该怎么办
  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 福州市的全人群死因监测点死亡原因报表
  • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
  • ¥15 系统2008r2 装机配置推荐一下
  • ¥500 服务器搭建cisco AnyConnect vpn
  • ¥15 悬赏Python-playwright部署在centos7上
  • ¥15 psoc creator软件有没有人能远程安装啊
  • ¥15 快速扫描算法求解Eikonal方程咨询