[发明专利]一种电芯电压的编码、传输方法及装置有效
申请号: | 201710708343.7 | 申请日: | 2017-08-17 |
公开(公告)号: | CN110015125B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 陆珂伟;王林;韩冰;李强 | 申请(专利权)人: | 上海汽车集团股份有限公司 |
主分类号: | B60L58/10 | 分类号: | B60L58/10 |
代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 魏晓波 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电压 编码 传输 方法 装置 | ||
本发明实施例提供一种电芯电压的编码方法,包括:获得模组电芯电压的平均值;根据预设编码表,将模组内各电芯的电压值与所述平均值的差值进行编码,以获得差值编码值,其中,所述预设编码表通过将预设范围内的电压差值进行编码获得,所述预设范围被分成多个连续分布的子区间,电压差值的绝对值最小的子区间具有最高的编码精度。该方法从整体上提高传输精度并减轻通信负载率。
技术领域
本发明涉及电动汽车领域,尤其涉及一种电芯电压的编码、传输方法及装置。
背景技术
随着传统能源的不断减少以及环保意识的不断提高,新能源汽车得到了长足的发展,新能源汽车通常由电池作为动力的来源,为了保证行车安全,需要对电池的状态进行监控。
电池管理系统(BMS,Battery Management System)对电池组的电芯状态进行监控,并利用电池的采集数据进行SOC等参数的估算。电芯电压是其中一个重要的监控数据,由于电芯电压的变化范围很小,电芯电压的采样精度对BMS的估算有很大的影响。
目前,主要采用分布式电芯电压的采集方式,即在电池包内部的每个电池模组上设置采样模块,通过内部CAN总池包电芯电压的信息传送到BMS的主控制器中。电芯电压在传输中,主要采用固定精度的编码方式对电芯电压进行编码,在精度高时,需要采用更多位来表征,例如,在电芯电压精度为1mv时,每一个单体电芯电压需要12位数据来表征,每个CAN消息能传输64位,这样,每个CAN消息仅能传送5个单体电芯的电压,随着整车对电池包能量需求的增加,电池包内单体电芯的数量不断增加,高精度的传输方式会造成CAN通讯负载率的增高。在精度降低时,可以采用更少位数的数据来表征电芯电压,但也会降低采样数据的精度,影响BMS的整体性能。
发明内容
本发明提供了一种电芯电压的编码、传输方法及装置,提高传输精度并减轻通信负载率。
根据本发明的一个方面,提供了一种电芯电压的编码方法,包括:
获得模组电芯电压的平均值;
根据预设编码表,将模组内各电芯的电压值与所述平均值的差值进行编码,以获得差值编码值,其中,所述预设编码表通过将预设范围内的电压差值进行编码获得,所述预设范围被分成多个连续分布的子区间,电压差值的绝对值最小的子区间具有最高的编码精度。
可选地,电压差值的绝对值越小的子区间具有越高的编码精度。
可选地,所述预设编码表的获取方法包括:
确定电压差值的预设范围;
将预设范围划分为多个连续分布的子区间;
依次进行各子区间连续的编码,对于每个子区间,从子区间的端点按照子区间的编码精度依次连续编码。
可选地,所述将预设范围划分为多个连续分布的子区间,包括:
按照电压差值的经验数值的概率分布,将预设范围划分为多个连续分布的子区间,电压差值的绝对值最小的子区间为最大概率分布的电压差值的数值区间。
可选地,获得所述模组电芯电压的平均值的方法包括:
计算模组内的各电芯的电压值的平均值;
可选地,获得所述模组电芯电压的平均值的方法包括:将模组内各电芯的电压值中的最大值和最小值去除;
计算模组内剩余的电压值的平均值;
可选地,获得所述模组电芯电压的平均值的方法包括:将模组内各电芯的电压值中大于第一预定值和小于第二预定值的电压值去除;
计算模组内剩余的电压值的平均值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汽车集团股份有限公司,未经上海汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710708343.7/2.html,转载请声明来源钻瓜专利网。