从伺服工作的基本原理来解析编码器信号处理的过程 点击:7635 | 回复:248



刘志斌

    
  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-01 10:43:52
楼主

 

 

 

 

 

、上面的是征提供的欧系某款驱动器的编码器信号处理框图;

 

、我从伺服工作的基本原理来解析编码器信号处理的过程:

 

引用 东山脚下-骑士军团 的回复内容:这就是典型的闭环控制系统的基本原理


1、这就是典型的闭环控制系统的基本原理 ;

2、通常我们说编码器的刻线数,是指一条刻线的刻线数,例如说,这个编码器的刻线数是1024;

3、那我们会马上意识到,这个编码器的解析度最大就是1024×4=4096;

4、我们还会知道,这个编码器周反馈脉冲数有三种可以由用户选用1024、2048、4096;

5、这个图中有两个计数器,一个是编码器反馈脉冲的计数器,也是伺服当前实际位置的计数器,即图中Free-running position counter,他的读数就是伺服当前的实际位置;

6、另一个计数器就是最右边的N0.of signal period,这个计数器就是指令脉冲计数器,用户输入的指令脉冲数就储存在这个计数器中,伺服运行中,它的读数就是距离目标控制位置或者简单说距离终点的指令脉冲数;

7、这两个计数器的读数是互补的,就是说他们的读数的和,等于伺服运行全程的指令脉冲数;

8、这个典型的闭环控制系统中,还有一个非常重要的乘法器multiplication by hardware ;

9、乘数x 2^n,,它的倒数I/2^n就是我们平时说的电子齿轮比;

10、它是联系两个计数器的纽带,就是人民币与美元的换算率;

11、编码器周反馈脉冲数×2^n=周指令脉冲数

      电子齿轮比=1/2^n=编码器周反馈脉冲数/周指令脉冲数

12、伺服的一个控制过程,就是当前位置反馈脉冲计数器的读数,由零到终点位置的读数;

13、伺服的一个控制过程,就是目标位置指令脉冲计数器的读数,由起点指令脉冲数到终点位置的零读数;

14、关于 Fine resolution 高分辨率高解析度脉冲数,它是1个n位数,等于n-1、n-2、…、0;

15、这个n位数的脉冲数等于指令脉冲数÷2^n的余数,例如

1)周指令脉冲数65536;

2)编码器周脉冲数=4096;

3)2^n=16,即 周指令脉冲数65536=编码器周脉冲数4096×2^n

4)指令脉冲数=65536λ

5)Fine resolution脉冲数=65536λ÷16的余数,是1~15个,n=4;

14、关于 Fine resolution 高分辨率高解析度脉冲数,它是1个n位数,等于n-1、n-2、…、0;

15、这个n位数的脉冲数等于指令脉冲数÷2^n的余数,例如

1)周指令脉冲数65536;

2)编码器周脉冲数=1024;

3)2^n=64,即 周指令脉冲数65536=编码器周脉冲数1024×64

4)指令脉冲数=65536λ

5)Fine resolution脉冲数=65536λ÷64的余数,是1~63个,n=6;

16、征说“Fine resolution 部分: 对4倍频的光电编码器而言,这个位域占用两位”,是不懂装懂,压根就不知道是怎么回事!

17、征说“2~31的数值是由计数器对倍频的信号自动累加得来的,这一部分表示电机转过的线数。对1024线编码器, 计数范围最大为  2^30/1024 = 1048576 圈”;

18、这个计算用1024就是错误的,应该用4096×16=65536,去除2~31的数值,即

     2^30/65536 = …… 圈;

19、就这个伺服位置闭环图,征从前到后,犯了多少错?表现出对控制原理完全不懂,表现出数量关系不清楚,征得表述就是胡说八道!

 

 

、同时转征对该图的解析如下:

 

还是费点功夫简单讲解一下, 以光电编码器为例:

1 左侧的 1 2

    表示的1 signal period , 表示的是光电编码器的一线输出的AB信号。光电编码器有多少线, 其旋转一周就输出多少个这样的脉冲。这个信号是随着电机转动连续输出的,在一个时刻看AB波形,你不知道电机转在哪个位置上, 只有AB信号的电平情况。

2multiplication by hardware

    图中的x2n 实际上是错的, 应该是x 2^n, 这属于手册的编写错误

    表示的是硬件对AB信号进行倍频, 即细分。对光电编码器就是4倍频, n = 2

    光电编码器的AB一个周期即1 signal period 经硬件4倍频后得到4个脉冲,四倍频就是对AB脉冲进行边沿检测。

3)中间的1 2

    表示1 signal period 四倍频后得到的信号

4Free-running position counter

    表示的是位置计数器

    这个位置计数器是由硬件来实现的, 由硬件根据3)中的脉冲序列来进行加减计数的。

 

    计数方向即 加计数或减计数是由 AB信号的先后顺序决定的。不清楚的可以去百度搜搜, 就清楚了

 

