找回密码
 立即注册
查看: 1247|回复: 16

发送指定脉冲数量的pwm

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:545
  • 最近打卡:2025-08-04 08:09:31

28

主题

162

回帖

2334

积分

金牌会员

积分
2334
发表于 2024-11-16 08:38:48 | 显示全部楼层 |阅读模式
最近在琢磨步进电机,计划是使用4988驱动,
这里就设计到pwm的脉冲数量,咱们stc能不能实现,
在少进中断、或者只进一两次中断的情况下,
用pwm模块实现发送指定的脉冲数量

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:148
  • 最近打卡:2025-08-04 13:20:42

765

主题

1万

回帖

1万

积分

管理员

积分
18465
发表于 2024-11-16 12:39:32 | 显示全部楼层
截图202411161239282026.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:399
  • 最近打卡:2025-07-27 17:10:55
已绑定手机

30

主题

305

回帖

700

积分

高级会员

积分
700
发表于 2024-11-16 08:51:03 | 显示全部楼层
启动脉冲计数,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:545
  • 最近打卡:2025-08-04 08:09:31

28

主题

162

回帖

2334

积分

金牌会员

积分
2334
发表于 2024-11-16 08:59:52 | 显示全部楼层
小*** 发表于 2024-11-16 08:51
启动脉冲计数,

在手册的哪里来着,我好像没多大印象
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1323

回帖

5499

积分

荣誉版主

积分
5499
发表于 2024-11-16 09:49:43 | 显示全部楼层
不依靠中断计数的话, 没法做到.

不过  版主: 王昱顺, 通过非典方式, 依靠 串口定量输出脉冲, 能做到, 只是输出频率不稳.

你可到 < FOC,有ICache的 32F12K54 测试版块 > 去看一下.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:141
  • 最近打卡:2025-08-04 13:41:45

76

主题

6589

回帖

1万

积分

超级版主

积分
13687
发表于 2024-11-16 10:52:44 | 显示全部楼层
使用Ai8051U,启动重复计数器,设置16位数值,比如设置10000+1,则PWM脉冲输出10000个后进入中断。

点评

这个重复计数器没啥用, 但重复计数器寄存器有大用, 只要将 重复计数器 设置为最大 0xffff, 不用管他. 输出多少个脉冲, 直读 重复计数器寄存器 即可. 歪打正着, 功能强劲, 非常适合 PLC 脉冲输出, 同时兼顾输出脉冲的  详情 回复 发表于 2024-11-16 17:07
这个方法我研究一下,  详情 回复 发表于 2024-11-16 16:03
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-08-05 00:35:13

9

主题

389

回帖

2757

积分

金牌会员

积分
2757
发表于 2024-11-16 12:25:17 | 显示全部楼层
中断处理需要时间,如果很高速度的pwm,会不会来不及处理多发脉冲?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:545
  • 最近打卡:2025-08-04 08:09:31

28

主题

162

回帖

2334

积分

金牌会员

积分
2334
发表于 2024-11-16 14:17:40 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:545
  • 最近打卡:2025-08-04 08:09:31

28

主题

162

回帖

2334

积分

金牌会员

积分
2334
发表于 2024-11-16 14:18:08 | 显示全部楼层
LAO*** 发表于 2024-11-16 09:49
不依靠中断计数的话, 没法做到.

不过  版主: 王昱顺, 通过非典方式, 依靠 串口定量输出脉冲, 能做到, 只是 ...

频率倒不是很关键,我去瞅瞅
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:545
  • 最近打卡:2025-08-04 08:09:31

28

主题

162

回帖

2334

积分

金牌会员

积分
2334
发表于 2024-11-16 14:18:27 | 显示全部楼层
梁*** 发表于 2024-11-16 10:52
使用Ai8051U,启动重复计数器,设置16位数值,比如设置10000+1,则PWM脉冲输出10000个后进入中断。 ...

我看看
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-5 03:39 , Processed in 0.136839 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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