电机驱动知识点总结

news2024/11/23 12:57:42

文章目录

  • 一、直流电机入门基础知识
    • 1.直流电机原理
    • 2.减速器
    • 3.电机实物接线图解
  • 二、TB6612 模块介绍
    • 1.D103A 模块说明
    • 2.D153B 模块说明
    • 3.D24A 模块说明
  • 三、原理图说明
    • 1.TB6612 芯片原理图介绍与控制说明
    • 2.D103A 模块原理图介绍
    • 3.D153B 原理图介
  • 四、电机驱动问题排查和测试方法
    • 1.电源的检测
    • 2.驱动芯片的检测
    • 3.引脚的检测
    • 4.电机不受 PID 控制

一、直流电机入门基础知识

1.直流电机原理

下面是分析直流电机的物理模型图。其中,固定部分有磁铁,这里称作主磁极;固定部分还有电刷。转动部分有环形铁心和绕在环形铁心上的绕组。(其中 2 个小圆圈是为了方便表示该位置上的导体电势或电流的方向而设置的)
pksjumF.png
它的固定部分(定子)上,装设了一对直流励磁的静止的主磁极 N 和 S,在旋转部分(转子)上装设电枢铁心。在电枢铁心上放置了两根导体连成的电枢线圈,线圈的首端和末端分别连到两个圆弧形的铜片上,此铜片称为换向片。换向片之间互相绝缘,由换向片构成的整体称为换向器。换向器固定在转轴上,换向片与转轴之间亦互相绝缘。在换向片上放置着一对固定不动的电刷B1 和 B2,当电枢旋转时,电枢线圈通过换向片和电刷与外电路接通。
在电刷上施加直流电压 U,电枢线圈中的电流流向为:N 极下的有效边中的电流总是一个方向,而 S 极下的有效边中的电流总是另一个方向。这样两个有效边所受的洛伦兹力的方向一致(可以根据左手法则判定),电枢开始转动。具体就是上图中的+和-分别接到电池的正极和负极,电机即可转动;如果是把上图中的+和-分别接到电池的负极和正极,则电机会反方向转动。电机的转速可以理解为和外接的电压是正相关的(实际是由电枢电流决定)。
总结,如果我们可以调节施加在电机上面的直流电压大小,即可实现直流电机调速,变施加电机上面直流电压的极性,即可实现电机换向。

2.减速器

一般直流电机的转速都是一分钟几千上万转的,所以一般需要安装减速器。减速器是一种相对精密的机械零件,使用它的目的是降低转速,增加转矩。减速后的直流电机力矩增大、可控性更强。按照传动级数不同可分为单级和多级减速器;按照传动类型可分为齿轮减速器、蜗杆减速器和行星齿轮减速器。
pksj1YR.png
齿轮减速箱体积较小,传递扭矩大,但是有一定的回程间隙。蜗轮蜗杆减机的主要特点是具有反向自锁功能,可以有较大的减速比,但是一般体积较大,传动效率不高,精度不高。行星减速机其优点是结构比较紧凑,回程间隙小、精度较高,使用寿命很长,额定输出扭矩可以做的很大,但价格略贵。

3.电机实物接线图解

pksjtOO.png
上面介绍了一大堆说直流电机只引出两个线,怎么这个电机有 6 个线,而且还有两个大焊点呢?其实,根据上面的图解也知道,那两个焊点分别和黄线和棕线是连接在一起的。也就是说只有 6 个线,而 6P 排线中,中间的四根线(红绿白黑)是编码器的线,只是用于测速,和直流电机本身没有联系。我们在实现开环控制的时候无需使用。
综上所述,我们只需控制施加在黄线和棕色线两端的直流电压大小和极性即可实现调试和换向。

二、TB6612 模块介绍

