ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:216.71KB ,
资源ID:8273216      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8273216.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(直流电动机驱动电路.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

直流电动机驱动电路.docx

1、直流电动机驱动电路直流电机驱动电路设计时间:2007-04-23来源:作者:点击:53301字体大小:【大中小一、直流电机驱动电路的设计目标在直流电机驱动电路的设计中,主要考虑一下几点:1.功能:电机是单向还是双向转动?需不需要调速?对于单向的电机驱动, 只要用一个大功率三极管或场效应管或继电器直接带动电机即可, 当电机需要双向转动时,可以使用由4个功率元件组成的H桥电路或者使用一 个双刀双掷的继电器。如果不需要调速,只要使用继电器即可;但如果需 要调速,可以使用三极管,场效应管等开关元件实现 PWM (脉冲宽度调制)调速。2性能:对于PWM调速的电机驱动电路,主要有以下性能指标。1) 输出电

2、流和电压范围,它决定着电路能驱动多大功率的电机。2) 效率,高的效率不仅意味着节省电源,也会减少驱动电路的发热。要提高电路的效率,可以从保证功率器件的开关工作状态和防止共态导通(H桥或推挽电路可能出现的一个问题,即两个功率器件同时导通使电源 短路)入手。3) 对控制输入端的影响。功率电路对其输入端应有良好的信号隔离,防 止有高电压大电流进入主控电路,这可以用高的输入阻抗或者光电耦合器 实现隔离。4)对电源的影响。共态导通可以引起电源电压的瞬间下降造成高频电源污染;大的电流可能导致地线电位浮动。5)可靠性。电机驱动电路应该尽可能做到,无论加上何种控制信号,何 种无源负载,电路都是安全的。三极管-

3、电阻作栅极驱动1 输入与电平转换部分: 输入信号线由DATA引入,1脚是地线,其余是信号线。注意1脚对地连接了一 个2K欧的电阻。当驱动板与单片机分别供电时,这个电阻可以提供信号电流回 流的通路。当驱动板与单片机共用一组电源时,这个电阻可以防止大电流沿着连 线流入单片机主板的地线造成干扰。或者说,相当于把驱动板的地线与单片机的 地线隔开,实现一点接地”高速运放KF347 (也可以用TL084)的作用是比较器,把输入逻辑信号同来自指 示灯和一个二极管的2.7V基准电压比较,转换成接近功率电源电压幅度的方波 信号。KF347的输入电压范围不能接近负电源电压,否则会出错。因此在运放输 入端增加了防止

