当前位置:首页 > 公众号精选 > 嵌入式微处理器
[导读]最近使用TT电机做小车,想装一个码盘用来测速。但是,直接把码盘装在输出轴又很难做到足够的分辨率,于是就想到了一个比较冷门的方法,自制了一个码盘,并且以此为基础,给一个TT电机加装一组正交编码器。下面,我们开始吧!1、先说一说正交编码器从名字来说,正交编码器就是编码器的一种,百科上...


最近使用TT电机做小车,想装一个码盘用来测速。但是,直接把码盘装在输出轴又很难做到足够的分辨率,于是就想到了一个比较冷门的方法,自制了一个码盘,并且以此为基础,给一个TT电机加装一组正交编码器
下面,我们开始吧!
1、先说一说正交编码器
从名字来说,正交编码器就是编码器的一种,百科上定义是:正交编码器一般指增量式编码器。增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小,balabala……
其实,就是把圆周的旋转运动转换成2路相位差90度的电平跳变信号,如下图所示:

上图中有Z相,相当于是零点,可以消除累计误差,部分应用中可以不使用。
这种编码器的优点,就是可以根据AB相位关系推测出转动方向,而且当圆周栅格数目为n时,跳变信号可以达到4n个,变相提高了分辨率。
说了这么多,接下来我们就用最常见、最便宜的TT减速电机为基础,使用2对射式光电开关(ITR9608),制作一个带正交编码器的电机。
2、准备材料,设计ITR9608原理图并焊接
首先是TT电机,可以说这是最普遍、最便宜的一款了,这还是我十年前入门玩智能小车时候买的存货呢~

上图中箭头所指的位置是本方案的关键,就是要利用这一小点凸起搞点事情。
首先用助焊剂轻轻擦拭一下这段短短的轴,然后准备一个小铜片(没有铜片,用铝片也行;再没有,切一点万用板也可以),大小控制在10mm边长,中间钻一个2mm多一点的孔(尽量居中钻孔),就像下面这样:

接下来,使用助焊剂轻轻擦拭铜片,然后将铜片通过小孔安装在电机轴上,如下图所示:

接下来是关键一步:焊接铜片!使用60W电烙铁,快速焊接铜片的小孔,使其牢固地连接在电机轴上。对,这里其实是用来粘接码盘的一个基点,哈哈,所以我说这个凸出的一点点轴是关键。
ITR9608是一种常见的对射式光电开关,加两个电阻就可以使用了,设计了简单的原理图:


按图焊接,需要焊接两个。
3、设计码盘组件安装座,并进行切割加工

 这里有个地方需要提示一下:在上图中,两个光电开关的安装角度一定要注意,一个开关对准栅格的时候,另一个开关的位置要刚好被遮挡,这样就能保证信号“正交”。上图中使用的是24线码盘,两个传感器夹角67.5度。

4、安装码盘组件

由于上面24线码盘测试中发现会“丢失”信号,分析可能是由于栅格过于密集,后来切割了一个4线的,使用的是普通包装纸(更轻,避免对电机带负载能力产生影响)。

 5、基于stm32f103c8t6创建工程,编写驱动程序
这里主要的就是通过cubeMX对定时器模式进行配置,简单的两步就可以了,使用TIM2,在combined Channels选择“Encoder Mode”,如下图所示:

接下来,配置一下编码模式,选择“……TI1 and TI2”,这样就会上升下降沿都计数,实际脉冲数数值上是栅格的4倍。

其它的再配置一下串口,我准备用串口打印日志,查看脉冲数。
根据配置的引脚,连接编码器和控制板(分别接PA0和PA1)。

6、测试效果
手动拨动码盘一周,可以看到串口读出16个脉冲,反转的时候读出的数值是-16,这里没有写其它复杂的算法,只是周期性读取,然后清零。所以不动的时候,读出来的是0。


7、总结
从硬件上来说,有一点点复杂,需要特别注意码盘线数不要太多。
从软件上来说,cubeMX配置还是非常简单的,也就是读取很容易。实际使用的时候,需要根据需求对数据进行后处理,以解析出里程、方向等更多信息。
最后,如果有需要代码的小伙伴,请点击底部“阅读原文”进行下载。

END
作者:逍遥李来源:21ic论坛版权归原作者所有,如有侵权,请联系删除。
嵌入式ARM

扫描二维码,关注更多精彩内容

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

为增进大家对控制器的认识,本文将对控制器结构类异常以及常见的几种电机控制器予以介绍。

关键字: 控制器 指数 电机

为增进大家对变频器的认识,本文将对变频器的15大选择技巧予以介绍。

关键字: 变频器 指数 电机

上海2022年10月12日 /美通社/ -- 位于德国勃兰登堡州(Brandenburg)克莱特维茨(Klettwitz)附近劳希茨(Lausitzring)赛道的DEKRA德凯技术中心,投资七位数欧元新增电驱动和总成测...

关键字: 电动汽车 测试设备 AN 电机

日本工业机器人制造大企业安川电机(YASKAWA)2027年将在日本国内建立新工厂,用来生产提高家电等节能性能的核心部件。预计新工厂的投资额为500亿~600亿日元。计划把日本国内产量翻一番,以降低中国产部件的比例。新工...

关键字: 电机 逆变器 工业机器人 电力

从中国大唐王朝盛行的胡旋舞,到今天全球共赏、倾倒世界几个世纪的芭蕾舞,旋转都是舞蹈美学与艺术的重要组成部分。舞者衣袂飘飘,旋转中姿态万千百媚竟生,提高了整个舞蹈的审美性、观赏性。舞者的旋转让这个物理世界的基本运动状态带来...

关键字: ADI 电机

为增进大家对搅拌机的认识,本文将对搅拌机的主要分类,以及家用搅拌机刀头的防水等级检测予以介绍。

关键字: 搅拌机 指数 电机

半导体封装是指将通过测试的晶圆按照产品型号及功能需求加工得到独立芯片的过程。封装过程为:来自晶圆前道工艺的晶圆通过划片工艺后被切割为小的晶片(Die)

关键字: 三星 电机 服务器

为增进大家对机电一体化的认识,本文将对机电一体化电机保护与控制的应对措施予以介绍。

关键字: 机电一体化 指数 电机

为增进大家对机电一体化的认识,本文将对机电一体化的发展阶段,以及机电一体化电机保护与控制中存在的问题予以介绍。

关键字: 机电一体化 电机 指数

在这篇文章中,小编将为大家带来运动控制器的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 运动控制器 控制器 电机

嵌入式微处理器

1170 篇文章

关注

发布文章

编辑精选

技术子站

关闭