当前位置: 首页 > 专利查询>田清专利>正文

一种新型高速电动汽车整车控制系统技术方案

技术编号:20923235 阅读:29 留言:0更新日期:2019-04-20 11:08
本发明专利技术公开了一种新型高速电动汽车整车控制系统,包括应用层、平台层,所述应用层设有模型调度、控制算法,所述平台层设有硬件抽象层、CAN驱动、CAN诊断模块,所述应用层软件采用MATLAB建模,并经过SIL测试后生成C代码,所述平台层软件即手写C代码部分,主要包含常用发驱动。

A New Vehicle Control System for High Speed Electric Vehicle

The invention discloses a new type of high-speed electric vehicle control system, which includes application layer and platform layer. The application layer has model scheduling and control algorithm. The platform layer has hardware abstraction layer, CAN driver and CAN diagnostic module. The application layer software is modeled by MATLAB and generated C code after SIL test. The platform layer software is the handwritten C code part. Include common hair drivers.

【技术实现步骤摘要】
一种新型高速电动汽车整车控制系统
本专利技术涉及电动汽车
,具体涉及一种新型高速电动汽车整车控制系统。
技术介绍
电动汽车是由多个子系统构成的一个复杂系统,主要包括电池、电机、变速箱、制动等动力系统,以及其它附件如空调、助力转向等。各子系统几乎都通过自己的控制单元(ECU)来完成各自功能和目标。为了满足整车动力性、经济性、安全性和舒适性的目标,一方面必须具有智能化的人车交互接口,另一方面,各系统还必须彼此协作,优化匹配。因此,电动汽车必须需要一个整车控制器来管理电动汽车中的各个部件。现有的纯电动整车控制系统的发电机是装配在轮毂或者轮轴上的。由于能量的损耗,从驱动电机的动力输出传输至轮轴或者轮毂是逐步耗损的,而轮轴或者轮毂的转速相对驱动电机的动力输出端转速低很多,这样也就意味着装配在轮轴或者轮毂的发电机的发电效率低,能量回收效率低。
技术实现思路
本专利技术针对现有技术的不足之处,提供一种新型高速电动汽车整车控制系统。本专利技术解决现有技术问题的方案是:一种新型高速电动汽车整车控制系统,包括应用层、平台层,所述应用层设有模型调度、控制算法,所述平台层设有硬件抽象层、CAN驱动、CAN诊断模块。优选的,所述应用层软件采用MATLAB建模,并经过SIL测试后生成C代码。优选的,所述平台层软件即手写C代码部分,主要包含常用发驱动。本专利技术所提供一种新型高速电动汽车整车控制系统,为两部分,即应用层软件和平台层软件。应用层软件采用MATLAB建模,并经过SIL测试后生成C代码。平台层软件即手写C代码部分,主要包含常用发驱动,例如IO口,ADC,SPI,CAN,DMA,TIMER,SCI,DAC等。平台软件的设计另外也要注意和应用层软件接口函数的准确性。平台软件和应用层软件就是靠这些接口函数进行数据交互。另外,平台层软件包含RTOS功能,目前汽车行业主流的OS是AUTOSAR。AUTOSAR是AUTomotiveOpenSystemArchitecture(汽车开放系统架构)的首字母缩写,是一家致力于制定汽车电子软件标准的联盟。汽车电子经过几十年的发展,也面临着以下诸多问题:电子系统的复杂性不断增长,软件代码量的急速增长,整车更新换代越来越快,从而导致和整车配套的控制器的生命周期越来越短。再加上嵌入式软件的通用性较差,目前主流的汽车级别处理器就达到上千种,一旦更换处理器,软件就需要推倒重写。为了应对日益复杂的汽车电子系统,提高系统的灵活性,增加系统的更新和升级性能,改善系统的可靠性和稳定性,在设计的过程中更早的发现问题。全球的主要汽车制造商,零部件供应商,以及其他的半导体和软件系统公司联合建立了这个开放的平台。目前该平台几乎包含了全球范围内的主流主机厂和一系列的知名汽车零部件供应商。平台软件还包含标定的功能,本文采用的标定协议是CCP,标定的硬件工具是汽车行业主流的INCA。通过INCA可以方便的对整车控制器的内部数据进行标定。这样标定工程师可以通过CAN对整车的性能进行在线标定,本文设计的整车控制器主要需要标定整车的动力参数,例如加速率,电子制动最大扭矩等。标定完成后,INCA会生成一个完整的数据表格,整车控制器会将这些数据写入EEPROM,下次整车上电时,这样数据会被直接读出来,并应用在整车上。附图说明图1为本专利技术一种新型高速电动汽车整车控制系统构架图;图2为本专利技术一种新型高速电动汽车整车控制系统算法流程。具体实施方式如图1、2所示,一种新型高速电动汽车整车控制系统,包括应用层、平台层,所述应用层设有模型调度、控制算法,所述平台层设有硬件抽象层、CAN驱动、CAN诊断模块。优选的,所述应用层软件采用MATLAB建模,并经过SIL测试后生成C代码。优选的,所述平台层软件即手写C代码部分,主要包含常用发驱动。本专利技术所提供一种新型高速电动汽车整车控制系统,为两部分,即应用层软件和平台层软件。应用层软件采用MATLAB建模,并经过SIL测试后生成C代码。平台层软件即手写C代码部分,主要包含常用发驱动,例如IO口,ADC,SPI,CAN,DMA,TIMER,SCI,DAC等。平台软件的设计另外也要注意和应用层软件接口函数的准确性。平台软件和应用层软件就是靠这些接口函数进行数据交互。另外,平台层软件包含RTOS功能,目前汽车行业主流的OS是AUTOSAR。AUTOSAR是AUTomotiveOpenSystemArchitecture(汽车开放系统架构)的首字母缩写,是一家致力于制定汽车电子软件标准的联盟。汽车电子经过几十年的发展,也面临着以下诸多问题:电子系统的复杂性不断增长,软件代码量的急速增长,整车更新换代越来越快,从而导致和整车配套的控制器的生命周期越来越短。再加上嵌入式软件的通用性较差,目前主流的汽车级别处理器就达到上千种,一旦更换处理器,软件就需要推倒重写。为了应对日益复杂的汽车电子系统,提高系统的灵活性,增加系统的更新和升级性能,改善系统的可靠性和稳定性,在设计的过程中更早的发现问题。全球的主要汽车制造商,零部件供应商,以及其他的半导体和软件系统公司联合建立了这个开放的平台。目前该平台几乎包含了全球范围内的主流主机厂和一系列的知名汽车零部件供应商。平台软件还包含标定的功能,本文采用的标定协议是CCP,标定的硬件工具是汽车行业主流的INCA。通过INCA可以方便的对整车控制器的内部数据进行标定。这样标定工程师可以通过CAN对整车的性能进行在线标定,本文设计的整车控制器主要需要标定整车的动力参数,例如加速率,电子制动最大扭矩等。标定完成后,INCA会生成一个完整的数据表格,整车控制器会将这些数据写入EEPROM,下次整车上电时,这样数据会被直接读出来,并应用在整车上。应用层软件主要复杂算法的实现,如整车动力控制算法,高压电管理算法,诊断算法,空调控制算法,整车CAN网络数据处理算法等。而平台层主要负责单片机的驱动功能。只有将应用层软件与平台层软件有效的结合起来,并集成编译才能实现完整的整车控制功能。在集成编译以前,还需要对应用层软件和平台层的软件进行接口函数的设计,就是将平台层的数据与应用层的数据进行有效链接的过程。例如,平台层软件采集的模拟信号值要传递给应用层软件,需要设计一个公共变量和接口函数。应用层软件通过计算要输出一个控制结果,也需要接口函数将控制结果传递给平台层软件,最后由平台层软件输出控制结果。电动汽车的整车控制策略根据车型的不同会有一定的差异,但一般都可以分为以下几个模块:诊断模块,高压电上下电模块(READY控制模块),温度控制模块(空调控制和水泵控制),充电机,DCDC控制模块,整车扭矩控制模块,整车CAN网络管理模块(各个控制器的CAN通讯控制)等。根据各个模块的优先级以及执行时序的不同,将以上各个模块进行分组,并初步梳理出整车控制器的基本工作流程。1)整车上电,整车控制器开始自检。主要检测油门信号是否合理,档位开关信号,以及电机控制器,电池管理系统,绝缘检测器的CAN信息中是否有故障信。2)若自检正常后,钥匙开关打到START档位,整车控制器开始闭合预充电接触器,整车开始预充电。预充电完成后,总负接触器闭合,整车预充电完成。3)档位被切换到前进挡,油门被踩下,整车控制器踩下去后。整车控制器本文档来自技高网...

【技术保护点】
1.一种新型高速电动汽车整车控制系统,包括应用层、平台层,所述应用层设有模型调度、控制算法,所述平台层设有硬件抽象层、CAN驱动、CAN诊断模块。

【技术特征摘要】
1.一种新型高速电动汽车整车控制系统,包括应用层、平台层,所述应用层设有模型调度、控制算法,所述平台层设有硬件抽象层、CAN驱动、CAN诊断模块。2.根据权利要求1所述的一种新型高速电动汽车整车控制系统...

【专利技术属性】
技术研发人员:田清
申请(专利权)人:田清
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1