如何在LOGO!0BA7上用霍尔接近开关来测电机的转速?

分享到:
336
下一篇 >

菜鸟提问:

*近打算用霍尔接近开关(3线)来测电机转速,想法是想通过在单位时间内来计数有多少个脉冲信号,这样来算速度。我把接近开关的信号线接的是I4快速输入端的端口,现在我已经实现了计数脉冲数,但是无法与单位时间联系起来,球各位版主解答。还有一种思路,就是用接近开关作为脉冲输入,然后通过测算两个脉冲出现的间隔时间(脉冲周期)来换算得出转速,求各位大神解答。

斑竹:

用高速计数器计数,用异步脉冲触发器作为单位时间的值,用模拟算数求得*终的速度。

菜鸟:

就是在这一步搞混了,无法做出来。

游民:

楼主您好。您遇到的问题在论坛中已经有很多类似的讨论,再搜索、查找一下吧。变通一下,应该可以解决您遇到的问题。

http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=28&a_id=1016538&s_id=0&num=0#anch

http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=28&a_id=577649&s_id=0&num=0#anch

斑竹:

建议不要采用:通过测算两个脉冲出现的间隔时间(脉冲周期)来换算得出转速 的方法。这是因为两个脉冲之间的时间间隔太短,LOGO没有高速计数、定时中断等功能。建议采用如下方案:

1)高速计数器计数一定的时间

2)模拟算术采样、计算、保持

3)复位高速计数器,重新计数 供下次采样、计算。周而复始。

侠士:

甫哥的方案非常好,可以采用高速计数器过渡一下。不知楼主的转速有多少,精度要求严不严格。板载继电器的反应时间一般是10-20mS,可以根据速度计算一下误差,如果误差较大,可以

你可能感兴趣: 工控菜鸟园 自动化系统 霍尔接近开关 电机 计数器
无觅相关文章插件,快速提升流量