The invention relates to the technical field of host computer software, and discloses a configuration method of an upper computer software of an electric motor controller. The process includes the following: Step 1, upper machine software loading motor controller DBC file, extract the DBC file information, and control signals in the DBC file for obtaining association mapping table, and the configuration information is stored; step two, through the can message DBC file package corresponding to the can message through the can card to the motor controller to send data; step three, the PC software receives the data sent by the motor controller, DBC file parsing to extract can messages in the data information will be extracted by mapping table data information displayed on the software interface of the control. Through the DBC file signal, the signal and the interface of the control associated, the host computer software can load different motor controller DBC file, realize the host computer software to adapt to different motor controller.
【技术实现步骤摘要】
一种电机控制器的上位机软件的配置方法
本专利技术涉及上位机软件
,特别是一种电机控制器的上位机软件的配置方法。
技术介绍
电机控制器和电机作为电动汽车的动力来源,电机控制器是一个非常关键的部件;由于控制电机的策略是一个非常复杂的系统,在电机控制器设计阶段与电机调试时需要非常系统的试验,为了方便调试就需要一个很适合的上位机软件来检测电机运行的状态和控制器的运行状态;目前常用的电机控制器上位机调试软件都是只能适配厂商自己的控制器,而且当控制器的程序升级时,上位机程序也得跟着更改,这样就显得十分麻烦;本专利技术通过上位机对不同dbc文件的导入解析和数据处理,已适应不同厂家的控制器。目前常用的电机控制器上位机在对数据流保存时通常采用的是excel格式,这种格式占用体积大、存储速度慢、耗时长,不能适应高速大量数据的存取;然而在电机控制器跑工况的时候恰恰需要在线记录一些高频的电机控制器参数,在跑了一段时间的工况后还要对记录的数据进行回放分析。目前常用的电机控制器上位机软件基本都是指用来设置和读取基本的参数,由于刷新慢、没有实时记录,在观察参数时不易观察到瞬间变化的参数。
技术实现思路
本专利技术所要解决的技术问题是:针对上述存在的问题,提供了一种电机控制器的上位机软件的配置方法。本专利技术采用的技术方案如下:一种电机控制器的上位机软件的配置方法,具体包括以下过程:步骤一、上位机软件加载电机控制器dbc文件,提取dbc文件信息,dbc文件中的信号与控件进行关联,获取映射表,并将配置信息保存;步骤二、通过dbc文件打包对应的can报文,将can报文通过can卡给电机控制 ...
【技术保护点】
一种电机控制器的上位机软件的配置方法,其特征在于,包括以下过程:步骤一、上位机软件加载电机控制器dbc文件,提取dbc文件信息,dbc文件中的信号与控件进行关联获取映射表,并将配置信息保存;步骤二、通过dbc文件打包对应的can报文,将can报文通过can卡给电机控制器发送数据;步骤三、上位机软件接收到电机控制器发送的数据,通过dbc文件解析提取出can报文里的数据信息,通过映射表将提取出来的数据信息显示到软件界面的控件上。
【技术特征摘要】
1.一种电机控制器的上位机软件的配置方法,其特征在于,包括以下过程:步骤一、上位机软件加载电机控制器dbc文件,提取dbc文件信息,dbc文件中的信号与控件进行关联获取映射表,并将配置信息保存;步骤二、通过dbc文件打包对应的can报文,将can报文通过can卡给电机控制器发送数据;步骤三、上位机软件接收到电机控制器发送的数据,通过dbc文件解析提取出can报文里的数据信息,通过映射表将提取出来的数据信息显示到软件界面的控件上。2.如权利要求1所述电机控制器的上位机软件的配置方法,其特征在于,所述步骤一中dbc文件信息包括帧列表、帧ID列表、信号列表、信号对应数据的范围、信号对应数据的数据类型、信号对应数据的计算参数、信号对应数据的单位、信号对应数据的注释。3.如权利要求2所述电机控制器的上位机软件的配置方法,其特征在于,所述步骤二中包括以下过程:21.选择当前电机控制器的dbc文件,提取dbc信号;22.根据映射表判断dbc信号是否有效,如果有效则选择对应的dbc信号;23.通过dbc文件打包can报文,通将can报文过can卡发送给电机控制器。4.如权利要求3所述电机控制器的上位机软件的配置方法,其特征在于,所述步骤三中的具体过程为:31...
【专利技术属性】
技术研发人员:王晓文,宋波,贾雷,钟伟,
申请(专利权)人:成都雅骏新能源汽车科技股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。