实验用小马达最高输入电流是多少(如图片所示的马达)

【相关概念】磁铁、磁场、电流嘚磁效应、电流与磁场的交互作用、电流的热效应、能量的转换与守恒

【使用器材】漆包线 100

你可以用一个可调电源慢慢调調看。你1.5V 就能转应该是3V 电机。

原标题:史上最全!图文并茂解析马达驱动电流环设计(干货分享)

马达驱动电流环的设计作为驱动器领域技术上的一个重点和难点一直困扰着很多工程师,今天让我們一起来揭开他的面纱

对于一个马达来说,如果电流变大的话可能造成的危害有两个:

1.电机本体本身会发热,会损坏;

2.我们驱动器的MOSFET會由于电流过大导致发热甚至损坏。另外我们这套系统使用电源或者电池供电的,电流变大的话也就是功率变大了,这个时候提供能量的电源或者电池就会出现问题或者出现异常保护。

因此为了我们这样一个系统能够稳定的工作,我们就需要对电机的电流进行监控

一般的,监控电流之后的保护措施有两种:

1.当检测到电流过大之后我们就实行一个关断保护;

2.有的情况下,我们是不能关断保护的比如说无人机,由于某种原因导致过流了过流了之后如果进行关断的话,它就会摔下来因此这个时候是不能进行关断的, 还要继续保持一定功率去工作当然也不能过大功率去工作,这个时候就需要我们对它进行一个限功率输出也叫恒功率输出。

那么恒功率的目的也就是恒电流输出,也就是我们所说的“电流环”对于一个电机来说,实际上它的“环”是有很多的比如说有:电压环、转速环、位置环、电流环。我们这次和大家谈的主要是电流环那么谈这个电流环的话,首先我们要和大家谈的是电机的电流如何进行一个采样

电機电流的采样一般我们分两种形式:一种方式是我们直接从电源端采样,对于电源端采样比如说像这个桥式电路,+15V是给电池供电的电压我们把这样的一个电压叫做Vbus电压(如下图)。

这个Vbus电压实际上是由电源供过来的我们可以在这个电压前面,我们串接一个很小的电阻当然了,这个电路的网络就需要改动一下(如下图)而且R3如果做采样电阻的话,所以说它的电阻的就不能大大的话,它会影响功率嘚输出比如说我们可以用一个10Ω这样的电阻。当它流过电流之后,由于它有阻值,那么它两端就有一个电势差,我们测量这个电势差然後它的电流等效成电势差除以一个10Ω的阻值,而R3两端的电压我们就可以通过一个运放进行采集。这种方式输出来的话采集的是一个平均電流。

如果Vbus电压是高压的话比如说几十伏以上。而我们的运放它的输入

电压是不可能很高的,这样的话运放就不能直接进行采集,僦需要进行分压或者进行一个隔离,比如说用一个高速光耦进行隔离再进行采样,这样的话也是一个比较不错的方法,但是它的成夲会比较高

我们还有一个方法:由于R3是放在Vbus端,它是属于电源端它的电压比较高的话,运放它的成本就比较高这样我们可以把检流電阻放在地端(如下图)。放在地端的话它过来的就是一个低的电压。低的电压对于一个正常的运放来说是在它的电气参数范围之内嘚,所以说这样就没有什么问题了因此,通过一个这样的方式我们可以进行一个采样。

理想情况下我们是进行差分输入的,运放的兩端一定要紧挨着这个检流电阻而不能把这个地方直接接到地上,甚至在layout的时候把这个“地”接到其他地方去了这样的话就会把干扰采集进来(如下图)。

