EEVblog Electronics Community Forum
Electronics => Open Source Hardware => Topic started by: OpenWare on September 19, 2024, 03:17:45 pm
-
I am designing Open source DC load with multi channel /Modular design, It would have a touch screen interface along with encoders knobs for fast selection and toggle for menu.
Suggestions are welcome
HMI interface - STM32H750 With 5" or 7" Touch Panel
DAC - 16 bit DAC
Resolution- 0.1mA @ 6.55A OR 1 mA is 10A.
Working Voltage 150v
Working Current 6.5 AMP -10 Amp
I need input from the community on the consideration taken to build a precise and accurate DC load
-
Hi OpenWare,
welcome to the forum.
Make it understand SCPI,
over RS232, LAN, GPIB or so.
Good luck
-
Building a DC load is a common project, there are probably already 100+ of them floating around the internet. You can look at several of them to get some inspiration on how to build one yourself.
https://html.duckduckgo.com/html?q=open+source+dc+load
-
Agreed with you, there are literally tons of project but accuracy and precision is lacking in nearly all of them.
-
You may want to make it work in all four quadrants, those are rather rare. Search for SMU (https://en.wikipedia.org/wiki/Source_measure_unit). Some models have service manuals and schematics available online, for inspiration.
-
Agreed with you, there are literally tons of project but accuracy and precision is lacking in nearly all of them.
Interesting that you mention accuracy and precision.
Have you characterised, tested, and analysed the performance of existing DC loads? Or are you just guessing they lack accuracy and precision?
Or maybe someone else has already benchmarked DC loads, in which case, you might want to give examples of bad performing loads.
-
Features are quite important, mostly software. It should display directly the wattage, Wh, Ah and so on. A battery test mode is also nice, where you can set a current and a low voltage limit. It will then draws current until the voltage is reach and display how much energy it was. Graphing and data logging is also important.
Every functions shall be accessible from the GUI. Most of the people don't want to use a dedicated software for setting a DC load.
150V @ 10A is 1.5kW, would be nice if the load was regenerative.
Good luck with your project!
-
Agreed with you, there are literally tons of project but accuracy and precision is lacking in nearly all of them.
Well, you only need one don't you?
And I agree that most of the designs are pretty simple / basic, but there are also a bunch of (nearly) metrology lab worthy open source projects. But he more "quality" you wish, the more and more expensive the parts get. There is always some compromise to be made.
Have you built one of the simpler projects? It's a good way to start as a learning experience, and it may be good enough to be actually useful too.
And talking about SMU, there is a quite nice project floating around which has a row of 20 or so 7 (or 16?) segments displays in a row.
-
As others have mentioned, a 1.5kW supply is *a lot* of power to attempt to regulate with a straight linear circuit. The heat management challenge will be significant.
You should be giving some thought along the lines of a SMPS pre-regulator, or at very least a transformer tap changer.
There are older preregulator techniques utilizing SCR phase control, and many classic supplies from Sorensen and Hewlett-Packard used it.
I ignore whether regulatory agencies would require some sort of power factor correction and/or EMI suppression.
-
As others have mentioned, a 1.5kW supply is *a lot* of power to attempt to regulate with a straight linear circuit. The heat management challenge will be significant.
You should be giving some thought along the lines of a SMPS pre-regulator, or at very least a transformer tap changer.
There are older preregulator techniques utilizing SCR phase control, and many classic supplies from Sorensen and Hewlett-Packard used it.
I ignore whether regulatory agencies would require some sort of power factor correction and/or EMI suppression.
Load not a supply.
Load will have a power limit, say 200W, you can do 150V or 10A but not both.
-
ooops, that is what happens when one has many windows open and is replying to several threads simultaneously.
You are correct, it is a load, not a supply. :-[
-
I need input from the community on the consideration taken to build a precise and accurate DC load
The biggest question you have to find an answer: What bandwith did you need and how can you made it stable with unusual input. >:D
Olaf
-
Agreed with you, there are literally tons of project but accuracy and precision is lacking in nearly all of them.
Interesting that you mention accuracy and precision.
Have you characterised, tested, and analysed the performance of existing DC loads? Or are you just guessing they lack accuracy and precision?
Or maybe someone else has already benchmarked DC loads, in which case, you might want to give examples of bad performing loads.
Late to the game but having looked around at DC loads quite a bit myself, it turns out many are not very accurate at all. Mains ripple due to the magnetic field of the transformer gets into the regulation circuit quite easely causing a 100Hz ripple in the tens of mA range. Most of the low to medium cost DC loads seem to suffer from this problem due to compact build.
IMHO a nice feature would be dual range with a 0 to 1A range which is accurate to 100uA or better. And a 0 to 10A range with 1mA accuracy.
-
IMHO a nice feature would be dual range with a 0 to 1A range which is accurate to 100uA or better. And a 0 to 10A range with 1mA accuracy.
Equally mentally invested.
I was wondering the same and thought, whether it is possible to have two or more shunt resistors, say 1mOhm and 10 mOhm (and 100...) parallel to each other with each of them getting connected to common ground through a LV low Rdson NFET. Instead of a single current shunt between the load transistor and ground, you split up the net into three different paths and you only engage the path that gives you the maximum dynamic range.
Edit, I just realised you cannot wire the kelvin connections of all shunts in parallel, as the inactive shunts still provide a current path for the potential across the kelvin connection, hence instead of measuring the voltage drop through the active shunt, the connections would carry current themselves! Stupid me.. so yeah you'd need a separate adc or a multiplexer to deal with this.
-
Dive into switch mode active load.
Take 3 SEPIC DC-DC converters in parallel, but with 120 degrees shifted internal clocks.
The outputs are connected through shunt resistors to GND for the current regulation.
The inputs are connected together and are the active load input.
The SEPIC converters have the least ripple of the input current and with several in parallel and with shifted clocks you can achieve very little input ripple at high current values.
In this way you have to dissipate max 10% of heat at 90% efficiency :)
-
@OpenWare, did you make progress on the project?
I started writing the System Specification Requirements document for a similar modular electronic load project and found this thread.
If you already made progress on your project, I could contribute to it rather than starting from scratch. I am an electrical engineer