搜狐汽车小程序

微信扫一扫

汽车传动系统之家

汽车传动系统之家

ta的内容丨0
大图模式
评论
点赞
分享
放大字

基于dsPIC33EP256MC504 的电动汽车空调压缩机控制器设计研究

2020-07-07 07:35
3540

摘要:针对电动汽车空调制冷系统压缩机的控制需求,设计了以 dsPIC33EP256MC504 为核心的永磁无刷直流电机控制器,给出了其硬件设计框图,重点介绍了控制器低压电源稳压模块、电机驱动模块和运放模块等在压缩机控制应用中的电路设计内容;在电机控制策略方面,结合压缩机控制系统目标,采用矢量控制算法实现压缩机转速的控制;在程序设计方面,采用模块化的编程方式调试了压缩机控制的主程序及各个模块的子程序,并增加了 CAN 通信模块以实现与整车 CAN 网络的数据交互;最后在空调系统台架上对控制器和压缩机进行台架试验,检测在实际工况下控制器和压缩机的运转情况及空调系统的制冷情况。实验结果表明,压缩机总成正常运转,空调系统台架能够实现制冷功能,验证了设计方案的可行性。

前言

近年来,随着电动汽车产业的兴起和国民生活质量的日益提高,人们对电动汽车的舒适性、可靠性、和节能环保等性能提出了更高的要求,而电动汽车空调系统性能的优劣是影响乘车舒适性的重要因素之一。电动空调系统是新能源汽车上是除三电系统外的一个重要电子控制系统,在当前我国强调提高新能源汽车零部件自主知识产权能力的背景下,加强对其关键技术的基础研究工作,对加快电动汽车技术进步、促进电动汽车产业发展具有现实和长远的意义 [1-2] 。

电动压缩机是电动空调制冷系统的核心零部件。随着电动汽车的产业化,该产品的需求量会不断上升,经济利润空间大,拥有广阔的市场前景。同电动汽车驱动系统一样,电动空调压缩机也使用电动机进行驱动;为其研究开发一款性能良好、运行平稳、工作高效和安全可靠的驱动器控制系统非常重要。电动空调压缩机驱动系统所采用的控制算法的优劣以及设计编写对应的控制程序的水平是压缩机正常工作的关键[3-4]。

本文以电动空调压缩机控制器为研究对象,设计了基于 dsPIC33EP256MC504 为主控芯片的控制器硬件和软件部分,通过系统台架实验,验证了压缩机控制方案的可行性,对电动汽车空调电动压缩机控制器的研发具有一定的参考价值。

1 电动压缩机总成系统介绍

新能源汽车电动压缩机总成包括压缩机、驱动电机和驱动控制器三部分,本文开发设计的电动压缩机控制器采用的是一体式涡旋电动压缩机,具有结构紧凑、体积小、质量轻和运转噪音小等特点。电动压缩机控制器通过整车CAN网络接收汽车空调控制器发送的开启、关闭和调速信号来实现对压缩机启停和转速控制。电动压缩机总成系统如下图1所示。

图 1 电动压缩机总成系统框图

2 电动压缩机控制器硬件设计

电动压缩机控制器硬件系统主要由最小系统电路、低压电源稳定电路、IPM 驱动电路、高压直流母线电路、差动运放电路、过流保护电路和 CAN 通讯接口电路等六部分组成。

电动压缩机控制器硬件系统电路如图 2 所示。

图 2 电动压缩机控制器硬件构架

2.1 主控芯片的选择

MCU 是电动压缩机控制器的核心元件,它是软件、硬件和实现控制算法的基础和载体。在电动压缩机控制器设计时采用的是 Microchip 公司推出的一款集 DSC 和 MCU 为一体的专用在电机控制方面的16位高性能微控制器dsPIC33EP 256MC504。其最大工作频率可达 70MIPS,两个 40 位宽累加器,支持单周期混合符号乘法和除法,同时支持 32 位乘法, 能够满足永磁同步电机控制算法对芯片运算速度的苛刻要求;另外该芯片内部具有电机专用的高速 PWM 控制器,通过编程可以产生具有相同频率和工作方式,且相互独立的 3 相 6 路 PWM 波形;有可最多支持 4 路模拟输入同步采样的 ADC 模块,ADC 模块上灵活的多触发选项允许使用廉价的电流检测电阻来测量电机绕组电流,使用PWM模块触发A/D 转换,电流检测电路可在指定时间内对输入进行检测 [5] 。

2.2 低压电源稳压电路

