电动汽车电池管理系统用多从控的地址编码系统及方法技术方案

技术编号:21218080 阅读:21 留言:0更新日期:2019-05-28 23:18
本发明专利技术涉及一种电动汽车电池管理系统用多从控的地址编码系统及方法,属于电动汽车技术领域,电动汽车电池管理系统用多从控的地址编码系统由一个主控模块和n个从控模块组成;主控模块和n个从控模块通过CAN总线进行数据交互;每个从控模块包括一个地址处理电路,地址处理电路用于接收和发送ID信号,地址处理电路包括ID_OUT和ID_IN两根信号线;系统上电后,主控模块对n个从控模块依次进行地址编码;主控模块对每个从控模块进行地址编码的具体过程为:主控模块首先与从控模块建立通信信道,随后,主控模块向从控模块下发地址编码指令,从控模块接收到地址编码指令后将编码地址存储,随后将编码结果反馈至主控模块。

Multi-slave Address Coding System and Method for Battery Management System of Electric Vehicle

The invention relates to a multi-slave address coding system and method for battery management system of electric vehicle, belonging to the technical field of electric vehicle. The multi-slave address coding system for battery management system of electric vehicle consists of a master control module and N slave control modules; the master control module and N slave control modules interact with each other through CAN bus; each slave control module includes an address place. Address processing circuit is used to receive and send ID signals. Address processing circuit includes two signal lines, ID_OUT and ID_IN. After the system is powered on, the master control module encodes the address of N slave control modules in turn. The specific process of address coding for each slave control module is as follows: the master control module first establishes communication channel with the slave control module, and then the master control module moves to the slave control module. The control module sends the address encoding instruction, and the slave module receives the address encoding instruction, stores the encoding address, and then feeds back the encoding result to the main control module.

【技术实现步骤摘要】
电动汽车电池管理系统用多从控的地址编码系统及方法
本专利技术属于电动汽车
,具体涉及一种电动汽车电池管理系统用多从控的地址编码系统及方法。
技术介绍
电动汽车(BEV)是指以车载电源为动力,用电机驱动车轮行驶,符合道路交通、安全法规各项要求的车辆。由于对环境影响相对传统汽车较小,其前景被广泛看好,但当前技术尚不成熟。电动汽车的工作原理为:蓄电池——电流——电力调节器——电动机——动力传动系统——驱动汽车行驶(Road)。电池管理系统系统是电动汽车的核心部件,一般由主控模块和从控模块组成,从控模块主要功能是采集电池的电压、温度等信息后,通过通讯模块发送到主控模块进行监控管理。由于目前电动汽车的电压平台约为300~400V,一般采用80~100串的电芯组成,主流的从控模块一般最多可采集12串的电池信息,则整个系统需要多块电池管理系统系统从控模块进行监控,再通过CAN通讯把电池的信息传给主控模块。这样的话,从控模块的软件不能完全一样,需要区分ID编号,否则主控模块无法进行地址识别。现行的技术是在从控模块出厂前先进行地址的编码烧写,例如把地址信息“01”,“02”……“n”分别烧写在不同的从控模块中。在一套电池管理系统系统中,每一个从控模块的地址是独一无二的。而且在电池系统组装过程中,必须严格按照设定好的位置,对从控模块进行定点定址安装。显然,这样的过程非常不方便,每一个从控模块相当于都有独一的生产工艺要求,无法大批量化。现有技术方案存在如下的缺点:例如一套电池管理系统系统需要五块从控模块,则从控模块制造完毕后,除了对主程序的烧写,还需要通过软件单独对每一个从控模块进行地址信息的烧写:需要把地址信息01~05单独写入到从控模块的EEPROM中。一套系统就需要五次的额外烧写程序。待地址信息烧写完毕之后,工人在进行电池系统组装的时候,必须将01从控模块安装到01采集点位置,不能错位,如果把01从控模块装到02采集位置,则01从控模块采集到的信息发给主控模块的时候,主板会识别由于是01地址信息,会认为上报的信息是在01采集位置的;但实际情况却是02采集位置的。这个方案的整个过程不但繁琐,而且错误率较高,且不易发觉。
技术实现思路
本专利技术为解决公知技术中存在的技术问题,提供一种电动汽车电池管理系统用多从控的地址编码系统及方法。本专利技术的第一目的是提供一种电动汽车电池管理系统用多从控的地址编码系统,由一个主控模块和n个从控模块组成;上述主控模块和n个从控模块通过CAN总线进行数据交互;每个从控模块包括一个地址处理电路,上述地址处理电路用于接收和发送ID信号,上述地址处理电路包括ID_OUT和ID_IN两根信号线;n为大于1的自然数;其中:系统上电后,主控模块对n个从控模块依次进行地址编码;主控模块对每个从控模块进行地址编码的具体过程为:主控模块首先与从控模块建立通信信道,随后,主控模块向从控模块下发地址编码指令,从控模块接收到地址编码指令后将编码地址存储,随后将编码结果反馈至主控模块。进一步:每个从控模块包括用于存储地址编码的EEPROM。更进一步:上述ID信号包括高电平和低电平。更进一步:当ID信号为高电平时,则主控模块能够向从控模块发送地址编码指令,从控模块将接收到的地址编码指令进行存储和反馈;当ID信号为低电平时,则主控模块不能够向从控模块发送地址编码指令。本专利技术的第二目的是提供一种电动汽车电池管理系统用多从控的地址编码系统的方法,包括如下步骤:S1、地址编码系统系统上电后,所有从控模块的ID_01,ID_02,ID_n均默认为低电平,表示不接受编码指令;主控模块通过CAN总线发布地址编码指令,表示现在要对从控模块进行编码指令,编码地址为01,同时ID_OUT这根信号置为高电平;S2、从控模块01接收到ID_OUT为高电平后,进入到地址编码程序;接收到主控现在的编码地址信息为01,则把地址编码信息写进控模块01的EEPROM中;此时别的ID信号均为低电平,只有从控模块01的ID信号为高电平,只有从控模块01接收到了编码信息,不会引起别的从控模块冲突;当从控模块01地址编码成功后,通过CAN总线通知主控模块“地址01已经编码成功”;S3、当主控模块接收到从控模块发出的“地址01已经编码成功”的信息后,接着会发出“进行地址编码02”指令;S4、由于从控模块01已经编码成功,从控模块01不再接收“进行地址编码02”的命令,主控模块把ID_01这个信号置为高电平;此时从控模块02的ID信号会接收到高电平信号,进入到地址编码程序;接收到主控现在的编码地址信息为02,则把地址编码信息写到自己的EEPROM中;S5、循环执行S2至S4,直到所有编码信息均写到从控模块中;当最后一个模块n编码成功后,会把ID_IN这个信号置为高电平,通知主控模块所有从控模块已经编码成功。本专利技术具有的优点和积极效果是:通过采用上述技术方案,所有从控模块内部的程序在装车前都是一样的,无需每个模块单独进行烧写地址信息。而且安装的时候也无需考虑地址信息。可以大批量进行生产,所有的工艺都一样的,节省了单独烧写程序的时间。整个地址编码过程会在系统安装完毕后,由主控模块统一自动进行。本专利技术在每个从控模块中增加ID_OUT和ID_IN两根信号线,通过传递的方式,避免了在进行地址编码指令的时候,一个指令多个从控模块响应的问题。起到了一问一答,逐步响应的作用。附图说明图1为本专利技术优选实施例的电路图;具体实施方式为能进一步了解本专利技术的
技术实现思路
、特点及功效,兹例举以下实施例,并配合附图详细说明如下:请参阅图1,一种电动汽车电池管理系统用多从控的地址编码系统,由一个主控模块和n个从控模块组成。每个从控模块都有一个地址处理电路,负责接收ID信号和输出ID信号。所有的主控模块和从控模块采用同一个CAN通讯。整个工作流程如下:1.系统上电后,所有从控模块的ID_01,ID_02,ID_n均默认为低电平,表示不接受编码指令。主控模块通过CAN通讯发布地址编码指令,表示现在要对从控模块进行编码指令,编码地址为01,同时ID_OUT这根信号置为高电平。2.从控模块01接收到ID_OUT为高电平后,进入到地址编码程序。接收到主控现在的编码地址信息为01,则自动把地址编码信息写到自己的EEPROM中。由于此时别的ID信号均为低电平,只有从控模块01的ID信号为高电平,只有从控模块01接收到了编码信息,不会引起别的从控模块冲突。当从控模块01地址编码成功后,会通过CAN通讯通知主控模块“地址01已经编码成功”。3.当主控模块接收到从控模块发出的“地址01已经编码成功”的信息后,接着会发出“进行地址编码02”指令。4.由于从控模块01已经编码成功,它自己不再接收“进行地址编码02”的命令,但他会把ID_01这个信号置为高电平。此时从控模块02的ID信号会接收到高电平信号,进入到地址编码程序。接收到主控现在的编码地址信息为02,则自动把地址编码信息写到自己的EEPROM中。同理,其他的从控模块会进行如上2,3,4步骤的编码方式,直到所有编码信息均写到从控模块中。当最后一个模块n编码成功后,会把ID_IN这个信号置为高电平,通知主控模块所有从控模块已经编码成功。以上所述仅是对本专利技术的较本文档来自技高网
...

