基于DSC的直流电机半桥驱动电路的设计

最新更新时间:2013-10-13来源: 电子产品世界 关键字:DSC  直流电机  半桥驱动电路 手机看文章 扫描二维码
随时随地手机看文章

  引言

  与交流电机相比,直流电机具有调速性能优异,启动迅速,启动转矩大,带负载能力强的特点。因此在工业自动化领域中得到了广泛的应用。

  目前,直流电机驱动电路通常是采用DSP通过一个H桥电路发送PWM控制脉冲,控制直流电机以一定的速度和方向旋转。而实际的工业应用中,大多只需要直流电机在单一方向上以一定的转速运行,不需要进行频繁的正反转切换。因此针对上述需求,若仍采用H桥电路进行驱动,就会产生电路冗余,增加了硬件成本,降低了硬件电路的可靠性。因此,本文采用了一种半桥驱动电路模式。该电路在保证直流电机达到优异的运行性能的前提下,简化了电路复杂度,提高了电路可靠性。同时在此电路的基础上增加简单的外围控制电路就能够很方便地切换电机旋转方向,而无需额外增加大功率MOS管开关电路。

  系统原理及构成

  图1为系统总体功能框图。由图可知,该系统为一个闭环系统。DSC发出PWM信号给半桥驱动电路。半桥驱动电路根据PWM 控制信号向直流电机提供相应的驱动电压并输出驱动电流,驱动直流电机运转。该驱动电流被电流传感器检测后,转换成相应的电压值反馈给DSC 的A/D转换输入接口,DSC程序根据该电压值判断输出给直流电机的电流大小是否超出直流电机的额定电流值,若超出该额定电流,就立即停止驱动输出,以防止直流电机因过流而烧毁。同时,直流电机的旋转速度经编码器转换成一组正交脉冲信号,发送到DSC的正交编码器输出接口,以判断直流电机的旋转速度是否符合预设的旋转速度值。计算出二者之间的误差,并采用PID算法调整PWM的输出参数,最后输出调整后的PWM控制信号给半桥驱动电路。

  

  器件选型

  为最大程度地保证对直流电机运行状态的采样精度和控制的实时性,本系统采TI公司的高性能数字信号控制器TMS320F2810作为主控芯片。该芯片最高主频为150MHz,内核是基于32位架构的DSP处理器,由于对数学运算进行了优化,因此可以对各种复杂算法进行高效的处理,专门针对诸如电机控制、数字电源、清洁能源以及雷达等多种实时控制应用领域提供的高性能控制平台。片上集成了最多16通道的12位ADC输入接口,2个正交编码器接口(QEP),4路可独立输出的PWM接口等多种外设,能够完全满足本系统的设计需求。  在半桥控制中,需要采用互补的PWM信号分别控制上、下两个开关管的导通和关断,并且还必须要绝对避免这两个开关管同时处于导通状态,否则将会导致电机的供电电源对地形成短路。因此,必须在互补的PWM信号输出中加上死区控制。为了简化电路,本系统选择了专用的半桥控制芯片IR2183控制半桥开关管的工作。IR2183是国际整流器公司推出的600V半桥驱动器,具有独立的高、低端输入,兼容3.3V、5V逻辑,栅极驱动电压范围达到10~20V,栅极驱动电流变化率很低,抗干扰能力强,并且具有欠压保护。IR2183内部还设置有固定死区控制逻辑,能够很好地防止上下两路PWM信号在转换时的瞬间短路现象。

  由于电机的额定电流为6A,为了防止因过流而烧毁电机,本系统采用一个电流传感器ACS712来实时监测流入电机的电流。该芯片是基于霍尔效应的线性电流传感器,检测精度高,具有66~185mV/A的检测灵敏度,输出电压与被检测电流成比例,并且电流感应端口和电压输出端口之间具有2.1kVRMS的电压隔离,能够很好的保护后级DSC的AD输入电路。

  硬件设计

  本系统的半桥驱动电路如图2所示。其中PWM控制信号由TMS320F2810的通用定时器1产生。该信号在IR2183内部通过死区控制器和电平转换控制逻辑,变为两路带死区切换的互补信号,分别从HO和LO引脚输出控制半桥的上下两个MOS场效应管轮流导通。当PWM信号由低变为高时,LO输出低电平,关闭下端开关管Q2,经过一个死区时间后HO输出高电平,自举电容C2通过HO放电,驱动上端开关管Q1开通。电机电源通过Q1的漏极施加到电机上,驱动电机运转。当PWM信号由高变为低时,HO输出低电平,Q1关断,经过一个死区延时后,LO输出高电平驱动Q2开启,向自举电容提供充电回路,系统电源通过二极管D1向自举电容C2充电。当PWM信号保持为低电平时,Q2可保持开通状态,为电机提供刹车回路。

  在半桥驱动电路和直流电机之间,串接的电流传感器将流入电机的电流量转换为电压值,提供给DSC的ADCINA0端口进行监测。

  考虑到MOS场效应管关断延时比开启延时要长很多,为了缩短关断时的不稳定过程,减少开关损耗,在Q1和Q2的栅极电阻R1和R3上分别并联一个反向的二极管D3和D4.同时,D4还可以避免在上端MOS管Q1快速导通时,下端MOS管Q3的栅极因耦合电压上升而导致短路现象。

  在Q1和Q2都关断时,A点处于悬浮状态,其电位不确定。当Q1导通时,A点电位又会变为15V,而要驱动N沟道MOSFET管可靠导通,必须在栅极施加一个正电压,使VGD>10~15V.因此,施加在Q1的栅极驱动电压必须根据A点电位进行浮动。IR2183的浮动地引脚VS和芯片内部的高压发生器与外部的自举二极管和自举电容一起形成一个自举升压电路,可为Q1提供可靠的导通电压。本系统中D1和C2串联形成了一个自举电路。其中D1的电流额定值应大于等于MOS场效应管的门级电荷Qg与最高开关频率的乘积。若最高开关频率为100kHz,则对于IRF640来说,D1的额定电流值应大于5.8mA.同时为了减小自举电容C2储存的电荷损耗,应当选择高温反向漏电流小的超快恢复二极管。

  由于电解电容存在有漏电流的问题,因此要尽量避免使用电解电容作为自举电容。同时最小自举电容的容值可根据公式1来计算:

  

  其中:

  Qg = 高端MOS场效应管的栅极电荷

  f = 工作频率

  ICbs(leak) = 自举电容漏电流  Iqbs(max) = 最大VBS静态电流

  VCC = 逻辑电路部分的电源电压

  Vf = 自举二极管的正向压降

  VLS = 低端场效应管的导通压降

  VMin = VB与VS之间的最小电压

  Qls = 每个周期电平转换所需要的电荷(对于600V的半桥驱动器,该参数通常为5nC)

  系统可靠性设计

  由于直流电机是感性负载,因此当Q1关断时,负载的电流不能突变,会转换到由Q2的续流二极管进行续流。由于在Q2的源极和漏极的电路引线上都存在有杂散电感Ls2和Ld2,如图3所示。加上续流二极管的导通延时,导致VS端的电压会负过冲到参考地(COM端)以下。IR2183可保证VS相对COM端有5V的负过冲能力。但如果超过5V,IR2183的高端输出(HO)将被锁定,而不响应输入信号的控制。轻者导致电路功能发生暂时性的错误,重则使LO和HO输出都为高,导致半桥短路而烧毁器件。

  

  为避免这种情况的产生,在Q2的漏极和源极之间并联一个二极管D5,用来增加一个短路续流通路,降低VS端对地的负过冲,同时电阻R5也可以减小负过冲时,流入VS引脚的电流,由于该电阻处于自举电容的充电回路中,因此不宜过大,其阻值应小于5Ω。另外,适当选取自举电容的容值也可以有效避免VS的负过冲,通常建议自举电容的容值要大于0.47μF,并且电容的等效串联电阻(ESR)越小,也越有助于避免Vbs的负过冲。

  同时,在芯片的COM引脚和Q2的漏极之间设计了一个限流电阻R6.当VS负过冲超过Vbs导致VB电平低于COM时,该电阻可抑制流入COM引脚的电流,防止因芯片内部COM端到VB端的寄生二极管导通,而造成HO的锁定。

  软件设计

  本系统软件采用C语言在TI公司提供的DSP集成编译器CCS3.3环境下编写。根据系统总体设计可知,系统软件需要根据所设定的转速,控制DSC输出相应的PWM信号,并实时监控电机的实际转速。根据检测到的转速,计算出实际转速与预设转速的误差。然后根据这个误差,采用增量PI算法,得出PWM 控制信号的修正量,实时修正PWM信号的占空比,使直流电机的转速迅速达到设定的转速并保持稳定。与此同时,DSC 还要通过ADCINA0通道,定时检测流入直流电机的电流值,当该电流超出电机的额定电流时,立即关闭PWM输出,停止向直流电机供电,防止因工作在过流状态而烧毁电机。软件流程如图4所示。

  

  PWM信号采用TMS320F2810的事件管理器A(EVA)的通用定时器1产生。由事件管理器B(EVB)的通用定时计数器3对直流电机的正交编码信号进行计数,并由通用定时器4每隔30ms读取T3CNT的计数值。在通用定时器4的周期中断函数中,程序计算出电机的当前旋转速度,根据这个速度计算出当前电机的速度偏差e(k)。将该偏差和前一次速度偏差e(k-1)一起代入PI函数计算PWM调整增量ΔUcmp.该增量值加上当前的PWM占空比Ucmp后,写入比较寄存器T1CMPR中,调整PWM信号输出的占空比。在接下来的一个周期中,2810的T1PWM_T1CMP引脚将按照新的占空比输出PWM信号。采用事件管理器A的通用定时器2定时启动ADC模块进行模数转换,在ADC中断函数中,根据公式:


  计算出电流值。根据计算结果判断是否要关闭PWM输出。

  总结

  本系统采用国际整流器公司的半桥驱动器IR2183,设计了一个半桥驱动电路,能够实现对大功率直流电机的驱动。采用TI公司推出的高性能32位实时数字信号控制器(DSC)TMS320F2810,对电机的转速和电流参数进行实时监控,并采用增量PI算法动态调整PWM控制信号,实现了对直流电机安全高效的实时控制。本系统在保证高可靠性的前提下,充分兼顾了低成本和高性能这两方面的需求。

  目前直流电机在地铁、电动车、矿山、电梯、造纸印刷、船舶机械、精密机床中都得到了广泛的应用。本系统在上述工业自动化领域有着广阔的应用前景。

  参考文献:

  [1] IR2183 Datasheet[Z/OL].

  [2] TMS320F2810 Datasheet[Z/OL].

  [3] 任志斌。电动机的DSP控制技术与实践[M].北京:中国电力出版社,2012

