一种电动汽车电池管理系统的自动编址方法和系统技术方案

技术编号:15335205 阅读:170 留言:0更新日期:2017-05-16 21:59
本发明专利技术实施方式公开了一种电动汽车电池管理系统的自动编址方法和系统。主控模块向与其串联的从控模块发送占空比为预定值的脉冲宽度调制(PWM)信号,并通过控制器局域网(CAN)总线发送包含唯一编码地址的CAN报文;当与主控模块串联的从控模块判定接收到的PWM信号的占空比为预定值时,从CAN报文中获取唯一编码地址,基于获取的唯一编码地址设置自身的编码地址,向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的CAN报文,并向串联回路中的下一个从控模块发送占空比为预定值的PWM信号;剩余的(n‑1)个从控模块中的每一个从控模块依次分别设置自身的编码地址。本发明专利技术实现自动编址,降低工作量和出错概率。

【技术实现步骤摘要】
一种电动汽车电池管理系统的自动编址方法和系统
本专利技术涉及电动汽车
,特别涉及一种电动汽车电池管理系统的自动编址方法和系统。
技术介绍
能源短缺、石油危机和环境污染愈演愈烈,给人们的生活带来巨大影响,直接关系到国家经济和社会的可持续发展。世界各国都在积极开发新能源技术。电动汽车作为一种降低石油消耗、低污染、低噪声的新能源汽车,被认为是解决能源危机和环境恶化的重要途径。混合动力汽车同时兼顾纯电动汽车和传统内燃机汽车的优势,在满足汽车动力性要求和续驶里程要求的前提下,有效地提高了燃油经济性,降低了排放,被认为是当前节能和减排的有效路径之一。电池管理系统(BatteryManagementSystem,BMS)是电动汽车的核心部件。BMS是连接车载动力电池和电动汽车的重要纽带,其主要功能包括:电池物理参数实时监测;电池状态估计;在线诊断与预警;充放电与预充控制;均衡管理和热管理等。对电池管理系统产品的测试是设计、生产阶段需要开展的重要工作。BMS主要由三部分构成:一个主控模块、多个从控模块和一个高压模块。目前针对从控模块的编址工作主要是由人工完成。然而,由于电池数量众多,物理分布较为复杂,对从控模块进行人工编址工作量大且容易出错。
技术实现思路
有鉴于此,本专利技术的目的是提供一种电动汽车电池管理系统的自动编址方法和系统,从而降低工作量和出错概率。本专利技术实施方式的技术方案包括:一种电动汽车电池管理系统的自动编址方法,所述电动汽车电池管理系统包括主控模块和n个从控模块,主控模块的脉冲宽度调制信号线与n个从控模块的脉冲宽度调制信号线共同构成封闭的串联回路;主控模块和n个从控模块还分别连接到控制器局域网总线,其中n为大于等于2的正整数;该方法包括:主控模块向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;当与主控模块串联的从控模块判定接收到的脉冲宽度调制信号的占空比为预定值时,从控制器局域网报文中获取唯一编码地址,基于获取的唯一编码地址设置自身的编码地址,向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的控制器局域网报文,并向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号;剩余的(n-1)个从控模块中的每一个从控模块,依次分别基于主控模块提供的控制器局域网报文和串联回路中的上一个从控模块发送的脉冲宽度调制信号设置自身的编码地址,在设置完毕自身的编码地址后向主控模块发送地址设置完毕消息以由主控模块再发送包含其他的唯一编码地址的控制器局域网报文,并向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号,直到全部n个从控模块都已设置自身的编码地址。在一个实施方式中,该方法还包括:每个从控模块分别将自身的编码地址通过控制器局域网总线上报到主控模块;当主控模块发现从控模块上报的编码地址出现缺失时,重新向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并重新通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;当与主控模块串联的从控模块判定接收到的脉冲宽度调制信号的占空比为预定值时,重新从控制器局域网报文中获取唯一编码地址,重新基于获取的唯一编码地址设置自身的编码地址,重新向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号;剩余的(n-1)个从控模块中的每一个从控模块,依次分别重新基于主控模块提供的控制器局域网报文和串联回路中的上一个从控模块发送的脉冲宽度调制信号设置自身的编码地址,在设置完毕自身的编码地址后重新向主控模块发送地址设置完毕消息以由主控模块再重新发送包含其他的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号,直到全部n个从控模块都已重新设置自身的编码地址。在一个实施方式中,该方法还包括:每个从控模块分别将自身的编码地址通过控制器局域网总线上报到主控模块;当主控模块发现从控模块上报的编码地址出现重复时,重新向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并重新通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;当与主控模块串联的从控模块判定接收到的脉冲宽度调制信号的占空比为预定值时,重新从控制器局域网报文中获取唯一编码地址,重新基于获取的唯一编码地址设置自身的编码地址,重新向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号;剩余的(n-1)个从控模块中的每一个从控模块,依次分别重新基于主控模块提供的控制器局域网报文和串联回路中的上一个从控模块发送的脉冲宽度调制信号设置自身的编码地址,在设置完毕自身的编码地址后重新向主控模块发送地址设置完毕消息以由主控模块再重新发送包含其他的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号,直到全部n个从控模块都已重新设置自身的编码地址。在一个实施方式中,控制器局域网报文包含标识符和用于承载编码地址的数据域。一种电动汽车电池管理系统的自动编址系统,包括主控模块和n个从控模块,主控模块的脉冲宽度调制信号线与n个从控模块的脉冲宽度调制信号线共同构成封闭的串联回路;主控模块和n个从控模块还分别连接到控制器局域网总线,其中n为大于等于2的正整数;主控模块,用于向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;并用于在接收到地址设置完毕消息后通过控制器局域网总线发送包含另外的唯一编码地址的控制器局域网报文;与主控模块串联的从控模块,用于当判定接收到的脉冲宽度调制信号的占空比为预定值时,从控制器局域网报文中获取唯一编码地址,基于获取的唯一编码地址设置自身的编码地址,向主控模块发送地址设置完毕消息,并向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号;剩余的(n-1)个从控模块中的每一个从控模块,用于依次分别基于主控模块提供的控制器局域网报文和串联回路中的上一个从控模块发送的脉冲宽度调制信号设置自身的编码地址,在设置完毕自身的编码地址后向主控模块发送地址设置完毕消息,并向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号,直到全部n个从控模块都已设置自身的编码地址。在一个实施方式中,每个从控模块,还分别用于将自身的编码地址通过控制器局域网总线上报到主控模块;主控模块,还用于当发现从控模块上报的编码地址出现缺失时,重新向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并重新通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;与主控模块串联的从控模块,用于当判定接收到的脉冲宽度调制信号的占空比为预定值时,重新从控制器局域网报文中获取唯一编码地址,重新基于获取的唯一编码地址设置自身的编码地址,重新向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从本文档来自技高网...
一种电动汽车电池管理系统的自动编址方法和系统

