电动汽车控制系统毕业设计_第1页
电动汽车控制系统毕业设计_第2页
电动汽车控制系统毕业设计_第3页
电动汽车控制系统毕业设计_第4页
电动汽车控制系统毕业设计_第5页
免费预览已结束,剩余34页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要在当前全球汽车工业面临金融危机和能源环境问题的巨大挑战的情况 下,发展电动汽车,利用无污染的绿色能源,实现汽车能源动力系统的电 气化,推动传统汽车产业的战略转型,在国际上已经形成了广泛共识。本课题以电动汽车他励电机控制器为例, 以实现电动汽车的加、 减速, 起、制动等基本功能以及一些特殊情况下的处理。以开发出高可靠性、高 性能指标、低成本并且具有自主知识产权的电动汽车电机驱动控制系统为 目的。 主要包括硬件电路板的设计, 以及驱动系统的软件部分的仿真调试。在驱动系统硬件设计中,这里主控制芯片采用 ATMEL 公司的 ATmega64 芯片。 功率模块采用多 MOSFET 并联的方式, 有效

2、的节约了成 本。电源模块采用基于 UC3842 的开关电源电路。选用 IR 公司的 IR2110 作为驱动芯片,高端输出驱动电流可到1 9A ,低端输出驱动电流可到2.3A ,能够提供7个MoSFET并联时驱动电流。对于电流检测模块,本文 没有采用电流传感器或者是康铜丝,而是采用了一种基于 MOSFET 管压降的电流检测电路,这种方式即节约了成本也保证了检测精度。驱动系统的软件设计中,主要实现的功能为:开关量的检测处理,故 障检测,串口通讯,励磁、电枢控制,报警功能等。针对他励电机电动汽 车的控制特性,提出了节能控制算法和最大转矩控制算法,用于提高电动 汽车的续航里程和加速性能。他励直流电动机

3、驱动系统能够很好的运行在电动汽车上,性能可靠、 结构简 单,并且节约了成本,使电动汽车的性价比大大提高,有利于电动汽车的 普及。关键词:电动汽车, ATmega64 ,他励直流电机, PID 模糊控制目录摘要 1第一章 绪论1.1纯电动汽车在国内的发展状况 31.2国外电动汽车发展现状 31.3本课题的任务和主要工作 4第二章 他励电动机的控制理论基础2 . 1他励直流电动机的调速与制动 52 . 1 .1直流电动机电枢电动势和电磁转矩 52 . 1 . 2他励直流电动机的机械特性 6第三章系统的硬件设计3.1系统硬件的整体设计方案 1032主控制器 MCU 的介绍 103 2 1 MCU 的

4、选择 10322 ATmega64 的特性与内部结构 113 3开关电源模块 123.4电流检测模块 133.5驱动电路的设计 163 6电压检测电路 173.7温度检测电路 183.8加减速踏板信号检测电路 1939 开关量输入信号 20310 蜂鸣器报警电路 20311 通讯模块电路设计 213 . 12硬件抗干扰的设计 22313 本章小结 23第四章系统的软件设计4.1 电 动 汽 车 的 控 制 策 略 研究 244 11 再 生 制 动 控略 244 1 2驱动控制策略 244 2 主 要 任 务 模 块 的 详计 26421主序 264 2.2 励磁、电枢 PWM 控制模块 27

5、284 2 3 电动机速度测量43本章小结 29第五章总结 3031第一章 绪论1.1 纯电动汽车在国内的发展状况与世界其他国家一样,电动汽车研发工作在我国也正在如火如荼的进 行着:“十五”期间,国家从维护我国能源安全、改善大气环境、提高汽 车工业竞争力、 实现我国汽车工业的跨越式发展的战略高度考虑, 设立“电 动汽车重大科技专项'',通过组织企业、高等院校和科研机构,集中国家、地方、企业、高校、科研院所等方面的力量进行联合攻关。为此,从2001 年10 月起,国家共计拨款 88 亿元作为这一重大科技专项的经费1】。我国电动汽车重大科技专项实施4年来,经过200 多家企业、 高

6、校和科研院所的 2 000 多名技术骨干的努力,目前已取得重要进展:燃料电池汽 车已经成功开发出性能样车,燃料电池轿车累计运行 4000km ,燃料电池 客车累计运行 8000km :混合动力客车已在武汉等地公交线路上试验运行 超过 140000km :纯电动轿车和纯电动客车均已通过国家有关认证试验。国内主要汽车制造商对纯电动汽车的开发和研制也投入了相当的人力 和物力,并取得了一定的成果。北京奥运会期间,奇瑞、长安、东风、一 汽、京华及福田等汽车生产企业联合清华大学、北京理工大学等单位,向 社会提供了自主研发的 55 辆纯电动锂电池汽车、 25 辆混合动力客车、 75 辆混合动力轿车、 20

7、辆燃料电池轿车,以及 400 辆纯电动场地车等各种新 能源汽车为奥运会服务。奥运会后,科技部还将计划连续 3 年在国内 10 个 以上有条件的大中城市开展千辆级混合动力汽车、纯电动汽车和燃料电池 汽车、以及提供基础设施的大规模示范, 到 2010 年底节能与新能源汽车达 到1 万辆。最近,比亚迪公司新推出一款商业化的电动汽车比亚迪e6 ,为我国电动汽车产业做出了重大贡献。1.2 国外电动汽车发展现状近二十多年来,西方工业发达国家把电动汽车的研究开发看是作解决 环境问题和能源问题的一种有效手段。美国政府动员全美所有科研机构进 行电动汽车 (Electric vehicle ,简称 EV) 的研究