4、电压范围溢出的二极管。 输入端的两个电阻一个用来限流,一个 用来在输入悬空时把输入端拉到低电平。不能用LM339或其他任何开路输出的比较器代替运放,因为开路输出的高电平状态输出阻抗在1千欧以上,压降较大,后面一级的三极管将无法截止。2 栅极驱动部分:后面三极管和电阻,稳压管组成的电路进一步放大信号, 驱动场效应管的栅极并 利用场效应管本身的栅极电容(大约 1000pF)进行延时,防止H桥上下两臂的 场效应管同时导通(共态导通”造成电源短路。当运放输出端为低电平(约为1V至2V,不能完全达到零)时,下面的三极管截止,场效应管导通。上面的三极管导通,场效应管截止 ,输出为高电平。当运放 输出端为高

5、电平(约为 VCC-(1V至2V),不能完全达到VCC)时,下面的三极管 导通,场效应管截止。上面的三极管截止,场效应管导通 ,输出为低电平。上面的分析是静态的,下面讨论开关转换的动态过程:三极管导通电阻远小于 2千欧,因此三极管由截止转换到导通时场效应管栅极电容上的电荷可以迅速释放, 场效应管迅速截止。但是三极管由导通转换到截止时场效应管栅极通过 2千欧电 阻充电却需要一定的时间。相应的,场效应管由导通转换到截止的速度要比由截 止转换到导通的速度快。假如两个三极管的开关动作是同时发生的, 这个电路可 以让上下两臂的场效应管先断后通,消除共态导通现象实际上,运放输出电压变化需要一定的时间, 这

6、段时间内运放输出电压处于正负电源电压之间的中间值。这时两个三极管同时导通,场效应管就同时截止了。所 以实际的电路比这种理想情况还要安全一些。场效应管栅极的12V稳压二极管用于防止场效应管栅极过压击穿。一般的场效应管栅极的耐压是18V或20V,直接加上24V电压将会击穿,因此这个稳压二 极管不能用普通的二极管代替,但是可以用2千欧的电阻代替,同样能得到12V 的分压。3.场效应管输出部分:大功率场效应管内部在源极和漏极之间反向并联有二极管,接成 H桥使用时,相当于输出端已经并联了消除电压尖峰用的四个二极管, 因此这里就没有外接二极管。输出端并联一个小电容(outl和out2之间)对降低电机产生的

7、尖峰电压有 一定的好处,但是在使用PWM时有产生尖峰电流的副作用,因此容量不宜过大。 在使用小功率电机时这个电容可以略去。 如果加这个电容的话,一定要用高耐压的,普通的瓷片电容可能会出现击穿短路的故障。输出端并联的由电阻和发光二极管,电容组成的电路指示电机的转动方向4.性能指标:电源电压1530 V,最大持续输出电流5A/每个电机,短时间(10秒)可以达到10A,PWM频率最高可以用到30KHz(般用1到10KHz)。电路板包含4个逻辑上独立的,输出端两两接成H桥的功率放大单元,可以直接用单片机控制。实 现电机的双向转动和调速。5.布线:大电流线路要尽量的短粗,并且尽量避免经过过孔,一定要经过

8、过孔的话要把过 孔做大一些(1mm )并且在焊盘上做一圈小的过孔,在焊接时用焊锡填满,否 则可能会烧断。另外,如果使用了稳压管,场效应管源极对电源和地的导线要尽 可能的短粗,否则在大电流时,这段导线上的压降可能会经过正偏的稳压管和导 通的三极管将其烧毁。在一开始的设计中,NMOS管的源极于地之间曾经接入一 个0.15欧的电阻用来检测电流,这个电阻就成了不断烧毁板子的罪魁祸首。当 然如果把稳压管换成电阻就不存在这个问题了。在2004年的Robocon比赛中,我们主要采用了这个电路用以电机驱动。三、低压驱动电路的简易栅极驱动一般功率场效应管的最高栅源电压为 20V左右,所以在24V应用中要保证栅源

9、 电压不能超过20V,增加了电路的复杂程度。但在12V或更低电压的应用中, 电路就可以大大简化。左图就是一个12V驱动桥的一边,上面电路的三极管部分被两个二极管和两个 电阻代替。(注意,跟上图逻辑是反的)由于场效应管栅极电容的存在,通过 R3, R4向栅极电容充电使场效应管延缓导通;而通过二极管直接将栅极电容放 电使场效应管立即截止,从而避免了共态导通。这个电路要求在IN端输入的是边缘陡峭的方波脉冲,因此控制信号从单片机或 者其他开路输出的设备接入后,要经过施密特触发器(比如 555)或者推挽输出的高速比较器才能接到IN端。如果输入边缘过缓,二极管延时电路也就失去了 作用。R3, R4的选取与

10、IN信号边沿升降速度有关,信号边缘越陡峭, R3, R4可以选的越小,开关速度也就可以做的越快。Robocon比赛使用的升压电路(原理相似) 中,IN前用的是555四、边沿延时驱动电路 在前级逻辑电路里,有意地对控制 PMOS的下降沿和控制NMOS的上升沿进行 延时,再整形成方波,也可以避免场效应管的共态导通。另外,这样做可以使后 级的栅极驱动电路简化,可以是低阻推挽驱动栅极,不必考虑栅极电容,可以较 好的适应不同的场效应管。2003年Robocon比赛采用的就是这种驱动电路。下图是两种边沿的延时电路:下图是对应的NMOS, PMOS栅极驱动电路:V24这个栅极驱动电路由两级三极管组成:前级提

11、供驱动场效应管栅极所需的正确电 压,后级是一级射极跟随器,降低输出阻抗,消除栅极电容的影响。为了保证不 共态导通,输入的边沿要比较陡,上述先延时再整形的电路就可以做到。、其它几种驱动电路1 继电器+半导体功率器件的想法继电器有着电流大,工作稳定的优点,可以大大简化驱动电路的设计。 在需要实现调速的电机驱动电路中,也可以充分利用继电器。有一个方案就是利用继电器 来控制电流方向来改变电机转向,而用单个的特大电流场效应管(比如IRF3205,一般只有N型特大电流的管子)来实现 PWM调速,如下右图所示。这样是实现特别大电流驱动的一个方法。换向的继电器要使用双刀双掷型的,接线如下左图, 线圈接线如下中

12、图:POWER I2.几种驱动芯片1)L298 参考 2)A3952 参考 3)A3940 参考 4)L6203 参考 六、PWM调速的实现1 使用定时器的算法/butcher补充一下吧/算法原理/编程实现要点/优缺点2.使用循环移位的算法产生PWM信号可以由定时器来完成,但是由于51内部只提供了两个定时器,因此 如果要向三个或更多的直流电机输出不同占空比的信号要反复设置定时器 ,实现 较为复杂,我们采用一种比较简单的方法不仅可以实现对更多的直流电机提供不同的占空比输入信号,而且只占用一个定时器资源。这种方法可以简单表述如下: 在内存的某段空间内存放各个直流电机所需的输入信号占空比信息, 如果

