当前位置: 首页 > 专利查询>清华大学专利>正文

分布式驱动车辆电机控制器报文标识符自动识别分配方法组成比例

技术编号:35925731 阅读:45 留言:0更新日期:2022-12-10 11:18
本发明专利技术公开了一种分布式驱动车辆电机控制器报文标识符自动识别分配方法。其中,该方法包括:根据电机控制器的数量在电机控制器上增加相应数量的硬线信号线;将所述硬件信号线的对应针脚连接高低电平信号,将通过高低电平信号组合处理得到的不同数字作为不同位置电机控制器报文标识符对应的识别信号;根据所述识别信号识别出不同位置处电机控制器所需要发出的报文标识符。本发明专利技术的技术方案,通过将硬线识别信号线作为报文标识符识别信号应用于电机控制器底层软件中,实现了仅通过刷写一套电机控制软件,达到安装在不同位置的电机电控,自动进行CAN ID识别分配目的,大大提高了工程师的工作效率。工程师的工作效率。工程师的工作效率。

【技术实现步骤摘要】
分布式驱动车辆电机控制器报文标识符自动识别分配方法


[0001]本专利技术实施例涉及分布式驱动车辆
,尤其涉及一种分布式驱动车辆电机控制器报文标识符自动识别分配方法。

技术介绍

[0002]随着滑板底盘热度的兴起,相对集中式驱动而言,越来越多的企业认识到分布式驱动的优势,并进行相应产品开发。
[0003]目前大多数分布式驱动车辆搭载电机控制器数量大于1,因此为了防止不同电机控制器所发出的报文标识符(CAN ID)重复,将需要针对不同的电机电控进行不同的软件刷写或标定,来分配对应的CAN ID。特别针对一台分布式车辆搭载较多电机电控后,若针对不同的电机电控进行不同软件刷写或标定,在实车调试过程中不仅需要工程师消耗更多的时间来完成该项工作,而且很容易由于疏忽或遗忘不同位置电机电控对应的CAN ID,导致软件刷写或标定错误,既浪费更多时间,又增加实车调试困难。

技术实现思路