电动压缩机控制器是高低压共板的,电源稳压部分电路的设计关系着压缩机总成运转的稳定性和可靠性。本系统电源稳压电路由 3 部分电路组成:12V 转 15V 电路、15V 转 3.3V 电路和 12 转 5V 电路组成。12V 转 15V 电路是用于产生电机驱动模块的工作电压 15V,由于车载 12V 低压蓄电池和 380V 高压电源需要物理隔离,所以采用电流型 PWM 控制器 NCV3843BV+隔离型变压器+光电耦合器的解决方案,其电路原理如图 3 中局部电路图 1/1--15V 所示,NCV3843BV 输出频率为 70KHz 的 PWM 信号,周期性开启和关断功率 MOS 管 IRFL024Z,使变压器初级电压 12V 周期性变化,次级电压输出 15V。由三端稳压器 TL431 和光耦 TLP185 组成 15V 反馈网络,输入到 NCV3843BV 内部,对变压器次级电压进行微调,使输出电压稳定在 15V。隔离型变压器将输入和输出物理隔离,防止高低压网络互相影响。在图 3 局部电路图 1/2--5VCAN 中,采用线性稳压电源芯片 MIC2951-03YM,将蓄电池 12V 低压转成 5V,为隔离型 CAN 芯片 ISO1050 提供工作电压。在图 3 局部电路图 1/3--3.3V 中,使用开关电源 MCP16301,将变压器次级输出的 15V 转为 3.3V,为 MCU、CAN 通讯电路和运放电路等提供电源。

图 3 低压电源稳压电路

2.3 电机驱动电路

本系统选用仙童公司的一款汽车级 3 相智能功率模块 FAM65V05DF1 来驱动永磁无刷直流电机,其额定电压为 600V,额定电流为 50A,该模块将功率桥和三相桥驱动芯片集成在一起,而且内部还集成有过/欠压,过流和过热等故障检测电路 [6] 。HIN1~3/LIN1~3 直接连接 MCU 的 I/O 口,是 6 路 PWM 互补信号输入端,控制 IPM 内部上下桥臂交替开通和关断,用于驱动电机;VTS 端口是温度输出端口,输出 IPM 模块温度模拟值给到 MCU,用于判断 IPM 工作温度是否达到过温保护关断值。VFO 端口是故障信号输出端,当 IPM 工作出错时,主动输出低电平故障信号,MCU 检测到信号时,禁止 PWM 信号输出;CSC 端口是电流短路保护端,电机相电流经过下桥臂采样电阻时直接输出电压值,经过 RC 滤波电路,连接 CSC 端口,当电压达到 0.5V 时,CSC 端口触发 IPM 硬件保护功能,同时 VFO 端口输出低电平故障信号,其电路原理如图 4 所示。

图 4 电机驱动电路

2.4 差分运放及过流保护电路

在电机矢量控制的过程中,需要采集电机的相电流,然后反馈到控制电路中,形成对永磁无刷直流电机的闭环控制。在电机 IPM 驱动电路中,采用下桥臂电阻采样法得到各相电流后,输入到集成运算放大器 MCP6024,MCP6024 内部集成了 4 路运放控制电路。

图 5 差分运放电路

在相电流差分运放电路设计中,如图5所示,1路(U201D) 用于偏置电路输入,得到相电流的模拟参考电压 1.65V;2 路(U201A/U201B)用于相电流差分信号输入,经过运放电路放大,得到相电流模拟信号值 Current_V 和 Current_W,然后输出给 MCU,用于计算电机转子位置,精准控制转速。在图 6 比较器过流保护电路中,最后 1 路对 IPM 过流信号进行过滤、放大后,接着输入到比较器 MCP6561,与设定的过流保护阈值进行比较,输出电平信号 IC 给 MCU,用于判断电机是否过流。

图 6 比较器过流保护电路

2.5 CAN 通信接口电路

电动压缩机工作时通过整车 CAN 总线网络接收外部 CAN 节点发来的钥匙档位信号、压缩机启动/停止信号和转速信号;同时对压缩机系统控制软件运行状态和硬件工作状态进行实时的检测,如果发现系统出现故障,一方面关闭压缩机系统的功率驱动模块,使压缩机停止工作,另一方面将系统的故障代码发送到整车 CAN 网络上。本系统 CAN 通信接口电路采用美国德州仪器公司生产的一款隔离型高速 CAN 总线收发器 ISO1050,它一端与内部自带 CAN 控制器的主控芯片连接,另一端整车 CAN 总线连接。ISO1050 能够隔离压缩机控制器与整车 CAN 总线信号的相互干扰,确保数据交互稳定可靠 [7] 。系统 CAN 通信接口电路如下图所示。

图 7 CAN 通信接口电路

3 电动压缩机控制器软件设计