5 P0410.1

        是配置参数, 是否需要对计数器进行取负, 载调试时根据需要选择是否启用。

6 最右侧32位的计数值部分

        4)中的计数器对4倍频后的脉冲计数,一个脉冲一个脉冲进行记录,

    Fine resolution 部分: 4倍频的光电编码器而言,这个位域占用两位

    

    实际的计数过程如下:

        电机转动时,1)中的信号高低高低的连续变化, 2)硬件4倍频后, 得到一系列的边沿检测后输出(即硬件4倍频)的脉冲信号3),这些脉冲由4)的计数器自动从最低位加减计数。最后得到一个计数值。

    如果对这个计数值分析, 2位表示细分的信号, 2~31位表示的编码器的原始信号。

    

    但请注意一点, 2~31的数值是由计数器对倍频的信号自动累加得来的,这一部分表示电机转过的线数。

 

    1024线编码器, 计数范围最大为 2^30/1024 = 1048576 圈,如果电机以3000rpm转动, 保证电机转动1048576/3000 = 349.52533333333333333333333333333 分钟, 即大于这么长的时间后计数器翻转, 自动从0开始计数

    在位置控制时, 需要的是这个32位计数器的整体数值,不会区分那一部分。

        

    以上是对我提供的图的简要分析, 或者是一个我说明!

 

 




刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 10:44:32
141楼

引用 笨鳥慢飛 的回复内容:

… 原理正確嗎 這是見仁見智的說法 但以工藝來看 這是最白癡的想法 ……


1、这个笨鳥慢飛没有说对,原理只有一个;

2、工藝、方法才是多种多样!不能说自己的方法对,别人的不同方法错,大陆有句话叫“条条道路通北京”;

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 10:54:10
142楼

引用 笨鳥慢飛 的回复内容:

……多圈絕對式編碼器跟曾量式的工作原理一樣 你也真夠無知 ……


1、它们是两种类型的编码器,它们的读数不同结构不同;

2、但是作为编码器的解析度,是同一个概念,解析度提高的方法原理一个样!

3、如果绝对式是1道刻线或1只眼,它的解析度就无法提高,所以我说,提高解析度的4脉冲法,所有编码器都适用!

4、提高解析度的4脉冲法,不是那一种编码器的特权,是所有编码器都可以用的方法!

 

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 11:05:20
143楼

引用 笨鳥慢飛 的回复内容:

…… 給你台階下 誰知你這個白目 還搞不清楚 欠罵


1、如果我错了,我就直接承认、直接改、叫大家知道什么是正确的!

2、你用不着给我台阶下,你从12年5月初我发表“方波四倍频波形图原理分析”到现在大半年过去了,你一直说我的编码器4脉冲理论是错误的!

3、现在又说4脉冲不是错的,是正确的,你是给我台阶下,还是给自己找台阶下???

 

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 11:12:40
144楼

4、下图是我2012年4月26日发表的“方波四倍频波形图原理分析”图,笨鸟从那时骂道现在,现在说没有错!!!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 11:19:07
145楼

5、大家看着楼上的图,这个4刻线的4脉冲,都是方波的上升沿产生的,4脉冲彼此落后90°,完全对称;

6、如果是2刻线的4脉冲,有两个脉冲是上升沿产生的正脉冲、两脉冲是下降沿产生的负脉冲,不对称,高速时就变为,就丢脉冲!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 13:06:00
146楼

 

 

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2013-01-05 15:09:28
147楼

老劉 你指這和尚罵禿驢 大家聽的懂 指著道士罵賊禿 那大家就莫宰羊(不知道)

既然你要進入編碼器的專業領域或運動控制 請你尊重業內的習慣及術語 這些都已經很成熟已經過市場嚴格的考驗 甚至發展至今 都超過你的年齡

在這領域做過的專業人士 誰會同意你的4倍頻的說法 明眼人一看就知道你根本不懂 連編碼器怎摸安裝 都不知道 還侈言編碼器的工作原理 連編碼器的基本構造都搞不清楚 還能講其缺陷

你已前刪我的帖的原因 就是我講的是正確的王道 讓你無可抵賴 讓你很沒面子 只有刪帖當做我沒講

lzgz00

  • 精华:0帖
  • 求助:0帖
  • 帖子:445帖 | 1223回
  • 年度积分:0
  • 历史总积分:4892
  • 注册:2008年9月02日
发表于:2013-01-05 15:19:54
148楼
不明白的路过,帮顶一下

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 15:22:21
149楼

引用 笨鳥慢飛 的回复内容:

……你已前刪我的帖的原因 就是我講的是正確的王道 讓你無可抵賴 讓你很沒面子 只有刪帖當做我沒講


1、我也经历过同样的原因被删帖,那就是“我講的是正確的王道 讓你無可抵賴 讓你很沒面子 只有刪帖當做我沒講”!

2、不过不要紧,请以牙还牙,昨天删了今天再贴上去,让删帖者丢尽面子!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 15:27:20
150楼

