您现在所在的是:

运动控制

回帖:5个,阅读:5686 [上一页] [1] [下一页]
780
zzdxh005
文章数:26
年度积分:50
历史总积分:780
注册时间:2011/10/2
发站内信
发表于:2011/11/14 23:52:48
#0楼
[size=4][size=4][size=4]  如果PR0.11设定2500  PR5.03设定0  编码器分辨率20位增量式1048576  
   用公式算 2500×4÷1048576=0.0095367431640625  那么这个数值就是电机旋转一圈输出的脉冲数吗?   一圈0.0095367431640625个脉冲?  求验证
   还有一个问题,如果PR0.11设定2500  PR5.03设定5000  用上面的公式算每圈输出分辨率(2500/5000)×1048576×4分之1=131072    那么分辨率就是131072吗?求验证
          这两个搞晕了![/size][/size][/size]




附件
[此贴子已经被作者于2011/11/14 23:54:24编辑过]
754
birdinmysky
文章数:15
年度积分:50
历史总积分:754
注册时间:2011/7/26
发站内信
发表于:2011/11/16 17:20:15
#1楼
你可以这样理解,编码器的机械反馈脉冲是1048576,而编码器的分辨率同样也是1048576,当pr5.03为0时,上下相乘抵消,直接就是pr0.11的设定值乘上4.所以默认有效反馈脉冲为10000.
若pr5.03不为0时,其最大值262144不就是1048576/4=262144么?其实这个值的设定就是起到一个当需要反馈不为整数时,通过改变pr5.03解除一个整除的关系。
希望你能够理解我的回复。
呵呵……


[此贴子已经被作者于2011/11/17 9:17:28编辑过]
754
birdinmysky
文章数:15
年度积分:50
历史总积分:754
注册时间:2011/7/26
发站内信
发表于:2011/11/16 17:27:12
#2楼
[quote]以下是引用zzdxh005在2011/11/14 23:52:48的发言:
[size=4][size=4][size=4]如果PR0.11设定2500PR5.03设定0编码器分辨率20位增量式1048576
1:用公式算2500×4÷1048576=0.0095367431640625那么这个数值就是电机旋转一圈输出的脉冲数吗?一圈0.0095367431640625个脉冲?求验证
:2:还有一个问题,如果PR0.11设定2500PR5.03设定5000用上面的公式算每圈输出分辨率(2500/5000)×1048576×4分之1=131072那么分辨率就是131072吗?求验证
这两个搞晕了![/size][/size][/size]

所以第一个应该是2500*4=10000,第二个是1048576×2500/5000=524288.实际情况也是如此,在不同情况下公式不同的哦!


表情表情


[此贴子已经被作者于2011/11/17 9:20:46编辑过]
780
zzdxh005
文章数:26
年度积分:50
历史总积分:780
注册时间:2011/10/2
发站内信
发表于:2011/11/16 18:44:20
#3楼
谢谢了,可是当PR5.03为5000  应该是PR0.11的值除PR5.03的值啊,怎么是1048576除PR5.03的值了那?应该是2500除5000    难道当PR5.03为5000   PR0.11的值自动被值为编码器分辨率 1048576    ??
754
birdinmysky
文章数:15
年度积分:50
历史总积分:754
注册时间:2011/7/26
发站内信
发表于:2011/11/17 9:33:51
#4楼
框图的计算输入就是编码器的反馈脉冲啊……
这两个参数都是以1048576为基准的,仔细理解一下方框图哈……
780
zzdxh005
文章数:26
年度积分:50
历史总积分:780
注册时间:2011/10/2
发站内信
发表于:2011/11/28 21:35:12
#5楼
呵呵 真是太感谢你了!表情

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003