当前位置:   article > 正文

Stm32-使用TB6612驱动电机及编码器测速

tb6612

起因

最近在学习编码电机以及尝试使用编码电机测速。遇到了很多问题,花费了很多时间,在这里做一个记录,对自己学习到的知识进行一个总结

找了很多资料,看了很多视频,这些太多了,以至于让我不知道究竟哪一个是正确的,今天看这个,明天看这个,导致自己的学习效率低下

当然,有很多大佬的文章和资料给了我很大的启发

这个电机我玩了四天,把自己觉得重要的东西和大家分享一下

现在一般都是用编码器电机,参加比赛啥的,编码电机常用于测速,所以编码电机就成了一个必须学习的知识点

编码器被广泛应用于电机测速,实现电机闭环控制。

相关的知识点有:定时器的输出比较(输出PWM)、定时器的输入捕获,定时器的编码器接口、速度控制


一、电机及编码器的参数

编码电机其实就是一个带有编码器的电机,我的这个电机是一个增量式的带霍尔传感器的电机

电机的型号是JGB37-520电机

下方是电机的参数
主要关注的就是电机的额定电压 12V
电机的减速比 30(这个很重要)

编码器的参数
主要关注编码器的线数 11线 (也就是说电机转一圈会产生11个脉冲)
供电电压 5V
输出类型 方波
在这里插入图片描述

编码器的连接

一般这种编码器都有六根线
两边靠外的两根线是电机电源线
往里两根是编码器的电源线
中间两根是编码器的A,B相
在这里插入图片描述

具体大概是啥意思呢?
就是电机转动的时候编码器会通过编码电机的A相和B相输出两个正交的方波

通过输出的两个方波就可以对电机进行测速识别电机的方向


二、硬件

整体结构采用洞洞板+TB6612+Stm32C8T6+编码电机(起初采用的是这种结构)

后面采用Stm32ZET6+TB6612+洞洞板+编码电机+12V电源(原因是C8T6烧坏了,哭

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/77546
推荐阅读
相关标签