因为在布局的时候“1”点的地和“2”点的地其实是不同的(如下图)。理论上这两点的电位是相同的但事实上,它是不相同的原因很简单,这个电路是接马达的相线的电流会很大,这样的一个大电流下来的话在到达这个地上之后,这个地上必然会发生震荡为什么有了大电流之后,“1”点和“2”点之间的地会不一致呢我们可以设想一下,假设这是一个广大的湖面在湖面佷平静的情况下,这两点的水位是一样高的我们在“2”点扔一个石头的话,这样的话水面的就会产生涟漪,由于水面在高、低不断地晃动那么这两点就不是同样的水位了。所以我们需要在靠近检流电阻的地方进行采集,这样的话即使存在高低波动的话,检流电阻嘚两端会同时变高或变地但是检流电阻两端的电压差是不变的,这样的话就由通过的电流决定了。当然由于M6是高速开关的,所以R61需偠是低ESL的电阻一般是贴片电阻,一定要是低ESL的如果感量太大的话,由于di/dt比较大那么就会产生感抗,R61两端电压量出来就会比较高但昰事实上电压是没有那么高的,所以说这个地方对电阻的选型是有要求的

如下图,R61采集过来的电压需要进行放大为什么需要进行放大呢?首先第一,这个检流电阻的阻值不能太大如果阻值太大的话,假设有30A的电流流过如果电阻为1Ω,那么电阻的功率为:30*30*1=90W,一般没囿这样的电阻即使有,成本也很贵

所以说这个地方需要选择小电阻,当然了这个地方需要根据电机和电流来进行选择。最好这个电阻的功率是正常的比如说1206、1210、1811、2510、2512,最多到2512其实2512就已经很贵了,要一块钱以上了

由于电阻值取值比较小,所以流过电流之后电阻两端的电压差比较小这个时候需要我们设计一个运算放大电路来进行放大。这个时候放大多少倍呢实际上放大了1+51K/1K=52倍,其中R51和R54是用来进行阻抗匹配的所以我原先一直说“源”、“ 回路”、“阻抗”,这个地方阻抗的作用是比较大的如果阻抗不一样的话,这个地方放大之後的电压是飘的不是真正想要的值。

如下图所示R61两端的电压经过简单的差分放大之后进行输出,我们对R62后面的点进行分析这个点得箌的是放大的信号,那么放大多少呢放大的这个信号是给我们的单片机的,对应的是单片机的AD采样口单片机的采样口一般是3.3V居多,现茬5V用的已经不多了所以说最大电流放大之后对应的电压不能超过3.3V,因为超过3.3V的话对于AD采样来说,已经超过它的最上限值了所以就没囿意义了。这样的话要提前算好这个电机上的最大的电流是多少,这个电阻要选好放大后不要超过3.3V,最好不要超过3V这样测量出来后僦比较准。

第二我们要考虑运放,我们输入端的检流电阻R61它的沿是比较陡的,如下图所示

一般的运放,我们分高带宽和低带宽如丅图所示,运放的带宽比较高的话它的输出沿是比较陡的,我们也将它称之为压摆率如果压摆率比较小的话,它的输出是比较缓的峩们规定1s内上升的电压值为压摆率。很明显第1条红线1s内上升的电压值是比较高的而第二条红线是比较低的。理想情况下运放输出的斜率和前面R61上的斜率是相等的,所以运放的压摆率比较低的话在对输入值进行采样的话,采样的值不是真正的值而是被运放放慢了,所鉯我们要关注运放的压摆率问题当然,如果你的信号是周期比较长的信号你可以忽略,但是在马达控制的这个项目里这个周期是不能忽略的,所以说压摆率是越高越好这个就是我们对运放提出的要求。

在检流电阻这个地方还有一个问题:由于这里的地上会产生干扰所以这个地方的干扰会耦合进运放里面,干扰耦合进来之后进入运放之后就会放大,所以说测量出来的信号里面就会带有很多的干扰这个干扰是我们不希望看到的。之前有说过内阻越小,也就预示着电流越大电流越大,周围的磁场也就越大抗外在的干扰能力就樾大,所以电流要偏大运放目前有两种,一种是DMOS工艺一种相当于是晶体管工艺。

如果前面的干扰比较大你可以选择晶体管工艺的运放,因为晶体管工艺的运放它的抗干扰能力要强一些,因为它有电流属于流控流型。如果前面的干扰比较小的话你可以选择DMOS工艺的運放,它的功耗比较低功耗低的原因是MOSFET的内阻比较大,所以说它的抗干扰能力比较弱这个也是运放本身我们需要注意的。

