System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及充电测试领域,尤其涉及一种基于485通信的bms模拟系统及充电器模拟测试系统。
技术介绍
1、随着全球能源问题和环境问题的日益突出,新能源汽车作为一种环保、低碳、高效的交通工具,逐渐受到各国政府和消费者的关注和青睐,已经成为全球汽车行业的研发和制造方向之一。作为新能源汽车的核心部件,动力电池是新能源汽车实现零排放和零污染的关键,而bms即电池管理系统(battery management system),在动力电池中起着非常重要的作用。
2、动力电池的发展也带动了与之配套的智能充电器的发展,为保障智能充电器的安全性能和质量,需要对其进行实际的极限测试;产品极限参数测试的重要作用有以下几个方面:
3、第一、确保产品的可靠性和稳定性:在极限参数测试中,产品会在最恶劣的条件下进行测试,以确定产品的耐用性和可靠性,这有助于发现产品在极端环境下可能发生的故障,并针对这些问题进行修复和改进,以确保产品的正常运行;
4、第二、确定产品的安全性:在极限参数测试中,产品会在高于正常工作条件的环境下测试,以确保产品不会出现安全隐患,例如在电子设备中进行过热测试以确保其不会引发火灾或爆炸,通过这些测试,可以确保产品在正常使用条件下不会对用户造成安全威胁;
5、第三、提高产品质量和性能:通过对产品进行极限参数测试,可以发现产品的局限性和弱点,以改进产品的质量和性能,通过找出在极限条件下产品可能出现的问题,可以改进产品的设计和工艺,并加强产品的耐用性和性能;
6、第四、满足法规和标
7、如果直接使用实际动力电池对充电器进行测试,成本太高,并且实际的动力电池触发极限条件下的相关故障也是比较困难的,并且具有较高的危险性。
8、以上
技术介绍
内容的公开仅用于辅助理解本专利技术的专利技术构思及技术方案,其并不必然属于本专利申请的现有技术,也不必然会给出技术教导;在没有明确的证据表明上述内容在本专利申请的申请日之前已经公开的情况下,上述
技术介绍
不应当用于评价本申请的新颖性和创造性。
技术实现思路
1、本专利技术的目的是提供一种基于485通信的bms模拟系统,模拟对多种动力电池的智能充电器的各种充电阶段中可能出现的故障。
2、为达到上述目的,本专利技术采用的技术方案如下:
3、一种基于485通信的bms模拟系统,包括相互连接的图形用户界面和pyserial构成的串口通信终端,其中,所述图形用户界面被配置为设置模拟动力电池的工作参数;
4、所述bms模拟系统根据所述模拟动力电池的工作参数模拟电池输出信息;
5、所述pyserial构成的串口通信终端被配置为通过485通信电平转换单元与待测试的充电器连接,其中,所述待测试的充电器的输出端与一电子负载机连接;
6、所述bms模拟系统模拟的电池输出信息依次通过所述pyserial构成的串口通信终端、485通信电平转换单元发送至所述待测试的充电器;
7、所述pyserial构成的串口通信终端还被配置为通过485通信电平转换单元接收所述待测试的充电器上报的数据报文;
8、所述bms模拟系统对所述充电器上报的数据报文进行解析,并将解析结果显示在所述图形用户界面上。
9、进一步地,承前所述的任一技术方案或多个技术方案的组合,所述pyserial构成的串口通信终端适配于windows、linux或mac os操作系统。
10、进一步地,承前所述的任一技术方案或多个技术方案的组合,所述pyserial构成的串口通信终端配置有提供打开串口、读写数据、设置串口参数功能函数的api。
11、进一步地,承前所述的任一技术方案或多个技术方案的组合,所述pyserial构成的串口通信终端适配的串口设置参数包括波特率、数据位数、停止位、校验位。
12、进一步地,承前所述的任一技术方案或多个技术方案的组合,所述pyserial构成的串口通信终端支持多个串口同时进行通信。
13、进一步地,承前所述的任一技术方案或多个技术方案的组合,所述pyserial构成的串口通信终端允许用户设置读写超时时间,当超过设定的超时时间,读取或写入操作被中断。
14、进一步地,承前所述的任一技术方案或多个技术方案的组合,所述pyserial构成的串口通信终端还配置有用于检测可用的串口列表和/或打印调试信息的工具。
15、进一步地,承前所述的任一技术方案或多个技术方案的组合,所述图形用户界面采用pyqt进行开发。
16、进一步地,承前所述的任一技术方案或多个技术方案的组合,所述图形用户界面包括串口通信选项控制界面、bms开关量设置区界面、bms寄存器量设置区界面、log监控区界面及状态信息界面,其中,
17、所述串口通信选项控制界面被配置为供用户选择进入bms开关量设置区界面、bms寄存器量设置区界面、log监控区界面、状态信息界面;
18、所述bms开关量设置区界面被配置为模拟动力电池的故障信息;
19、所述bms寄存器量设置区界面被配置为模拟动力电池当前的状态信息;
20、所述log监控区界面被配置为监控通信总线上的485通信报文;
21、所述状态信息界面被配置为显示通信总线上的485通信报文经解析后的结果。
22、根据本专利技术的另一方面,本专利技术提供了一种充电器模拟测试系统,包括485通信电平转换单元、电子负载机及如上所述的基于485通信的bms模拟系统。
23、本专利技术提供的技术方案带来的有益效果如下:
24、基于485通信的bms模拟系统配合负载机使用,可以随时模拟对多种动力电池的智能充电器的各种充电阶段中可能出现的故障,便于充电相关问题查找与分析,可用性强,通用性高,成本低,安全性能高。
本文档来自技高网...【技术保护点】
1.一种基于485通信的BMS模拟系统,其特征在于,包括相互连接的图形用户界面和pySerial构成的串口通信终端,其中,所述图形用户界面被配置为设置模拟动力电池的工作参数;
2.根据权利要求1所述的基于485通信的BMS模拟系统,其特征在于,所述pySerial构成的串口通信终端适配于Windows、Linux或Mac OS操作系统。
3.根据权利要求1所述的基于485通信的BMS模拟系统,其特征在于,所述pySerial构成的串口通信终端配置有提供打开串口、读写数据、设置串口参数功能函数的API。
4.根据权利要求1所述的基于485通信的BMS模拟系统,其特征在于,所述pySerial构成的串口通信终端适配的串口设置参数包括波特率、数据位数、停止位、校验位。
5.根据权利要求1所述的基于485通信的BMS模拟系统,其特征在于,所述pySerial构成的串口通信终端支持多个串口同时进行通信。
6.根据权利要求1所述的基于485通信的BMS模拟系统,其特征在于,所述pySerial构成的串口通信终端允许用户设置读写超时时
7.根据权利要求1所述的基于485通信的BMS模拟系统,其特征在于,所述pySerial构成的串口通信终端还配置有用于检测可用的串口列表和/或打印调试信息的工具。
8.根据权利要求1所述的基于485通信的BMS模拟系统,其特征在于,所述图形用户界面采用PyQT进行开发。
9.根据权利要求1至8中任一项所述的基于485通信的BMS模拟系统,其特征在于,所述图形用户界面包括串口通信选项控制界面、BMS开关量设置区界面、BMS寄存器量设置区界面、Log监控区界面及状态信息界面,其中,
10.一种充电器模拟测试系统,其特征在于,包括485通信电平转换单元、电子负载机及如权利要求1至9中任一项所述的基于485通信的BMS模拟系统。
...【技术特征摘要】
1.一种基于485通信的bms模拟系统,其特征在于,包括相互连接的图形用户界面和pyserial构成的串口通信终端,其中,所述图形用户界面被配置为设置模拟动力电池的工作参数;
2.根据权利要求1所述的基于485通信的bms模拟系统,其特征在于,所述pyserial构成的串口通信终端适配于windows、linux或mac os操作系统。
3.根据权利要求1所述的基于485通信的bms模拟系统,其特征在于,所述pyserial构成的串口通信终端配置有提供打开串口、读写数据、设置串口参数功能函数的api。
4.根据权利要求1所述的基于485通信的bms模拟系统,其特征在于,所述pyserial构成的串口通信终端适配的串口设置参数包括波特率、数据位数、停止位、校验位。
5.根据权利要求1所述的基于485通信的bms模拟系统,其特征在于,所述pyserial构成的串口通信终端支持多个串口同时进行通信。
...【专利技术属性】
技术研发人员:张林杰,袁博,刘佳欢,
申请(专利权)人:江苏聚合新能源科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。