智能车制作
标题: 我对编码器的认识 [打印本页]
作者: 让“孟”飞起来 时间: 2014-11-10 13:01
标题: 我对编码器的认识
编码器
是一种光电传感器,用于检测机械的运动和位移,并将其转变成数字信号,从而测出自动化系统中的位置、速度和角度。
旋转编码器基本上是由机械部件、吸/发光部件和电路部件构成。
机械部件由轴、框架和轴承构成、吸/发光部件由吸光元件、发光
元件、码盘/屏蔽罩构成。
分类
1)它分为单路输出和双路输出两种。
单路输出是指旋转编码器的输出是一组脉冲,而双路输出的旋转编码器输出两组相位差90度的脉冲,通过这两组脉冲不仅可以测量转速,还可以判断旋转的方向。
2)以信号原理来分,有增量型编码器,绝对型编码器。
增量型编码器 (旋转型) 工作原理:
由一个中心有轴的光电码盘,其上有环形通、暗的刻线,有光电发射和接收器件读取,获得四组正弦波信号组合成A、B、C、D,每个正弦波相差90度相位差(相对于一个周波为360度),将C、D信号反向,叠加在A、B两相上,可增强稳定信号;另每转输出一个Z相脉冲以代表零位参考位。
由于A、B两相相差90度,可通过比较A相在前还是B相在前,以判别编码器的正转与反转,通过零位脉冲,可获得编码器的零位参考位。
绝对值型编码器
绝对值型编码器的基本原理与增量型编码器相同。在增量型编码器上,A、B两相均为脉冲信号输出;而绝对值型编码器,它是数字编码(二进制,BCD,格雷码输出)
注意:
正转(符号:[CW])
指旋转轴按顺时针方向旋转。
对于增量型编码器,A相在B相前输出,绝对值型编码器指示增加编码的方向。
A.B相
A、B相的输出信号以90°相位差输出,它是用以判断旋转方向的信号。
电机测速方法
M法
M法又称之为测频法,其测速原理是在规定的检测时间Tc内,对光电编码器输出的脉冲信号计数的测速方法,如图2所示,例如光电编码器是N线的,则每旋转一周可以有4N个脉冲,因为两路脉冲的上升沿与下降沿正好使编码器信号4倍频。现在假设检测时间是Tc,计数器的记录的脉冲数是M1,则电机的每分钟的转速为
N=15f(clk)M1/(N);
附录参考资料:
(一)增量式编码器
增量式编码器是直接利用光电转换原理输出三组方波脉冲A、B和Z相;A、B两组脉冲相位差90o,从而可方便地判断出旋转方向,而Z相为每转一个脉冲,用于基准点定位。它的优点是原理构造简单,机械平均寿命可在几万小时以上,抗干扰能力强,可靠性高,适合于长距离传输。其缺点是无法输出轴转动的绝对位臵信息。
(二)绝对式编码器
绝对编码器是直接输出数字量的传感器,在它的圆形码盘上沿径向有若干同心码道,每条道上由透光和不透光的扇形区相间组成,相邻码道的扇区数目是双倍关系,码盘上的码道数就是它的二进制数码的位数,在码盘的一侧是光源,另一侧对应每一码道有一光敏元件;当码盘处于不同位臵时,各光敏元件根据受光照与否转换出相应的电平信号,形成二进制数。这种编码器的特点是不要计数器,在转轴的任意位臵都可读出一个固定的与位臵相对应的数字码。显然,码道越多,分辨率就越高,对于一个具有 N位二进制分辨率的编码器,其码盘必须有N条码道。目前国内已有16位的绝对编码器产品。绝对式编码器是利用自然二进制或循环二进制(葛莱码)方式进行光电转换的。绝对式编码器与增量式编码器不同之处在于圆盘上透光、不透光的线条图形,绝对编码器可有若干编码,根据读出码盘上的编码,检测绝对位臵。编码的设计可采用二进制码、循环码、二进制补码等。它的特点是:
1.可以直接读出角度坐标的绝对值; 2.没有累积误差; 3.电源切除后位臵信息不会丢失。但是分辨率是由二进制的位数来决定的,也就是说精度取决于位数,目前有10位、14位等多种。
(三)混合式绝对值编码器
混合式绝对值编码器,它输出两组信息:一组信息用于检测磁极位臵,带有绝对信息功能;另一组则完全同增量式编码器的输出信息。光电编码器是一种角度(角速度)检测装臵,它将输入给轴的角度量,利用光电转换原理 转换成相应的电脉冲或数字量,具有体积小,精度高,工作可靠,接口数字化等优点。它广泛应用于数控机床、回转台、伺服传动、机器人、雷达、军事目标测定等需要检测角度的装臵和设备中。
作者: gaopeng123 时间: 2014-11-10 13:08
学习啦!
作者: simoon 时间: 2014-11-10 13:10
顶
作者: 我们的故事很多 时间: 2014-11-10 15:13

