如何计算编码器转动的速度

编码器转动一周是500脉冲,对应的长度是350毫米,那如何计算他的旋转速度,也就是 米/秒,前几天的答案感觉有点问题((公式:(实测脉冲数/500)x0.35米/秒)),这公式如何获得1秒的时间,怎么才能知道1秒走了多少长度,而且转动速度是一直变化的
 

最佳答案

在定时中断(假设100ms)里,通过高速计数器计算每次中断的脉冲数,然后乘以10(或计算10次求平均),就可以得到每秒的脉冲数,然后用公式
 每秒脉冲数/500*0.35 ,就可以得到速度.

提问者对于答案的评价:
三楼说的有道理,谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:51
下一篇 2021年7月5日 上午12:51

相关推荐

  • 报警的确认控制

    报警的确认应该如何控制,我在文本向导中设置了报警确认,然后生成了报警确认位,请问该如何进行报警的确认,是按文本上的ENTER,还是将那个报警确认位置为1.请高手解答下 最佳答案 应…

    SIMATIC S7-200 2021年7月5日
  • 请问有没有用户“自定义指令库”完整的例子

    请问有没有“用户自定义指令库”完整的例子,有的话可否发一份给我借鉴下。 我在“Micro ‘n Power”,文档中看到“用户自定义指令库”的制作步骤…

    SIMATIC S7-200 2020年11月5日
  • 西门子200 温度模块

    西门子200 EM231温度模块输入 热电阻 输入进去的一个数 内部显示是温度值 还是 显示的阻值。谢谢 问题补充:就是…

    SIMATIC S7-200 2017年6月24日
  • 一个中断程序的问题

    在梯形图中调用 中断连接 指令时ATCH中的INT项,为什么用INT0时就没有问题,用INT1或者INT_1的时候通不过编译呢。错误提示是未定义全局变量,,请问…

    SIMATIC S7-200 2021年7月5日
  • S7 200 任何一路报警消音,其他仍然可以报警

    S7 200 224模块,外扩了1个32位DIDO  和1个16位DIDO,现在情况是有30路输入报警信号(报警可能是短时间就断开复位的,可…

    2021年7月5日
  • S7-200/200SMART/1200的扩展模块排列规则

    S7-200/200SMART/1200的扩展模块排列规则,是否有据可循,还是约定俗成? 最佳答案 没有,这个是你自己定义。只要不要超过最大扩展数就可以。一般情况都是先扩展输入输出…

    SIMATIC S7-200 2021年7月5日
  • plc测温湿度

    只知道用西门子200的PLC,已有模拟量输入模块。能帮忙设计一个外围测温度和湿度的嘛?最好不要用变送器。传感器那部分知识没学好,传感器选型不太会。 钻石用户推荐最佳答案 能帮忙设计…

    SIMATIC S7-200 2021年7月5日
  • 200SAMART使用局域网无法正常连接

    现在把200SAMART的IP接入公司的局域网,设置好相应的网段,电脑通过局域网可以PING上PLC,说明网络连接通讯没问题,但编程软件始终无法搜索到PLC的地址进行连接,这个是什…

    2021年7月5日
  • 通讯设置是英文的,提示缺少ddl

    s7-200 Micro/WIN v4.0 sp9安装中出现缺少微软help文件,通讯设置是英文的,提示缺少ddl 最佳答案 C:\Windows\S…

    SIMATIC S7-200 2021年7月5日
  • modbus地址表

    最近做了一个200的小项目,其中一个要求是可以利用Modbus 485通讯。PLC中关于Modbus的程序已有,听说还要填一个Modbus地址表,不晓得这个表应该在哪个填…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论