找回密码
 立即注册
查看: 525|回复: 5

AI8051U PWM1P PWM2P PWM3P PWM4P 问题 | 解决了

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-12-27 15:48:59
已绑定手机

3

主题

13

回帖

49

积分

新手上路

积分
49
发表于 2025-12-3 20:49:49 | 显示全部楼层 |阅读模式
AI8051U    PWM1P PWM2P  PWM3P这三个输出方波占比可调              PWM4P这个配置输入捕获 输入方波周期  ,检测时间不对     是不是我配置有什么问题   高级PWM完全没有看懂   在论坛找的例子 改动的 检测时间跳动非常大 数字不对 是不是有三路输出 就不能做捕获检测吗

  
截图202512032328449622.jpg 截图202512032329302336.jpg 截图202512032329597227.jpg 截图202512032330251990.jpg         

改为PWMB 还是变化   保证输入波形非常 干净无杂波  采用官方例子

截图202512041238122628.jpg 截图202512041238553531.jpg     不知道为什么   哪位大神帮忙分析下   工作频率40Mhz  检测方波50hz  

回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:659
  • 最近打卡:2026-01-08 17:23:41
已绑定手机
已实名认证

124

主题

3315

回帖

8449

积分

版主

积分
8449
发表于 2025-12-4 09:46:55 | 显示全部楼层
是的,PWM输出会干扰输入检测,这个不好调整
如果想要输入和输出,建议输入捕获使用PWMB,这样两个就不会相互干扰了
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-12-27 15:48:59
已绑定手机

3

主题

13

回帖

49

积分

新手上路

积分
49
发表于 2025-12-4 12:41:52 | 显示全部楼层
王*** 发表于 2025-12-4 09:46
是的,PWM输出会干扰输入检测,这个不好调整
如果想要输入和输出,建议输入捕获使用PWMB,这样两个就不会相 ...

改为PWMB  还是采用官方的例子  检测出了数据还是变化大   我输入的方便非常稳定50HZ

点评

如果你输入的信号稳定,检测到的结果也稳定的。 50Hz周期为20ms,你的PWM时钟设置为1MHz,则读数为20000,这个比较合适。  详情 回复 发表于 2025-12-4 14:32
50hz需要很长的计数,或者对pwm的输入时钟给分频一下 常规的不分频情况下,最低能检测到的频率大概是2khz这样子  详情 回复 发表于 2025-12-4 13:25
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:659
  • 最近打卡:2026-01-08 17:23:41
已绑定手机
已实名认证

124

主题

3315

回帖

8449

积分

版主

积分
8449
发表于 2025-12-4 13:25:31 | 显示全部楼层
tlbx*** 发表于 2025-12-4 12:41
改为PWMB  还是采用官方的例子  检测出了数据还是变化大   我输入的方便非常稳定50HZ ...

50hz需要很长的计数,或者对pwm的输入时钟给分频一下
常规的不分频情况下,最低能检测到的频率大概是2khz这样子
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:270
  • 最近打卡:2026-01-08 09:38:25

84

主题

7212

回帖

1万

积分

超级版主

积分
15406
发表于 2025-12-4 14:32:37 | 显示全部楼层
tlbx*** 发表于 2025-12-4 12:41
改为PWMB  还是采用官方的例子  检测出了数据还是变化大   我输入的方便非常稳定50HZ ...

如果你输入的信号稳定,检测到的结果也稳定的。
50Hz周期为20ms,你的PWM时钟设置为1MHz,则读数为20000,这个比较合适。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-12-27 15:48:59
已绑定手机

3

主题

13

回帖

49

积分

新手上路

积分
49
发表于 2025-12-4 15:23:12 | 显示全部楼层
梁*** 发表于 2025-12-4 14:32
如果你输入的信号稳定,检测到的结果也稳定的。
50Hz周期为20ms,你的PWM时钟设置为1MHz,则读数为20000 ...

谢谢 解决了
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-1-9 02:32 , Processed in 0.118918 second(s), 77 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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