Maybe a language barrier, English isn't my native
Yes, series coupling, Vset = 57V, Iset = 5A, when connected, the PSU enters CC. I can see 57V on the main screen, even though the output voltage is lower. However, if I go to Settings > OVP and Voltage limit, then I can see the actual output voltage in that menu.
EDIT: Doh
I think I got it now. It won't display the output voltage and amps at the same time. Thats the settingpoint i'm seeing.
#!/usr/bin/expect -f
set timeout 10
log_user 0
#stty echo
#exp_internal 1
set min_volt 10.5
set max_volt 14.1
spawn telnet 1.2.3.4 5025
expect "*'^]'."
sleep .1;
# Shut off or on realy
#send "DIG:PIN3:POL NEG\r"
#send "DIG:PIN3:POL POS\r"
#expect "POS\r\n"
# Brightness
#send "DISP:BRIG 15\r"
#expect "15\r\n"
while (1) {
# Read set V A
#send "INST?\n"
#expect "CH1\r\n"
#send "VOLT?\r"
#expect "\.*\r\n"
#send "CURRENT?\r"
#expect "\.*\r\n"
#Read actual V A
send "MEAS:VOLT?\r"
expect -re "(\[0-9]+)\.(\[0-9]+)"
set volt "$expect_out(0,string)"
send_user "[clock format [clock seconds] -format {%d %H:%M}] $volt"
send_user "V "
send "MEAS:CURRENT?\r"
expect -re "(\[0-9]+)\.(\[0-9]+)"
set ampere "$expect_out(0,string)"
send_user "$ampere"
send_user "A "
if { [expr $volt < $min_volt ] } {
send_user "Below $min_volt V. Starting charge.\n"
send "ABORT\r"
expect "ABORT\r\n"
send "LIST:VOLT 14.1,14.1\r"
expect "LIST:VOLT 14.1,14.1\r\n"
send "LIST:CURR 0.8,0.4\r"
expect "LIST:CURR 0.8,0.4\r\n"
send "LIST:DWEL 30,120\r"
expect "LIST:DWEL 30,120\r\n"
send "TRIG\r"
expect "TRIG\r\n"
send_user "Charge started.. "
}
if { [expr $volt > $max_volt ] } {
send_user "Above $max_volt V. Starting discharge.\n"
send "ABORT\r"
expect "ABORT\r\n"
send "LIST:VOLT 14.1\r"
expect "LIST:VOLT 14.1\r\n"
send "LIST:CURR 0.002\r"
expect "LIST:CURR 0.002\r\n"
send "LIST:DWEL 120\r"
expect "LIST:DWEL 120\r\n"
send "TRIG\r"
expect "TRIG\r\n"
send_user "Discharge started.. "
}
send_user "\n"
sleep 60
}
How do you power off your PSU?
Just curious...
How do you power off your PSU? Touch screen, front stand by switch or the big real switch on the back?
Skickat från min Nexus 6 via Tapatalk
Touch screen in current design is the only way that guarantee AC softstart (due to Arduino "feature" #96).
Of course, feel free to suggest new functionality or improvement of what you already experienced with your PSU (please check first if such thing is already reported).
successfully updated the firmware to latest version and finished the calibration.
btw am not satisfied with the calibration, may be because of my DMM's quality( only the 1 ohm resistor is enough right? i have read something about 3.3 ohm resistor somewhere).
Everything below approx. 4 ohm should be ok. What kind of problem your have?1-am not able to establish a serial communication with PC for getting a debug trace(*IDN returns nothing), only the programming port is working, native port is code10 as mentioned earlier in this thread.
and when i connected the usb cable directly to DUE's port, the PSU is always ON irrespective of the standby switch position, is that normal?
Yes, that is normal since Arduino Due is in that case powered from PC (over USB cable).2- and just noticed that when the outputs are OFF, there is around -400mV present on the outputs and if i changed the current to non zero, it reduces to -50mV, is my PSU is ok?
Yes, it is.
Of course, feel free to suggest new functionality or improvement of what you already experienced with your PSU (please check first if such thing is already reported).
is it possible to make the standby LED multi color like, Red when the PSU is OFF (back panel mains is ON), Green when ON and Orange for Standby ?
Do you tried to look at /hardware/arduino/sam/cores/arduino/USB/CDC.cpp to see if some init code touch too more things that it needs ?
Otherwise we need to dig more deeply into the Due setup() routine.
I did not checked the datasheet but I could not believe that it is a normal behavior of the sam3x when used as "bare metal".
Apologies for the delayed reply, was been away from PSU.
After calibration, there were offsets on both channel while measuring. i.e if I set 500mV, am getting around 530mV , same like for current also, the V/R calc is not matching.
also while current calibration, there is a drift when resistor is getting heating up. when to input the measured current? immediately or after stabilizing the reading?
and later found that the calibration mismatch is because of my DMM 3.5 digit and 0.5% accuracy only.
actually what kind of spec DMM you guys were using (and forum members too) for calibration? 5.5digit or 6.5digit?
what is the minimum spec needed?
while calibrating, the voltage input field can accept a maximum of 15 digit, but actually what is the optimum digit reading is recommended/needed (it takes 5.5 digit it seems)?
but in the calibration parameters on the channel calibration settings page shows different digit accuracy of the cal parametors.
in the 150mV calibration, the reading on my DMM were oscillating too much after the decimal point- which reading to take? (will confirm tomorrow in Cal center may be its my DMM)
as I dont have the equipment's,tomorrow i am taking my PSU to the calibration center for a perfect calibration, please suggest me a calibration procedure to perform there.
how much warm up time is needed before the calibration?
for voltage calibration, it can be measured with their calibrator DMM.
and how to do the current calibration there? programmable current generator?
Thanks.
I tried to establish a serial communication for getting the calibration debug messages, but it is not working.
any debug steps for repair the serial communication?
So, you don't need something like 5.5 or 6.5 digits DMM.