Nach sowas war ich kürzlich auf der suche und fand den ZK-SK150C auf aliexpress
ein kleines buck-boost modul mit display, bis 40V 8A, und gut leistung dahinter
aber keinerlei infos darüber wie man mit dem teil spricht, nur eine schwer zu findende software die nicht richtig läuft.
genauigkeit und sauberkeit war jetzt zweitrangig, daher keine messungen dazu erstmal. mir ging es nur um was digital steuerbares.
Das teil hat seitlich ein 4pin header (achtung, nicht isoliert!) mit 5V (ausgang) TX RX GND
darüber kann man mit dem teil über uart reden, um genauer zu sein MODBUS
man kann geräten adressen zuweisen und mit isolierten rs485 adaptern auch parallel schalten
für die isolation auf uart nehme ich die hier
Das protokoll hab ich teilweise schon rausgefischt, ist aber nicht komplett
modbus erklärung:
offset :
0x0 1 address
0x1 1 06 set register
0x3 2 key
0 set voltage mV x100 (100 = 1.00V)
1 set current mA
0x12 output enabled
0x14 backlight level
0x15 first connect? sends 1E not allways
0x1C buzzer enabled
0x0F keylock enabled
0x2F restarts device with 1E?, device answers FF
0x4 2 value
0x5 2 CRC-16 Modbus
[01] [03] [00 00] [00 1E] [C5 C2] = request status every second addr 0 to 30
offset len desc
0x0 1 address
0x1 1 03 get register ?
0x2 1 length after 0x2 without 2byte crc
0x3 2 set volt mV x100 (500 = 5V)
0x5 2 set curr in mA ( 600mA )
0x7 2 out volt in mV x100
0x9 2 out curr in mA
0xB 2 out watts
0xD 2 Input voltage mV x100
0xF 4 out Ah?
0x13 4 out wh
0x18 2 hours turned on
0x1A 2 minutes turned on
0x1C 2 seconds turned on
0x1D 2 temperature in 10x C
0x22 1 key lock on or off
0x26 1 CV 0 CC 1
0x28 1 output on or off
0x2C 1 backlight
0x2E 1 Auto turn screen off in minutes, 0 off
0x3C 1 buzzer on or off
0x3E 1 M preset?
0x3F 2 CRC-16 Modbus
shortcut editing
write
[01] address
[10] multiple registers
[00 50] start address
[00 0E] quantity
[1C] 28 bytes
[01 F4] 5V
[1F 40] 8A
[02 58] LVP 6V
[10 68] OVP 42V
[20 08] OCP 8.2A
[06 40] OPP 160W
[00 00]
[00 05] OHP 5min?
[03 E8] OAH 1Ah
[00 00]
[27 10] OWH 100.00Wh
[00 0F]
[03 E8] OTP 100°C
[00 00]
[2D 81] CRC 16 modbus
feedback
addr 1, read, 30 len
[01] [03] [1E]
[01 F4] mV x100 5V
[1F 40] 8000mA
[02 58] LVP 6V mV x100
[10 68] OVP mV x100 42v
[20 08] OCP 8200mA
[06 40] OPP x10 160W
[00 00] ?
[00 01] S-OHP
[03 E8] S-OAH 1.000Ah
[00 00] ?
[27 10] S-OWH 100.00Wh
[00 00] ?
[03 E8] S-OTP in 100.0°C
[00 01] S-INI
[00 00]
[E5 C1] CRC16 modbus
edit:
gibt wohl jemand der das beim SK120 schon gemacht hat,
ist wohl identisch das protokoll. gut spar ich mir den rest^^

