Merge branch 'master' of gitlab.com:zhanglongqi/xnergy-example
This commit is contained in:
commit
c341d04fdd
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"python.pythonPath": "/home/longqi/.local/share/virtualenvs/xnergy-example-V4bzqeLx/bin/python"
|
||||
}
|
||||
10
app.py
10
app.py
@ -2,7 +2,8 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
'''
|
||||
The app will try to start charging
|
||||
and show the DC bus voltage, battery voltage and charging current
|
||||
|
||||
and show the charger voltage, battery voltage and charging current
|
||||
stop charging in 30 seconds
|
||||
'''
|
||||
from minimalmodbus import Instrument, MODE_RTU
|
||||
@ -19,7 +20,7 @@ MODBUS_FC_READ_INPUT_REGISTERS = int("0x04", 16)
|
||||
MODBUS_FC_WRITE_SINGLE_REGISTER = int("0x06", 16)
|
||||
|
||||
enable_charger_address = 0
|
||||
dc_bus_voltage_adddress = 30
|
||||
charger_voltage_adddress = 30
|
||||
batery_voltage_address = 32
|
||||
current_address = 31
|
||||
|
||||
@ -48,7 +49,7 @@ def run():
|
||||
|
||||
counter = 0
|
||||
while True:
|
||||
dc_bus_voltage = instrument.read_registers(registeraddress=dc_bus_voltage_adddress, number_of_registers=1,
|
||||
charger_voltage = instrument.read_registers(registeraddress=charger_voltage_adddress, number_of_registers=1,
|
||||
functioncode=MODBUS_FC_READ_INPUT_REGISTERS)
|
||||
batery_voltage = instrument.read_registers(registeraddress=batery_voltage_address, number_of_registers=1,
|
||||
functioncode=MODBUS_FC_READ_INPUT_REGISTERS)
|
||||
@ -57,7 +58,8 @@ def run():
|
||||
|
||||
print(
|
||||
str(counter) + ' '
|
||||
'DC BUS voltage: ' + str(dc_bus_voltage) + ' '
|
||||
|
||||
'Charger voltage: ' + str(charger_voltage) + ' '
|
||||
'Battery voltage: ' + str(batery_voltage) + ' '
|
||||
'Current: ' + str(current)
|
||||
, end='\r', flush=True)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user