[0004]为了解决现有技术中的问题,本专利技术提供一种分布式驱动车辆电机控制器报文标识符自动识别分配方法,以实现通过刷写一套电机控制软件,安装在不同位置的电机电控,自动进行CAN ID识别分配目的。
[0005]本专利技术实施例提供了一种分布式驱动车辆电机控制器报文标识符自动识别分配方法,包括:
[0006]根据电机控制器的数量在电机控制器上增加相应数量的硬线信号线;
[0007]将所述硬件信号线的对应针脚连接高低电平信号,将通过高低电平信号组合处理得到的不同数字作为不同位置电机控制器报文标识符对应的识别信号;
[0008]根据所述识别信号识别出不同位置处电机控制器所需要发出的报文标识符。
[0009]可选的,电机控制器数量与需要增加的硬线识别信号线数量对应关系为:
[0010]N
mcu
=2
n
[0011]其中,N
mcu
为分布式驱动车辆搭载电机控制器数量,n为需要在电机控制器上增加的硬线识别信号线数量。
[0012]可选的,所述一个电机控制器对应控制一个或者多个电机。
[0013]可选的,所述识别信号应用于电机控制器底层软件中。
[0014]可选的,所述识别信号应用于电机控制器底层软件中,包括:
[0015]在电机控制器底层软件中增加报文标识符识别变量,所述报文标识符识别变量用来存储硬线识别信号所得到的不同数字,进而用于进行不同位置电机控制器报文标识符的调用。
[0016]可选的,该方法还包括:根据分布式驱动车辆要求在电机控制器底层设计时增加车辆需要的所有电机报文标识符。
[0017]本专利技术的有益效果:
[0018]本专利技术通过根据分布式驱动车辆搭载电机控制器数目,在电机控制器上增加相应数量硬线识别信号线,并将该硬线识别信号线作为报文标识符(CAN ID)识别信号应用于电机控制器底层软件中,通过将该硬线信号对应针脚连接高低电平信号,通过高低电平信号组合处理得到对应的数字,进而识别出该电机控制器所需要的发出的报文标识符(CAN ID),达到通过刷写一套电机控制软件,根据安装在不同位置的电机电控,自动进行CAN ID识别分配。
[0019]此外,采用本专利技术不仅可以避免对于同一辆分布式驱动车辆需要针对不同的电机电控位置,需要刷写或标定不同的电机软件问题,大大提高工程师工作效率,而且可以避免由于工程师疏忽或遗忘不同位置电机电控对应的CAN ID,导致软件刷写或标定错误,引发不可预期问题。
附图说明
[0020]图1为本专利技术实施例提供的一种分布式驱动车辆电机控制器报文标识符自动识别分配方法的流程图;
[0021]图2为本专利技术实施例提供的一种分布式驱动车辆电机控制器报文标识符自动识别分配方法的原理图;
[0022]图3为本专利技术实施例提供的一种硬线识别信号线接线示例图。
具体实施方式
[0023]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0024]实施例
[0025]图1为本专利技术实施例提供的一种分布式驱动车辆电机控制器报文标识符自动识别分配方法的流程图,具体包括:
[0026]S1、根据电机控制器的数量在电机控制器上增加相应数量的硬线信号线。
[0027]S2、将所述硬件信号线的对应针脚连接高低电平信号,将通过高低电平信号组合处理得到的不同数字作为不同位置电机控制器报文标识符对应的识别信号。
[0028]S3、根据所述识别信号识别出不同位置处电机控制器所需要发出的报文标识符。
[0029]具体的,电机控制器数量与需要增加的硬线识别信号线数量对应关系为:
[0030]N
mcu
=2
n
[0031]其中,N
mcu
为分布式驱动车辆搭载电机控制器数量,n为需要在电机控制器上增加的硬线识别信号线数量。
[0032]进一步的,上述电机控制器不限于一个电机控制器对应一台电机,也可以是一个电机控制器对应两台电机等等。
[0033]示例性的,针对不同数量的硬线识别信号线,可以适应拥有不同数量电机控制器的分布式驱动车辆。对于1根硬线识别信号线,可以应用于不大于两台电机控制器的分布式驱动车辆;对于2根硬线识别信号线,可以应用于不大于4台电机控制器的分布式驱动车辆;
对于3根硬线识别信号线,可以应用于不大于8台电机控制器的分布式驱动车辆,以此类推。
[0034]进一步参见图2,本实施例中,先根据电机控制的报文标识符识别要求确定硬线识别信号线束的数量并进行相应的接线设计;根据分布式驱动车辆要求在电机控制器底层设计时增加车辆需要的所有电机报文标识符,并通过在电机控制器底层增加CAN ID识别变量,用来存储硬线识别信号所得到的不同数字,并以此CAN ID识别变量来自动识别分布式驱动车辆不同位置电机CAN ID,进行相应不同位置电机控制器CAN ID调用。
[0035]示例性的,进一步参见图3,若电机控制器有三根硬线识别信号线,针对三根硬线信号而言,硬线识别信号线接线方法如图所示:将高电平设为1,低电平信号设为0,那么可以得到八种组合方法(000、001、010、011、100、101、110、111),可以将000对应电机控制器1;001对应电机控制器2;010对应电机控制器3;011对应电机控制器4;100对应电机控制器5;101对应电机控制器6;110对应电机控制器7;111对应电机控制器8,进而根据识别变量数值识别出该电机控制器所需要的发出的报文标识符(CAN ID)。
[0036]分布式驱动车辆CAN通讯协议确定后,不同位置电机控制器所发出的CAN ID也将随之确定,综合根据不同位置电机控制器所对应的CAN ID,以及CAN ID识别变量不同的数值所对应的不同CAN 本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式驱动车辆电机控制器报文标识符自动识别分配方法,其特征在于,包括:根据电机控制器的数量在电机控制器上增加相应数量的硬线信号线;将所述硬件信号线的对应针脚连接高低电平信号,将通过高低电平信号组合处理得到的不同数字作为不同位置电机控制器报文标识符对应的识别信号;根据所述识别信号识别出不同位置处电机控制器所需要发出的报文标识符。2.根据权利要求1所述的方法,其特征在于,电机控制器数量与需要增加的硬线识别信号线数量对应关系为:N
mcu
=2
n
其中,N
mcu
为分布式驱动车辆搭载电机控制器数量,n为需要在...

【专利技术属性】
技术研发人员:高小杰黄伟迟达
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1