找回密码
 立即注册
查看: 6239|回复: 37

【 32G / 8H 系列的2组硬件PWM支持 2组正交编码器】,有视频讲解

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-04-28 16:56:43

21

主题

376

回帖

2345

积分

超级版主

积分
2345
发表于 2023-5-29 13:49:48 | 显示全部楼层 |阅读模式
STC32G 的 2组硬件PWM 支持 2组 正交编码器, 有视频讲解
STC8H   的 2组硬件PWM 支持 2组 正交编码器, 有视频讲解
F064T{8Z9RTLA)F{2HK0AAI.jpg
PWMA组, 只能支持1组编码器;PWMB组, 只能支持1组编码器;
PWMA组  只能用 PWMxP  的管脚做编码器检测
STC32G 的 2组硬件PWM 支持 2组 正交编码器, 视频讲解
STC8H   的 2组硬件PWM 支持 2组 正交编码器, 视频讲解

截图202309200912476443.jpg
视频讲解    https://www.stcaimcu.com/forum.p ... 3184&extra=page%3D1

STC32G-高级PWM相关程序.rar

1.03 MB, 下载次数: 483

电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-3-17 09:02:31 | 显示全部楼层
PWMA组, 只能支持1组编码器;PWMB组, 只能支持1组编码器;
PWMA组  只能用 PWMxP  的管脚做编码器检测输入
STC32G 的 2组硬件PWM 支持 2组 正交编码器, 见视频讲解
STC8H   的 2组硬件PWM 支持 2组 正交编码器, 见视频讲解


PWMA 的【PWMxP,PWMxN】都可以单独输出,只能其一,或组合输出;
===如 PWMxP 单独输出PWMxN 不能单独输出, 但可做其他I/O使用
===如 PWMxN 单独输出PWMxP 不能单独输出, 但可做其他I/O使用
PWMA 的PWM捕获功能检测输入,只能用 PWMxP 的管脚
PWMA 的编码器检测输入只能用 PWMxP 的管脚

===免得 新人 硬件设计错了,再补充总结下

截图202403170908352769.jpg

截图202403170908498891.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-5-29 15:03:59 | 显示全部楼层
如果不够,还可以:
STC32G-使用外中断和一个I/O读取正交编码器-7段虚拟数码管显示
1.png
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2291
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:18:51

9

主题

44

回帖

333

积分

中级会员

积分
333
发表于 2023-6-15 16:20:38 | 显示全部楼层
本帖最后由 zackwu 于 2023-6-15 16:27 编辑
梁*** 发表于 2023-5-29 15:03
如果不够,还可以:
STC32G-使用外中断和一个I/O读取正交编码器-7段虚拟数码管显示
https://www.stcaimcu.c ...

梁工你好,我现在的需求是要读取NPN编码器发过来的AB相脉冲,通过AB相判断旋转的方向,且计数,根据计数的值给出信号供其他单元使用,请问一下这个能不能指导下怎么做,
特别需要帮助的是硬件怎么搭,线怎么接?电阻啥的怎么选
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:18:51

9

主题

44

回帖

333

积分

中级会员

积分
333
发表于 2023-6-15 16:28:58 | 显示全部楼层
梁*** 发表于 2023-5-29 15:03
如果不够,还可以:
STC32G-使用外中断和一个I/O读取正交编码器-7段虚拟数码管显示
https://www.stcaimcu.c ...

@梁工,这个硬件咋弄呢?有么有参考

点评

上面不是有参考例子连接吗?没看到?  详情 回复 发表于 2023-6-15 18:44
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-6-15 18:44:35 | 显示全部楼层
zac*** 发表于 2023-6-15 16:28
@梁工,这个硬件咋弄呢?有么有参考

上面不是有参考例子连接吗?没看到?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:18:51

9

主题

44

回帖

333

积分

中级会员

积分
333
发表于 2023-6-16 08:30:28 | 显示全部楼层
梁*** 发表于 2023-6-15 18:44
上面不是有参考例子连接吗?没看到?

你好,梁工,我看到了上面的例子,
我有问题如下:
我所使用的编码器是24V--NPN的编码器,这个硬件是不是直接连接还是要有转换电路

点评

这是我常用的编码器输入电路,供您参考。  详情 回复 发表于 2023-6-16 10:42
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-6-16 10:42:17 | 显示全部楼层
zac*** 发表于 2023-6-16 08:30
你好,梁工,我看到了上面的例子,
我有问题如下:
我所使用的编码器是24V--NPN的编码器,这个硬件是不是 ...

这是我常用的编码器输入电路,供您参考。

1.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:18:51

9

主题

44

回帖

333

积分

中级会员

积分
333
发表于 2023-6-16 12:58:30 | 显示全部楼层
梁*** 发表于 2023-6-16 10:42
这是我常用的编码器输入电路,供您参考。

感谢,感谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:18:51

9

主题

44

回帖

333

积分

中级会员

积分
333
发表于 2023-6-18 09:46:15 | 显示全部楼层
你好,梁工,我目前做的是用STC8G1K08A-36I-SOP8去做一个根据编码器的值判断两个输出信号,结构如附件
我现在遇到的问题是,我是用的是增量编码器,再断电重新上电的时候数据就会丢失,现在已经没有口做断电检测,出了换芯片,请问还有没有其他办法可以解决?
P3.0和P3.1已经复用位两个输出。
捕获.PNG

点评

ADC读15通道计算VCC,5V工作的话,低于4.5V就启动掉电保存EEPROM。 建议用1ms的间隔启动ADC,在ADC中断中读取判断。  详情 回复 发表于 2023-6-19 11:28
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-6-19 11:28:56 | 显示全部楼层
zac*** 发表于 2023-6-18 09:46
你好,梁工,我目前做的是用STC8G1K08A-36I-SOP8去做一个根据编码器的值判断两个输出信号,结构如附件
我现 ...

ADC读15通道计算VCC,5V工作的话,低于4.5V就启动掉电保存EEPROM。
建议用1ms的间隔启动ADC,在ADC中断中读取判断。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 20:00 , Processed in 0.254251 second(s), 125 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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