3、笨鳥慢飛要我,“進入編碼器的專業領域或運動控制 請你尊重業內的習慣及術語”;

4、这不难,请你说说我哪一句没有“尊重業內的習慣及術語”?

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 15:31:04
151楼

引用 笨鳥慢飛 的回复内容:

……你已前刪我的帖的原因 就是我講的是正確的王道 讓你無可抵賴 讓你很沒面子 只有刪帖當做我沒講


1、我也经历过同样的原因被删帖,那就是“我講的是正確的王道 讓你無可抵賴 讓你很沒面子 只有刪帖當做我沒講”!

2、不过不要紧,请以牙还牙,昨天删了今天再贴上去,让删帖者丢尽面子!

3、笨鳥慢飛要我,“進入編碼器的專業領域或運動控制 請你尊重業內的習慣及術語”;

4、这不难,请你说说我哪一句没有“尊重業內的習慣及術語”?

5、是不是我不会像你那样“骂人,耍大佬的样子”?

6、是不是“編碼器的專業領域或運動控制 ……業內的習慣及術語”就是骂人、不讲理、删帖、封嘴!

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2013-01-05 16:11:59
152楼

看我124樓的圖 與你144的圖 的差別在哪裡 哼 這圖還是昨晚臨時為你畫的

什麼叫4刻線 明明就是4路訊號

我说的4刻线编码器,原理上是正确的,有没有4刻线的编码器产品,无关紧要,紧要的是原理是不是正确! 沒有的東西你瞎扯什麼


笨鳥慢飛那个示波器显示的可以任意调节脉冲数的编码器,它的解析度就是1条刻线的刻线数! 怎麼任意調節 你有看過編碼器輸出的訊號 有弦波 又有方波的嗎

这里要注意的是,1条刻线1只眼睛得到的1条方波,再用数字电路倍频的编码器,是假的编码器!這又是哪一國的編碼器 你這個白癡 就只會在這裡瞎扯 這個不叫編碼器 這叫測速傳感器

2、“更严重的是,B相方波本身不是刻线产生的,而是A相变换出来的,就好像影子一会儿长,一会儿短,随着电机速度在不断变化,那还能用吗? ”,是指1条刻线,用数字电路乘法器获得的脉冲数瞎子兼瞎扯

 

1、从你给的图我们看出,两条刻线对应两列方波,在方波的上升沿、下降沿,形成4个彼此相差90°的位置脉冲;

2、所有编码器,都使用这种4脉冲叠加合成的方法,获得高分辨率编码器的!

 

4、4刻线、NS两磁迹正余弦波得到的4脉冲完全对称,相差90°,信号电路简单,高速性能好,这个你还没有想明白!


刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 16:21:58
153楼

点击查看原图

笨鳥慢飛的124楼的图

刘志斌2012年4月26日画的图

 

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 16:27:43
154楼

引用 笨鳥慢飛 的回复内容:

看我124樓的圖 與你144的圖 的差別在哪裡 哼 這圖還是昨晚臨時為你畫的什麼叫4刻線 明明就是4路訊號 ……


1、谢谢笨鳥慢飛,两个图一比对,我高兴极了;

2、我竟然画的和“专家”一样啊!

3、我这个图,可是自己想的,没有借鉴任何材料,是笨鳥慢飛第一次拷问我什么是“4”时画的! 

4、这一下,我放心了!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 16:36:46
155楼

5、笨鳥慢飛的4路訊號,就是我图中红色边框的a、b、c、d4路方波信号;

6、我图纵坐标中间的a、b、c、d,是对应的4条刻线;

7、4条刻线a、b、c、d产生4路方波信号a、b、c、d;

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 16:39:08
156楼
8、笨鳥慢飛你真傻提这样的问题,没有4条刻线那来4路方波信号;

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2013-01-05 16:53:31
157楼
你繼續 嘴硬 我等你

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-01-05 17:02:40
158楼
引用 笨鳥慢飛 的回复内容:你繼續 嘴硬 我等你

你要有封嘴的权利,一定会违法“封嘴”,因为你已经找不着北了!!!

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2013-01-06 09:30:35
159楼

引用 笨鳥慢飛 的回复内容:你繼續 嘴硬 我等你


你要有封嘴的权利,一定会违法“封嘴”,因为你已经找不着北了!!!

 

老劉 我至今仍堅持在這行業怎麼可能找不到方向 倒是你 哎 這就不說了

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2013-01-06 09:37:37
160楼

1、谢谢笨鳥慢飛,两个图一比对,我高兴极了;

2、我竟然画的和“专家”一样啊!

3、我这个图,可是自己想的,没有借鉴任何材料,是笨鳥慢飛第一次拷问我什么是“4”时画的!

4、这一下,我放心了!

---------------------------------

說你瞎推瞎想 你總算承認

你是瞎子阿?! 兩個圖竟然叫一樣


热门招聘
相关主题

官方公众号

智造工程师