凯泽 发表于 2025-10-23 16:52:12

求PWMA同时使用正交编码器功能和PWM输出

现在我在做一个小车项目 但是发现在PWMA上同时使用PWM和编码器功能会出现奇奇怪怪的现象
推测可能是因为编码器运行时arr值被改变导致PWM频率变化导致 求教! 求教! 求教!

yao眼的光 发表于 2025-10-23 17:24:07

已转发技术,稍等哦

神农鼎 发表于 2025-10-23 18:30:56

PWMA 做编码器检测,
那PWMA就不能同时做 PWM输出,
请使用 PWMB做PWM输出

凯泽 发表于 2025-10-23 18:34:05

神农鼎 发表于 2025-10-23 18:30
PWMA 做编码器检测,
那PWMA就不能同时做 PWM输出,
请使用 PWMB做PWM输出

如果我有两个电机怎么办{:daku:}

神农鼎 发表于 2025-10-23 18:44:30

用外部中断做编码器检测,或用 STC32G144K246, 24通道 PWM
https://www.stcaimcu.com/data/download/Datasheet/STC32G144K246.pdf

凯泽 发表于 2025-10-23 19:07:21

神农鼎 发表于 2025-10-23 18:44
用外部中断做编码器检测,或用 STC32G144K246, 24通道 PWM
https://www.stcaimcu.com/data/download/Datash ...

如果不更换芯片也不用外部中断 使用PCA输出pwm是不是可以解决此问题

神农鼎 发表于 2025-10-23 19:46:30

你具体使用的 MCU 型号

凯泽 发表于 2025-10-23 20:23:24

神农鼎 发表于 2025-10-23 19:46
你具体使用的 MCU 型号

我用的是AI8051U

王昱顺 发表于 2025-10-23 21:08:24

凯泽 发表于 2025-10-23 19:07
如果不更换芯片也不用外部中断 使用PCA输出pwm是不是可以解决此问题

可以的,pca也能用来控制电机

神农鼎 发表于 2025-10-23 21:28:32




PCA 是 PWM的一种,早期流行 PCA, 如 Intel






页: [1] 2
查看完整版本: 求PWMA同时使用正交编码器功能和PWM输出