[发明专利]基于Labview实现纯电动车电机驱动器故障监控的方法、系统及存储介质有效
申请号: | 202010889591.8 | 申请日: | 2020-08-28 |
公开(公告)号: | CN112014733B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 蒋冬晖;肖浩;邵勤;王俊;孙斌 | 申请(专利权)人: | 东风电子科技股份有限公司 |
主分类号: | G01R31/34 | 分类号: | G01R31/34;G06F9/54;H04L12/40 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁 |
地址: | 201100 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 labview 实现 电动车 电机 驱动器 故障 监控 方法 系统 存储 介质 | ||
1.一种基于Labview实现纯电动车电机驱动器故障监控的方法,其特征在于,所述的方法包括以下步骤:
(1)主线程对系统上电初始化;
(2)主线程循环执行CAN报文接收和报文解析,传输解析数据至辅线程;
(3)辅线程调用系统定时器;
(4)辅线程进行数据循环存储;
所述的步骤(1)中的初始化包括初始化上位机界面、USBCAN转换器设备参数和数据存储缓存区;
所述的步骤(4)具体包括以下步骤:
(4.1)判断故障是否出现,如果是,则继续步骤(4.2);否则,监控系统调用主机系统时间,与动态参数数据整合为数组,将周期数据循环覆盖存储,写入缓存区,继续步骤(4.4);
(4.2)监控系统在故障时刻点,继续记录1s周期数据,缓存区记录故障时刻前后1s的动态运行数据;
(4.3)锁定缓存区数据,系统故障报警灯常亮,继续步骤(4.4);
(4.4)系统下电,停止接收和解析CAN报文数据,缓存区数据存入本地存储介质。
2.根据权利要求1所述的基于Labview实现纯电动车电机驱动器故障监控的方法,其特征在于,所述的步骤(2)具体包括以下步骤:
(2.1)调用USBCAN设备动态链接库函数,接收原始CAN数据;
(2.2)将原始CAN数据按照通讯协议解析成驱动器运行动态参数数据和故障标志位,通过队列操作传输解析数据至辅线程,辅线程继续步骤(3),同时主线程继续步骤(2.1)。
3.根据权利要求1所述的基于Labview实现纯电动车电机驱动器故障监控的方法,其特征在于,所述的步骤(3)具体包括以下步骤:
调用当前电脑主机的系统时间,通过Labview的毫秒级精确延时,得到1秒定时器。
4.根据权利要求1所述的基于Labview实现纯电动车电机驱动器故障监控的方法,其特征在于,所述的主线程和辅线程同时运行。
5.根据权利要求1所述的基于Labview实现纯电动车电机驱动器故障监控的方法,其特征在于,所述的缓存区数据的存储格式为二维数组。
6.一种实现权利要求1~5中任一权利要求所述的方法的基于Labview实现纯电动车电机驱动器故障监控的系统,其特征在于,所述的系统包括:
控制台,用于控制系统的启动和停止以及故障计数器的清零;
CAN配置模块,与所述的控制台相连接,用于设置USBCAN转换器设备的参数;
系统状态模块,与所述的CAN配置模块相连接,用于监控驱动器运行过程中的状态;
图形显示模块,与所述的系统状态模块相连接,用于通过图形显示关键参数;
故障报警模块,与所述的图形显示模块相连接,用于实时解析故障报文,在故障发生的情况下记录故障时刻,继续存储故障后1秒数据,报警灯常亮。
7.根据权利要求6所述的基于Labview实现纯电动车电机驱动器故障监控的系统,其特征在于,所述的控制台还包括故障计数器,与所述的故障报警模块相连接,用于命名在本地存储介质的参数数据。
8.一种计算机可读存储介质,其特征在于,包括程序,所述的程序可被处理器执行以完成权利要求1至5中任一项所述的基于Labview实现纯电动车电机驱动器故障监控的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风电子科技股份有限公司,未经东风电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010889591.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种推胸训练器失速减速防损坏机构
- 下一篇:一种天然气开采用管线保护装置