河南张先生
努力做事,诚信做人
级别: 家园常客
精华主题: 0
发帖数量: 662 个
工控威望: 938 点
下载积分: 3147 分
在线时间: 868(小时)
注册时间: 2009-04-25
最后登录: 2024-05-01
查看河南张先生的 主题 / 回贴
楼主  发表于: 2023-06-29 19:57


以上程序在应用当中测速每分钟实际35次,现在每次测速计算的数值达到每分钟50多个
计算方法应该没问题吧
我是新来的
这里需要写点儿东西
级别: 论坛先锋
精华主题: 0
发帖数量: 298 个
工控威望: 1816 点
下载积分: 29751 分
在线时间: 314(小时)
注册时间: 2019-11-21
最后登录: 2024-04-30
查看我是新来的的 主题 / 回贴
1楼  发表于: 2023-06-30 08:02
  你这10ms 脉冲是干嘛的?
18857713026
赚点辛苦钱不容易啊 诶~~~~ 努力赚钱
级别: 略有小成
精华主题: 0
发帖数量: 343 个
工控威望: 436 点
下载积分: 1076 分
在线时间: 172(小时)
注册时间: 2020-11-27
最后登录: 2024-05-01
查看18857713026的 主题 / 回贴
2楼  发表于: 2023-06-30 08:36
用1ms定时器 + 中断   受扫描周期影响最小
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2313 个
工控威望: 2891 点
下载积分: 6313 分
在线时间: 613(小时)
注册时间: 2008-08-03
最后登录: 2024-04-30
查看卓发智能的 主题 / 回贴
3楼  发表于: 2023-06-30 09:06
这样子计次数肯一不准,你用的是10ms脉冲,如果M450  NO保持1秒D450就会计数100次,你觉得会准确吗?
相信自我!
河南张先生
努力做事,诚信做人
级别: 家园常客
精华主题: 0
发帖数量: 662 个
工控威望: 938 点
下载积分: 3147 分
在线时间: 868(小时)
注册时间: 2009-04-25
最后登录: 2024-05-01
查看河南张先生的 主题 / 回贴
4楼  发表于: 2023-06-30 09:18
引用
引用第3楼吕工于2023-06-30 09:06发表的  :
这样子计次数肯一不准,你用的是10ms脉冲,如果M450  NO保持1秒D450就会计数100次,你觉得会准确吗?

比如一个动作周期如果是1S ,1个周期D450计数100次 6000/100不是一分钟刚好60次吗,现在的问题是计数达不到100次,所以最后结果会高出理论值
改为100MS脉冲 一个周期计数10次计算结果是正确的
[ 此帖被河南张先生在2023-06-30 09:31重新编辑 ]
曾姚王
纸上得来终觉浅,绝知此事要躬行!
级别: 略有小成
精华主题: 0
发帖数量: 254 个
工控威望: 328 点
下载积分: 15691 分
在线时间: 132(小时)
注册时间: 2021-07-24
最后登录: 2024-04-28
查看曾姚王的 主题 / 回贴
5楼  发表于: 2023-06-30 10:07
M8011不行
工控小c
级别: 论坛先锋
精华主题: 0
发帖数量: 231 个
工控威望: 1040 点
下载积分: 5993 分
在线时间: 262(小时)
注册时间: 2022-10-14
最后登录: 2024-05-02
查看工控小c的 主题 / 回贴
6楼  发表于: 2023-06-30 11:19
m8011的上升沿受扫描周期影响会遗漏导致d450偏小从而d452偏大。前面有人说的对,要用中断。