作者: 普菲特科技 时间: 2014-11-10 16:12
顶
作者: laughtianxia 时间: 2014-11-10 16:36

作者: wsp1194409532 时间: 2014-11-10 16:37
厉害
作者: 『残阳』 时间: 2014-11-10 16:49
动图好厉害
作者: 六步上篮 时间: 2014-11-10 16:54

作者: 让“孟”飞起来 时间: 2014-11-10 18:09

作者: tt跳跳tt 时间: 2014-11-10 18:25
不错
作者: hpedward 时间: 2014-11-10 21:15
好腻害的赶脚
作者: 刘旺小盆友 时间: 2014-11-11 11:37
:victory::victory::victory::victory:
作者: 让“孟”飞起来 时间: 2014-11-11 13:47
刘旺小盆友 发表于 2014-11-11 11:37 
:lol
作者: 爱闹闹 时间: 2014-11-27 08:49
谢谢啦
作者: tkyouling 时间: 2014-11-27 09:19
这动态图真牛
作者: shalian 时间: 2014-11-27 21:05

作者: 追风骚年 时间: 2014-12-19 22:51
mark
作者: zhoutao 时间: 2014-12-22 11:45
,很好的贴
作者: 暗光 时间: 2014-12-22 15:21
嘿嘿,我把他做成PPT了~~~[attach]72743[/attach]
作者: 创世纪 时间: 2014-12-22 15:49
太猛了!!!!!
作者: 李威风12138 时间: 2014-12-23 09:51
:victory::victory::victory:
作者: 囩と唂囩飄飄 时间: 2014-12-23 12:32
围观
作者: lsj941206 时间: 2014-12-23 19:49
顶一顶
作者: lsj941206 时间: 2014-12-23 19:57
正好后天考试用,谢谢楼主
作者: qq1358381353 时间: 2014-12-23 20:10
不是百度文库嘛
作者: zhang2292650292 时间: 2014-12-23 20:15
厉害大神
作者: zhang2292650292 时间: 2014-12-23 20:19
大神好厉害
作者: fokki 时间: 2014-12-23 20:24
:):)学习了。
作者: 素衣叹风尘 时间: 2014-12-23 20:30



作者: caibolin 时间: 2014-12-23 20:44
不错
作者: xmsyhl 时间: 2014-12-31 22:28
有点高大上,要是结合实际来说的话,更能接收点。。。。。。。
作者: 钟意黑色 时间: 2014-12-31 22:50
我们一般用的欧姆龙是属于哪种编码器
作者: 暗光 时间: 2014-12-31 23:17
钟意黑色 发表于 2014-12-31 22:50 
我们一般用的欧姆龙是属于哪种编码器
增量式
作者: Young_rock 时间: 2015-1-1 10:04
学习学习llll
作者: only冰冰棒 时间: 2015-1-14 11:32
不错不错
作者: 乁year 时间: 2015-1-14 11:44
这个很厉害!
作者: dongshao_87 时间: 2015-1-14 13:05

作者: 工科女伤不起 时间: 2015-1-14 13:16
赞一个
作者: 飞一般的智能车 时间: 2015-1-14 15:00
顶
作者: 燃火微风 时间: 2015-1-14 16:19
顶
作者: 我★還是向日葵 时间: 2015-1-15 21:46
挺,,
作者: 西311 时间: 2015-1-15 22:22

