Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed CanBusBelegung1.JPG
Binary file not shown.
Binary file removed DR22.07.06 .rar
Binary file not shown.
Binary file added DR_Software/(USB to 485 Driver) CH341SER.EXE
Binary file not shown.
Binary file added DR_Software/DR22.04.13.zip
Binary file not shown.
Binary file added DR_Software/DR22.07.06.zip
Binary file not shown.
Binary file added DR_Software/DR_22.09.01-5.zip
Binary file not shown.
Binary file added DR_Software/DR_22.12.28.zip
Binary file not shown.
Binary file added DR_Software/Linux/NodeRED_Screenshot1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,375 changes: 1,375 additions & 0 deletions DR_Software/Linux/nodeREDjson.txt

Large diffs are not rendered by default.

Binary file added DR_Software/amck_3.2.3.exe
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Docs/Victron-Settings.doc
Binary file not shown.
Binary file added Firmware/2.Upgrade Operation Video.wmv
Binary file not shown.
Binary file added Firmware/48V100AH.bin
Binary file not shown.
Binary file added Firmware/BOOT_UP_KF01JC00014V2.4.bin
Binary file not shown.
Binary file added Firmware/DR-HUANY04_16S100A_V1.0.3_T1_V(1).bin
Binary file not shown.
Binary file added Firmware/DR01_16S100JC03_V2 0 0_T1_V.bin
Binary file not shown.
Binary file added Firmware/DR01_16S100JC03_V2.0.0_T1_V.bin
Binary file not shown.
Binary file added Firmware/DR01_16S100JC03_V2.0.0_T2_V_R(1).bin
Binary file not shown.
Binary file added Firmware/DR_SAIENSI01_16S100A_V1.0.3_T1_G.bin
Binary file not shown.
Binary file not shown.
86 changes: 70 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,70 @@
# China Akku BMS Dokument
Howto see the Video
Dokumentation https://youtu.be/ZT6mBZ16EYc
YT Videos zum BMS unter: MyTest4u https://www.youtube.com/@MyTest4u

Weitere Themen:
- Dokumentation Akku Manual
( DipSwitch, Reset ...)
- SW zum Auslesen BMS
( Auslese Tool von Superbattery
Password: 666666
Adresse auf 0 stellen )
- Übersichten
- ...

Nutzung auf eigene Gefahr !
# China Battery BMS

Fork from https://github.com/mytest4u/BMS

> **Warning**
> Use at your own risk, especially the firmware!

## Facts:
```
BMS: DR01 or DR-JC03
Capacity: from 60Ah, up to 300Ah
Where to buy: all over Aliexpress, like "PAPOOL LiFePO4"
```

## Connect to Victron Controller
First of when only DIP 6 is facing upwards, it's recognized as a "Pylontech battery" and the charge controller will not see any battery details like cell voltage, temps - so avoid using this mode.

### Cerbo GX
Buy a cable from Victron or build it yourself: [Cerbo GX: VE.Can to CAN-bus BMS cables manual](https://www.victronenergy.com/live/battery_compatibility:can-bus_bms-cable). DIP 5 & DIP 6 up, conenct the special CAT cabel and enjoy the battery details.


### Venus OS
* [Venus OS on Pi: CAN Interfaces](https://github.com/victronenergy/venus/wiki/RaspberryPi-CAN-Interfaces)

Victron [Venus OS](https://github.com/victronenergy/venus) provides the Battery Can Bus drivers but not the Hardware port. So just get a [Waveshare RS485 CAN Pi HAT](https://www.waveshare.com/wiki/RS485_CAN_HAT) and connect GND, CAN-L (Low) to Pin 5 and CAN-H (High) to Pin 4. There are certainly other options for non-Raspberry Pis Venus OS setups. So we do not need BMS support in [dbus-serialbattery](https://github.com/Louisvdw/dbus-serialbattery) / [issue support BMS DR-JC03](https://github.com/Louisvdw/dbus-serialbattery/issues/327).

## Battery Stack Setup
1. Connect the master pack with DIP 5 and 6 facing upwards, as indicated in the Victron connection instructions.
2. The pack will be recognized as an "LFP battery" and you can view the voltage of the highest and lowest cell under the "Details" section.
3. You can also see the number of packs online and if there's a pack preventing charging/discharging.

## [Documentation and Manuals](Docs) of the Akku
* DipSwitch, Reset...
* [Guidance - How To Communicate With Upper Computer.pdf](Docs/Guidance%20-%20How%20To%20Communicate%20With%20Upper%20Computer.pdf)

## [DR Software](DR_Software) - Reading data/Firmware Upgrade Tool
* Set address to 0
* Password: 666666

## [Firmware](Firmware)

#### How to update the firmware
1. Connect the PC and battery using a cable, ensuring that DIP 1 is turned ON for PC connection.
2. Make sure to install the necessary RS485 drivers for the connection to be established.
3. Open the "DR-Application.exe" application and keep the window open.
4. Open the "index.html" file located in the "dist" folder using a web browser.
5. On the "Help" tab, change the language to English and enter the password 666666 if prompted.
6. In the "Settings" tab, select the "Update" option, choose the bin file, and initiate the flashing process (you will know it's working if the green LED on the battery is flashing).


### Firmware Files (gladly PR new ones)
* [`DR01_16S100JC03_V2 0 0_T1_V`](Firmware/DR01_16S100JC03_V2%200%200_T1_V.bin) - The V in the file stands for Victron
```
Product info 2.2
Hardware model T1_G
Product model JC03
Project code 16S100
Software version 2.01
Boot version 1.1
```

* [`48V100AH`](Firmware/48V100AH.bin) - also detects the 120AH battery version
```
Product info 2.2
Hardware model T1_V
Product model DR01
Project code 16S100JC03
Software version 2.0.0
Boot version 1.1
```