8、,在 1991 年,美国通用汽 车公司、福特汽车公司、克莱斯勒汽车公司共同协议,成立了“先进电池 联合体” (USABC) ,共同研发新一代电动汽车所需要的高性能电池。为实 现新的节能车而能保持现有汽车的价格和性能,美国先后推出了 PNGV 、 Freedom CAR 、AVP 计划。法国政府推出“ PREDlT m-2002/2006"计划,并给购买EV的用户提供5000法郎的补贴。德国政府同 9个主要公司签订了一份理解备忘录,为创建一个清洁能 源城市 (柏林 )而结成同盟。英国、意大利等欧洲国家都在开展电动汽车的 研发工作。 而日本政府更是特别重视电动汽车的研究和开发。 1998

9、 年日本 东京电力公司联合日本电池公司,共同开发了“ ZA一牌电动汽车,该电动 汽车采用了高新技术,使其具有当时EV的世界最高水平。而丰田汽车公司 在1996 年就已成功地研制出燃料电池汽车的生产样车, 并先于其他汽车厂 家在 1997 年开始批量生产混合动力电池汽车, 成为环保技术领域和世界电 动汽车产业化的领头羊。以上各国政府在大力扶持大型汽车集团的同时, 纷纷通过制定环保和节能法规,采取投资、税收优惠、政府补贴促进消费 的政策,旨在抢占电动汽车产业制高点。代表着当代EV先进水平的福特汽车公司的 Think 、通用汽车公司的 lmpact 、丰田汽车公司的 Ecorn 、 Prius 电动

10、汽车、本田公司的 Civic 电动汽车正是这种竞争的产物。1.3 本课题的任务和主要工作本文在广泛查阅相关文献的基础上,设计基于 ATmega64 的他励电机 电动汽车控制系统。本文的主要工作归纳为以下几点: 1介绍了他励电动机的控制理论基础与调速系统的仿真,为后章系统硬 件与软件的设计做好了准备。2. 讨论系统的硬件设计。详细讨论了开关电源模块电路、电流检测电路、 串口通信电路、驱动电路、及抗干扰电路的设计。3. 讨论系统的软件设计。 设计系统的程序整体框架、 各任务模块程序、 中 断服务程序和抗干扰程序。4. 进行系统调试与实验。 系统设计完成后进行硬件调试和软件调试, 搭建 实验平台,记

11、录实验数据及图表,进行实验分析。第二章 他励电动机的控制理论基础2 1他励直流电动机的调速与制动 为了满足各种生产机械对负载转矩特性的要求,在实际应用中需通过 设法改变电动机的各种控制参数来达到所需的人为机械特性。由于他励直 流电动机的可控参数多,易实现所需要的人为机械特性,所以在直流调速 中较多地采用他励直流电动机,电动汽车中一般也是选用他励直流电动机 作为直流驱动电动机。因此,需要给出直流电动机电枢电动势和电磁转矩 的两个数学公式,从而导出他励直流电动机的机械特性数学方程式,即电 动机的电磁转矩和转速之间的函数关系式 n=f(t) ,然后才能说明如何改变 方程式中的相关参数来获得所需人为机

12、械特性。2 1 1 直流电动机电枢电动势和电磁转矩 1)电枢电动势。电枢电动势是指直流电动机正常工作时,电枢绕组切 割气隙磁通所产生的电动势。无论是发电机还是电动机,只要电枢旋转切 割磁通就有电枢电动势。根据前述直流电动机的结构原理可导出直流电动 机电枢电动势 Ea 为:( 2.1 )式(2 . 1)中P电动机极对数;N电枢绕组总的导体数;a 电枢绕组的支路对数;电动机每极磁通(Wb);n 电动机转速 (r min) ;C (e)电动势常数。2) 电磁转矩。电磁转矩是指直流电动机的电枢绕组流过电流时,这些载流 导体在磁场中所受力而形成的总转矩。同样按直流电动机的结构原理可推 得直流电动机的电磁

13、转矩 T为:( 2.2 )式(2 . 2)中I ( a)电枢电流(A);C (t)转矩常数。电动势常数C(e)和转矩常数C(t)都是决定于电动机结构的数据,对于一台 已制的电动机C(e)和C(T)都是恒定不变的常数,并且从式(2 . 1)和式(2 . 2)可知两者之间的关系为:2 1 2 他励直流电动机的机械特性 得出他励直流电动机的机械特性数学方程式:(2.3)式(2.3 )中 R (a) 电枢绕组内电阻;R (C) 电枢外串联电阻;n(0) 理想空载转速; 机械特性斜率其中,2. 1. 3他励直流电动机的调速 通过对他励直流电动机的机械特性数学方程式 (2. 3)的分析,可知改 变其中U、

