找回密码
 立即注册
查看: 595|回复: 7

两路PWM控制和两路占空比捕获问题 | 已解决

[复制链接]

该用户从未签到

14

主题

69

回帖

335

积分

中级会员

积分
335
发表于 2023-12-15 16:39:23 | 显示全部楼层 |阅读模式
手上有两台同型号 24V供电的变频泵,输入控制信号为 PWM信号,输出反馈信号也为 PWM信号(实时反映泵的运行状态),想用 STC8H8K643U设计个控制器,同时输出两路PWM信号分别控制泵的转速,并且可以同时捕获两台水泵的反馈占空比,实时检测泵的运行状态。


初步方案:使用 PWM7 和 PWM8 分别作为输入控制信号的发生器。使用 PWM1P 和 PWM3P作为两个反馈信号的捕获通道。由于要同时捕获两路信号,因此不能设置为上升沿信号为复位触发信号,如果不能自动复位寄存器的话,按照如下例程,如果寄存器溢出了该如何处理呢?


截图202312151638305579.jpg
截图202312151639123556.jpg
回复 送花

使用道具 举报

该用户从未签到

551

主题

9261

回帖

1万

积分

管理员

积分
14005
发表于 2023-12-15 19:36:49 | 显示全部楼层

看最新的数据手册
截图202312151946174584.jpg
www.stcai.com


截图202312151936321276.jpg

截图202312151938017972.jpg

截图202312151938382915.jpg

截图202312151939285118.jpg
回复 支持 反对 送花

使用道具 举报

该用户从未签到

551

主题

9261

回帖

1万

积分

管理员

积分
14005
发表于 2023-12-15 19:42:36 | 显示全部楼层
回复 支持 反对 送花

使用道具 举报

该用户从未签到

14

主题

69

回帖

335

积分

中级会员

积分
335
 楼主| 发表于 2023-12-18 12:10:42 | 显示全部楼层
神农鼎 发表于 2023-12-15 19:42
专家补充的PWM视频讲解

https://www.stcaimcu.com/forum.p ... =3184&extra=&page=1

寄存器溢出了该怎么处理呢?也没说明白呀

点评

估计你问的是计数值溢出吧??? 当外部有故障, 输入电平无变化(无PWM信号), 引起计数值溢出, 很简单呀, 产生一个中断, 告诉 CPU, 本次测量无效, 无输入 PWM (或输入的 PWM 信号 频率太低, 需软件后续作扩展范围处理  详情 回复 发表于 2023-12-18 14:14
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 136 天

    [LV.7]常住居民III

    37

    主题

    870

    回帖

    3960

    积分

    荣誉版主

    积分
    3960
    发表于 2023-12-18 14:14:23 | 显示全部楼层
    Nanger 发表于 2023-12-18 12:10
    寄存器溢出了该怎么处理呢?也没说明白呀

    估计你问的是计数值溢出吧???

    当外部有故障, 输入电平无变化(无PWM信号), 引起计数值溢出,

    很简单呀, 产生一个中断, 告诉 CPU, 本次测量无效, 无输入 PWM (或输入的 PWM 信号 频率太低, 需软件后续作扩展范围处理)
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2930

    回帖

    6593

    积分

    超级版主

    积分
    6593
    发表于 2023-12-18 22:55:53 | 显示全部楼层
    请下载下面链接的例程,参考“19-PWMA-同时捕获P1口2路输入信号的周期和占空比”,就是你这种应用的。

    STC8H系列-高级PWM范例程序下载
    https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1779
    (出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    14

    主题

    69

    回帖

    335

    积分

    中级会员

    积分
    335
     楼主| 发表于 2023-12-19 15:09:42 | 显示全部楼层
    梁工 发表于 2023-12-18 22:55
    请下载下面链接的例程,参考“19-PWMA-同时捕获P1口2路输入信号的周期和占空比”,就是你这种应用的。

    STC ...

    已解决,谢谢梁工
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    14

    主题

    69

    回帖

    335

    积分

    中级会员

    积分
    335
     楼主| 发表于 2023-12-19 15:10:38 | 显示全部楼层
    LAOXU 发表于 2023-12-18 14:14
    估计你问的是计数值溢出吧???

    当外部有故障, 输入电平无变化(无PWM信号), 引起计数值溢出,

    谢谢老铁
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-2 08:34 , Processed in 0.069703 second(s), 63 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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