[发明专利]基于计算机软件实现电动汽车中电机控制器故障诊断系统可配置化处理的方法有效
申请号: | 201911348360.X | 申请日: | 2019-12-24 |
公开(公告)号: | CN111002832B | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 孙斌;刘世猛;郑富辉;邵勤 | 申请(专利权)人: | 东风电子科技股份有限公司 |
主分类号: | B60L3/00 | 分类号: | B60L3/00 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁 |
地址: | 201114 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算机软件 实现 电动汽车 电机 控制器 故障诊断 系统 配置 处理 方法 | ||
本发明涉及一种基于计算机软件实现电动汽车中电机控制器故障诊断系统可配置化处理的方法,包括以下步骤:明确电机控制器故障诊断系统的输入变量和输出变量;根据输出变量与输入变量编写故障功能函数。采用了本发明的基于计算机软件实现电动汽车中电机控制器故障诊断系统可配置化处理的方法,对所有故障进行时间周期的分类,将不需要实时监测的故障放到不同定时器中执行,将实时性高的故障、对电机算法中起决定因素的参数放在与算法相同周期的中断中进行监测。其次对单一故障条目的保护机制流程,输入条件等设计了一个固定的判断流程,确保后期可实现软件配置化。该方法在软件可读性方面有显著提高并且也放开了单片机一部分资源,使得软件更安全稳定的运行。
技术领域
本发明涉及电动汽车领域,尤其涉及电动汽车故障诊断领域,具体是指一种基于计算机软件实现电动汽车中电机控制器故障诊断系统可配置化处理的方法。
背景技术
随着电动汽车行业的发展,舒适性与安全性的需求被逐渐提高;电机控制器作为电动汽车的动力控制系统,功能安全显得尤为重要,而故障诊断系统作为功能安全中最为基础的一个模块,其重要性也尤为突出。为了使电动汽车驱动电机更加平稳可靠的运行,在设计过程中往往会添加数十个,甚至数百个故障条目来约束电机控制器,而故障条目数量增加就意味着程序也要相应的增加,传统故障诊断软件编写方法是直接根据输入来限定阈值,修改阈值参数需要找到对应的处理函数,在函数中进行修改。不同故障检查不区分执行顺序,放在同一时间中断轮询,容易占用更多单片机资源。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种满足操作简便、占用空间小、适用范围较为广泛的基于计算机软件实现电动汽车中电机控制器故障诊断系统可配置化处理的方法。
为了实现上述目的,本发明的基于计算机软件实现电动汽车中电机控制器故障诊断系统可配置化处理的方法如下:
该基于计算机软件实现电动汽车中电机控制器故障诊断系统可配置化处理的方法,其主要特点是,所述的方法包括以下步骤:
(1)明确电机控制器故障诊断系统的输入变量和输出变量;
(2)根据输出变量与输入变量编写故障功能函数。
较佳地,所述的步骤(2)具体包括以下步骤:
(2.1)判断当前故障是否使用,如果是,则继续步骤(2.2);否则,直接输出变量,退出步骤;
(2.2)判断故障信号是否超出故障信号设定阈值,如果是,则故障有效次数增加,继续步骤(2.3);否则,故障有效次数减少,输出扭矩极限、故障等级和故障标志位;
(2.3)判断故障有效次数是否大于预设阈值,如果是,则通过故障处理函数对故障进行处理,输出处理完的扭矩值;否则,输出变量的扭矩最大命令值即为系统默认的最大扭矩限制。
较佳地,所述的步骤(2.3)具体包括以下步骤:
(2.3.1)判断是否关管,如果是,则扭矩直接赋零;否则,按斜率降功率;
(2.3.2)输出处理完的扭矩值。
较佳地,所述的输入变量和输出变量均被置于一个结构体中。
较佳地,所述的结构体对应于不同的故障诊断系统时间周期。
较佳地,所述的步骤(1)的输入变量包括故障的使用情况、恢复情况、直接关管情况、滤波次数和故障输入的具体数字量。
较佳地,所述的步骤(1)的输出变量包括故障状态、故障等级和扭矩最大命令值。
较佳地,所述的结构体为数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风电子科技股份有限公司,未经东风电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911348360.X/2.html,转载请声明来源钻瓜专利网。