14、0、R (C)三个参数即可改变其转速 n。因此相应的调速方法也 要降压、弱磁、串电阻三种:降压调速是改变电源电压U来获得恒转矩调速;弱磁调速是通过改变励磁电流1(f),从而改变电动机磁通量来获得恒功率调速;串电阻调速是通过逐级改变电枢回路中所串电阻R(C)来进行调速,它使机械特性变软,并增加了功耗,所以目前很少采用,主要用在大 电动机的起动过程, 即通过逐级减小电枢回路中所串电阻来减小起动电流。 而前两种调速方法目前用得较多,并也是电动 汽车中需配合采用的方法,现分别具体介绍如下:(1) 降低电源电压的恒转矩调速 保持他励直流电动机的磁通为额定值,电枢回路不串电阻,若将电源电压分别降低为U1、

15、U2、U3等不同数值时,则可获得与固有机械特性平 行的人为机械特性,如图 2. 1所示。图中所示的负载为恒转矩负载,在电 源电压为额定值U(e)时,其工作点为e,电动机为额定转速n(e);当电压降低到U1时,工作点为A ,转速为n(a);电压为U2时,工作点为B ,转速为 n(b)等。即转速随电源电压降低,调速方向是从基数(额定转速N(e)向下调 节,并且电源电压为不同值时,其机械特性的斜率都与固有机械特性斜率 相等,即特性较硬。通常电源电压不超过额定值,即采用连续降低电源电 压来实现恒转矩无级调速,以获得如图2. 3所示的从基速到零速段的调速控制。uc>ul>u2>u.QT

16、L = Ttffl2.I降低电源电压的恒转距调速(2) 减弱磁通的恒功率调速由于通常电动机额定运行时均已在磁通近饱和状态,故一般只能采用减弱 磁通量的方法来调速。保持他励直流电动机电源为额定值,电枢回路不串 联电阻,通过减小电动机的励磁电流1(f),即减弱电动机磁通时,其机械特性方程式为:(2.4)从式(2 . 4)中可看出n(0)随的减弱成反比例增加,而n随的二次方成反比地增加,若将近饱和额定磁通(e)的比例定为I,减弱后其比例也就小于I ,平方后其比例是减小,因此n(0)比厶n增加得快,即减弱磁通后电动机的转速n将升高,调速方向是从基速(额定转速n(e)向上调节。弱磁调速的机械特性如图2.

17、2所示。设电动机拖动恒转矩负载互运行于固有机械特性e点上,转速为n(e)。当磁通从 (e)降到(1)时,转速n未能及 时变化,而电枢电动势 E(a)= c(e)n(e),则因下降而减小,使电枢电流I(a)=(U-E(a) / R(a)增大。由于R(a)较小,E(a)稍有减小就能使l(a)增加很 多,此时虽然减小了,但它减小的幅度小于l(a)增加的幅度,所以电磁转矩 T=c(t)l(a)还是增大了。增大后的电磁转矩即为图4-9中的T',工作点由e点过渡到 = 1的人为机械特性曲线上的C点。由于T>T(L),转速n上升,E(a)随之增大,l(a)及T也跟着下降,当T下降到T=T(L)

18、时,又建立新 的转矩平衡,电动机转速升至n(a)稳定运行于A点。I- -I I I图2.2弱磁调速的机械特性在弱磁调速中,电枢电压 U为额定电压U(e),若保持电枢电流1(a)为额定电 流I(e)不变时,则输出转矩T=C(T) l(e),代人式(2 . 3)即可得变化磁通与 转速n的关系式:(2.5)式 ( 2.5 )中 C1 常数 1 ;于是电磁转矩可表示为,(2.6 )式(2.6 )中 C2 常数,C2=C1C(T)I(e)。带入电动机输出的功率公式有- T-60l O32n C260l0rn二常数该式说明了弱磁调速时电动机允许输出功率为常数,与转速无关;允 许输出转矩与转速成反比变化,即

19、属恒功率调速方式。由于励磁电流一般较小,因此弱磁调速控制较方便、功耗也小,通过 连续调节励磁电源的电压,即可实现无级的弱磁恒功率调速,以获得如图 2.3所示的低速恒转矩、高速恒功率的调速特性。他励直流电动机弱磁升 速能达到的最高转速,受电动机换向条件和机械强度的限制,一般他励直 流电动机的最高转速只能升到额定转速n(e)的1. 22倍,对于特制的调速电动机才可升到ne的34倍。在此需特别注意的是励磁电流1(f),在运行中绝对不能为0,否则趋近于0, n趋近于无穷即将产生飞车,因此必须采 取相应的互锁保护措施。为满足电动汽车行驶时能有较宽的速度要求,可 把降低电枢电压和减弱磁通两种调速方法合起来

20、实用,以获得低速恒转矩、高速恒功率的调速特性。【7-9】第三章系统的硬件设计本章主要介绍了他励直流电机电动汽车控制器的硬件设计,其中包括 了控制器整体电路模块的设计、电源模块设计、驱动模块设计、电流检测 模块设计和通信模块设计等。下面做具体的介绍。3.1系统硬件的整体设计方案本电动汽车动力系统是基于他励直流电机设计的,控制器的硬件设计 既要达到动力性能要求,也要达到便捷的操控性要求。根据第二章对他励直流电机调速系统提出的性能要求结合电动汽车的操控性要求,设计了如 图3 . 1所示的硬件系统。$电剋鹰握ft ft ¾IMDD ZD PWMDF R PWMlADCAtiTIega64fi

21、 口OI1ADC图3系统硬件结构框團本控制系统包括对电枢和励磁的分别PWM控制模块,电源模块,开关量处理模块,和模拟量处理模块,硬件性能满足设计要求,可在此硬件系 统上对MCU进行软件设计,从而达到最终的控制要求。3 . 2主控制器MCU的介绍3 . 2 . 1 MCU的选择MCU是整个系统的控制核心,实现对数据的处理、存储和通讯等功能。 选择一款合适的控制器对整个系统起着至关重要的作用。对于明确应用对 象的系统,选择功能过少的控制器,难于完成控制任务,外围器件的扩展 也会使系统的硬件结构笨重复杂从而使精确度降低。选择功能过强的控制 器,则会造成资源浪费,使产品的性能价格比下降。目前,市面上的

22、控制 器不仅种类繁多,而且在性能方面也各有不同。考虑到单片机结构简单容 易上手且系统对速度要求不高,因此本系统选用一款高性价比的单片机充 当MCU。在实际应用中,选择单片机时应考虑以下几点:【5】(1)单片机的基本性能参数,例如指令执行速度,程序存储器容量,中 断能力及可用 IO 口引脚数量等。(2)单片机的增强功能,例如看门狗, AD 功能,双串口, RTC( 实时 时钟 ),EEPROM , CAN 接口等。(3)单片机的存储介质, 对于程序存储器来说, Flash 存储器和 OTP( 一 次性可编程 )存储器相比较,最好是选择 Flash 存储器。(4) 芯片的封装形式,如 DIP 封装

23、, PLCC 封装及表面贴附封装等。(5) 芯片工作温度范围符合工业级、军品级还是商业级,如果设计户外 产品,必须选用工业级芯片。(6) 单片机的工作电压是否在常用范围内。(7) 单片机的抗干扰性能。(8) 编程器以及仿真器的价格, 单片机开发是否支持高级语言以及编程 环境要好用易学。(9) 供货渠道是否畅通, 价格是否低廉, 是否具有良好的技术服务支持。 根据上面所述的原则,结合本系统实际情况,仪表选用 ATMEL 公司 生产的 ATmega64 单片机作为主控模块的核心芯片 322 ATmega64 的特性与内部结构ATmega64是ATMEL公司生产的高性能、低功耗的 8位AVR高档微

24、处理器,采用 RISC 结构,具备 IMIPS MHz( 百万条指令每秒兆赫兹 )的 高速处理能力,有效缓减了系统在功耗和处理速度之间的矛盾。它可以广 泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电 器等各个领域。其主要特点和优点如下:【 6】(1) 自带廉价的程序存储器 (FLASH) 和非易失的数据存储器 (EEPROM) 。这些存储器可可擦写 1000 次以上,新工艺 AVR 器件,程序 存储器擦写可达 1 万次以上,基本不再会有报废品产生。这样使程序开发 更加方便,工作更可靠。(2) 高速度, 低功耗。 在和 M51 单片机外接相同晶振条件下, AVR 单片 机的工作

25、速度是 M51 单片机的 30- 一40 倍;并且增加了休眠功能及低功率、非挥发的CMoS工艺,一般耗电在12 . 5mA ,典型功耗情况, WDT 关闭时为 100hA ,其功耗远低于 M51 单片机, 更适用于电池供电的应用设 备。(3) 工业级产品。具有大电流输出可直接驱动SSR和继电器,内有看门狗定时器,防止程序跑飞,从而提高了产品的抗干扰能力。工作电压范围宽(2 . 7"-6 . OV),电源抗干扰性强。I/ O口功能强、驱动能力大。AVR的I/O口是真正的I/O口,能正确反映I/O口输入/输出的真实情况。I /O 口有输入/输出,三态高阻输入,也可设定内部拉高电阻作输入端

26、的 功能,便于作各种应用特性所需 (多功能I /O 口 )。(4)程序下载方便。 AVR 程序写入可以并行写入 (用万用编程器 ),也可 用串行ISP(通过PC机RS232H或打印E1)在线编程擦写。也就是说不需要 将IC芯片拆下拿到万用编程器上擦写,可直接在电路板上进行程序修改、 烧录等操作,方便产品升级。(5)具有模拟比较器、脉宽调制器、模数转换功能。 AVR 内带模拟比较 器,I/O口可作A/D转换用,可组成廉价的 A/D转换器。使得工业控制 中的模拟信号处理更为简单方便。(6)强大的通讯功能。内置了同步串行接 HSH 、通用串行接 HUART 、 两线串行总线接 HTWI(12C) ,

27、使网络控制、数据传送更为方便。(7)超级保密功能,应用程序可采用多重保护锁功能。不可破解的位加密锁 Lock bit 技术, Flash 保密位单元深藏于芯片内部,无法用电子显微 镜看到保密位,可多次烧写的 Flash 且具有多重密码保护锁死 (LOCK) 功 能,因此可快速完成产品商品化,并可多次更改程序(产品升级 )而不必浪费IC芯片或电路板,大大提高产品质量及竞争力。由上述内容可知, ATmega64 的处理速度快且功耗低,内部自带的 EPROM 能够满足车辆运行曲线参数的存储, FOE 的推挽设计使抗干扰能 力更加增强, 在线仿真功能使得程序开发更加简单,两 USARTD 满足系统 的

28、需要 (232 和485) ,内部各种增强功能的设计使得控制器外设更加简单。 因此,本系统选用 ATmega64 作为主控制芯片。3 3 开关电源模块、 近年来,随着电源技术的飞速发展,开关稳压电源朝着高频化,集成 化的方向发展,开关电源已经得到广泛的应用。高频开关稳压电源与线性 电源相比,具有如下优点 1)效率高; 2)体积小、重量轻; 3)稳压范围广; 4)性能灵活、驱动能力强; 5)可靠性高,当开关损坏时,也不会有危及负 载的高低压出现。而传统的开关电源普遍采用电压型 PWM 技术。电流型PWM是近年兴起的新技术, 与电压型PWM相比,电流型PWM开关电源具 有更好的电压和负载调整率,系