关键字:DSC  直流电机  半桥驱动电路 编辑:探路者 引用地址:基于DSC的直流电机半桥驱动电路的设计

上一篇:基于分布式电源并网逆变器控制策略与仿真研究
下一篇:DIY:微型太阳能供电板全过程

推荐阅读最新更新时间:2023-10-12 22:28

单片机直流电机调速并显示的仿真与程序源码
直流电机调速系统有如下功能按钮: 正转P2^3输出PWMP2^4为1 反转P2^4输出PWMP2^3为1 PWM占空比+1 开始/暂停 直流电机调速仿真原理图如下 电路原理图如下: 67-元件清单 1) 9*15万用板 2) STC89C51单片机 3) 40脚IC座 4) 1602液晶 5) 16p母座 6) 16p排针 7) 10k电阻*3 8) 1k电阻*5 9) 3v直流电机 10) 3*1万用板 11) 磁铁*2 12) 塑料管 13) 3144霍尔传感器 14) 4148二极管*4 15) 8050三极管*4 16) 8550三极管*2 17) 103排阻 18) 104独石
[单片机]
单片机<font color='red'>直流电机</font>调速并显示的仿真与程序源码
基于MCU的直流电机测试系统设计
  1.系统的整体设计   本系统用于测试直流电机控制器的功能和性能。测试内容主要包括测试控制器的电流 值、速度值和PWM 输出的波形变化等。测试系统采集到这些值后,通过串口发送给PC 方显示,能够方便用户监看、分析。本系统可以实现测试直流串励电机控制器和直流他励电机控制器的性能和功能。   本测试系统硬件系统部分由主控芯片 MC68HC908GP32 最小系统电路、电源转换电路、 SCI 通信电路、光电隔离控制电路、A/D 转换电路和继电器驱动电路等部分组成。该系统能对多种模拟量进行采集,通过信号转换电路转换为0-5V 的电压信号,再将电压信号送入A/D 转换电路,实现数据的采集。为了节约I/O 口,本系统的A/D 转换