【技术保护点】
1.一种电动汽车电池管理系统用多从控的地址编码系统,由一个主控模块和n个从控模块组成;其特征在于:上述主控模块和n个从控模块通过CAN总线进行数据交互;每个从控模块包括一个地址处理电路,上述地址处理电路用于接收和发送ID信号,上述地址处理电路包括ID_OUT和ID_IN两根信号线;n为大于1的自然数;其中:系统上电后,主控模块对n个从控模块依次进行地址编码;主控模块对每个从控模块进行地址编码的具体过程为:主控模块首先与从控模块建立通信信道,随后,主控模块向从控模块下发地址编码指令,从控模块接收到地址编码指令后将编码地址存储,随后将编码结果反馈至主控模块。

【技术特征摘要】
1.一种电动汽车电池管理系统用多从控的地址编码系统,由一个主控模块和n个从控模块组成;其特征在于:上述主控模块和n个从控模块通过CAN总线进行数据交互;每个从控模块包括一个地址处理电路,上述地址处理电路用于接收和发送ID信号,上述地址处理电路包括ID_OUT和ID_IN两根信号线;n为大于1的自然数;其中:系统上电后,主控模块对n个从控模块依次进行地址编码;主控模块对每个从控模块进行地址编码的具体过程为:主控模块首先与从控模块建立通信信道,随后,主控模块向从控模块下发地址编码指令,从控模块接收到地址编码指令后将编码地址存储,随后将编码结果反馈至主控模块。2.根据权利要求1所述的电动汽车电池管理系统用多从控的地址编码系统,其特征在于:每个从控模块包括用于存储地址编码的EEPROM。3.根据权利要求1或2所述的电动汽车电池管理系统用多从控的地址编码系统,其特征在于:上述ID信号包括高电平和低电平。4.根据权利要求3所述的电动汽车电池管理系统用多从控的地址编码系统,其特征在于:当ID信号为高电平时,则主控模块能够向从控模块发送地址编码指令,从控模块将接收到的地址编码指令进行存储和反馈;当ID信号为低电平时,则主控模块不能够向从控模块发送地址编码指令。5.一种基于权利要求4所述的电动汽车电池管理系统用多从控的地址编码系统的方法,其特征在...

【专利技术属性】
技术研发人员:曾俊先
申请(专利权)人:国能新能源汽车有限责任公司
类型:发明
国别省市:天津,12

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

1