29、统的稳定性和动态特性得以明显改善,特 别是其内在的限流能力和并联均流能力可以使控制电路简单可靠。目前, 小功率开关电源正从电压控制模式向电流控制模式方向转化。UC3842 是高性能固定频率电流模式控制器专为离线和直流至直流变 换器应用而设计,为设计人员提供只需要最少外部元件就能获得成本效益 高的解决方案。此集成电路具有可微调的振荡器、能进行精确的占空比控 制、温度补偿的参考、高增益误差放大器。电流取样比较器和大电流图腾 柱式输出, 是驱动功率 MOSFET 的理想器件。 本文以 UC3842 为核心控制 部件,设计了 DC60 V 输入、 DCl2V 输出的单端反激式开关稳压电源。开 关电源控

30、制电路是一个电压、电流双闭环PI控制系统。主要的功能模块包括:启动电路、反馈电路、保护电路、整流电路。系统电源电路原理图如图 3. 3所示。图3.3开关电源电路图在电路设计中,利用 UC3842控制芯片内部的误差放大器、由R1、R2构成的电压反馈电路,和 R3、C1共同构成电压闭环PI调节器,禾U用芯 片内部的比较器与由 R5电流检测和R4、C2滤波电路构成的电流反馈电路 构成电流闭环。外接的定时电阻R (T)和定时电容C (T),决定系统的工作频率,f=1 . 8 / R (T) C ( T)。系统中取 R (T)为7 . 5K ,取C, 为O . Oluf。系统的工作频率f=24KHz。采

