15/35 5O一52 长春工程学院学报(自然科学版)2012年第13卷第1期 J.Changchun Inst.Tech.(Nat.Sci.Edi.),2012,Vot.13,No.1 墨墨 Q : !墨 CN 22—1323/N 飞思卡尔智能车设计方法探讨 李 慧,李秀歌,娄利峰 (长春工业大学电气与电子工程学院,长春130012) 摘 要:结合全国“飞思卡尔”杯大学生智能车竞赛 要求,赛车需以最少的时间完成比赛,通过对多种驱 动方案的详细分析比较,进一步对电机驱动模块的 优化,确定使用基于BTS7960B芯片的驱动模块,并 分析芯片内部原理、电路功能。实验结果表明,车模 运行快速、稳定。 关键词:飞思卡尔}驱动模块;BTS7960B 中图分类号:U463.6 文献标志码:A 文章编号:1009-8984(2o12)01-0050—03 0 引言 “飞思卡尔”杯全国大学生智能汽车竞赛以快速 跑完规定赛道为目标,尽可能地提高了车模速度,这 不仅要求车模有灵敏的传感器,驱动模块也尤为重 要。为了进一步提高车模速度,在设计车模结构时 尝试优化机械机构,控制算法等多种方法都没有达 到理想的效果,在实验中发现,驱动模块的优化及其 控制也尤为重要,可以有效提高车模性能。在经过 不断地分析比较后,确定使用BTS7960B芯片方案 能够使智能车行驶速度和稳定性得到显著提高n]。 1 智能车整体设计 系统采用飞思卡尔半导体公司的16位微处理 器MC9SI2XS128作为核心控制芯片,共设计5个 模块。包括传感器检测模块、速度检测模块,舵机转 向控制模块,电机驱动模块,电源模块。系统结构框 图如图1所示L2]。 在智能车的供电模块中,采用飞思卡尔竞赛主 委会提供的7.2 V/2 000 mAh的Ni-cd蓄电池组直 接供电。传感器检测模块负责对赛道进行识别,在 电磁组的比赛中,赛道中心铺设通有交流电的导线, 收稿日期t2012—03—08 作者简介:李慧(1973一),女(汉)。吉林长春。副教授,博士 主要研究智能仪器与智能控制。 传感器通过检测电流所产生的磁场,根据不同磁场 的大小转化为电压值并由传感器传出,微处理器 MC9SI2XSI28根据内部A/D模块将采集到的电 压值进行处理,经过软件判断后给舵机输出方向控 制信号,使智能车沿正确方向行驶。智能车驱动电 路负责把控制板输出的速度信号进行功率放大,使 其能够驱动电机运转。由此可以看出驱动电路的好 坏,在很大程度上决定着智能车的整体性能。 图1系统结构框图 2驱动电路设计 直流电机的性能受驱动电路的好坏影响,好的 驱动电路可以充分发挥直流电机的性能,从而为整 个智能车提供一个性能优越的动力系统。飞思卡尔 模型车后轮驱动电机型号为RS-380,工作电压是7. 2 V,空载电流为0.5 A,转速为16 200 r/min[3]。 在工作电流为3.3 A时,电机的转速可以达到 14 060 r/min,工作效率最大。通过电机驱动模块 控制电机两端电压,可以使模型车加速运行,也可对 模型车进行制动。可以使用大功率晶体管、全桥或 者半桥电路,输出PWM波形实现对电机的控制。 通过查阅大量资料,目前主流RS380一ST直流 电机驱动方法主要有3种 ]。 第1种是采用CMOS管搭建的H桥驱动电 李慧,等:飞思卡尔智能车设计方法探讨 路。它由2个P型场效应管Q1、Q2与2个N型场 效应管Q3、Q4组成,P型管在栅极低电平时导通, 高电平时关闭;N型管在栅极高电平时导通,低电平 时关闭,场效应管是电压控制型元件,栅极通过的电 流几乎为“0”。正因为这个特点,在连接好图2电路 后,控制臂1置高电平(U=VCC)、控制臂2置低电 平(U一0)时,Q1、Q4关闭,Q2、Q3导通,电机左端 低电平,右端高电平,设为电机正转。控制臂1置低 电平(U—O)、控制臂2(U=VCC)置高电平时,Q2、 Q3关闭,Q1、Q4导通,电机左端高电平,右端低电 平,所以电流沿箭头方向流动。设为电机反转。 当控制臂1、2均为低电平时,Q1、Q2导通,Q3、 Q4关闭,电机两端均为高电平,电机不转;当控制臂 1、2均为高电平时,Ql、Q2关闭,Q3、Q4导通,电机 两端均为低电平,电机也不转,所以,此电路有一个 优点就是无论制臂状态如何,H桥都不会出现“共 态导通”(短路)。电路图如2所示。 GND 图2 H桥电路 采用CMOS管搭建H桥,其特点是内阻小,驱 动能力强,最重要的是采用CMOS搭建的H桥不 会出现“共态导通”(短路)的现象[5]。 第2种方案是采用MC33886全桥驱动芯片。 MC33886是全桥的电机驱动芯片,电流最高5 A, 发热量较大。因此想使用MC33886作为主动芯 片,必须采用多片并联的方法,以减少芯片的发热程 度,在选择芯片的时候要特别注意最好选择同批次、 同型号的芯片,否则可能会造成芯片的不匹配,导致 只有一个正常工作。当用4片并联时更要注意。图 3是采用2片MC33886芯片的电机驱动电路[7]。 第3种方法就是采用BTS7960B半桥驱动芯 片。使用BTS7960B芯片作为驱动电路需要采用2 块BTS7960B半桥驱动芯片组成一个全桥电路,该 芯片负载电流可以达到43 A,而内阻为16 mQ。 BTS796OB是一款针对电机驱动应用的完全集成的 大电流半桥芯片。它在一个封装中集成了一个N 通道场效应管下桥臂和P通道场效应管上桥臂以 及一个控制集成电路。由于上桥臂采用的是P通 51 道开关,对于电荷泵的需求也就不复存在了,因此电 磁干扰减至了最小。同时因为该芯片内部的驱动控 制集成电路具有逻辑电平输入,使得与微控制器的 接口变得很方便,而且该驱动集成电路还具有电流 检测诊断、转换率调整、死区时间生成以及过热、过 压、欠压、过流和短路保护等功能。BTS7960应用 非常简单,只需要向芯片第2引脚输入PWM波就 能控制。当系统中只需要单向控制时,只需要让电 机一端接地,另一端接BTS7960第4引脚。如果需 要电机双向旋转控制,则需要另一片BTS796O共同 组成全桥。图为采用BTS7960驱动芯片的电路如 图4所示。 圈3 MC33886芯片驱动电路 14 3K ● ● 图4 BTS7960B驱动芯片电路 经过比较分析和实验验证,多片MC33886并 联的电路很容易出现多个MC33886发热不均的现 52 长春工程学院学报(自然科学版) 2012。13(1) 象,而且其中的某一片会特别热,影响芯片使用寿 命。使用BTS7960搭建的全桥电路内阻远小于 MC33886,可以较快地实现智能车的加减速。采用 CMOS管搭建的H桥驱动电路,虽然占用空间少, 成本较低。但是相比2片BTS7969B搭建的H桥 4 结语 通过介绍并比较多种驱动电路设计方案,最终 确定设计以BTS7960B为驱动芯片的智能车电机驱 动电路,该电路具有输入隔离、功率放大、输出短路 保护的功能。设计中合理克服其散热问题,通过对 驱动模块电路的实际运行测试,证明驱动电路具有 很好的信号跟踪放大能力,温度稳定性也达到了设 计的要求,是智能车驱动电路设计与应用的可靠 方案。 参考文献 驱动电路驱动能力不强,因此该设计采用 BTS796OB芯片的驱动方案,即采用2片BTS7960B 半桥驱动芯片电路作为该智能车系统的电机驱动 电路。 3 电源模块供电电路设计 电源模块为整个智能车提供电压,车模必须有 一[11孙晋文.智能运输系统与汽车的智能化技术[J].汽车研 究与开发,2000(3)l 15—16. 个可靠的电源电路给驱动电路的芯片供电。驱动 电路的工作电压均为直流,电压有7.2 V和5 V 2 种。由于智能车的电池电压是7.2 V的,要获得 5 V电压必须设计7.2 V变为5V的电路。直流电 压变换的芯片有很多,例如7805三端稳压芯片。在 本设计中,考虑到电源的电压7.2 V和需要的工作 电压5 V之间的压差只有2.2 V。如果用7805稳 压,需要输入和输出电压差要有3 V以上,7805不 能满足要求。另一种稳压芯片是LM2940,它的输 入和输出电压差可以只有1.0 V左右。LM2940输 [2]徐安。陈耀,方春华.微控制器原理与应用[M].北京:科 学出版社,2006l78—8O. [3]薛小龙。壬孝明.双速度环在双马达直流调速系统中的 应用[J].现代电子技术,2007(8)t 17一l8. [4]杨欣欣.智能移动机器人导航与控制技术的研究[D].北 京l清华大学,1999l27—30. Is]曹建章,张正阶,李景镇.电磁场与电磁波理论基础 [M].北京t科学出版社,2010:56—57. [6]宗光华.机器人的创意设计与实践[M].北京:北京航空 航天大学出版社,2004I47—59. The design and discussion of Fresscale intelligent car 出电流1 AI输出电流1 A时,最小输人输出电压差 小于0.8 V,最大输人电压26 V 工作温度一4O℃ ~+125℃;内含静态电流降低电路、电流限制、过 LI Hui,etc. ・ 热保护、电池反接和反插入保护电路。经试验电压 纹波小,完全可以满足要求,故选用LM2940作为 稳压器件,电路图如图5所示。管脚1接电池的正 端,同时和地之间接人滤波电容,提高输入电压的稳 定性。2脚是地,接电她的负端I3脚是5 V输出端 和地之间接入的滤波电容,用于减少杂波的输出。 (School of Electrical&Electronic Engineering, Changchun University o f Technology。 Changchun 130012。C|Ilina) Abstract:According to the requirement of National ”Freescale”Intelligent Car Competition,the intel- ligent car needs tO complete the competition within a minimum time.By analyzing and comparing with many drive design schemes,we further optimize the drive module of motor,identify the drive rood— ule which iS based on the BTS7960B,and analyze the inner principle of the chips and the circuit func- tion.The experiment results show that the intelli— gent car model runs quick and steady. 圈5电源稳压电路 Key words:Fr ̄-sscale;drive module;BTS7960B