电动压缩机控制系统程序设计遵循前/后台的结构模式,由系统主程序和中断程序两部分组成,压缩机控制器上电后系统主程序调用各个子模块进行初始化,然后进入压缩机状态机,接收中断系统的反馈信息,执行压缩机不同状态之间的转换;中断控制程序执行压缩机控制算法,更新 PWM 模块占空比,跟踪目标转速,并监测压缩机状态信息的变化,最后反馈给压缩机状态机。

图 8 电动压缩机控制器软件结构框图

3.1 系统主程序设计流程图

图 9 主程序流程图

主程序流程图表示控制器从上电到正常运行这段时间的程序运行情况,总体设计思路是:子程序模块化设计,通过子函数的调用和中断函数的方式实现具体功能,尽量减少主程序复杂度,提高运行效率。系统上电后,主程序对 dsPIC33 EP256MC-504 单片机各模块进行初始化,主要包括 GPI/O 模块、PWM 模块、ADC 模块、定时器模块、IC 模块等,然后进入状态机,执行状态逻辑变换。其流程见图 9。

3.2 压缩机状态机逻辑设计

电动压缩机在实现汽车空调系统制冷功能的工作过程中,其运行状态的变化可用一个状态机来描述,该状态机包含 6 种状态,分别为:上电待机状态、起动状态、正常运行状态、弱磁控制状态、制动减速停机状态以及故障状态。

图 10 压缩机状态机简图

3.3 电机驱动程序流程图

电机驱动程序通过实时采集电机的相电流大小、使用滑动模式控制器(SMC)估算电机的位置和速度,应用 PID 闭环控制方法,再使用空间矢量调制技术更新 PWM 模块占空比,实现压缩机目标转速的跟踪 [8] 。电机驱动程序是在 AD 中断服务程序中执行的,由 PWM 模块触发 AD 中断,PWM 频率设为 10KHz,即在一个 PWM 周期内要完成电机驱动程序的执行,其流程图 11 如下所示。

图 11 电机驱动程序流程图

4 台架试验及结果分析

本研究在验证控制器基本功能后,在空调系统制冷台架上对控制器和压缩机总成进行台架试验,检测在实际工况下控制器和压缩机的运转情况及空调系统的制冷效果。试验过程中使用示波器、钳流表、温度仪和压力表等工具对压缩机相电流、系统管道压力、HVAC 箱体出风口温度和电箱输入功率进行测量。

图 12 空调制冷系统试验台架

图 13 2500r/min 时压缩机相电流波形

试验时,通过 PC 上位机软件模拟整车 CAN 通信网络,发送压缩机转速信号,使压缩机转速由 1000r/min 逐步提高到 5000r/min,示波器测得压缩机相电流波形比较接近正弦波,说明控制系统很好的实现压缩机的矢量控制;同时测得压缩机高低管道压差由 0MPa 逐步升高 0.86MPa、HVAC 箱体出风口温度由室温 26℃逐步降低到 10℃,表明压缩机能够实现空调系统制冷功能,且随着转速的提高制冷效果逐步增强。

5 结束语

基于微芯科技 dsPIC33EP256MC504 型主控芯片,本文设计了一款用于 380V 电动汽车空调压缩机的永磁无刷直流电机控制器,通过 CAN 通信网络方式实现压缩机的启停和调速控制。在空调台架试验中,控制器软硬件工作正常,压缩机正常运转,空调系统台架能够实现制冷功能,达到了预期设计目标,验证了压缩机控制器设计的合理性和实用性。

研究中发现压缩机运转过程中存在一定程度的波动及在高速下有触发过流保护等问题,因此后期,压缩机控制算法参数匹配、低压电源稳压电路和运放电路的 PCB 布局和参数调试等都是进一步研究的重点。

作者:李仁庆,沈长海,宋立彬,刘福宽

单位:众泰汽车工程研究院

注:有需要此篇文章的原文PDF,可以关注进入公众号在对话框输入数字1310即可自动索取。

声明: 本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。

回首页看更多汽车资讯

评论(174)
文明上网理性发言,请遵守《搜狐我来说两句用户公约》

0/100 发表评论

大白兔

把广告牌识别成车修复了吗?
昨天 01:45
黑龙江
回复

大白兔 小子

  • 大白兔TGXprpqJZGM

    • 大白兔TGXprpqJZGM

      把广告牌识别成车修复了吗?
    把广告牌识别成车修复了吗?
把广告牌识别成车修复了吗?
昨天 01:45
黑龙江
关闭回复
0/100 发表评论
查看更多 374 条评论

评论(374)

0/100 发表评论

{{item.userObj.user_name}} {{ item.parents[0].userObj.user_name }}

{{item.userObj.user_name}}

  • {{ item.parents[0].userObj.user_name }}

    {{ item.parents[0].content }}
{{ item.content }}
0/100 发表评论
查看更多 {{commentStore.commentObj.participation_sum}} 条评论