[单片机]
基于MCU的<font color='red'>直流电机</font>测试系统设计
解决SMPS应用中电流模式控制的设计问题
早期开关电源(SMPS)设计采用的标准控制方法称为“电压模式”操作。斜坡发生器驱动电压比较器的一个输入端,来自误差放大器/环路滤波器的误差信号驱动另一个输入端,见图1。得到的是仅基于电压误差信号的PWM脉冲。该工作模式下的电路具有以下两个局限性:一是没有保护电路元件的限流功能,二是对输入输出的瞬态变化响应缓慢。 电流模式控制 随着SMPS设计的成熟,一种称为“电流模式”控制的更安全的系统正逐步进入设计师的视线。该系统使用由电感电流驱动的电流反馈信号取代了斜坡发生器。用这种方法得到的系统的电感峰值电流由误差信号直接控制,从而根除了可能由过电流条件导致的电路故障,见图2。由于电流模式控制的是电感电流,因而可有效地消除控制回路中由电感
[电源管理]
解决SMPS应用中电流模式控制的设计问题
单片机直流电机PWM(调速)控制系统仿真+程序设计
1 引言 早期直流传动的控制系统采用模拟分离器件构成,由于模拟器件有其固有的缺点,如存在温漂、零漂电压,构成系统的器件较多,使得模拟直流传动系统的控制精度及可靠性较低。随着计算机控制技术的发展,微处理器已经广泛使用于直流传动系统,实现了全数字化控制。由于微处理器以数字信号工作,控制手段灵活方便,抗干扰能力强。所以,全数字直流调速控制精度、可靠性和稳定性比模拟直流调速系统大大提高。所以,直流传动控制采用微处理器实现全数字化,使直流调速系统进入一个崭新的阶段。 微处理器诞生于上个世纪七十年代,随着集成电路大规模及超大规模集成电路制造工艺的迅速发展,微处理器的性价比越来越高。此外,由于电力电子技术的发展,制作工艺的提升,使得大功率电
[单片机]
单片机<font color='red'>直流电机</font>PWM(调速)控制系统仿真+程序设计
无刷直流电机和有刷直流电机的区别
无刷直流电机和有刷直流电机是两种不同类型的直流电机。 有刷直流电机的工作原理是利用电荷和磁场之间的相互作用来产生旋转运动。电机中有一组刷子,可以通过交替改变电流的方向来改变转子北极和南极的极性,从而使转子不断旋转。 无刷直流电机的工作原理是通过电枢(通常是三相交流电)和定子(由一组磁铁构成)之间的相互作用来产生旋转运动。转子上有一组永磁体或电极,当电枢中的电流流过时,它们产生的磁场就会与定子中的磁场相互作用,从而使转子不断旋转。无刷直流电机无需刷子,因此具有更高的效率和更长的使用寿命。 无刷直流电机和有刷直流电机的功能特点 无刷直流电机和有刷直流电机都是直流电机,但它们在结构上有所不同,因此具有一些不同的功能特点。 无
[嵌入式]
直流电机调速原理_直流电机调速方式
  直流电机调速电路原理   今天我们来看一下直流电机的调速电路,原理非常的简单,通过串联不同的电阻实现不同的转速。   电路分为三部分   电路分为三部分,因为是直流电机所以要有整流电路,外加主电路和控制电路,主电路的电源是交流220伏的,控制线路的接入电源是380伏。最主要的三个电气原件,一个KM1和2个中间继电器。   三部分电路   电源是交流220伏,经过变压器变为交流127伏,再经过整流电路变为直流110伏。三个按钮开关控制三个速度,当按下SB2的时候,接触器KM1自锁,这时候等于电机串了R1R2两个电阻,是最低速状态。   最低速的电流走向   如果想增加速度,可以按下按钮开关SB3,这时候继电器KA1会