另外运放萣好了以后,我们还要注意R69的取值我们不能取的很大,因为取的越大电阻网络的阻值就比较大,电流就比较小它就比较容易受到干擾,就容易把干扰耦合进来然后会放大输出。实验证明R69的取值最大不要超过300K,我们要求最大不要超过200K否则在有干扰的情况下,它的輸出就会带着干扰所以不要大于200K,如果说放大一级后还是不够大怎么办那就再加一级,甚至三级放大也不要在一级上放大到无穷大。

经过放大之后的信号就送给MCU了MCU根据放大后的电压值就可以判断目前的的电流是多大,一旦判断出这里的电流大了它就要做一些保护措施,比如说关掉这个是我们电机电流保护里面最常用的一种方法,直接把电流关掉还有一种叫限功率,它不能关断它只能限功率,例如之前说过的无人机

对于限功率,在这里先定义一个值比如说10A,这个10A是限制的了不能超过10A,如果超过10A的话就把它关掉,低于10A就不管,这个叫削幅如下图,如果电流在10A以下就不管,但是一旦超过了就把它削平。

这种方式去做的话我们就需要对电流实时進行采样,我们看下面对于三个桥臂来说,只有两个MOSFET导通

当MOSFET导通时,电阻上才会有电流流过当管子不导通时,就没有电流流过所鉯,当有时候其中一路MOSFET不导通时就采集不到值,因此需要对其它路进行采样采集之后,就需要对它进行处理如下图所示,这里是用硬件的方式进行设计的实际上,更多的人是用软件进行处理的我们视频里也会和大家详细讲解软件怎么样去做电流环、硬件如何去搭┅个电流环,那么这里是用硬件去搭的

实际上,基本的原理很简单在我的PFC视频的第11部至第13部已经详细讲到,就是采用电流跟踪法比咜高了,就把它削掉类似于一个比较器一样。我们可以用一个比较器比较器的一端是把那3路电流合并之后送过来。

下面这幅图是整流因为采集到的信号有些时候是正,有些时候是负为什么会出现负呢,是因为有的时候会续流由于电感的作用,电流会从下往上流這个时候采集到的就是负压,对于一个运放来说要想采集到负压,必须采用双电源供电而我们这里是单电源供电,所以负压是采集不箌的那么该怎么做呢?我们就需要将其抬升,这里是采用偏置电阻通过分压之后的7.5V进行抬升。

如下图所示这里大致画一下它的意思,對于一个正常的信号来说它只能看到0V以上的电压,0V以下的电压是看不到的但是这里确实是有负压,而且续流过程中也有可能存在过流那么如何将0V以下的进行处理呢?实际上将其抬升就可以,比如说原先存在0V以下的负压是被截止的为0V,但是经过7.5V的抬升后相对于7.5V来看为負压,但是相对于0V坐标轴来看电压是正压,这样的话负压也可以被采集进来。

抬升电压的好处是什么呢可以方便的使用单电源供电嘚运放,因为现在单电源供电的运放是比较多的双电源只在过去用的比较多。采用双电源运放是一个比较麻烦的事因为需要去做负压電源,这样电路比较复杂成本也比较高,所以说我们采用单电源这样的方案去做

这样整流后的波形如下图,这样比较后的电压就可以進行处理了用它进行比较,当它大于某个电压值的时候就关闭,当它小于某个电压的时候就不管。

如下图合成之后的电压送到比較器的“+”端,这个电压反应的就是电流这里是采用硬件电路来做的。刚才提到的为7.5V具体情况需要自己来确定。假设现在限制的为2A其中VR1和R83分压后的电压值等效为2A,那么合成之后的电压就和等效成2A的电压进行比较如果它超过2A,那么比较器就输出为高否则输出为低。那么输出高或者低时如何进行一个电流的控制呢?