31、用LM7905变换芯片产生-5V 电源,给运放工作提供负电源。3. 4电流检测模块在功率变换器中,经常要对流过主功率开关器件的电流进行检测,其 目的主要有两个:1)对功率变换器进行过流保护;2)作为功率变换器控制器的电流反馈检测量。通常的做法是在功率变换器的直流母线上安装电流 霍尔或电流互感器以提供电流反馈检测量。由于流过主开关器件的电流通 常都较大,所采用的霍尔器件或电流互感器的额定参数也必须很大,不仅 成本高、体积大、安装不方便,且不便于实现功率变换器的高功率密度。 文中介绍一种用半导体器件构成的电流检测电路,可以直接布置在功率变 换器的控制器的印制板上,不仅成本低廉,体积小,安装方便,而

32、且性能 良好,还可以同功率变换器固化在一起形成专用集成电路(ASIC) o3 . 4 . 1 MoSFET 电流检测原理MOSFET 的通态电阻具有正的温度系数,约为 04 一 08,有利 于采用多 MOSFET 管并联。多只元件并联工作时, MOSFET 间可以自动 均流。当 MOSFET 功率开关流过通态电流时,由于通态导通电阻的存在, 在其导通沟道上有一定的压降,又因器件的导通沟道电阻基本稳定,该压 降与器件的通态电流成正比。所以,检测出主开关器件的通态压降也就是 检测流过器件的电流大小。即:(3.1 ) 式(3.1 )中,V ( DSN ) OS开关的漏源通态压降;R( D )沟道等效

33、电阻; Id 漏极电流。 342他励直流电机电流检测方法 他励直流电机控制器要采集的电流信号是电枢电流信号和励磁电流信号, 电枢电流只有一相,励磁电流要采集的信号有两相,如图3 1硬件结构框图所示,电枢电流采集流过下桥 MOSFET 的电流,励磁采集流过 H 桥下桥 MOSFET 的电流。因为原理都是一样的,故只分析采集电枢电流的电路。 由于电机所需功率比较大,所以每一项都是多个 MOSFET 管并联【 251 。 他励电机电枢电流检测电路如图3 4所示。VCC圏3.4他励电机电枢电流检测电路电路工作原理:VloW驱动下桥MoSFET管,当VIoW为低电平时,D2 右端也被钳位为低电平,U1的

34、正向输入端即为低电平,U1的负向输入端为固定电平,此时U1输出为低电平,U2输出也为低电平,经过 U3 ,正反 输入端都为0 ,所以U3输出为0。 MCU电流采样点V04为0。当VIoW为高电平时,D2右端电压为高电平,此时 U1输出为高阻态, Vol的电压为MOSFET电流在内阻上的压降加上 D1的管压降,因为加上了 D1的管压降,所以检测的电流不准,故我们采用了U2来去除管压降,此时U2输出为高阻态,V02的电压为二极管管压降。V03=K*(V01. V02) ; K=(R9 / R8)为电压放大倍数;V03经过C1和R10组成的滤波电路可得电压 V04 ,此时V04的电压即 能准确Ql上