(1) TB6612 是东芝半导体公司生产的的一款直流电机驱动器件,它具有大电流的 MOSFET-H 桥结构,双通道电路输出,可同时驱动两个电机。如果我们需要驱动两个电机,只需要一块 TB6612 芯片即可。
(2) 相比 L298N 的热耗性和外围二极管续流电路,它无需外加散热片,外围电路简单,只需要外接电源滤波电容就可以直接驱动电机,利于减小系统尺寸。
(3) 对于 PWM 信号输入频率范围,高达 100kHz 的频率更是足以满足我们大部分的需求了。
(4) TB6612 的主要参数:
最大输入电压:VM = 15V
最大输出电流:Iout=1.2A(平均)或=3.2A(峰值)
具有正反转、短路刹车、停机功能模式
内置过热保护和低压检测电路

1.D103A 模块说明

pksjT10.png
D103A 模块主要由 TB6612FNG 芯片和三个电容组成,D103A 模块直接引出TB6612 芯片的引脚,除此之外还增加了几个必要的旁路电容,增强用户使用稳定性。

2.D153B 模块说明

(1)新增了 5V 稳压电路,支持 5V、5A 的输出。共有 3 个这样的引脚可以对外供电。
(2)增加电压测量电路,通过串联一个 10kΩ和一个 1kΩ的电阻,对输入电源进行 1/11 的分压后,可以通过 ADC 采集并计算得到电源的电压进行监控。
(3)引出电机标准的 6PIN 接口,可以通过用排线连接,AB 相编码器的信号接到单独的引脚输出。
(4)新增了电源输出电路,电源输入接口做了并联输出,可以多个模块级联使用。
(5)含有电源开关,可以进行开启。
(6)具有过温保护功能,关断温度为 65℃。
pksjvN9.png

3.D24A 模块说明

该模块具有四路驱动,可以同时驱动四个直流电机。
(1)新增了 5V 稳压电路,支持 5V、5A 的输出。共有 4 个这样的引脚可以对外供电。
(2)增加电压测量电路,通过串联一个 10kΩ和一个 1kΩ的电阻,对输入电源进行 1/11 的分压后,可以通过 ADC 采集并计算得到电源的电压进行监控。
(3)引出电机标准的 6PIN 接口,可以通过用排线连接,AB 相编码器的信号接到单独的引脚输出。
(4)含有电源开关,可以进行开启。
(5)具有过温保护功能,关断温度为 65℃。
pksvKjf.png

三、原理图说明

1.TB6612 芯片原理图介绍与控制说明

pksvlDS.png
pksv1Hg.png
在使用的过程中,VM 需要比较大的电压,如 12V,而且 VCC 还需要接 5V。VM 是用来给电机供电的,VCC 是给芯片供电的,切记勿要接错,否则将会烧坏芯片。在控制电机时,AO1、AO2、BO1、BO2 连接电机的两个引脚,PWMA、PWMB 输入 PWM 信号(一般为 10kHz 的 PWM 信号),AIN1、AIN2、BIN1、BIN2 用来控制电机的运动方向。STBY 端是一个使能信号端,当 STBY=1 时,正常工作,输入 PWM信号,电机可正常运行;当 STBY=0 时,电机驱动处于待机状态,输入信号,电机不会运行。该芯片中的两个 GND 引脚,需一个接电源地,一个接单片机地。
pkszvNQ.png
想要电机转动,必须要有 PWM 输入,才有 O1、O2 输出,只接 IN1、IN2 是不会产生 O1、O2 信号。
如果手上没有单片机,我们可以直接接电源的引脚来进行测试:
AIN1 接 3.3V~5V、AIN2 接 GND、PWMA 接 3.3V~5V。这样就相当于电机满占空比正转。
AIN2 接 3.3V~5V,AIN1 接 GND、PWMA 接 3.3V~5V。这样就相当于电机满占空比反转。
这是控制电机的正反向运动,如果想要控制电机的转速,需要通过 PWM 来控制。
pkszxhj.png
要想让电机可以转动,那就必须使对角的 mos 管导通,如图上图所示,如果想让电机正转,那就使 Q1 和 Q4 导通,如果想让电机反转,那就让 Q2 和 Q3 导通。
但是要注意不能让同一侧的 mos 管同时导通,因为这时电路上没有任何负载,电流会变得非常大,会烧坏电路。

2.D103A 模块原理图介绍

