Ec一11旋转编码器开关的测量
EC11编码开关,11MM旋转编码器,12mm编码开关,16mm编码开关ec11编码器还具有多功能化等性能,在使用上不仅可以能够远传当时方位测量,还能作换算运动速度测量。而且ec11编码器的轴转动一周所产生的输出信号根本周期数来表示的,即脉冲数/转(PPR)。码盘上的透光缝隙的数目就等于编码器的分辨率,因此码盘上刻的缝隙越多,ec11编码器的分辨率就会越高。
教程使用的编码器型号是EC11,带一个微动开关。
它也是常见的一种编码器,旋转一圈,能输出20个脉冲信号。也就是说,你要让编码器输出一个单片机能识别的脉冲,最少要旋转13°。
当然也有输出15个脉冲的型号或者输出更多脉冲的型号,例如EC16。换言之,就是旋转精度不一样。
那么编码器有什么用呢?
如果我们用一个变量cnt来计数,那么当编码器顺时针旋转360°,cnt的值就+20,旋转两圈,cnt的值就+40。旋转N圈,cnt的值就+20*N。
反之,逆时针旋转N圈,cnt的值就-20*N。
用手来拧,有些时候比按微动开关要舒服的多,而且可以顺时针和逆时针的快拧和慢拧,更是舒服。
所以呢,鼠标的中间的滚轮,汽车用CD上调整频率和音量的旋钮,用的都是编码器。
有人自己做的白菜白光,调温度,用的也是编码器。
这些场合,比搞两个微动开关要来的方便和舒服。
有人觉得电位器也可以左右反复拧啊,但是电位器只能拧一圈,精度不够好。
编码器可以拧N圈,精度比电位器高多了。而且不存在误差问题。它输出的是一个数字量,而不是像电位器一样,输出的是电压的模拟量。
总而言之,电位器无法取代编码器,编码器也不能代替电位器。
编码器EC11有5个引脚,一边3引脚,一边2引脚,那我们在电路中如何接线呢?
引脚图
上图可以看出5个脚的功能。
3个脚的一边,从左到右,我们标为ACB。其中C是Com端,是公共端,需要接电源负极,也就是接地。
2个脚的一边,就是个微动开关,当把编码器的手柄按下的时候,能当个微动开关用。
在接线时,通常A接到51单片机的P3.2脚,也就是INT0脚。B随便接一个普通的IO口就可以了。
按说明,需要给A和B加上10K的上拉电阻到VCC,但是DIY中,我基本都不接的,现在的STC的单片机,IO脚本身就有上拉,所以外置的上拉电阻我统统取消。
除了上拉电阻,A和B还要接上0.01uf到0.1uf左右的滤波电容到GND。
滤波电容可以滤掉干扰脉冲,当然,你拧的太快的时候,也会当干扰给你滤掉了。如果不想滤掉拧的非常快的脉冲,可以适当减小滤波电容的容值。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务