35、的管压降,将V04的电压送入MCU进行处理。开关管管压降和电流检测电路相关点的波形分析如图3 . 5所示。II图35电流检测电路相关点对应的波形T1和T3是导通时刻,T2是MoSFET关断时刻,Vl是导通时D3的管压 降,V2是运放的零飘电压。3. 5驱动电路的设计驱动电路是电力电子主电路与控制电路之间的接口,是实现主电路中的电力电子器件按照预定设想运行的重要环节。采用性能良好的驱动电路,可以使电力电子器件工作在较为理想的开关状态,缩短开关时间,减小开 关损耗。此外,对器件或整个装置的一些保护措施也往往设在驱动电路中, 或通过驱动电路实现,因此驱动电路对装置的运行效率、可靠性和安全性 都有重要

36、的影响。功率MOSFET为电压型驱动功率器件,常见的MOSFET 栅极集成驱动器为IR公司生产的IR21XX系列高压浮动MOS栅极驱动集 成电路,该集成电路将驱动一个高压侧和一个低压侧MOSFET所需的绝大部分功能集成在一个封装内,它们依据自举原理工作,驱动高压侧和低压 侧两个元件时,不需要独立的驱动电源,因而使电路得到简化,而且开关 速度快,可以得到理想的驱动波形。在设计功率主电路的驱动电路中,要 综合考虑减小开关损耗、驱动的一致性、抑制感生电压等问题,因此驱动 电路对系统的可靠性有重要的影响。在系统设计中,选用IR2110作为驱动芯片。图3. 6为单桥臂的驱动电路的原理图。VCC+5vGN

37、DHOlLOIlIR211O VB !VUUg-NVO .-HIKIVrr INPbHM -SDWlVILO +12VITGNDR2RIJrTVS0+图3+6单桥腎的驱动电路的原理图在MoSFET栅极串联一个限流电阻 Rl ,降低MoSFET的开关速度, 减小电压电流的变化率,降低 EMI ,且对动态均流有显著的作用,但增大 了 MOSFET的开关损耗,经过反复实验,取 R1的电阻值为15 ;电阻R2 是防静电电阻,以免由于静电烧损功率管;采用 15V的TVS防止驱动电压 过高,损坏功率管。3. 6电压检测电路在驱动控制系统中使用的功率器件是IRFB4310 ,其耐压值为100V ,当电压过高

38、时,功率器件会因过压而损坏,所以电压信号的检测是很重要的一 个信号量。电压检测电路如图 3. 7所示。我们需要测量蓄电池电压值,在 信号的采样点的选择上,我可以选择钥匙开关的接口点KEY作为蓄电池电压的采样点,为了配合系统的故障检测功能的实现,选择B+点作为蓄电池电压采样点。在驱动系统上电后,系统先通过二极管和PTC功率热敏电阻给功率电路中的滤波电容充电,延时IS后,通过检测B+点的电压,电压过低,可以判断功率电路出现故障,发出故障报警信号;电压过高,发出报 警信号。如果系统正常,吸合主接触器,系统进入运行状态,但也存在主 接触器不能可靠吸合在运行的过程中断开的故障情况,此时B+点的电压将下降