[嵌入式]
<font color='red'>直流电机</font>调速原理_<font color='red'>直流电机</font>调速方式
直流电机伺服驱动专用电源的设计
摘要: 介绍了一种具备微机控制功能、适用于直流电机驱动的大功率开关电源的设计方法。 关键词: 驱动专用电源;微机控制检测;DC-DC变换器 概述 该设计以DC-DC变换器为核心,实现220V市电至+60V/20A的电源转换。电源设计中采用功率因数校正技术,提高了有功功率;特别是电源设计了微机控制接口,与随动系统同步工作,并实现了上电时序控制,确保+60V电压相对低压输出滞后上电。采用多重滤波措施和双绞线输出方式,有效降低输出电压纹波,提高电源输出质量;具备完善的自保护功能和监控检测功能,提高了电源的安全性和可靠性。 电源设计 系统结构 220V交流电压经整流和滤波后得到320V左右的直流电压,加至电源模块
[工业控制]
通过51单片机实现直流电机调速
一、项目背景及目的 随着各种工业生产设备和机械设备的广泛使用,直流电机调速技术的研究和应用越来越受到人们的重视,具有广泛的应用前景。本项目通过51单片机实现直流电机调速功能,为实际工程应用提供一个可靠和有效的调速方案。 二、设计思路 (1)系统原理 本系统采用PWM(脉冲宽度调制)技术对直流电机进行调速控制。通过改变输出信号的占空比,实现对直流电机的转速控制。系统中包括51单片机、直流电机、电路板以及控制程序。 (2)硬件设计 电机:使用24V直流电机实现实际转速控制。 驱动电路:使用四个寄生二极管三相全桥驱动电路控制电机,使电机可以正反转,并控制电机的速度。 51单片机:使用STC89C52单片机,作为控制核心。单片机
[单片机]
通过51单片机实现<font color='red'>直流电机</font>调速
小广播
热门活动
换一批
更多
最新电源管理文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved