Hi,
I will present my DIY CAN BMS emulator project , I work from some time to make this interface for integration of DIY battery with different brands of invertors with supported CAN or RS485 communication.
Interface use an esp32 with one or tow CAN ports and RS485 support, can handle...
For hv i use deferent setup, i described before u need to use a combination of jk balancer with can port and interface with 2 can ports one for battery one for inverter
I look in ur settings and something is not right.
Power Off value of the cell is bigger then UVP and UVPR
If u load the default settings for LI, LFP in jk will se the power off if the smallest.
Jk will work like that :
Power off is used to shutdown the bms because if remain in standby in time...
is free, install and give me the chipid, and i give u key,
if u want to donate is ur free options.
if u want to teste on different invertor jest tell me and send to me some photo after if all is ok for ur system
if ur inverter is not supported just write to me and if i have time i can make...
Ports :
Blue One to JK BMS GPS port with the DC step down for power in
The white JST one is I2C bus to can use a second CAN port for HV system to communicate with JK Active Balancer.
I forgot to mention, i have more then one hardware design u need to change the Interface name.
For BT CAN...
if u use esp32 devkit 1 with CAN BT interface name selected in Setup
the serial connection is the standard Serial 2 port
RXD2 GPIO16
TXD2 GPIO17
if u use other esp32 board need to see where TXD2 and RXD are maped.
Fallow this connection!
AFTER SAVE SETTINGS AND CHAGED THE PROTOCOL TO...
i have many packs with tesla S 6s config , also i use B class with is 7s made also with tesla, dot have any problem to balance.
On Some pack if the cell have wires not ribon the wires can oxidate and have problem on contacts with battery plate.
I dont use simp bms because is expensive , u can...
OVPR 3.5V * 8 = 28V
Alarm max cell v - min cell V > 0.2V -> Cell inbalance Error trigger
Alarms if cell V > OVP
Worning if cell V >OVPR + (OVP-OVPR)/2
When u boot the interface first time, until settings data are received by serial some vars are saved default for liIon
float UVP = 2.9...
This is the next generation interface DIY B4I
1 - Serial port used for extender
2 - Rs485 ports
2 - Can ports
1 - Digital output for contactor.
Hv Protocols will be on this setup.
Most of Easun inverter not support can bms, just rs485 comm.
For 8 and 11 kw version exist an firmware update that support CAN will work with pylon protocol , i dont tested but u can try.
Key: f1c9093fb9d732b3211703dc5806e5de
Connect first the serial on bms put bt on off
Test the connection with the invertor pls, Other person with Deye 12k tell me some time appears w31 warning.
Can u confirm that issue?
So u have problem with the SOC only when are 2 battery connected right? I Mean Serial + Bt in same time
I see u change on Li protocol, that work better then Pylon ?
The value ar not a fix value to be inserted manual. They are calculated by ur jkbms settings.
Charge Voltage is calculated OVPR * No Cells
Charge Current is Charge Current from settings
Discharge Volatge is UVPR * No Cells
Discharge Current is Discarge Current from settings
Limits activated...
was bussy this days,
give me ur fake data u want to encode in can protocol
Battery Voltage
Charge Voltage
Charge Amps
Discharge Voltage
Discharge Amps
Temperature
this are main data for all bms
I i explained before on JkBms GPS port is UART TTL signal at 115200 kbps
If connect direct RX TX GND to Serial 1 or serial 2 of esp32 will work.
In my schematics Serial 2 is connected to RS485 adaptor that why in software is named RS485
Hardware Connection:
IkBMS UART TTL <-> JkBMS RS485...
For Hv Systems series i use Jk Active Balancer with can port, and for that i need 2 can ports one for jk on 250kbps and other for inverter with 500kbps, in this version i use a second can port on i2c
U can try also on SPI, but the MCP2515 will not work with 3.3V, but u can use MCP2517
Also...
Hi,
U want to connect to Sangrow RT10 HV
Do u all ready buy daly 48s? if yes just use it dont spent more money , i will provide some soft for it.
For HV i describe if u use jk u need jk balancers not jkbms ! Becose u will need more then 1 and if u connect in series u will not have same gnd...