-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
10.2 Voltage and Current Calibration #64
Comments
When channel is in voltage calibration mode no additional CURR programming is needed.
|
No load connected. I shall test with display option of 0 now. |
With Option_Display set to 0 and the Power supply reflashed, the following was typed into the serial console: INST CH1 The output voltage remains at 0.692v if I end Calibration and type the following: cal off, "eezpsu" I end up with 2.97v output. Volt 20 I get 18.93 Volt 30 I get 29.6v I do note that I don't get any other LEDs lit up on the front panel other than the channel output LED. the CV or CC leds do not light. |
I performed the same Calibration example on CH 2 with the same results (slightly differing voltages - As to be expected). |
Ok, so it seems that when uncalibrated you have expected output values with some tolerance (e.g. +/- 20-30 mV)? |
R50 & R60 = 223 = 22k The LEDs have never lit, I have double checked polarity and soldering on the LED driver. I presume the LED driver is operating correctly, since the Output LEDs light correctly and no errors are reported. I assumed the LEDs were a separate issue. Regarding the tolerance, as I approach 30v, yes i'm getting 29.6v which isn't too far away. Selecting 5v on the other hand gets me something approaching 3v. Both channels are behaving identically, so i doubt its a soldering issue, I will however check each part against the BOM. The power board is a complex board and I guess its easy to place values incorrectly. |
What you have as the input? You need to have min. 46VDC if you want to reach full 40V on the output |
Rectified voltage across the main filter caps is 49.5v |
Ok, so you can go up to approx. 40V in that case (e.g. when send VOLT MAX)? |
No. only 38.9v Currently. |
You can use this simple sketch to check if all LEDs and relays on the Arduino board are working. |
OK, 38.9V is a little bit below expected tolerance, but it's still strange that you cannot get MIDdle point while calibrating. Did you check all bias power: +/-5V for analog, +5V digital, and that +2.5V is on the voltage reference? |
Hi, Have checked all components positions and all looks good. The +/- 5V is ok, +5v Digital is good and the +2.5v Reference measured at C67 is good. The only difference between the original schematic and my build is the removal of R30, R33, Q6 current limiter components. I do notice that R32 next to Q4 is marked 2k2 on my schematic, however on R5B11 its been changed to 1k. I also note that JP9-0R on R5B10 connects R44 to PGND, but on R5B11 its pin 7 on IC7B to R44. |
Oh, it seems that we know where is the problem :) Please move JP9-0R to the ground because that new offset feature that will allow us to go down to 0 when calibrated is still not supported into firmware! |
R32 of 1K is fine, just leave it as is. |
@mvladic: introduce new power board version (r5B10) on that board we have to take into consideration initial offset (50-100 mV) @Badger16438: R70 could be increased from 5K1 to 10K since 50 mV offsets should be enough, but we'll let you know. |
I can confirm switching JP9 over and changing R32 to 1k 1% corrects the voltage issue. Many thanks for the LED / Relay test sketch, that Identified one LED - LED_SP, which wasn't soldered correctly. Many thanks for your help :) Good luck with your crowdfunding - I'll be sure to pledge :) |
Thanks to your valuable feedback too. You are actually ahead of us with revision, and that is a good reason for us to hurry with adding new board type and calibration into firmware ;) |
I look forward to your updates - I've backed your Crowd supply project for some more bare pcb's. |
This can be now tested on the r5B10 Power board using the latest firmware build. To change board model please add the following code into your
After calibration both voltage and current could be set down to zero, but for the max level we'll need to change resistors values that will be reported here. |
To fix CC/CV indications change R97, R102 to e.g. 10K. |
Calibration tested with r5B10 when reference GND is increased to ~50 mV. |
Following the Voltage and Calibration Guide:
INST CH1
OUTP 1
VOLT:PROT:STAT OFF
POW:PROT:STAT OFF
CURR:PROT:STAT OFF
CAL ON, "eezpsu"
CAL:VOLT:LEV MIN
CAL:VOLT 0.00
CAL:VOLT:LEV MID
When MID voltage level is selected, no output is measured from the power supply. If I issue a "CURR 0.5" to increase the current enough for the power supply to enter CV mode, voltage appears on the output. I have not been able to calibrate the voltage correctly using this method though, resulting in 2.5v deviation from the selected voltage.
Admittedly this maybe my hardware, currently using the latest build a of firmware, with the r5B10 panel of PCB's.
The text was updated successfully, but these errors were encountered: