回复:绝对值编码器模板

冬日

  • 帖子

    3379
  • 精华

    56
  • 被关注

    45

论坛等级:奇侠

注册时间:2005-09-01

白金 白金 如何晋级?

发布于 2009-02-08 07:17:40

0楼

不需要模板,看说明书自己写:
根据说明书,编码器反馈回16位数据位,10位角度值,6位转数值
目前不清楚转数在前还是在后,凭经验应该是:前10位是角度值,后6位是转数值,如果发现不对反过来就是了,也很快。
把编码器的各个pin接到你的DI模块,假如你的模块连续的16位,地址是i100.0~i101.7(注意pin1~8要接到i101.1~i101.7,pin9~16接到i100.0~i100.5),这样编码器的值就存储在iw100里了。那么
转数值就是:L iw100,srw 10,T mw200,右移10位取得转数值并存储在mw200里。
角度值就是:L iw100,slw 6,srw6,T mw202通过左移6位再右移6位取得角度值并存储在mw102里
注意取得的都是格雷码,再转换成二进制码就可以使用了。
If anything can go wrong, it will.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54711条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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