pkySS9s.png
D103A 模块和 TB6612 的基本一样,只不过 D103B 在 VM1 上并接两个电容。一个为 0.1μF 无极性电容和 10μF 电解电容,这个搭配方式我们可以在电路中经常看到,因为供电时的实际电源并不稳定,夹杂高频和低频干扰。10μF 电容对与滤波干扰有较好的作用,但对于高频干扰,电容呈现感性,阻抗很大,无法有效滤波,所以再并连一个 0.1μF 的电容滤除高频分量。
在 VCC 和 GND 处连接了电容,起到了一个储能作用,避免电路有时候耗电大,有时小的问题。

3.D153B 原理图介

pkySp3n.png
D153B 模块多了稳压电路、电机接口、12V 电源输入输出、5V 电源和 3.3V 电源的并联输出和电源开关。这就可以直接和一个单片机的最小模块直接使用,可以采集 ADC,对模块的电源进行监控;有了电机接口,可以直接插上电机线,对电机的编码器数据读取,还只需要接一个外部电源,再由 D153B 的 5V 电源输出为单片机供电,比较简便。

四、电机驱动问题排查和测试方法

1.电源的检测

对于这个模块的检测,我们首先要检测的是电源是否正常,我们在接上 12V 的电源之后,打开电源开关,我们可以看到蓝色电源灯 LED1 是正常亮起的,再用万用表选择到直流电压挡位,黑色表笔接电源负极,红色表笔分别检测一下电源输入正极、5V 和 3V3 的输出引脚是否正常。如果正常,则进行下一步检测。
pksz2nK.png

2.驱动芯片的检测

TB6612 带稳压驱动模块电源没有问题后,若是电机不能够正常运转,观察一下这个 TB6612 芯片是否正常,芯片是否被击穿或者是否发烫。若是 TB6612 芯片严重发烫,那么是不能够正常工作的。
pkszhAe.png

3.引脚的检测

如果前面两个的检测都没有问题,而电机不正常运转,那么我们就需要检测模块在信号输入引脚正常输入的情况下电机是否可以正常工作。这里以测试 B 路为例(A 路的测试方法与 B 路相同,仅需要将 BIN 换成 AIN、PWMB 换成 PWMA),例如将 BIN1 和 BIN2 分别连接 3V3 和 GND 引脚上,STBY 和 PWMB连接 3V3,BO1 和 BO2 分别连接电机的正负极引脚,接入 12V 电源开关并打开电源开关,观察电机是否转动。再将 BIN1 连接 GND,BIN2 连接 3V3,观察电机是否可以正常的反转。若是电机不转动,检查接线是否牢固可靠无松动,如果接线正常没有松动情况,说明电机驱动板已损坏,无法正常工作驱动电机。
pksz7ct.png

4.电机不受 PID 控制

如果前面三个测试都没有问题,则说明电机驱动模块是正常的,在这里主要说明“编码器与电机输出方向不匹配”导致电机乱转的问题排查。
当我们采用编码器的闭环控制的时候,一定要连接对引脚,如果编码器的引脚连接错误,那么就会导致电机乱转一个现象。
首先第一步需要确保单片机可以正确采集到编码器的读数,且电机转速不同编码器读数不同,电机转向不同,编码器读数的方向也会随之发生变化。这里建议采用串口打印来查看或者 OLED 显示查看编码器读数的变化。如果编码器读数不正常,需要观察编码器的 5V 电源是否正常接上,并且单片机是否正常开启编码器模式来读取数据。
第一步确认正常后,则下一步需要确认编码器的方向是否与电机输出方向是否匹配。如果发生乱转,可以考虑变换一下连接的编码器的引脚。下面以 B 路为例子,(A 路的调试也和 B 路的一样,只需转变编码器引脚和电机输入引脚即可)如调转一下 E2A 和 E2B 的连接或者是控制电机转向的引脚 BIN1 和 BIN2,如果转换之后,电机可以受到了 PID 的控制,但是方向不对的话,那我们只需要同时转换编码器引脚和控制电机转向引脚即可,如下图中 E2A 和 E2B、BIN2 和 BIN:
pkszLB8.png

