回复:1200如何通过2个接近开关判断电机转向

ws0866

  • 帖子

    1089
  • 精华

    8
  • 被关注

    21

论坛等级:侠圣

注册时间:2005-03-24

白金 白金 如何晋级?

发布于 2016-07-04 11:30:35

20楼

展开查看
以下是引用yming在2016-06-22 11:24:31的发言 >16楼

有那么麻烦么?不就是判断旋转方向么?又不是靠A/B信号定位距离、测量转速。

1、首先要认识到,方向的改变都是从零速(低速)开始的,不可能从正向高速瞬间变成反向高速。

2、编码盘(或者齿数)的确定,要按照传感器的响应频率来确定。

3、只判断正反转时,A/B传感器只需要两信号近似的正交即可,不需要非常精确的相位差定位。

4、如果电机是直接启动,使用高速计数器HSC。选择合适的预设值(相对应脉冲/转)滤波时间等。当前值的正负确定方向。

如果是变频器驱动,它不可能用非常快的升速,启动低速就能判别方向,甚至用不到高速计数器HSC。

信号沿存储:

00 A0 AB 0B 00:正向

00 0B AB A0 00:反向



两个开关就可以,应该写程序就可以了

A的上升沿接通时,如果B已经接通,则是反转

B的上升沿接通时,如果A已经接通,则是正转


好好学习天天向上
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15105条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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