39、,系统应及时停止运行。当功率电路出现故障时,充电电路的电流较 大,PTC功率电阻温度升高,其阻值升高,起到抑制充电电流,保护电路 板的功能。OK20+5VDIA/*图VZ电压检测电略3. 7温度检测电路在驱动控制系统的功率电路中利用MoSFET的关断与导通来控制电机的转速。MOSFET的损耗都转换成热量,并变成温升,但MOSFET温度过高时,驱动控制系统的稳定性和可靠性将会下降,甚至造成功率器件 损坏。因此控制器设计时,考虑功率器件温升情况,通过采集功率结构散 热器的温度信号,间接检测功率器件工作的环境温度,当功率器件的工作 环境温度大于60 C时,驱动系统将发出警报声音,提醒用户;当功率器件

40、 的工作环境温度大于70 C时,驱动系统将强制停止运行, 并发出报警声音, 等待功率器件的工作环境温度小于 60 C时,重新恢复正常工作状态。在驱 动控制系统中电路设计中,温度信号的检测采用玻封的NTC热敏电阻装在散热器上作为温度传感器,NTC热敏电阻是负温度系数热敏电阻,当温度升高时,其电阻值变小,通过查阅器件资料,可得到具体型号的NTC热敏电阻在不同环境温度下所对应的阻值。通过电阻分压,将温度信号转换成 电压信号,输入微处理器的 A/D口。温度检测电路如图3 . 8所示。+5V图3$温度检测电路3. 8加减速踏板信号检测电路电动机的运转速度由加速踏板的加速器控制。在本驱动系统中,加速 器采

41、用线性霍尔测量驾驶员的速度给定信号,其输出为O . 5V4 . 5V的电压信号,该信号经过 RC滤波和电压跟随器后送人微处理器的A/D口。加速信号处理电路如图3 . 9所示。在加减速踏板中,安装了微动开关,配合加速器的使用,可以提高系 统的可靠性,微动开关闭合时,系统根据加速器的信号进入电动状态运行, 微动开关断开时,系统进入制动状态,速度为零,转入静止准备状态。3 . 9开关量输入信号控制系统中使用的开关量输入有:加速器内部的微动开关信号、档位 信号及电机驱动使能开关信号。当外部的开关闭合时,相应的I/O口接收到4V的高电平信号;当外部的开关断开时,相应的I/0 口接收到O的低电平信号。开关

42、输入信号处理电路如图3. 10所示。SWITCHK15I/O3J0开关输入信号处理电路3 . 10蜂鸣器报警电路故障报警器件采用12V压电式蜂鸣器。当系统运行时发生电池电压在不允许的范围内、散热器温度超限,系统接线故障,功率桥损坏等故障时蜂鸣器将根据故障的情况,发出不同的报警提示声音。报警电路如图3 .11 所示。蜂鸣器341蜂鸣器接电路图3 . 11通讯模块电路设计通讯模块包括JTAG接口和USART接口。JTAG接口用于系统开发环境与所开发系统之间的通讯,主要用于处理器的熔丝位设定、程序下载、系统调试等。USARTo接口用于和上位机完通讯完成成现场数据采集和各 种控制任务,控制器提供了一种

43、通信接口即RS232。在设计时,ATmega64的USART0121用于负责本RS232接口通信,电平转换芯片采用MAX232 ,具体接口电路设计如图 3 . 12 . -3 . 13所示。JTAG接口同过仿真器与 PC连接,JTAG接口图如图3 . 12所示:+5V图3J2 JTAG接口电路图图3.13RS232接口电路3 .12硬件抗干扰的设计合格的硬件系统设计包括两个方面:系统功能的实现与良好的抗干扰能力。干扰不仅会使电子元器件性能降级或失效,使处理器工作失常;同时 还可能使输入输出及控制信号发生偏移或严重失真,导致计量误差。系统 的干扰信号主要来自以下几个方面:1)元器件布局不合理造成

44、的干扰;2) 数字地和模拟地的相互影响; 3) 寄生耦合; 4)电磁干扰; 5) 静电干扰等。 这些干扰使 MCU 的检测值严重失真,直接影响系统整体系能。3 13 本章小结 本章根据系统提出的要求,提出了硬件电路总体设计方案,并详细描 述了各硬件模块的电路实现。对影响系统的干扰进行了分析,给出了具体 的抗干扰措施。设计的电路具有简单可靠成本低等特点。第四章系统的软件设计4.1 电动汽车的控制策略研究控制器是分工况对纯电动汽车进行实时控制的。纯电动汽车的行驶工 况分为以下五种:1启动。2匀速行驶。3加速行驶。4减速行驶。5制动。对不同的行驶工况采用不同的控制策略,这样不仅能改善纯电动汽车 的响

45、应方式,而且能优化控制效果。4 1 1再生制动控制策略1 长下坡时的再生制动控制策略纯电动汽车行驶在下坡路况,当坡度角大于某一数值时,电枢电流小 于零,电机从电动运行状态过渡到再生制动状态,向蓄电池充电,再生制 动所产生能量经功率变换器存储到纯电动汽车动力蓄电池中。坡度越大, 回馈的能量越多。当坡度过大时,回馈电流将大于动力蓄电池最大允许充 电电流,这种情况下必须对充电电流进行限制,此时采用再生制动和机械 制动相结合的制动方式来保证动力蓄电池的安全充电及行车安全。2 中轻度刹车时的再生制动策略中轻度刹车是车辆行驶过程中最常见的一种刹车。中轻度刹车时,若 所需制动力小于动力蓄电池允许最大充电电流

46、等效的制动力,机械能直接 通过 PWM 变换器给蓄电池充电; 若所需制动力大于动力蓄电池允许最大充 电电流等效的制动力,则用最大允许充电电流向蓄电池充电,多余部分能 量由机械制动消耗。3 急刹车时的再生制动策略 当驾驶员在驾驶过程中遇到时紧急情况时会进行紧急刹车行为,此时 考虑到行车的安全性,应使用机械制动迅速停车。412驱动控制策略在现代控制系统设计中, PID 控制是应用最广泛的控制策略。 PID 算法 不仅具有简单而固定的形式,而且在很宽的工作范围内都能保持较好的鲁 棒性。然而常规 PID 控制器难以满足高精度、快响应的控制要求,常常不 能有效克服负载、模型参数的大范围变化以及非线性因素

47、的影响。模糊控制是以模糊集理论、模糊语言变量和模糊逻辑推理为基础的一种智能控制方法,它从行为上模拟人的模糊推理和决策过程。其最大的特点是将专家的经验和知识表示为语言控制规则,并用这些控制规则去控制系统,这样它可以不依赖于被控制对象的精确数学模型,能够克服非线性因素的影响,对被控制对象的参数具有较强的鲁棒性。纯电动汽车在行驶过程中,环境的变化具有不可预知的特点,因此常 规的PID控制算法在控制系统中较难取得满意的控制效果。所以,对速度 的控制策略采用将PID控制和模糊控制相结合的方法一模糊自适应整定 PID控制,即利用模糊控制规则在线对PID参数进行修改。【7】如图4 . 3所示:PlDlil

48、B圏43 J PLDfi制器结构图PID参数自整定的实现思想是先找出PID的三个参数与误差e和误差变化率eg之 间的模糊关系,在运行中通过不断检测e和eg ,再根据模糊控制原理来对三个参数进行在线修改,以满足不同e和ec时对控制器参数的不同要求,而使被控对象有良好的动、静态性能。确定系统中连续变量e, ec的变化范围,本系统中速度变化范围为(0-3Ooor / min)。那么速度误差e范围是(-3000 , 3000);而误差变化率 ec的变化范围可以设定为(-5000 , 5000)。将e , ec的变化范围整定到模 糊论域E=(-7 , 7)内:由此,可以得到速度误差及误差变化率的整定公式

49、为(4 . 1) , (4 . 2):e' =73000e(4.1)ec' =75000ec(4.2)这样就得到模糊量e', CC '。在模糊论域内,将e '和ec'的语言变 量定义为:NB=负大NM=负中NS=负小ZE= 零PS= 正小PM= 正中PB= 正大将e'和ec'量化为15个等级,分别为.7, 6 ,5 ,4 ,3 ,2 ,1 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7。那么 e '和 ec '的论域为:e' =-7 ,一 6 , 一5-4 一3一2-l01234567 ec

50、' =-7-6-5-4-3-2-101234567。 Kp 、Ki 的输出范围都为(一 O . 3, 0 . 3) , Kd的输出范围为(-0 . 2 , 0 . 2)。同理,将输出量 KP、Ki和Kd也量化为15个等级,即KP '、Ki '、 Kd '.的论域为-7 , -6 , -5 , -4 , -3 , -2 , -1 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 。该部分主要代码如下:RAM : sectionabsentry fllzvarfuzvar : ds.b 7 ; inPutsNB :equ 0;负大N1Vl- equ l

51、;负中NS:equ 2:负小ZE :equ 3;零PS:equ4;正小 ,PM:equ4:正中PB :equ4:正大outPut membershiP variables absentry fuzoutfuzout : ds. b 4 ; outPutsNB: equ 0:负大NM: equ l:负中NS: equ 2:负小ZE: equ 3;零PS:equ4;正小PM: equ4:正中PB: equ4;正大4 . 2 主要任务模块的详细设计4. 2.1 主程序系统上电后首先对系统实施初始化和自检,然后管理层根据驾驶员的 操作,结合当时车辆状况及环境状况完成工况判断后,对纯电动汽车分工 况控制

52、,并完成实时通讯等工作。主程序流程图如图 4. 2所示。4 . 22电枢PWM控制模块PWM信号是电机驱动电路的控制信号,通过调整PWM信号的占空比,控制电机电枢两端电压的大小,从而控制转速。PWM输出控制信号的处理时应该避免由于系统干扰造成 PWM占空比变化过于频繁和IGBT瞬间产生 大电流损坏电动机。系统程序为:/*FlLE NAME:dc_motor.cCHIP TYPE:ATMEGA64CLoCK FREQUENCY:8MHZIDE:VSMStUdiOCOMPILER:AVR-GCCTIME:September 2011 */ #include <avr/io.h> #in