13、占空比为1则保存0FFH(11111111B);占空比为0.5则保存0F0H(11110000B)或任何 2进制数中包括4个0和4个1。即占空比=1的个数/8具体选取什么样的二进制数要看输出频率的要求。若要对此直流电机输出 PWM信号,只要每个时间片移位一次取出其中固定的一位(可以用位寻址或进位标志C实现)送到电机端口上即可。另外,移位算法是一种对以前结果依赖的算法,所以最好定期检查或重置被移位的数,防止移错导致一直错下去。这种算法的优点是独立进程,可以实现对多个电机的控制,缺点是占用资源较大,PWM频率较低。3.模拟电路PWM的实现上图为一个使用游戏手柄或者航模摇杆上的线性电位器 (或线性霍

14、尔元件)控制两个底盘驱动电机的PWM生成电路。J1是手柄的插座,123和456分别是x, y两个方向的电位器。U1B提供半电源电压,U1A是电压跟随。x,y分量经过合 成成为控制左右轮两个电机转速的电压信号。 在使用中,让L=(x+1)y/(x+1.4), R=(x-1)y/(x-0.6),经过试验有不错的效果(数字只是单位,不是电压值)。经 过U1C和U1D组成的施密特振荡器把电压转换为相应的 PWM信号,用来控制 功率驱动电路。以U1D为例,R1, R2组成有回差的施密特电路,上下门限受输 入电压影响,C1和R3组成延时回路,如此形成振荡的脉宽受输入电压控制。Q1,Q2是三极管,组成反相器

15、,提供差分的控制信号。具体振荡过程参见对555振荡器的分析单片机ITN2803Nil #七、步进电机驱动1.小功率4相步进电机的驱动下面是一种驱动电路框图:达林顿管阵列ULN2803分别从锁存器取出第0,2,4,6位和1,3,5,7位去驱动两个步进电机.四相步进电机的通电顺序可以有几种:A,B,C,D(4相4拍);AB,BC,CD,DA(4 相双 4 拍);A,AB,B,BC,C,CD,D,DA(4 相 8 拍).为了兼顾稳定性,转矩和功耗,一般采用4相8拍方式.所有这些方式都可以通过循环移位实现(也要 有定期监控),为了使4相8拍容易实现,锁存器与驱动部分采用了交叉连接.步进电机工作在四相八

16、拍模式(即正转的输入信号为1000 T100 T100 T110 0010 T0011 T0001 1001 1000),对应每个步进电机要有四个信号输入端,理 论上向端口输出信号可以控制两个步进电机的工作。 寄存器循环移位奇偶位分别 作两个步进电机的驱动端的做法,其思想如下:LOOP: MOV A,#1110000B ;在 A 寄存器中置入 11100000RR A ;右移位AJMP LOOP ;循环右移位这样在寄存器 A中存储的值会有如下循环 11100000 01110000 00111000 00011100 00001110 )0000111 10000011 11000001 11

17、100000,其奇数位有如下循环 1000 1100 )100 )110 0010 0011 0001 1001 1000,其偶数位有如下循环 1100 T100 T110 T010 T011 T001 T001 TOOO T100.将 A输出到P0端口,则奇数位和偶数位正是我们所需要的步进电机输入信号。而事实上每个电机的动作是不同的,为此我们在RAM中为每个电机开辟一个byte 的状态字节用以循环移位在每一个电机周期里,根据需要对每个电机的byte进 行移位,并用ANL指令将两个电机的状态合成到一个字节里输出此时的 A同时可 以控制两个电机了步进电机的速度由驱动脉冲的频率决定,移位的周期不同

18、,电机的速度也就不同了 前面提到的电机周期,应该取各种可能的周期的最大公约数换句话说,一旦电机 周期取定,每个电机移位的周期应该是它的倍数在程序中,对每个电机的相应时 刻设定相应的分频比值,同时用一个变量进行加一计数:每到一个电机周期若计 数变量 分频比值,则计数变量加1;若相等,则移位,计数变量清零.这样就实现了 分频调速,可以让多个电机同时以不同的速度运转.另外,也可以采用传统的查表方式进行驱动,程序稍长,但也比较稳定,这种方法非 常适合三相步进电机。UCN5804B/LB是Allegro公司生产的4相步进电机驱动专用芯片,它集成了控制 逻辑,脉冲分配和功率推动,通过几个管脚的电平来设定转

19、动方式,方向,通过改变 外时钟频率来改变转动速度,这给完成复杂的动作和测试步进电机参数带来了极 大的方便.2.步进电机的智能驱动方案步进电机有可以精确控制的优点,但是功耗大,效率低,力矩小。如果选用大功 率步进电机,为了降低功耗,可以采取 PWM恒流控制的方法。基本思路是,用带反馈的高频PWM根据输出功率的要求对每相恒流驱动,总体电流顺序又符合 转动顺序。需要力矩小的时候应及时减小电流,以降低功耗。该方案实现的电路, 可以采用独立的单片机或 CPLD加场效应管驱动电路以及电流采样反馈电路。八、附录:几种IRF场效应管的参数型号极性电压(V)电流(A)导通电阻(Ohm)IRF540NN100330.040IRF9540P-100-190.200IRF840N50080.850IRF3205N551100.008IRF530NN100170.090IRF9530P-100-120.300

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1