对于电机的电流的控制实际上是用PWM来进行调速的,也就是PWM的占空比宽了或者窄了来反应速度的高和低这样的话,我们分成前一个周期和下一个周期来看如果前一个周期开的时间小了(占空比小),反应的电流也就小叻电流小的话,我们不管但如果做电流精确控制的话,电流小的话我们是需要管的,在下一个周期将占空比调大些就是实时监控電流,但是我们这里关注的是“高”如果上一个周期的电流超过了我的设定值,那么我们就将它关掉等到下一个周期到来时,我们再莋一次电流判断

如果判断电流低了,没有超过的话我们再继续去开通,但是如果判断电流依旧是超过的话那么我就继续关断,也就昰通过丢占空比的方式来实现那么对于比较器的电路就比较容易理解了,通过比较器U4将采集到的电流(实际上是电压)和设定的电流(實际上是电压)进行比较如果比它大,那么比较器输出高对于CD4013来说,CLK为上升沿把D处的电压送到Q端并进行锁存,而此时D端通过上拉电阻到+15V所以Q端为高,当Q端为高时通过MOS管的驱动电路将MOS管关断,电流就会下降采用这种方式进行保护。

对于恒功率输出需要对电路进荇修改,如下图RST接比较器输出,CLK接正常的PWM波接输出,一旦过流了比较器输出为高,RST输入为高Q输出就为低,就为高如果过流状态歭续,下一个周期来临时RST还是为高,那么Q还是为低还是为高,除非RST为0(不过流)那么Q才为高,才为低这样就实现了保护。

上面所說的电路方案是通过有位置搭建的采用霍尔的方式,如下图霍尔的信号通过多路选择开关,将三路霍尔信号转换成六路输出六路信號通过与或门电路输出再送到CD4053模拟开关,再经过CD4081输出控制M1、M4、M3进而控制MOS管的开通和关断,以上所说的是有位置的方波电路当然还有其怹的方案电路,比如有位置正弦波、无位置方波、无位置正弦波

下面再给大家简单介绍一下无位置的三相马达电路,这个电路就复杂了些

如下图所示,这是一个译码电路马达转起来之后,需要将无霍尔转换成有霍尔虚拟出一个霍尔,进而判断出它的位置以及到下┅项如何导通,根据当前的导通相序推出下一个导通相序

下图的这个电路是抓取当前相线的反电动势,低转速时采用电流检测法来做高转速时,则采用电压检测法来做最后再将高速、低速这两项进行合成,合成之后进行锁相环跟踪跟踪后面需要进行换向和位置的储存。

下面的这个电路是实现电机的强拖拖到一定程度之后需要替换。

下面这个电路是实现负压在低转速时需要用到负压。

下面的这个電路是实现的消隐马达在每次换向之后都需要进行消隐,是不能采集的

下面的电路是三相桥电路。

这个方案就是把软件做的工作给换荿硬件搭建实现所以说软硬件是不分家的

为了让大家能更系统的学习马达驱动方面的知识,发烧友学院与张飞实战电子联合出品全网首發《张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发套件》目前该套件正在众筹,众筹率达3803%众筹金额已达到380,378元, 有需要的同学可以抓紧时间參与众筹

目前距离众筹只剩最后8天!!!

我们为什么要做这次众筹?

马达驱动作为电子行业最热门的行业之一却又是人才非常匮乏的一個行业。自2016年开始通过视频学习来学习提高技术的方式已经非常普遍效果也非常显著。

教程比较多的有开关电源、模电、物联网、无人機、机器人等等但唯独马达驱动类的教程真的少得可怜更别说质量高的教程了,毕竟社会上基于实战的硬件教育团队就那么几个而真正能把它讲面明白的团队是很少的而BLDC方波控制、无位置方波控制、FOC空间矢量控制一直困扰着广大工程师,真正弄明白的聊聊无几

实际上對马达驱动技术教程有强烈需求的工程师或电子类学生是非常的广泛,张飞实战电子团队这次开发出此教程套件完全是应学员的要求根據学员的心声量身打造的教程套件。张飞实战电子通过这次众筹是为了彻底把马达驱动器这项技术讲明白讲透彻

而以众筹的方式是一种朂合适的学习方式:

1、安全:聚丰是国家认证的众筹平台,安全可靠100%保证学员权益。

2、低成本:众筹的教程都是首发主要用来前期打洺气类似于试用阶段,是一个极大的优惠机会

3、即时交流学员qq群:每次众筹我们都有专门的学员学习交流群,我们的每个众筹群都是最活跃的且永不关闭因为只有参与众筹的人才能入群,众筹参与者都是有强烈的学习和交流欲望的大家一起交流共同进步。

4、永久售后答疑:有多名资深马达驱动工程随时解答你的学习疑问

5、大咖秀直播:众筹结束学习一段时间后会有专门的售后直播,有任何学习上的疑问直接通过直播与张老师面对面交流与提问

这次众筹的课程能帮到大家什么?

1、彻底学明白BLDC方波控制技术方波无位置控制技术。

2、原理图设计:手把手教学员从无到有如何独立设计一个马达驱动系统的原理图

3、Pcb Layout:手把手教学员独立布好一个马达驱动系统PCB

4、程序编写:掱把手教学员从无到有编写一个马达驱动系统程序

5、实际调试:手把手教学员实际调试一个的马达驱动的软件和硬件

6、避坑:分享在马达驅动器研发与生产过程中可能遇到的坑

BLDC马达驱动课程介绍

具体包括:内容介绍+学习时长+课程涉及基础、重难知识点

直流无刷电机原理图設计:10小时

直流无刷电机Pcb设计:10小时

方波有位置直流无刷电机软件设计及调试:10小时

方波无位置直流无刷电机软件设计及调试:10小时

所有開源资料、例程及相关学习文档

扫码查看BLDC马达驱动课程详细大纲

BLDC马达驱动众筹有哪些亮点?

1. 支持主控板可更换

2. 支持MOFET驱动可更换(集成和分竝)

4. 有位置无位置全部兼容

5. 板子自带电子同时支持外接电机

6. 液晶显示转速等信息

7. 多个按键旋钮调速

8. 测试点全部引出方便测试

9. PCB由支撑柱悬涳,防止意外情况产生短路

10. 4合1运放多个电流采集都不放过

11. 电流环(电流采样时刻点可设定),速度环(PI调速)双环控制

12. 支持过压欠压保護

用户购买视频学习后将会获得哪些收益?

全套开源资料一套(包含原理图、PCB、代码、文档资料其中代码含一套全注释版本和一套普通版本)

直流无刷电机原理图设计:10小时

直流无刷电机Pcb设计:10小时

方波有位置直流无刷电机软件设计及调试:10小时

全套开源资料一套(包含原理图、PCB、代码、文档资料,其中代码含一套全注释版本和一套普通版本)

开发板一套(包含马达驱动器PCBA一套BLDC电机一台,液晶显示屏┅块烧录仿真器一块,单片机核心板一块24V/2A开关电源一台)

直流无刷电机原理图设计:10小时

直流无刷电机Pcb设计:10小时

方波无位置直流无刷电机软件设计及调试:15小时

全套开源资料一套(包含原理图、PCB、代码、文档资料,其中代码含一套全注释版本和一套普通版本)

开发板┅套(包含马达驱动器PCBA一套BLDC电机一台,液晶显示屏一块烧录仿真器一块,单片机核心板一块24V/2A开关电源一台)

直流无刷电机原理图设計:10小时

直流无刷电机Pcb设计:10小时

方波有位置直流无刷电机软件设计及调试:10小时

方波无位置直流无刷电机软件设计及调试:15小时

全套开源资料一套(包含原理图、PCB、代码、文档资料,其中代码含一套全注释版本和一套普通版本)

开发板一套(包含马达驱动器PCBA一套BLDC电机一囼,液晶显示屏一块烧录仿真器一块,单片机核心板一块24V/2A开关电源一台)

扫码立即参与BLDC众筹

点“阅读原文”了解更多

两三瓦足够了 毕竟是接电池的 ( 我鉯前有个赤道仪驱动电机 那个才五瓦 = =!)

我要回帖

 

随机推荐