一定要注意编码器引脚的连接,例如将电机 A 的编码器接到了电机 B 的编码器中,那就导致闭环控制的时候电机 A 的编码器反馈一直为 0,所以导致乱转。

注意的是编码器的定义要为 int 型,如果为 u16 型的话,正方向采集的数据
是正确的,那么电机反转采集的数据则是补码,例如采集到的是编码器数据是
-200,u16 的补码形式就是 65335,数据就会过大,导致电机乱转。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1869346.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何加密电脑文件夹?安全可靠的文件夹加密工具分享

如何加密电脑文件夹呢?很多办公的小伙伴都有这样的疑问。想要保护自己的电脑文件夹数据的安全,但又不知道如何下手。这时候就需要借助电脑文件加密工具进行文件安全防护了。 本文将详细讲解电脑文件夹加密的方法,推荐几款款安全可靠的文件夹加…

001 ElasticSearch7.x 、IK分词器、Kibana 环境搭建、安装

ElasticSearch 7.x 文章目录 ElasticSearch 7.x1.windows环境安装1.ik分词器安装2.es启动3.Kibana启动 2.Linux环境安装3.分词器1.分词测试2.ES中默认分词器3.IK分词器4.自定义分词器 1.windows环境安装 es下载地址: https://www.elastic.co/cn/downloads/past-rel…

云通SIPX,您的码号资源智能调度专家!

在数字化转型的浪潮中,号码资源作为企业与客户沟通的重要桥梁,其管理效率直接关系到企业运营的成败。随着运营商对号码资源管理的规范化和精细化,企业对高效、智能的号码资源管理需求日益增长,以实现对外呼叫的降本增效。 一、什么…

SyntaxError: Unexpected token ‘??=‘

前端运行报错: globalThis.GLOBAL_NX_VERSION ?? GLOBAL_NX_VERSION;^^^SyntaxError: Unexpected token ??解决: 检查node版本 node -v当前使用的是14.21.3的版本,切换到一个16.0.0以上的版本即可,推荐使用nvm管理node版本 …

前端性能优化-实测

PageSpeed Insights 性能测试 今天测试网站性能的时候发现一个问题,一个h2标签内容为什么会占据这么长的渲染时间,甚至有阶段测到占据了7000多毫秒,使用了很多方法都不能解决,包括了修改标签,样式大小等,当…

使用Retrofit2+OkHttp监听上传或者下载进度会执行两次的问题

使用Retrofit2OkHttp监听上传或者下载进度RequestBody#writeTo/ResponseBody#source 会执行两次的问题 example: 问题原因: 使用了HttpLoggingInterceptor拦截器,并且日志等级为HttpLoggingInterceptor.Level.BODY 问题解决:

一分钟学习数据安全—自主管理身份SSI分布式标识DID介绍

SSI标准化的两大支柱,一个是VC,之前简单介绍过,另一个就是DID。基本层次上,DID就是一种新型的全局唯一标识符,跟浏览器的URL没有什么不同。深层次上,DID是互联网分布式数字身份和PKI新层级的原子构件。 一…

海外仓货物何如高效入库:入库区域规划策略,附规划图

作为海外仓布局的一部分,入库区可以说是所有业务流程的开端,也是最重要的区域之一。如果海外仓的入库区布局不合理,会直接导致后续所有的作业流程都出现拥堵、低效。 今天我们就会给大家分享海外仓入库区的规划指南,通过科学的规…

SQL Server2014 公司速通版

1、SQL Server 了解 SQL Server 2014是Microsoft公司推出的一款关系型数据库管理系统,它在数据库领域具有广泛的影响力和应用。 1.1 SQL Server 2014 主要特性【简单了解就行】 SQL Server 2014 引入了一系列新特性和改进,这些特性和改进旨在提高性能、增…

深入剖析Tomcat(十三) Host、Engine 容器

前面很多篇文章都在介绍Context与Wrapper两个容器,因为这两个容器确实也比较重要,与我们日常开发也息息相关,但是Catalina是存在四个容器的,这一章就来简单看看Host与Engine这两个容器。 再次展示下Catalina的容器结构&#xff0…

