首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际申请 / 权利要求 / 从属权利要求 / 一种基于CAN网络的ID在线分配系统及其控制方法

一种基于CAN网络的ID在线分配系统及其控制方法

阅读:296发布:2020-05-13

专利汇可以提供一种基于CAN网络的ID在线分配系统及其控制方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于CAN网络的ID在线分配系统及其控制方法,属于电动 汽车 技术领域,系统包括基于CAN网络的ID在线分配系统,包括主 控制器 的输出端a通过一路CAN线与从控制器组连接, 主控制器 的输入端c通另一路CAN总线与从属控制器组连接,且主控制器的输出端b通过IO线A与从属控制器组连接,从属控制器组中的各从属控制器通过IO线D依次连接,从属控制器组的输出端通过IO线与主控制器的输入端d连接。还公开一种针对上述装置的控制方法。通过该IO线对各从属控制器的ID进行自动分配,避免了人工分配的繁琐性,提高了ID分配的准确性和效率。,下面是一种基于CAN网络的ID在线分配系统及其控制方法专利的具体信息内容。

1.一种基于CAN网络的ID在线分配系统,包括主控制器(10)的输出端a通过一路CAN线与从控制器组(20)连接,其特征在于:主控制器(10)的输入端c通另一路CAN总线与从属控制器组(20)连接,且主控制器(10)的输出端b通过IO线A与从属控制器组(20)连接,从属控制器组(20)中的各从属控制器通过IO线D依次连接,从属控制器组(20)的输出端通过IO线与主控制器(10)的输入端d连接。
2.如权利要求1所述的系统,其特征在于,所述的从属控制器组(20)包括第一从属控制器(21)、第二从属控制器(22)以及第三从属控制器(23),第一从属控制器(21)的输入端通过IO线A与主控制器(10)的输出端b连接、输出端通过IO线B与第二从属控制器(22)的输入端连接,第二从属控制器(22)的输出端通过IO线C与第三从属控制器(23)的输入端连接,第三从属控制器(23)的输出端通过IO-D与主控制器(10)的输入端d连接。
3.如权利要求1-2所述的系统的控制方法,其特征在于,包括:
S1、在从属控制器(20)中各从属控制器上电完成后,主控制器(10)通过一路CAN线向从属控制器组(20)中的各从属控制器发送获取ID指令以使各从属控制器向主控制器(10)发送ID;
S2、主控制器(10)将接收到的各从属控制器的ID与预先规定的ID号进行比对,如果一致则执行步骤S4,如果否则执行步骤S3;
S3、主控制器(10)控制各从属控制器进行ID分配模式以通过IO线为各从属控制器重新分配ID;
S4、主控制器(10)广播ID分配状态结束指令。
4.如权利要求3所述的方法,其特征在于,所述的步骤S3,具体包括:
S31、主控制器(10)将IO线A电平置高,控制第一从属控制器(21)进入ID接收模式,具体包括:
第一从属控制器(21)向主控制器(10)发送关于自身ID的报文申请
主控制器(10)通过一路CAN线向第一从属控制器(21)发送第一从属控制器(21)的ID;
第一从属控制器(21)接收自身的ID后,通过另一路CAN线向主控制器(10)回复约定好的CAN命令,并执行步骤S32;
S32、第一从属控制器(21)将IO线B电平置高,控制第二从属控制器(22)进入ID接收模式,具体包括:
第二从属控制器(22)向主控制器(10)发送关于自身ID的报文申请;
主控制器(10)通过一路CAN线向第二从属控制器(22)发送第二从属控制器(22)的ID;
第二从属控制器(22)接收自身的ID后,通过另一路CAN线向主控制器(10)回复约定好的CAN命令,并执行步骤S33;
S33、第二从属控制器(22)将IO线C电平置高,控制第三从属控制器(23)进入ID接收模式,具体包括:
第三从属控制器(23)向主控制器(10)发送关于自身ID的报文申请;
主控制器(10)通过一路CAN线向第三从属控制器(23)发送第三从属控制器(23)的ID;
第三从属控制器(23)接收自身的ID后,通过另一路CAN线向主控制器(10)回复约定好的CAN命令,并执行步骤S34;
S34、第三从属控制器(23)将IO线D电平置高;
S35、主控制器(10)在接收到IO线D电平置高信号后,控制IO线A电平置低,并执行步骤S4。
5.如权利要求4所述的方法,其特征在于,所述的方法还包括:
各从属控制器接收到ID分配状态结束指令后,分别将自身的IO口电平置低;
主控制器(10)通过一路CAN线向各从属控制器发送获取ID的命令,以控制各从属控制器向主控制器(10)发送自身的ID,并执行步骤S2。

说明书全文

一种基于CAN网络的ID在线分配系统及其控制方法

技术领域

[0001] 本发明涉及电动汽车技术领域,特别涉及一种基于CAN网络的ID在线分配系统及其控制方法。

