-
#1000 Reply
Posted by
prasimix
on 18 Jun, 2018 07:48
-
How to roll back to Firmware V1.02?
I mean, the sketch,psu_lib and sci-parser comes from 1.02 release, ethernet library which version I should use?
Update:Master lib works.
Ethernet lib was not changed recently (i.e. from 1.02 to 1.1.1)
-
#1001 Reply
Posted by
prasimix
on 18 Jun, 2018 07:52
-
my psu goes to standby while switch on the channel outputs (both), when OCP is enabled and output voltage from 5v and above with current below 9mA
when OCP disabled works upto 39.99, at 40V goes to standby. no idea what went wrong.
CH1 U_DAC = 33244
06/17/2018 10:28:33 PM
CH2 U_DAC = 18389
CH1 U_MON = 744
CH2 U_MON = 679
CH1 U_MON_DAC = 16561
CH2 U_MON_DAC = 9164
CH1 I_DAC = 2420
CH2 I_DAC = 2203
CH1 I_MON = 740
CH2 I_MON = 706
CH1 I_MON_DAC = 1242
CH2 I_MON_DAC = 1127
AUX TEMP = 383
CH1 TEMP = 408
CH2 TEMP = 399
MAIN_LOOP_DURATION = 306 858 1441 / 144 841 100866 / 24 8346299
ADC_COUNTER = 0 / 0 / 1082
I need more info for this one. What did you changed, e.g. just firmware or more stuff? Did you test that with or without connected load, what is load value, etc. Anyway this sound pretty weird.
-
#1002 Reply
Posted by
s8548a
on 18 Jun, 2018 17:56
-
Changes made: after updating to V1.1.1 just re-calibrated.
PSU was going to standby without load.
I thought of a wrong calibration might happened and today tried to do the calibration again , after the first voltage point 150mV, the 19.10 voltage is not coming.
-
#1003 Reply
Posted by
prasimix
on 19 Jun, 2018 07:10
-
That's really strange. You'd like to say that calibration works fine in 1.02 and not in 1.1.1? Can you set 19 V outside of calibration wizard?
-
#1004 Reply
Posted by
s8548a
on 19 Jun, 2018 09:42
-
No, I checked on the 1.02 and 1.1.1, same behavior.
either my PSU was faulty already and I did't noticed or something happened during the re-assembly.
The calibration wizard is working, apologies, that was a midnight blunder I made. The issue is actually as below:
psu goes to standby while switch on the channel outputs (both), when OCP is enabled and output voltage from 5v and above with current below 9mA setting-no load.
when OCP disabled works upto 39.99, at 40V goes to standby.
CH1 U_DAC = 17471
06/19/2018 3:11:56 PM
CH2 U_DAC = 17263
CH1 U_MON = 8675
CH2 U_MON = 8615
CH1 U_MON_DAC = 8672
CH2 U_MON_DAC = 8600
CH1 I_DAC = 2524
CH2 I_DAC = 2495
CH1 I_MON = 742
CH2 I_MON = 704
CH1 I_MON_DAC = 1292
CH2 I_MON_DAC = 1273
AUX TEMP = 403
CH1 TEMP = 461
CH2 TEMP = 447
MAIN_LOOP_DURATION = 287 1092 2188 / 287 1090 2218 / 30 10107278
ADC_COUNTER = 926 / 9210 / 240243
Dynamic ram used: 684
Program static ram used 33908
Stack ram used 4360
My guess at free mem: 59352
SD volume is FAT 32
SD card begin result: 1
SD fs begin result: 1
SD blocks per cluster: 64
SD cluster count: 243584
SD fat start block: 12576
SD fat count: 2
SD blocks per fat: 1904
SD root dir start: 2
SD data start block: 16384
SD card size: 7990 MB
SD flash erase size: 128 blocks
SD erase single block
-
#1005 Reply
Posted by
prasimix
on 19 Jun, 2018 09:46
-
... or something happened during the re-assembly.
Yeah, that's the tough one to debug remotely
. Try to establish serial communication (e.g. using EEZ Studio or any serial console) and check out what error is reported when PSU goes into stand-by.
-
#1006 Reply
Posted by
s8548a
on 19 Jun, 2018 10:11
-
Connected the PSU via serial from the Arduino port directly ( back panel port was not working, shorted the SPD and SPU pins of IC17 to GND still not working)
**TRACE [2018-06-19 15:40:15]: Profile 0 saved!
06/19/2018 3:37:46 PM
**TRACE [2018-06-19 15:40:18]: Profile 0 saved!
**TRACE [2018-06-19 15:40:18]: PWR_DIRECT -> LOW
-
#1007 Reply
Posted by
prasimix
on 19 Jun, 2018 10:15
-
Doesn't help a lot. Nothing faulty is reported then that PSU is going into stand-by. That's happen when you reach 40 V or when you works with OCP and low voltage?
-
#1008 Reply
Posted by
s8548a
on 19 Jun, 2018 10:24
-
with OCP and low voltage, for eg: I cant switch ON the channel with 5V and 8mA set. if set 9mA and above can switch ON with upto 39.99V
-
#1009 Reply
Posted by
prasimix
on 19 Jun, 2018 10:37
-
Ok, does your current is calibrated, more or less accurately? For example if OCP is active and channel is uncalibrated the firmware could read
without load current of mentioned 9 mA and will trip the OCP and if you set "Shutdown when protection tripped" (see below) then PSU will goes to stand-by.
-
#1010 Reply
Posted by
s8548a
on 19 Jun, 2018 12:32
-
Yes it is enabled.
I will disable it until a precise calibration done again.
Thank you very much for your patience and your precious time.
-
#1011 Reply
Posted by
iainwhite
on 20 Jun, 2018 21:31
-
I installed firmware 1.1.1 onto my psu and also downloaded EEZstudio to try.
I was able to connect via USB and do some basic logging to the SD card.
It all seems to work very well.
Thanks for the updates.
-
#1012 Reply
Posted by
Pjoms
on 15 Jul, 2018 14:00
-
The SD-card issue is a quite interesting behaviour.
I have the crowd campaign unit and have never got any error from the SD-card, but yesterday then I started the pdu I got SD-card error every single time.
Updating fw fixed it, but what is different now that suddenly makes that problem to appear?
-
#1013 Reply
Posted by
prasimix
on 15 Jul, 2018 15:03
-
You'd like to say that from yesterday you started to receive SD card errors with old firmware (i.e. that what was originally delivered) or v1.1?
-
#1014 Reply
Posted by
Pjoms
on 15 Jul, 2018 15:30
-
I have updated fw every time you have released something new. The version I had then the SD card error occurred yesterday was v1.1 and installed in June.
-
#1015 Reply
Posted by
prasimix
on 15 Jul, 2018 15:34
-
Hm, yes that is strange or perhaps not since we are decided to switch to different SD Card lib due to some other issue with first one. We found that with new lib (introduced with v1.1) SPI speed has to be lower and that is implemented in hot-fix release v1.1.1.
-
#1016 Reply
Posted by
s8548a
on 16 Jul, 2018 08:21
-
On FW V1.1.1, last week I have got SD card failure when PSU faced mechanical shock while moving it.
re-assembling the front panel solved it.
-
#1017 Reply
Posted by
prasimix
on 16 Jul, 2018 08:27
-
Yeah, that SD card socket that comes with TFT LCD is far for optimal. In next version (it such thing is happen) I'll use a separate push-push type of socket/connector that hold SD card much better and is more resilient to mechanical shock.
-
#1018 Reply
Posted by
chenguoping
on 17 Jul, 2018 07:56
-
Hi prasimix,
I am interesting the software of PSU, does there has any doc to introduce the design procedure or detail. thx.
best regards.
-
#1019 Reply
Posted by
prasimix
on 17 Jul, 2018 08:04
-
Everything is open source, hosted on
GitHub. Short intro about architecture can be found in
readme.md or
here (pages generated by Doxygen). Reference manual about SCPI is available in
web,
.odt and .pdf format.
-
#1020 Reply
Posted by
denco
on 19 Jul, 2018 22:13
-
Hello prasimix,
First of all thanks for all the hard work you put into this awesome project.
I am going to build a EEZ H24005 and I had a question based on the modification on the SD card mentioned by morris6.
Well, in my build it also is not easy to change the SD card, you would need to disassemble the whole front panel. That is why I put an SD card socket, a push push type, on a piece of board and placed this on a bracket beneath the Arduino shield. It is (wire wrap) wired direct to the signals on the LCD1 connector. Gnd and +3v3 from C140 and C105, shield wire to Earth connector.
I saw that there is an optional (not assembled) micro SD card on the bottom of the Arduino shield board which is also connected through SPI to the Arduino, just like the SD card on display.
Would it be possible to replace this micro SD card by a right angled 6 or 8 pins header to connect to a separate PCB with a push push (micro) SD card socket, like the one morris6 used?
-
#1021 Reply
Posted by
prasimix
on 20 Jul, 2018 05:52
-
It should be possible. Perhaps if you can find some ready made SD Card adapter on eBay or similar shops then you can replace existing micro SD card socket and put on that place a header with pinout that match such adapter.
EDIT: if you are not going to use SD card on the TFT you can also bring to that header LCDSD_CS instead of EXTSD_CS used for micro SD card. If not, that can be define in firmware.
-
#1022 Reply
Posted by
prasimix
on 03 Aug, 2018 16:32
-
Just as an exercise of working with Emscripten, we made possible to run EEZ H24005 simulation on the web, i.e. you don't need to install prepared
Windows or build/run Linux/Mac simulator version anymore
. You can find it on the the following address:
https://www.envox.hr/eez-psu-simulator. SCPI console is also included.
-
#1023 Reply
Posted by
prasimix
on 03 Aug, 2018 17:22
-
A small hint: to connect/disconnect load simply click on "resistor" image. When enabled/connected you can change its value by click and drag over resistor image or you can use SCPI command: SIMU:LOAD, for example to set on the current channel load of 4.7 Ohm enter: SIMU:LOAD 4.7.
-
#1024 Reply
Posted by
Pjoms
on 05 Aug, 2018 09:49
-
I just run into a case there I need a small AC supply to test a device.
Would it be possible to make an “AC-mode” there a predefined list is doing the half wave for each channel. The channels are external serial coupled to make a midpoint reference.
If it’s possible to calculate the list in the firmware just by typing in AC voltage and frequency that would be great, but some predefined voltages at 50 and 60Hz should possible cover many cases.