作者: FAruba611 时间: 2015-1-17 11:06
赞一个,一看就懂了
作者: king_h 时间: 2015-1-17 20:16
:):)
作者: 小老头 时间: 2015-1-18 18:23
挺好的,获益良多
作者: 空有一人 时间: 2015-1-18 19:19
:):)
作者: afd 时间: 2015-1-19 05:03
受教了
作者: LeonH 时间: 2015-1-20 11:01
不错,学习啦
作者: 天空の城 时间: 2015-1-20 11:47
有理
作者: 幽谷之旅 时间: 2015-1-20 23:11
嘿嘿嘿 谢谢 啦
作者: 945@zm 时间: 2015-1-27 10:55
了解了不少,顶
作者: 恋钒尘 时间: 2015-10-26 00:02



作者: Link1996 时间: 2015-12-5 14:11
点赞!
作者: zdluffy 时间: 2015-12-14 18:28
谢谢楼主资料
作者: 少尉兵魂 时间: 2015-12-21 14:55
:lol:lol:lol:lol:lol:lol
作者: 我爱小白白 时间: 2016-1-7 20:17
不错,学习了
:lol:lol:lol。
作者: best灬智 时间: 2016-1-13 14:32
赞
作者: 一帆 时间: 2016-2-16 15:44
顶,谢谢。
作者: 让“孟”飞起来 时间: 2016-5-30 14:16
哈哈我14年的帖子还在
作者: 送葬者 时间: 2016-8-21 09:38
谢楼主
作者: 蝶舞翩跹 时间: 2016-10-30 13:30
赞赞赞
作者: znjqr 时间: 2016-10-31 13:02
顶,我只是路过打酱油的
作者: 刘仲凯 时间: 2016-12-8 11:56
看懂了
作者: lhbphbo 时间: 2017-2-18 11:10
.......
作者: 1402291984 时间: 2017-2-23 00:52
顶!d=====( ̄▽ ̄*)b
作者: SHAKE 时间: 2017-3-5 21:38
这么6,真的可以的
作者: 海洋之心dream 时间: 2017-3-13 09:50
多谢楼主分享
作者: CC5447 时间: 2017-3-13 19:58
大神,我用500线欧姆龙的,定时5ms返回一次计数值N=100,测了测编码器转一圈大概0.065m,这测出的速度V=200*100*0.065/500=2.6m/s,这个值好大,是不是哪里错了,实际我感觉才1米左右
:(:(
补充内容 (2017-4-11 21:06):
16.25!!!!
补充内容 (2017-4-11 21:07):
bububu haishi2.6
作者: 1402291984 时间: 2017-3-15 20:16
学习了学习了
作者: 原装苏打水 时间: 2017-4-4 11:41
顶你上热帖
作者: 星空_xALOC 时间: 2017-4-15 14:29
老铁,搞懂了么???
作者: shizun 时间: 2017-4-15 18:59
顶顶顶
作者: CC5447 时间: 2017-4-15 21:39
懂了,我是开环给的恒定速度,小车放在地上跑时,实际上速度一直没加到给定速度,所以实际编码器读出并没达到100,所以实际跑的很慢,加上闭环给恒速,速度更快达到目标,这样就能达到计算速度了
作者: XUE于朱嘎嘎 时间: 2017-5-15 23:40
厉害了
作者: wx_a3t33cC8 时间: 2017-11-20 13:21
挺好的
作者: 会喊666的臭咸鱼 时间: 2018-2-11 17:02
:):):)
作者: wcstz0137 时间: 2018-4-16 20:57
hao, very good ad
作者: 六天! 时间: 2018-5-5 15:54
学习了!
作者: Ts123 时间: 2018-5-24 01:00
学习了
作者: accnt 时间: 2018-6-26 12:55

作者: chenjiawei 时间: 2018-10-11 09:20
必须顶顶啊,感谢楼主
作者: スケート少年 时间: 2018-11-28 08:13
:lol:lol
作者: 拉布拉多拉不多 时间: 2021-5-11 16:55
欢迎光临 智能车制作 (http://111.231.132.190/) |
Powered by Discuz! X3.2 |