JK BMS 作为电源传感模块?

您好,我想知道 JK BMS 是否可以代替 BlueOS 的 PSM。

BlueOS 文档中列出了 PSM 的必要性。我们为定制的电池订购了 JK BMS,想知道是否可以将 BMS 连接到灯控制器或 PI4 上,作为 PSM,并使用其自带的软件单独记录数据。

它的软件似乎只能在 Windows 上下载,所以我对它不抱太大希望,但如果它能取代 PSM,而且我们这边不需要做太多工作,那就太有帮助了。我想问问有没有谁用过类似的软件。

如果没有,是否有办法禁用或绕过 PSM 要求以使用 NodeRed 单独注销第三方 BMS?

先感谢您的回复

你好,您的 BMS 如何通信?如果它输出代表电池电压和电流比例值的模拟电压,则可能可以将其连接到适当的 Navigator 电源输入,并相应地调整增益。
如果它以数字方式通信,您很可能可以在 NodeRED 或 Python 脚本中接收并记录数据——这或许可以转化为 BlueOS 扩展!

您可以禁用需要 PSM 值的故障安全检查,但您不会在通用系统控制接口中知道您的电池电压/电流……并且您不想过度放电您的电池!

我确实找到了一份详细说明通信过程的数据表,以及一个用于请求值的python代码。我正在把它翻译成NodeRED。谢谢。

另外,需要确认的是:
我们的 BMS 通过 RS485 端口通信,因此我们计划使用 RS485 转 USB 转换器并将其插入 pi4。然后使用串行请求模块通过 USB 端口获取响应。BlueOS 上是否存在任何串行限制或此设置存在其他问题?

再次感谢您的帮助

是的,禁用故障安全参数即可消除警告。您可以参考指南了解 NodeRED 方面的情况。
可能对如何通过 Mavlink2Rest 将电压和电流测量值发送到自动驾驶仪有一些想法,以便这些值出现在 QGround Control 或 Cockpit 中的预期位置。

好的,谢谢。

顺便提一下,NodeRed 扩展似乎有时会在启动时停滞,并且永远不会在侧边栏上可用。

18 Jun 16:39:59 - [warn] Encrypted credentials not found
18 Jun 16:40:00 - [info] Server now running at http://127.0.0.1:1880/
18 Jun 16:40:00 - [info] Starting flows
./entrypoint.sh: line 14: 9 Segmentation fault (core dumped) /usr/local/bin/node $NODE_OPTIONS node_modules/node-red/red.js --userDir /data $FLOWS “${@}”

我尝试过重启、关机并重新安装扩展程序,但似乎始终无法使用。这是一个常见问题吗?如果是,有解决办法吗?

你好,这不是常见问题,以前没遇到过!您能分享一下您的 BlueOS 系统日志吗?日志可以在 BlueOS 左下角的齿轮图标中找到。我猜这与您的活动流程有关,即使没有流程,这种情况还会发生吗?您目前使用的是哪种流程?可以分享一下吗?

问题已经解决了,谢谢您的回复。