• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

用H7对一个15us脉宽的脉冲进行计数

7d373c8e1377e21d 2019-11-30 浏览量:507
编码器频率大概30K,一个脉冲的宽度大概为15us,编码器只向一个方向转动所以不考虑方向,请问用H7的pwm的捕获功能可以实现吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:5
  • 你的想法是没有问题的

    第一,H7的主频够高,另外H7的PWM速率是远超你的编码器频率30K的

    第二,你的编码器只是一个方向转动,这样就只是无脑计数就行了,不需要考虑反向的电路代码实现

  • 可以的,H7的PWM频率是MHz为单位的,你30K的频率是完全可以检测到的,而且H7的 主频也高,处理速度也完全够用

  • 可以实现,STM32的PWM理论上可以捕获1M的PWM信号

  • 是完全可以的,H7 的主频有400M,PWM可以最快到10M,30K的采样完全是可以的

  • 不需要用的PWM捕获,你可以直接用STM32的脉冲捕获功能,对脉冲捕获进行计数

相关问题

问题达人换一批

用H7对一个15us脉宽的脉冲进行计数