您好,
1 条新消息 | 退出
我的足迹 更多
测速就是测量一定时间内的脉冲数,脉冲数/时间段就是速度。如何测量脉搏?将连接到A相的引脚配置为由下降沿触发。如果编码器是500行,编码器将在一次旋转中产生500个下降沿脉冲。如何生成定时,用个定时器就行了。例如,500行编码器、100ms定时、下降沿触发和整形变量脉冲都在单片机中定义。向前旋转时,脉冲++;+为每个下降沿脉冲产生;反向时,每次产生下降沿脉冲时,pulse -。计时100ms时间,读取变量脉冲数,经转换后,即可得到速度。
如何将500线编码器换算成车速
1个回答
测速就是测量一定时间内的脉冲数,脉冲数/时间段就是速度。如何测量脉搏?将连接到A相的引脚配置为由下降沿触发。如果编码器是500行,编码器将在一次旋转中产生500个下降沿脉冲。如何生成定时,用个定时器就行了。
例如,500行编码器、100ms定时、下降沿触发和整形变量脉冲都在单片机中定义。向前旋转时,脉冲++;+为每个下降沿脉冲产生;反向时,每次产生下降沿脉冲时,pulse -。计时100ms时间,读取变量脉冲数,经转换后,即可得到速度。
超值推荐
最新问答