O.P.
早安,
我之前问过关于 JK bms 的问题,并不断收到串行 BMS 驱动程序和其他需要 ESPhome 等集成的链接
无论如何,我觉得它们都不适合我的要求,因为例如,我们有 3 个架子,每个架子有一个 BMS,但当前的集成没有考虑其中一个没有接收电流的架子。所以我的问题是,我必须将我的总电流限制在一个架子上——我有大约 340 安培的充电容量,但我不能安全地让它超过 250 安培,以防只有一个架子接受充电。
无论如何我看到其他人正在做的工作,我决定自己解决它,因此它直接适合我的设置,我决定将 CAN 模块放入具有一定冗余度的系统中,这样系统中就没有桅杆 BMS(例如 pylon tech ) 而不是相互监视的多个设备。
在我的第一次测试中,我设法发送了 0x351 消息(我认为这是罪魁祸首,但我还不确定)填充了导致我的逆变器和 MPPT 全部切换到的数据BMS 控制模式,当 ESP 停止生成消息时,(不久之后)整个系统关闭,因为它失去了与 BMS 的连接。所以我怀疑这就是为什么其他集成没有走到这一步,它们实际上将成为一种责任,所以我相信
我希望通过聚集一些 ESP32 并让它们共享数据来解决这个问题。如果一个离线,下一个将在 x 超时后接管。保持系统正常运行但减少充电电流——充电电流将按 1 个架子的 200 安培基础计算,每增加一个接受充电的架子增加 75 安培,所以总共 350 安培
像往常一样我正在记录我的进度,我的第一次测试链接如下
https://youtu.be/n38NsJB_grc
评论
我才刚开始看视频,会今晚做更多。但是我能不能建议一个更简单的解决方案(取决于你在 CAN 总线路径下的距离——我会放入一个 Raspberry PI(或类似的)并让它与所有 3 个 JK BMS 对话——用你选择的语言——我的将是 Node Red——你可能想做 Python——那里有很多使用 python 和 BMS 的项目
你也可以在 PI 上有一个与 Cerbo 对话的串行总线
基本上,您会监控 Pi 上的三个 BMS,并在那里做出有关充电电流等的决定,然后通过串行指令 Cerbo——在 Pi 上很容易监控有多少架子在线并调整什么您可以持续告诉 Cerbo
您显然可以从每个 BMS 监控 SOC 等,然后在 SOC 达到其逐渐减少点时决定如何处理 Cerbo 的过剩产能
< p>一旦你有了这个运行,它就很容易适应 Can bus comms further down trackCraig
评论
O.P.
我们做到了考虑一下,但问题是一旦你设置了适当的消息(我认为它是 0x351),cerbo 需要定期查看 BMS,否则它会关闭电源生产。我相信这就是为什么串行 BMS 库只是一个监视器,实际上不会影响充电电流。只要您这样做,系统就会要求 BMS 始终存在或为了安全而关闭。所以我们没有沿着 PI 的路径走下去,因为它需要时间来重新启动做更新并可能在它这样做时关闭我们的电源,我确实想实现一个 INFLUX 和 MQTT 插件,这样我就可以通过节点访问数据red 和家庭助手,甚至让 cerbo 根据电池组的 SOC 甚至 SOH 做出一些决定(运行大型固件)关于应该加载什么负载
评论
< p>我在这里支持“只构建一个多路复用器”方法。
每个单元一个“监视器”,说出适合你的任何东西,就可以了。然后使用 Pi/任何东西来多路复用 CAN 并与 Cerbo GX 通话也可以。 (您也可以只在 Cerbo 上编写一个 Python 驱动程序,然后以任何有意义的方式将其提供给 Cerbo。)
如果您想做一个 ESP32 集群,那么基本上要确保它们的“集群 ID” ' 系统工作,并且所有节点都计算,但只有最低 ID 输出到主系统(如果你使用 CAN for i t)。但是 Redflow 之类的公司有板载电池管理,然后是 ZBMS(通过 CAN 与 Victron 通信)是有原因的;如果 CAN 丢失,则电池系统将在电池处隔离。这可能是更好的方法。 (也就是说,Redflow 显然在电池和 ZBMS 之间使用 RS485?)
评论
noobey 写道...
我们确实考虑过这一点,但问题是一旦你设置了适当的消息(我认为它是 0x351),cerbo 就需要定期查看 BMS,否则它会关闭电源生产。我相信这就是串行 BMS 天秤座的原因ry 只是一个监视器,实际上不会影响充电电流
是的,我不是要你充当 Cerbo 的 BMS,而是通过串行向它提供它想要的任何数据(我对此一无所知universe 但被你所说的启动,使用 serial 意味着它不是在寻找 canbus 消息
每个电池组上的 BMS 将监视和控制每个电池组的充电电流,因此你基本上会告诉 Cerbo 去一直保持平稳——唯一不适用的情况是当电池堆接近最高充电时,然后 BMS 将限制它允许流入电池的内容——不知道 Cerbo,我不知道它是怎么回事会处理它想要将所有 350AMP 发送到电池但它们只接受 200AMps 的情况 - 它是否仍然可以在其他地方启动转储负载?
Craig
澳洲中文论坛热点
- 悉尼部份城铁将封闭一年,华人区受影响!只能乘巴士(组图)
- 据《逐日电讯报》报导,从明年年中开始,因为从Bankstown和Sydenham的城铁将因Metro South West革新名目而
- 联邦政客们具有多少房产?
- 据本月早些时分报导,绿党副首领、参议员Mehreen Faruqi已获准在Port Macquarie联系其房产并建造三栋投资联