unittest接口测试框架设计

1、测试框架的价值 1、实现对所有测试脚本、测试数据文件以及测试报告文件的管理,提升接口测试执行和回归的效率。 2、降低人工的工作成本,可以在下班之后通过框架来自动运行,提高单位人工的产能。 3、框架可以应对多种不同的接口测试工作的需求&…

今天不看明天付费------中国AGI(人工智能)的发展趋势

深入解析了中国AGI(人工智能)的发展趋势,并清晰地展示了其市场分层结构。 ** 从下至上,AGI市场被划分为四个主要层级:基础设施层、模型层、中间层和应用层。 基础设施层作为最底层,为AGI的发展提供了坚实…

Gartner发布2024年企业高管增长议程:使网络安全投资与业务增长保持一致

网络安全投资和准备被视为推动企业发展的关键因素。除了避免损失之外,高管还应利用有效的以业务为中心的安全方法,通过大规模实现敏捷性和创新来推动收入增长。 主要发现 高增长公司通过扩大商业足迹来推动业绩,这需要大规模的创新、敏捷性和…

【论文解读】通过多标记预测建立更好更快的大型语言模型

Meta 的这篇多标记预测论文显示,与当前的下一标记预测器相比,多头预测器内存效率高、性能更好、训练速度更快。 https://arxiv.org/pdf/2404.19737 主要收获: 多标记预测是对 LLM 训练的一种简单而强大的修改,可提高样本效率和各种任务的性能。这种方法在大规模应用中尤为…

Linux编程---给函数取别名

0 Preface/Foreword 1 代码 1.1 源代码 #include <stdio.h> #include <string.h> int sum(int a, int b);int sum_alias(int a, int b) __attribute__ ((alias("sum"))); int main() { int ret 0; ret sum(5, 5) sum_alias(5, 5); …

学习笔记——动态路由——RIP(RIP路由汇总介绍)

四、RIP路由汇总介绍 当网络中路由器的路由条目非常多时&#xff0c;可以通过路由汇总&#xff08;又称路由汇聚或路由聚合&#xff09;来减少路由条目数&#xff0c;加快路由收敛时间和增强网络稳定性。 路由汇总的原理是&#xff0c;同一个自然网段内的不同子网的路由在向外…

开关电源调试记录-基于DK112(DK1203也一样)作为开关主控芯片的开关电源

调试了一款DK112&#xff08;datasheet&#xff09;开关电源控制芯片。 1、原理图如下&#xff1a; 2、测试波形 a.输出波形&#xff0c;图中标识“5V”的位置 b.芯片VCC引脚&#xff0c;图中标识“4”的位置 c.芯片FB引脚&#xff0c;图中标识“3”的位置 对于FB引脚&…

防近视台灯有效果吗?专业护眼台灯推荐!告诉你台灯怎么选

随着学业负担的加重和电子设备的广泛普及&#xff0c;近视问题在青少年群体中愈发凸显&#xff0c;近视率持续走高。导致近视的因素错综复杂&#xff0c;除了过度使用手机外&#xff0c;遗传因素、不良的用眼习惯、环境因素、营养不均衡以及学习压力等均为重要因素&#xff0c;…

VBA 进度条(2)

1.前提 1-1. 在VBA编辑器找到工具-引用-勾选MicroSoft Visual Basic for Applications Extensibility Library 1-2. 信任中心 -> 宏设置 -> 开发人员宏设置 -> 选中“信任对VBA工程对象模型的访问” 2.类模块 Private objApp As Object Private u…

国行版苹果Vision Pro即将发售 高昂定价吓退普通消费者?

2024年2月2日&#xff0c;苹果第一代空间计算设备Vision Pro在美国上市。6月28日&#xff0c;国行版苹果Vision Pro也将正式发售&#xff0c;别为256GB版29999元、512GB版31499元、1TB版32999元。不过从此前Vision Pro预售情况来看&#xff0c;Vision Pro的“杀手锏”在“价格”…