53、clude <util/delay.h> #define uchar unsigned char #define uint unsigned int/* Low level port/pin definitions */ #define sbit(x,PORT) (PORT) |= (1<<x) #define cbit(x,PORT) (PORT) &= (1<<x) #define pin(x,PIN) (PIN) & (1<<x)/* Main Program*/ Initialize Stack Pointerint ma

54、in(void) SPL = 0x5f;SPH = 0x04;DDRB = 0x0c;PORTB = 0xff;/ pins PB2 & PB3 as outputs/* Set PWM Duty Cycle */ TCCR0 = 0x65;OCR0 = 0xcc;while(1);4 2 3 电动机速度测量 电机输出轴转速和车辆速度是通过磁电式速度传感器产生与速度成正比的正弦信号,进过信号调理电路的处理转换为对应的脉冲信号进入单片 机,单片机对采用定周期法进行计数,即可计算出电机和车辆的速度。用 一个 16位的定时器实现精确的定时,周期设定为 10ms ,同时用一个 16 位 的计数

55、器来实现脉冲的计数。计时器启动的同时启动计数器,当 10ms 时 间到立即停止计数器的工作, 并读取计数器的值 PACNx(x 代表不同的计数 通道 ),若电机车轮每转一圈产生 40 个脉冲,则每秒钟的脉冲数为: M1=100 × PACNx 每分钟的脉冲数为: M2=60*100*PACNx 电机转速和车轮转速: N=60*100*PACNx/40车辆速度:V=N ( L) *2 R*601000式中N ( L)为车轮的转速,单位为转/分钟。为了提高测速的实时性,测速处理程序作为定时器中断的中断服务程序来处理,详细的测速处理程序流程图如图4 . 12所示。fnew*, -ftttF1主黯环林图4.2.3速度测量处理程序流程图 主要程序片段如下:#PragmaCODE_SEG NON_BANKED Void in terrupt 26 MDC_ISR(Void) CoUn t+;if(count=iSpeedNum)0. 5秒读取一次CoUn t=O ;Iu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论