编码器是什么(读码器)
3月7日 浅时光投稿 编码器概述原理及应用特点是什么?
编码器是科技发展的结果,是应用广泛的工业设备了,但是编码器具体有哪些作用?编码器应用在哪些行业?我想还有很多工业新手们还不能熟知的,现在就让编码器生产厂家时硕电子(gdshishuo。com)小编在这里简单为大家介绍一下吧!结合了一些帖子以及应用的过程中出现的一些问题,然后归纳出来的一个总结吧。
第一,编码器概述
编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上分,可以分为增量式编码器和绝对式编码器。
从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常见的是光电编码器(光学式)和霍尔编码器(磁式)。
第二,编码器原理
光电编码器是一种通过光电转换将输出轴上的机械几何位移转换为脉冲或数字量的传感器。光电编码器由光码盘和光电检测装置组成。光码盘是一个具有一定直径的圆盘,并均匀地开有若干个矩形孔。由于光电编码器与电机同轴,当电机转动时,检测装置检测并输出若干个脉冲信号。为了判断旋转方向,一般输出两组具有一定相位差的方波信号。
霍尔编码器是一种通过磁电转换将输出轴上的机械几何位移转换为脉冲或数字量的传感器。霍尔编码器由霍尔码盘和霍尔元件组成。霍尔码盘在一定直径的圆盘上以不同的磁极等距排列。霍尔码盘与电机同轴。当电机转动时,霍尔元件检测并输出几个脉冲信号。为了判断旋转方向,一般输出两组具有一定相位差的方波信号。
第三、电机编码器接线
然后这里是平衡车上的编码器。
轮子上有一根线,最靠边的两根是电机电源线,由tb6612驱动,可以用来控制电机的速度和转向。然后中间四个是编码器接口。
注意使用的两个编码器接反了。如果测试时轮子同向旋转,计数值相反,只需改变AB相即可。或者在读取的其中一个数字前加一个减号。
然后编码器电源是5v,电源问题,这个是增量输出霍尔编码器。编码器有AB相输出,不仅能测速度,还能判别旋转方向。根据上图中的接线说明,我们可以看到,我们只需要给编码器电源提供5V的电压,电机转动时就可以通过AB相输出方波信号。编码器自带上拉电阻,无需外接上拉,直接接单片机IO读取即可。
当然,这并不意味着编码器必须使用定时器作为接口。有些微控制器没有编码器接口的功能,也可以用外部中断代替。将编码器A相的输出接到单片机的外部中断输入口,这样可以通过跳变沿触发中断,然后在相应的外部中断服务函数中,再用B相的电平来判断正向和反向旋转。当A相当于一个过渡沿时,B相的高电平为正转,低电平为反转。那么普通的io口也可以处理。
但是使用stm32作为编码器接口的好处是计数更智能,允许接口抖动而不影响结果。而且配置代码很多,拉过来用就行了。所以下面介绍stm32定时器作为编码器接口
第四、定时器作为编码器接口的配置方法
1。计数模式
对应上面两张图现在,显然用T1和T2一起计数更准确,也就是达到四倍频
2、过滤级别
3、计数重载值
是给TIMTimeBaseStructure。TIMPeriod赋值,
这些都写在代码的注释里
第五、Encoder应用注意点
1、编码器有速度上限。如果超过这个上限,它将无法正常工作。这是硬件限制。原则上,线数越多,速度越低。选择类型时应注意这一点。编码器的输出一般是漏极开路的,所以单片机的io必须上拉输入状态。
2、定时器初始化后,任何时候CNT寄存器的值就是编码器的位置信息。正向旋转时增加,反向旋转时减少。这部分不需要软件干预。初始化时给定的TIMPeriod的值应该是码盘整圈的刻度值,经过减法溢出后会自动修正为这个数。如果添加的值超过此值,它将返回到0。
3、如果要扩展到多圈计数,需要一个溢出中断。
4、编码器各定时器的输入引脚可由软件设置和过滤
5、如果应用中没有绝对位置信号或者初始化完成后没有收到绝对位置信号前的计数,只能是相对计数。接收到绝对位置信号后,再次修改CNT的值。编码器一般都有零位信号,可以结合定时器捕捉输入。上电后,需要来回移动才能找到这个位置。
6、即使有过滤器计数值,偶尔也会出现错误。一圈多数或少数是正常的,尤其是速度比较高的时候,有绝对位置信号进行修正是非常有必要的。绝对位置信号不需要在零位点,接收到该信号后将CNT修正为固定值即可。
7、编码器启动定时器的输入中断可达每个步数都被处理,但在高速运行期间您可能无法处理它。
光电编码器是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器是由光码盘和光电检测装置组成。光码盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动机同轴,电动机旋转时,检测装置检测输出若干脉冲信号,为判断转向,一般输出两组存在一定相位差的方波信号。
霍尔编码器是一种通过磁电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。霍尔编码器是由霍尔码盘和霍尔元件组成。霍尔码盘是在一定直径的圆板上等分地布置有不同的磁极。霍尔码盘与电动机同轴,电动机旋转时,霍尔元件检测输出若干脉冲信号,为判断转向,一般输出两组存在一定相位差的方波信号。
三,电机编码器接线
然后这下面就是讲的平衡车上的编码器啦。
车轮上有根线,最边上的两根是电机电源线,配合tb6612驱动,可用来控制电机的转速和转向。然后中间四根是编码器接口。
要注意哦用的是两个编码器是反过来的,如果测试时车轮同向转,计数值互为相反数,就把AB相调换一下就好啦。或者把其中一个读到的数前面加个符号。
然后编码器供电是5v,供电问题,这是一款增量式输出的霍尔编码器。编码器有AB相输出,所以不仅可以测速,还可以辨别转向。根据上图的接线说明可以看到,我们只需给编码器电源5V供电,在电机转动的时候即可通过AB相输出方波信号。编码器自带了上拉电阻,所以无需外部上拉,可以直接连接到单片机IO读取。
当然不是说编码器就一定要用定时器做接口,有些单片机没有编码器接口的功能,也是可以用外部中断来代替。把编码器A相输出接到单片机的外部中断输入口,这样就可通过跳变沿触发中断,然后在对应的外部中断服务函数里面,然后通过B相的电平来确定正转反转。A相当于一个跳变沿的时候,B相高电平就为是正转,低电平就为是反转。然后,普通io口也是可以处理的。
but用stm32做编码器接口的好处是计数比较智能,容许接口出现抖动而不影响结果。而且配置的代码超级多,拉过来就可以用啦。所以下面就是stm32定时器做编码器接口的介绍啦
四,定时器做编码器接口的配置方式
1,计数模式
如上两张图对应着来看呐,显然用T1,T2共同计数比较精确,也就是实现了四倍频
2,滤波等级
3,计数重装载值
就是对TIMTimeBaseStructure。TIMPeriod赋值,
这些都有写在代码的注释里面
六,编码器应用注意点
1。编码器有个转速上限,超过这个上限是不能正常工作的,这个是硬件的限制,原则上线数越多转速就越低,这点在选型时要注意,编码器的输出一般是开漏的,所以单片机的io一定要上拉输入状态。
2。定时器初始化好以后,任何时候CNT寄存器的值就是编码器的位置信息,正转他会加反转他会减这部分是不需要软件干预的,初始化时给的TIMPeriod值应该是码盘整圈的刻度值,在减溢出会自动修正为这个数。加超过此数值就回0。
3。如果要扩展成多圈计数需要溢出中断像楼主说的,程序上圈计数加减方向位就行了。
4。编码器每个定时器的输入脚可以通过软件设定滤波
5。应用中如果没有绝对位置信号或者初始化完成后还没有收到绝对位置信号前的计数只能是相对计数。收到绝对位置信号后重新修改一次CNT的值就行了。码盘一般都有零位置信号,结合到定时器捕获输入就行。上电以后要往返运动一下找到这个位置。
6。即便有滤波计数值偶尔也会有出错误的情况,一圈多计一个或少计一个数都是很正常的特别是转速比较高的时候尤其明显,有个绝对位置信号做修正是很有必要的。绝对位置信号不需要一定在零位置点,收到这个信号就将CNT修正为一个固定的数值即可。
7。编码器开启定时器的输入中断可以达到每个步计数都作处理的效果,但是高速运转的时候你可能处理不过来。
洛阳在哪个省(洛阳人不像河南人)提示:点击上方洛阳网免费订阅,洛阳人都在看居然还真有人不知道洛阳是哪个省的。。。你们是知道的小编每天给你们找一些好玩的总需要搜索一下关键字好比洛阳……
StJohnProperties将在犹他州的商业园区投资1亿St。JohnProperties已宣布计划向犹他州市场交付52。5万平方英尺的高实用办公室和flexRD空间。这家房地产投资公司预计将在泰勒斯维尔的环城西路和斯普林维……
三峡大学怎么样(三峡大学师资力量)医学是当今世界科技领域最活跃、最有希望取得关键性突破的学科之一。近百年来,三峡大学医学院在人才培养、科学研究和学科建设等方面取得了跨越式发展,为区域经济和医疗卫生事业发展做出了……
喜获嘉奖欧特克跨行业融合技术树立智造新标杆2021年1月15日北京,日前,由江苏省人民政府、工业和信息化部、中国工程院、中国科学技术协会共同举办的2020世界智能制造大会在南京落下帷幕。大会以智能制造引领高……
菌毒净新品发布会技术抗疫守护生命30天长效杀毒10月22日消息茂荟生物技术有限公司在北京召开新品发布会官宣GERMAGIC菌毒净系列产品的生产、销售在中国市场全面展开自新冠疫情爆发以来全球经济和人们的生活都受到了前所……
ui是什么(ui设计用什么软件做)首先是UI设计和用户体验的概念。UI(userinterface)的初衷是用户与产品界面的关系,而UI设计是指软件的人机交互、操作逻辑、界面美观的整体设计。一个好的UI设计,不……
你可能不了解的理财神器和聚宝值得拥有在财富焦虑不断蔓延的当下,睡后收入也成为了网络热词。所谓睡后收入,实际上是被动收入的代名词,即不需要花费多少时间和精力照看,就可……
微信视频聊天怎么开美颜(安卓微信视频怎么美颜)在这个时代没有美颜或者PS,根本不好意思晒照,很多年轻人都会使用美颜相机或一系列的其他P图软件对自己进行美化。并且对证件照或者是日常分享到朋友圈的照片都有了极高的要求,可以说容……
福州定制衣柜橱柜多少钱?福州定制衣柜橱柜哪家好?在福州衣柜橱柜定制市场,细心的朋友一定会货比三家来合理定制衣柜橱柜,这算属于理性消费类型。但现实中这行水很深,许多所谓的大品牌请了大咖明星做广告,入驻每月打底数万元的商场,一年……
怎么跟女生聊天(教你如何和女生聊天)你是否经常看到有一些男生,他们能做到跟女生侃侃而谈、谈笑风生、打情骂俏,你是否会很羡慕呢?其实,跟女生聊天这件事情很讲究技巧,只要有正确的方法,你也能做到。想要跟女……
编码器是什么(读码器)编码器概述原理及应用特点是什么?编码器是科技发展的结果,是应用广泛的工业设备了,但是编码器具体有哪些作用?编码器应用在哪些行业?我想还有很多工业新手们还不能熟知的,现在就……
新一代奥迪TTRS首次使用OLED尾灯一些幸运的记者有机会看看即将到来的2016年CES奥迪TTRS的后端。包括在高性能跑车的后方是一套先进的OLED尾灯。随着M4GTS,宝马成为第一个制造商提供OLED尾灯在一辆……
苦瓜变软了还能吃吗不影响食用苦瓜变软了其实是可以吃的,一般来说,只要苦瓜上面没有长白毛就不会有什么影响,都是可以吃的,不过最好还是趁新鲜就赶快吃掉会比较好。苦瓜变软了还能吃吗苦瓜变软可以吃。只……
植物染发剂真的无害吗美容美发行业我们总能过一段时间就能看到新的花样,对于这些层出不穷的新花样,对于女生活们来说有着难以抗拒的诱惑,比如今年不久前流行的彩虹染风潮,我们公司的女同事们总是在转贴这些美……
好利来月饼怎么样?好利来月饼好吃吗?好利来月饼是月饼中比较老的牌子了,口碑也一直不错。小编最近也一直在关注这个品牌的月饼。大家比较关心的无非是这款月饼的味道如何。小编今天来给大家介绍一下。好利来月饼的理念……
生蚝蛋白质含量高吗生蚝为什么不能多吃生蚝是一种高蛋白的食物,对我们的人体是有好处的,但是如果过量食用,也会给身体造成负担,因此喜欢生蚝的朋友们要注意适量哦。生蚝蛋白质含量高吗很高。生蚝是一种高蛋白、低……
吃辣木籽拉肚子怎么回事吃辣木籽拉肚子正常吗辣木籽可以帮助我们降血压降血脂,加速新陈代谢,是一种很好的食材,不过有些人却反应在吃完辣木籽之后出现了拉肚子的现象,那么这到底是怎么回事呢?吃辣木籽拉肚子怎么回事因为辣木……
果丹皮适合减肥吃吗果丹皮有助于减肥吗果丹皮既是食品也是一种药材,说是有着促进肠胃消化的作用,那果丹皮适合在减肥的时候吃吗?果丹皮有助于减肥吗?果丹皮适合减肥吃吗减重最好不吃丹皮,因为它是热量炸弹,实验证明每……
洛神花茶用温水还是开水泡洛神花茶用多少度水洛神花茶的口味是那种酸中带甜的十分好喝,那在泡洛神花茶的时候是用温水好还是用开水好?洛神花茶要用多少度的水冲泡?洛神花茶用温水还是开水泡最好用温开水冲泡。洛神花中含有丰富……
自制午餐肉用哪部分的肉自制午餐肉需要加面粉吗每次买的午餐肉都不够吃,所以想自己买点材料做,这样就可以吃过瘾了,那么要是自己做午餐肉的话应该选用哪个部分的肉比较好呢!自制午餐肉用哪部分的肉午餐肉可以选猪前腿肉,跟屁股……
小孩长期喝鲜牛奶好吗每天送的鲜牛奶安全吗鲜牛奶也属于牛奶的一种,现在很多家都有订购鲜牛奶,小孩子可以每天喝一杯。那么儿童长期喝鲜牛奶好吗,每天配送的鲜牛奶是否安全呢。小孩长期喝鲜牛奶好吗第一,牛奶对人体有镇静安……
猪尾巴为什么是卷的猪尾巴形状揭秘我们平时买的猪尾巴都是比较僵直的,但是见到活猪,大家会发现猪的尾巴几乎都是卷着的。那么,猪尾巴为什么是卷的?猪尾巴卷怎么回事?猪尾巴为什么是卷的1、因为自己不能擦pp,这……
芭乐籽吃了会便秘吗?芭乐的籽能种吗很多人吃芭乐时候因为中间的籽略硬,有些人去掉籽吃,但是这样吃起来很费力,所以有些人直接连皮带籽一起吃。那么,芭乐籽吃了会便秘吗?芭乐的籽能种吗?芭乐籽吃了会便秘吗芭乐,又……
荷包蛋可以过夜吗荷包蛋可以放多久荷包蛋就是我们吃的煎鸡蛋,煎熟的鸡蛋外焦里嫩,而且营养丰富,吃起来十分美味。那么,荷包蛋可以过夜吗?荷包蛋可以放多久?荷包蛋可以过夜吗鸡蛋如果没有完全熟透,未熟的蛋黄隔夜……