背景技术

[0002] 电池管理系统(Battery Management System,BMS)是电池与用户之间的纽带,目前的电池管理系统为主-从结构,即主芯片与从属芯片直接对接,从属芯片正常工作之前,要刷写好ID,进行分类组装。比如1,2,3有3个电池包的从属控制器,工人必须筛选后,然后才能组装成系统配套,而不能随机配套。现场有了问题,更换从属控制器,也必须要配对的ID,比如说就是2号ID坏了,必须要发2号ID的电路板。这种手动为从属控制器分配ID的方式,分配准确性差、效率低,而且增加了工人工作量。

发明内容

[0003] 本发明的目的在于提供一种基于CAN网络的ID在线分配系统及其控制方法,以实现从属控制器ID分配自动化。
[0004] 为实现以上目的,第一方面,本发明提供一种基于CAN网络的ID在线分配系统,包括主控制器的输出端a通过一路CAN线与从控制器组连接,主控制器的输入端c通另一路CAN总线与从属控制器组连接,且主控制器的输出端b通过IO线A与从属控制器组连接,从属控制器组中的各从属控制器通过IO线D依次连接,从属控制器组的输出端通过IO线与主控制器的输入端d连接。
[0005] 进一步地,从属控制器组包括第一从属控制器、第二从属控制器以及第三从属控制器,第一从属控制器的输入端通过IO线A与主控制器的输出端b连接、输出端通过IO线B与第二从属控制器的输入端连接,第二从属控制器的输出端通过IO线C与第三从属控制器的输入端连接,第三从属控制器的输出端通过IO-D与主控制器的输入端d连接。
[0006] 第二方面,提供一种如上述基于CAN网络的ID在线分配系统的控制方法,包括如下步骤:
[0007] S1、在从属控制器中各从属控制器上电完成后,主控制器通过一路CAN线向从属控制器组中的各从属控制器发送获取ID指令以使各从属控制器向主控制器发送ID;
[0008] S2、主控制器将接收到的各从属控制器的ID与预先规定的ID号进行比对,如果一致则执行步骤S4,如果否则执行步骤S3;
[0009] S3、主控制器控制各从属控制器进行ID分配模式以通过IO线为各从属控制器重新分配ID;
[0010] S4、主控制器广播ID分配状态结束指令。
[0011] 进一步地,步骤S3,具体包括:
[0012] S31、主控制器将IO线A电平置高,控制第一从属控制器进入ID接收模式,具体包括:
[0013] 第一从属控制器向主控制器发送关于自身ID的报文申请
[0014] 主控制器通过一路CAN线向第一从属控制器发送第一从属控制器的ID;
[0015] 第一从属控制器接收自身的ID后,通过另一路CAN线向主控制器回复约定好的CAN命令,并执行步骤S42;
[0016] S32、第一从属控制器将IO线B电平置高,控制第二从属控制器进入ID接收模式,具体包括:
[0017] 第二从属控制器向主控制器发送关于自身ID的报文申请;
[0018] 主控制器通过一路CAN线向第二从属控制器发送第二从属控制器的ID;
[0019] 第二从属控制器接收自身的ID后,通过另一路CAN线向主控制器回复约定好的CAN命令,并执行步骤S43;
[0020] S33、第二从属控制器将IO线C电平置高,控制第三从属控制器进入ID接收模式,具体包括:
[0021] 第三从属控制器向主控制器发送关于自身ID的报文申请;
[0022] 主控制器通过一路CAN线向第三从属控制器发送第三从属控制器的ID;
[0023] 第三从属控制器接收自身的ID后,通过另一路CAN线向主控制器回复约定好的CAN命令,并执行步骤S44;
[0024] S34、第三从属控制器将IO线D电平置高;
[0025] S35、主控制器在接收到IO线D电平置高信号后,控制IO线A电平置低,并执行步骤S4。
[0026] 进一步地,上述方法还包括:
[0027] 各从属控制器接收到ID分配状态结束指令后,分别将自身的IO口电平置低;
[0028] 主控制器通过一路CAN线向各从属控制器发送获取ID的命令,以控制各从属控制器向主控制器发送自身的ID,并执行步骤S2。
[0029] 与现有技术相比,本发明存在以下技术效果:本发明中的主控制器和各从属控制器之间除了满足一路CAN线外,还增加了一套单独的硬线机制,将主控制器与各从属控制器进行连接。所有的IO限输出均默认为低电平,通过该IO线对各从属控制器的ID进行自动分配,避免了人工分配的繁琐性,提高了ID分配的准确性和效率。附图说明
[0030] 下面结合附图,对本发明的具体实施方式进行详细描述:
[0031] 图1是本发明中一种基于CAN网络的ID在线分配系统的结构示意图;
[0032] 图2是本发明中一种基于CAN网络的ID在线分配系统的控制方法的流程示意图;
[0033] 图3是本发明中步骤S3的细分步骤的流程示意图。