【技术保护点】
一种电动汽车电池管理系统的自动编址方法,其特征在于,所述电动汽车电池管理系统包括主控模块和n个从控模块,主控模块的脉冲宽度调制信号线与n个从控模块的脉冲宽度调制信号线共同构成封闭的串联回路;主控模块和n个从控模块还分别连接到控制器局域网总线,其中n为大于等于2的正整数;该方法包括:主控模块向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;当与主控模块串联的从控模块判定接收到的脉冲宽度调制信号的占空比为预定值时,从控制器局域网报文中获取唯一编码地址,基于获取的唯一编码地址设置自身的编码地址,向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的控制器局域网报文,并向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号;剩余的(n‑1)个从控模块中的每一个从控模块,依次分别基于主控模块提供的控制器局域网报文和串联回路中的上一个从控模块发送的脉冲宽度调制信号设置自身的编码地址,在设置完毕自身的编码地址后向主控模块发送地址设置完毕消息以由主控模块再发送包含其他的唯一编码地址的控制器局域网报文,并向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号,直到全部n个从控模块都已设置自身的编码地址。...

【技术特征摘要】
1.一种电动汽车电池管理系统的自动编址方法,其特征在于,所述电动汽车电池管理系统包括主控模块和n个从控模块,主控模块的脉冲宽度调制信号线与n个从控模块的脉冲宽度调制信号线共同构成封闭的串联回路;主控模块和n个从控模块还分别连接到控制器局域网总线,其中n为大于等于2的正整数;该方法包括:主控模块向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;当与主控模块串联的从控模块判定接收到的脉冲宽度调制信号的占空比为预定值时,从控制器局域网报文中获取唯一编码地址,基于获取的唯一编码地址设置自身的编码地址,向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的控制器局域网报文,并向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号;剩余的(n-1)个从控模块中的每一个从控模块,依次分别基于主控模块提供的控制器局域网报文和串联回路中的上一个从控模块发送的脉冲宽度调制信号设置自身的编码地址,在设置完毕自身的编码地址后向主控模块发送地址设置完毕消息以由主控模块再发送包含其他的唯一编码地址的控制器局域网报文,并向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号,直到全部n个从控模块都已设置自身的编码地址。2.根据权利要求1所述的电动汽车电池管理系统的自动编址方法,其特征在于,该方法还包括:每个从控模块分别将自身的编码地址通过控制器局域网总线上报到主控模块;当主控模块发现从控模块上报的编码地址出现缺失时,重新向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并重新通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;当与主控模块串联的从控模块判定接收到的脉冲宽度调制信号的占空比为预定值时,重新从控制器局域网报文中获取唯一编码地址,重新基于获取的唯一编码地址设置自身的编码地址,重新向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号;剩余的(n-1)个从控模块中的每一个从控模块,依次分别重新基于主控模块提供的控制器局域网报文和串联回路中的上一个从控模块发送的脉冲宽度调制信号设置自身的编码地址,在设置完毕自身的编码地址后重新向主控模块发送地址设置完毕消息以由主控模块再重新发送包含其他的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号,直到全部n个从控模块都已重新设置自身的编码地址。3.根据权利要求1所述的电动汽车电池管理系统的自动编址方法,其特征在于,该方法还包括:每个从控模块分别将自身的编码地址通过控制器局域网总线上报到主控模块;当主控模块发现从控模块上报的编码地址出现重复时,重新向与其串联的从控模块发送占空比为预定值的脉冲宽度调制信号,并重新通过控制器局域网总线发送包含唯一编码地址的控制器局域网报文;当与主控模块串联的从控模块判定接收到的脉冲宽度调制信号的占空比为预定值时,重新从控制器局域网报文中获取唯一编码地址,重新基于获取的唯一编码地址设置自身的编码地址,重新向主控模块发送地址设置完毕消息以由主控模块再发送包含另外的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号;剩余的(n-1)个从控模块中的每一个从控模块,依次分别重新基于主控模块提供的控制器局域网报文和串联回路中的上一个从控模块发送的脉冲宽度调制信号设置自身的编码地址,在设置完毕自身的编码地址后重新向主控模块发送地址设置完毕消息以由主控模块再重新发送包含其他的唯一编码地址的控制器局域网报文,并重新向串联回路中的下一个从控模块发送占空比为预定值的脉冲宽度调制信号,直到全部n个从控模块都已重新设置自身的编码地址。4.根据权利要求1所述的电动汽车电池管理系统的自动编址方法,其特征在于,控制器局域网报文包含标识符和用于承载编码地址的数据...

【专利技术属性】
技术研发人员:陆群张青岭
申请(专利权)人:北京长城华冠汽车科技股份有限公司
类型:发明
国别省市:北京,11

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

1