派能协议,逆变器测试问题记录

2024-06-13 21:04

本文主要是介绍派能协议,逆变器测试问题记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题一:逆变器无法进行逆变

通过抓取逆变器与bms的通讯报文,如下:

根据派能协议,报文标黄的对应充放电状态,30 30对应的数据为0 0,说明充放电状态全部置0,导致逆变器无法逆变。

问题二:逆变器显示最大电流为上传报文的5倍,实际报文上传最大电流为95A,逆变器显示电流值为475A;

[2024-06-06 08:26:16.214]# RECV HEX>

7E 32 30 30 32 34 36 36 33 30 30 30 30 46 44 41 39 0D 7E 32 30 30 32 34 36 30 30 44 30 31 32 44 41 43 30 41 35 41 30 30 33 42 36 30 33 42 36 43 30 46 39 39 33 0D

[2024-06-06 08:26:17.020]# RECV HEX>

7E 32 30 31 32 34 36 36 33 30 30 30 30 46 44 41 38 0D 7E 32 30 31 32 34 36 30 30 44 30 31 32 44 41 43 30 41 35 41 30 30 33 42 36 30 33 42 36 43 30 46 39 39 32 0D

[2024-06-06 08:26:17.813]# RECV HEX>

7E 32 30 32 32 34 36 36 33 30 30 30 30 46 44 41 37 0D 7E 32 30 32 32 34 36 30 30 44 30 31 32 44 41 43 30 41 35 41 30 30 33 42 36 30 33 42 36 43 30 46 39 39 31 0D

[2024-06-06 08:26:18.603]# RECV HEX>

7E 32 30 33 32 34 36 36 33 30 30 30 30 46 44 41 36 0D 7E 32 30 33 32 34 36 30 30 44 30 31 32 44 41 43 30 41 35 41 30 30 33 42 36 30 33 42 36 43 30 46 39 39 30 0D

[2024-06-06 08:26:19.426]# RECV HEX>

7E 32 30 34 32 34 36 36 33 30 30 30 30 46 44 41 35 0D 7E 32 30 34 32 34 36 30 30 44 30 31 32 44 41 43 30 41 35 41 30 30 33 42 36 30 33 42 36 43 30 46 39 38 46 0D

根据派能协议分析,标红的为最大充电电流,对应为03B6,转为十进制为950(精度为0.1A),对应95A,逆变器显示475A,变大了5倍。

下面是逆变器显示正常情况下的报文情况,

[2024-06-06 09:38:26.526]# RECV HEX>

7E 32 30 33 32 34 36 36 31 30 30 30 30 46 44 41 38 0D

[2024-06-06 09:38:27.402]# RECV HEX>

7E 32 30 31 32 34 36 36 33 30 30 30 30 46 44 41 38 0D

[2024-06-06 09:38:27.510]# RECV HEX>

7E 32 30 31 32 34 36 30 30 44 30 31 32 45 31 30 30 41 46 30 30 30 34 42 30 30 34 42 30 43 30 46 39 42 45 0D

[2024-06-06 09:38:28.201]# RECV HEX>

7E 32 30 31 32 34 36 36 31 30 30 30 30 46 44 41 41 0D

[2024-06-06 09:38:29.009]# RECV HEX>

7E 32 30 34 32 34 36 36 31 30 30 30 30 46 44 41 37 0D

根据派能协议分析,标红的为最大充电电流,对应为04B0,转为十进制为1200(精度为0.1A),对应120A,逆变器显示120A。

由此分析,逆变器对于接收的报文的最大充电电流进行了叠加。需要bms对回复的报文进行修改,改为只回复一次,并非每次请求帧都进行回复。

附:

ASCII码对应表https://www.zhihu.com/tardis/bd/art/388458283?source_id=1001

16进制到ASCII字符串在线转换工具https://coding.tools/cn/hex-to-ascii

这篇关于派能协议,逆变器测试问题记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1058414

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

MySQL INSERT语句实现当记录不存在时插入的几种方法

《MySQLINSERT语句实现当记录不存在时插入的几种方法》MySQL的INSERT语句是用于向数据库表中插入新记录的关键命令,下面:本文主要介绍MySQLINSERT语句实现当记录不存在时... 目录使用 INSERT IGNORE使用 ON DUPLICATE KEY UPDATE使用 REPLACE

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

如何解决Spring MVC中响应乱码问题

《如何解决SpringMVC中响应乱码问题》:本文主要介绍如何解决SpringMVC中响应乱码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC最新响应中乱码解决方式以前的解决办法这是比较通用的一种方法总结Spring MVC最新响应中乱码解

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py