具体实施方式

[0034] 为了更进一步说明本发明的特征,请参阅以下有关本发明的详细说明与附图。所附图仅供参考与说明之用,并非用来对本发明的保护范围加以限制。
[0035] 如图1所示,本实施例公开了一种基于CAN网络的ID在线分配系统,包括:主控制器10的输出端a通过一路CAN线与从控制器组20连接,主控制器10的输入端c通另一路CAN总线与从属控制器组20连接,且主控制器10的输出端b通过IO线A与从属控制器组20连接,从属控制器组20中的各从属控制器通过IO线D依次连接,从属控制器组20的输出端通过IO线与主控制器10的输入端d连接。
[0036] 进一步地,从属控制器组20包括第一从属控制器21、第二从属控制器22以及第三从属控制器23,第一从属控制器21的输入端通过IO线A与主控制器10的输出端b连接、输出端通过IO线B与第二从属控制器22的输入端连接,第二从属控制器22的输出端通过IO线C与第三从属控制器23的输入端连接,第三从属控制器23的输出端通过IO-D与主控制器10的输入端d连接。
[0037] 需要说明的是,本实施例中,所有的IO线输出默认为低电平。在实际应用中,主控制器10给所有的从属控制器通过电源线上电,并等待所有从属控制器上电后完成初始化。主控制器10通过IO线为各从属控制器分配ID。
[0038] 如图2所示,本实施例公开了一种基于CAN网络的ID在线分配系统的控制方法,该方法包括如下步骤S1至S5:
[0039] S1、在从属控制器20中各从属控制器上电完成后,主控制器10通过一路CAN线向从属控制器组20中的各从属控制器发送获取ID指令以使各从属控制器向主控制器10发送ID;
[0040] S2、主控制器10将接收到的各从属控制器的ID与预先规定的ID号进行比对,判断是否一致,如果一致则执行步骤S4,如果否则执行步骤S3;
[0041] S3、主控制器10控制各从属控制器进行ID分配模式以通过IO线为各从属控制器重新分配ID;
[0042] S4、主控制器10广播ID分配状态结束指令。
[0043] 进一步地,如图3所示,步骤S3包括如下细分步骤:
[0044] S31、主控制器10将IO线A电平置高,控制第一从属控制器21进入ID接收模式,具体包括:
[0045] 第一从属控制器21向主控制器10发送关于自身ID的报文申请;
[0046] 主控制器10通过一路CAN线向第一从属控制器21发送第一从属控制器21的ID;
[0047] 第一从属控制器21接收自身的ID后,通过另一路CAN线向主控制器10回复约定好的CAN命令,同时进入等待模式,将IO线B电平置高,不再接收ID报文,表明自己已经正确接收ID,主控制器10接收到CAN命令后暂时关闭ID发送报文;
[0048] S32、第一从属控制器21将IO线B电平置高,控制第二从属控制器22进入ID接收模式,具体包括:
[0049] 第二从属控制器22向主控制器10发送关于自身ID的报文申请;
[0050] 主控制器10通过一路CAN线向第二从属控制器22发送第二从属控制器22的ID;
[0051] 第二从属控制器22接收自身的ID后,通过另一路CAN线向主控制器10回复约定好的CAN命令,同时进入等待模式,将IO线C电平置高,不再接收ID报文,表明自己以正确接收ID,主控制器10根据接收到的CAN命令暂时关闭ID发送报文;
[0052] S33、第二从属控制器22将IO线C电平置高,控制第三从属控制器23进入ID接收模式,具体包括:
[0053] 第三从属控制器23向主控制器10发送关于自身ID的报文申请;
[0054] 主控制器10通过一路CAN线向第三从属控制器23发送第三从属控制器23的ID;
[0055] 第三从属控制器23接收自身的ID后,通过另一路CAN线向主控制器10回复约定好的CAN命令,同时进入等待模式,将IO线D电平置高,不再接收ID报文,表明自己以正确接收ID,主控制器10根据接收到的CAN命令暂时关闭ID发送报文;
[0056] S34、第三从属控制器23将IO线D电平置高;
[0057] S35、主控制器10在接收到IO线D电平置高信号后,控制IO线A电平置低,并执行步骤S4。
[0058] 进一步地,上述的方法还包括:
[0059] 各从属控制器接收到ID分配状态结束指令后,从等待模式进入正常模式,并分别将自身的IO口电平置低;
[0060] 主控制器10通过一路CAN线向各从属控制器发送获取ID的命令,以控制各从属控制器向主控制器10发送自身的ID,并执行步骤S2。
[0061] 这里,主控制器将所有的ID比对个数与预先规定的ID号进行比较,如果一致,则不进入ID分配状态,如果不一致,则进入ID分配错误状态。
[0062] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