PX100
Working with PX100 with an USB to TTL device, FT232BL,
Working fine, no dropouts.
In the setup Popup, starts OK, with good values,
when setting current, voltage or time,
the values are incorrect.
after inserting ":updatedelayed: 0.5" for each cmdSetup it is working fine.
for example cmdSetup number Voltage:
#cmdSetup number Voltage
:read: setVoltage?
:write: setVoltage
:updatedelayed: 0.5
V MinVoltage MaxVoltage
:tip: Set Cut-Off voltage
Made an personal modification to the Accu discharge script as follows:
#logcmds 0
; Battery discharge test
=var endVoltage=6
=var endVoltageLoad = endVoltage-0.05
=var testCurrent=1
=var stepTime=1
; --------------------------------------------------------------
="Discharge with "+testCurrent+"A to "+endVoltage+"V";
=var load=getDevice("Load")
=setVoltage(load,endVoltageLoad)
=setCurrent(load,testCurrent)
=setOn(load,1);
#delay 1
#log (stepTime)
#haslogged
#wait readVoltage(load)>endVoltage
=setOn(load,0);
#haslogged
#log 0
="Discharge terminated"
With the same endVoltage setting for Testcontroller and the load,
load stops as first, voltage rises and Testcontroller does not stop.
With endVoltage for the load a little lower as the one for Testcontroller,
Testcontroller is in the lead for making the stop dicission.
When there went something wrong, the load aborts a fraction later,
so no harm for battery's.
Question: I like to add a line at start of the script, for resetting the load,
so the capacity and energy starts at zero. Who can explain me? Thanks.
Attached my version of AtorchPX100Devices and my own Discharge script.
Edit: Tested modified AtorchPX100Devices.txt with DL24, works OK.
AccuPX100.txt works also with DL24
DL24 gives dropouts in readings, so script is not completed, aborted by 0 volt reading.
Like to start with Math function to filter out the misreadings,
but was not able yet to figure that out,
when sombody can point me the right way to do that, Thanks.