回复:关于1200硬件中断的问题

已锁定

xqxq

  • 帖子

    10
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2020-12-09

普通 普通 如何晋级?

发布于 2021-11-04 10:29:42

11楼

展开查看
以下是引用Zane在2021-11-04 09:54:45的发言 >10楼

呵呵,其实关键在于你在中断时读取的是什么时候更新的值

以下是引用xqxq在2021-11-04 08:31:41的发言 >9楼:我考虑过这个问题,...

引用9楼详细内容:

我考虑过这个问题,可如果是传感器本身的问题,后面的高速计数器中断应该是在前面传感器中断造成的误差范围再波动那么1-2ms,可是后面的高速计数器波动却是在传感器的误差上还是有很大的波动。可以看上面的计数器差,和传感器差。

以下是引用yming在2021-11-03 19:47:49的发言 >8楼:哦,是检查电机轴的...

引用8楼详细内容:

哦,是检查电机轴的同步轮上的那条黑色印记吧?

 这个测试也一样的,传感器灵敏度的误差。很多这类传感器是经过整形输出的。信号本身的沿不陡,整形后宽度会有误差。


电机是旋转编码器?

以下是引用xqxq在2021-11-03 15:29:44的发言 >6楼:不好意思在打扰您...

引用6楼详细内容:


不好意思在打扰您一下,我现在只用伺服加传感器测试了。可还是有6ms左右误差,。一圈的时间在10s,速度调慢了的。我把图片都发你看下

传感器脉冲差

传感器时间差

传感器中断程序

计数器脉冲差

计数器时间差

计数器中断程序


以下是引用yming在2021-11-03 11:06:43的发言 >4楼:哦,同步带齿轮和...

引用4楼详细内容:

哦,同步带齿轮和减速机齿轮节距加工会有运动误差。径向加工也会有误差。

减速机齿轮有安装间隙存在。

以上这些误差累积起来会造成不一致。但是,转盘每转的平均值是不变的。

可以通过不同位置锁住转盘,转动电机,检查、记录不同位置的误差值。


你想检测什么?

以下是引用xqxq在2021-11-03 10:19:50的发言 >3楼:传动是伺服电机...

引用3楼详细内容:

传动是伺服电机带同步带轮然后带动减速机模组,减速机模组带动转盘。伺服是plc脉冲加方向速度控制一直一个方向运动。编码器是伺服的编码器,应该是没有误差的

以下是引用yming在2021-11-03 10:13:23的发言 >2楼:描述一下你的传...

引用2楼详细内容:

描述一下你的传动吧。

从电机到转盘,中间有齿轮的?橡胶带的?

编码器没误差哦。


读取值是每个圈的固定位置。下图是设置高速计数器中断的程序,然后传感器是我只放了1个产品吗,所以一圈只有一个信号



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。