Scullcom Hobby Electronics #45 - Electronic DC Load Part 1

  Рет қаралды 110,953

Scullcom Hobby Electronics

Scullcom Hobby Electronics

Күн бұрын

Пікірлер: 398
@markj3851
@markj3851 3 ай бұрын
great to here that Louis is doing well. He was such a generous man for donating his time and knowledge. I learned so much from him and was able to build the DC load with his easy to follow tutorial. I use it regularly and I'm very proud of it. The YT community owe him a debt of gratitude and I'm so thankful for the time he was able to share with us. Rock on Louis!
@PeachState112
@PeachState112 8 жыл бұрын
How could anyone dislike this? It's the best diy electronic DC load on KZbin. I always look forward to your videos. Keep up the good work.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thank you.
@mancelprince7426
@mancelprince7426 7 жыл бұрын
Jealousy made them do it.
@Todestelzer
@Todestelzer 5 жыл бұрын
It’s very detailed. Probably too much for some folks.
@TheDrewker
@TheDrewker 5 жыл бұрын
@@Todestelzer It's bots. They like/dislike to appear real. If all they did was click like, YT's algorithms would know it was a bot
@danielb8197
@danielb8197 8 ай бұрын
I have made this unit, with all 9 episodes combined and LOVE this thing. Thank you VERY much for all your hard work. ( ps I'm in New Zealand). Cheers
@raycarberry1089
@raycarberry1089 4 ай бұрын
I've built this too and loved every step of it. I just wish the world had more selfless people like Louis Scully. I miss his tutorials.
@xenusceptic
@xenusceptic Ай бұрын
What a brilliant video I wish more content makers would follow your example and show a project from start to finish with such good explanations and step by step design details as you have 👍🏼
@borayurt66
@borayurt66 7 жыл бұрын
Am I the only one who watched this like an action movie? Very good project, very informative video. Thank you sir!
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 7 жыл бұрын
Thanks Bora :)
@Matlus
@Matlus 8 жыл бұрын
I have been watching a lot of your videos lately, and became an instant fan! It's very clear to me that you thoroughly enjoy this stuff. The care with which you plan out these videos, the time, thought and effort you put in to the projects, including the video production is truly commendable. There are dime a dozen channels on KZbin, but none that I've seen do anything close to what you're doing here. Tip of the hat to you sir! Please do keep this up. Can't wait for part 2.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for you kind comments. I am working on Part 2 at the moment which will have some improvements with the software.
@anurasenarathna1703
@anurasenarathna1703 3 жыл бұрын
The best DIY Electronic Load video with lots of bells and whistles. Thank you very much.
@ivanreynoso3849
@ivanreynoso3849 5 жыл бұрын
Damn. i Miss this guy, i wonder what hes been up to.
@BryanByTheSea
@BryanByTheSea 8 жыл бұрын
Thank you. You put your heart and soul into these projects and videos. Ticks me off that people have the nerve to give a thumbs down.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Bryan.
@MrMickjbriggs
@MrMickjbriggs 6 жыл бұрын
What a superb. tutorial, a rare treat to find someone on KZbin that actually knows their subject.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 6 жыл бұрын
Thanks Mick.
@PapasDino
@PapasDino 8 жыл бұрын
Nice project Louis. I'll share this with my ham radio club's Builders Group as several folks have expressed an interest in building their own electronic loads for their workbenches when we start up again in the spring.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Dino. This project still requires some refinement which I will cover in the other parts of this project as we progress.
@ufohunter3688
@ufohunter3688 8 жыл бұрын
Please consider the option of using an ESP8266-based chips, so you can have WiFi and OTA (over-the-air) firmware update facilities like future IOT connections, or firmware extensibility, by software updates alone. WiFi is everywhere now. The code needs minimum changing since it is Arduino-based.
@TheFunkman
@TheFunkman 6 жыл бұрын
Almost done building mine. Outstanding PCB Louis! Just waiting on a few parts. Got all you sent in the mail today. I'll send you some pics when it's done. Thanks for a great project. This will replace my DC load I built from a guy down under. No support from him at all.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 6 жыл бұрын
Thanks Rudy, Nice to hear. If you need any further help let me know. I am just uploading a update video on this project. Regards, Louis
@ufohunter3688
@ufohunter3688 8 жыл бұрын
I want to build one for my lab with the following chnages; I will connect the heat pad of the MOSFET directly onto the heat sink and place the insulator on the 0.01 Ohm resistor (if I had one), for better cooling of the FET? I have a few 0.001 Ohm 1W surface mounts on hand, which i intend to use, instead of the 0.01 Ohm you are using. I don't want to connect it to the heat sink, as it will add complexity in calculating the junction temperature of the FET, from the LM75 readings. Thanks for this practical project. Sick of all the LED blinking projects everyone else makes. You have excellent lab quality designs that are very reasonable to build, and above all, it's open source. Merry Christmas to you and all the people of Earth.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments. You could do what you suggest but be careful as the body of the Mosfet is connected to the drain and so the metal of the heatsink will be at the full load potential which could be dangerous as we progress to higher load voltages. My recommendation would be to still isolate the Mosfet and use good quality heatsink compound and instead bolt the LM35 (temp sensor) directly on the heatsink as its case is already at ground potential. The body of the power resistor I used is already isolated so that does not need isolation. Good luck with your project. Regards, Louis
@ufohunter3688
@ufohunter3688 8 жыл бұрын
Good point. Will do. Any discrepancies in the actual junction temperature compared to what L35 reports, should be a constant (or a linear slope) that could be calibrated for, and stored in the EEPROM. Thanks again.
@RobB_VK6ES
@RobB_VK6ES 8 жыл бұрын
Going too low with the sense resistor will make it hard to get reliable current readings at low currents. The S/N ratio will be terrible.
@RobB_VK6ES
@RobB_VK6ES 8 жыл бұрын
Looking very versatile Louis. I like the design goals. I did not see any precision voltage reference in the schematic. Adding one for the ADC and DAC stages might be worth investigating. Also a second PCB dedicated to the heatsink mounted components will help with current handling as well as making it easier to package the unit into different cases and use of different heatsinks. As a final wish, perhaps the ability to add more mosfet stages to increase the power handling. Low tempco sense resistors are expensive so your 35W unit looks to be a useful hack to avoid drift. Looking forward to the progress on this project.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments, only just seen it since for some reason google put it in the spam box! I will be giving a more detailed look at the ADCs in part 2 - the one's I choose have a built-in voltage reference. As far as the DAC is concerned we could add a voltage reference if required. It looks like I may take the power mosfet, Temp Sense (LM35) and Power Sense Resistor off the PCB and hard wire with heavy gauge wire. I am looking at adding additional power Mosfet's in parallel to increase power handling.
@Barbouri
@Barbouri 8 жыл бұрын
Another great video! I have been wanting to build a DC load for some time now, and your video has given me the inspiration to finally build one. Thanks, Greg C.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Greg. The prototype PCB I made was using KiCad. But I have also designed a double sided PCB using Eagle which I was thinking of sending to OSH Park for production. But as the project is still in progress I thought I would wait a while as I may make some changes. Also it gives me more time to get use to using Eagle CAD software - I was inspired to use it following your excellent work on the PCB's you designed for my Milliohm and Millivolt Meter projects. Regards, Louis
@gopalinc
@gopalinc 4 жыл бұрын
This is how a product is designed and developed. Well explained with minute details.
@firozextc
@firozextc 8 жыл бұрын
Dear Sir, Your accomplishing this while maintaining a home and raising three children is a marvelous achievement.I need to design similar constant current/ power Electronic Load for 500W.
@grahamhall2662
@grahamhall2662 8 ай бұрын
Brilliant. I know time has moved on but really, Wow I understood this , excellent teaching and demonstration. Thank you.
@budude2
@budude2 8 жыл бұрын
Absolutely perfect timing - - Santa did not get the load generator I had on my list so this will make a perfect project!
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Brain. Have fun with this project as we progress.
@stanilastefan1687
@stanilastefan1687 8 жыл бұрын
Love your videos. Your projects not only are very useful but are also very good explained. I want you to know that your work is highly appreciated. Thank you for your effort.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your kind comment.
@mfierst7326
@mfierst7326 8 жыл бұрын
This is an interesting project. Thanks a lot for your video's. I like your video's because you are showing the thinking behind the designing process of the project and not just the project itself. As far as this this particular project is concerned, it would be even more interesting if it could be turned int a version of which the CR function could be used as a load for low frequency AC signals, for instance as a test load for audio amplifiers, but that would, amongst other things, require measurements of negative voltages and currents as well.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments. Not sure if the CR function of this would be suitable for AC operation, but worth looking in to. Regards, Louis
@rolandleusden
@rolandleusden 8 жыл бұрын
Adding a battery capacity test function with programmable cut-off voltage would make it even more universal.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
One of the add-on options for this project will be a battery capacity test function particularly for LiPo batteries.
@lordmarshall1139
@lordmarshall1139 6 жыл бұрын
+Scullcom Hobby Electronics hay Hobby could build a 30000 watt e m p device will copy it after ward I am going wait for your response cool man keep up the good Work
@rodneyjaygarrett
@rodneyjaygarrett 8 жыл бұрын
WOW, Nice Christmas video. Excellent video, concise and great explanations. I do look forward to your videos. I plan on building this. I have been looking for a DC load project that had this same criteria that a novice like I could follow. Thank you for taking the time to share your knowledge!
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Rodney for your kind comments. Have fun with this project. Regards, Louis
@chrisalpha2354
@chrisalpha2354 7 жыл бұрын
happy i discovered your channel.one of the best if not the best dc load i've seen.well explained and implemented.
@bloguetronica
@bloguetronica 6 жыл бұрын
This is a very good project! The 2 channel, 18 bit ADC sure offers a very good resolution for voltage and current measurement (perhaps overkill), and the 12 bit DAC is fine enough to provide control over the pass MOSFET. Three devices on the same I2C bus, and that's it! Love the simplicity.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 6 жыл бұрын
Thanks for your comments. The dual ADC is a 16 bit version. Regards, Louis
@Wilson84KS
@Wilson84KS 4 жыл бұрын
Amazing, explained just perfectly, can't await to see all other parts.
@qzorn4440
@qzorn4440 3 жыл бұрын
o my with the neat Arduino and the serial port you can even write test programs to control the load and bench power supply settings to test different customer devices automatically 🥳👌🧞‍♀ another super project 🌷🦤☕🧁 thanks a lot ♨ excellent description
@First2ner
@First2ner 8 жыл бұрын
Two things to think about: * Since your current sense resistor is higher value and on same heatsink as power mosfet, fet will heat up resistor and its resistance will go up, you can see that on this video, where you had CR, current went down. maybe think about lower value resistor with x10 or something op amp. OR add function in software to compensate this live (but you may need to fix oscillations that you could get from adding this in software) * Also think about adding energy measurement, when you would like to know capacity of battery
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments and suggestion. I plan to add a battery capacity option as we progress with this project. Also we could look at a lower value sense resistor. Regards, Louis
@ZEROSTATIC72
@ZEROSTATIC72 8 жыл бұрын
You may want to watch the dissipation on the MOSFET the one you've chosen looks to have a maximum of 70W. Thanks for the great videos.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comment. Yes this particular Mosfet has a maximum power rating of 70 watt. This is something I want to discuss in part 2 as we could either parallel several Mosfets to increase the power or use a different one with high power ratings.
@sufzoli
@sufzoli 8 жыл бұрын
Hi, I like this project, I'm considering to use it as a base design for my own. On the other side, I'd like to add some comments on the MOSFET selection. The 70W maximum dissipation (when you need 150W) is not the only problem with this MOSFET. The Trench MOSFETs not really designed to operate in linear region. It suffer the same thermal instability in linear mode as the BJTs. In addition the MOSFET in question hasn't got FSOA characterization, what is essential for such stressful operation. May I suggest to read this paper about the linear mode? www.digikey.com.au/Web%20Export/Supplier%20Content/microsemi_278/pdf/microsemi-power-an-make-linear-mode-work.pdf You should consider to either use MOSFETs designed for linear mode from IXYS or Microsemi: www.microsemi.com/product-directory/mosfet/732-linear ixapps.ixys.com/family.aspx?i=5 Or check the FSOA characterization of the IRF MOSFETs: www.irf.com/product-info/hi-rel/alerts/fv5-p-09-01-a.pdf Zoltan
@peterfielden-weston7560
@peterfielden-weston7560 8 жыл бұрын
Nice to see you back again. I'm very interested in this project and will most likely build one myself. Merry Christmas.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Peter. Merry Christmas and all the best for 2017.
@drulli1
@drulli1 8 жыл бұрын
Thank You for this projecct. I will build it when it will be in a mature state. On my whishlist is an "interface" which allows to read the main KPIs (ampare, voltage, time) to an external device (i.e. PC with a program like Matlab or similar). With that information a battery discharge curve could be displayed and it would be easy to test and compare differnet batteries and check if they provide the offered capacity.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments. I will be adding additional features which will include Battery Capacity testing (discharging) in mAh.
@symik3
@symik3 8 жыл бұрын
I have started almost the exactly project about a half year ago, but i gave up with programming, i have the hardware laying in a box, soldered together as modules from China, I hope i can finish it, i will review my work based on your video, and hopefully finish it.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks. Hope you succeed.
@vll1976
@vll1976 6 жыл бұрын
You should swap linear region and saturation region on your board at the beginning of video. Saturation region is used for switching, when drain to source voltage is at minimum, so power dissipation at the transistor is low. All linear power supplies and electronic loads use linear region of the transistor, so DS has some voltage drop, and as a result of it we shall provide heat dissipation.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 6 жыл бұрын
Hi, In my diagram I show the "Linear Region" as the region of operation where the drain current (Id) rises at a linear rate in relation to the voltage applied across the drain and source (Vds). This region is also referred to as the "Ohmic Region" as the Mosfet behaves like a voltage controlled resistor. This is how you will see it explained in electronic text books. However, this reference to "Linear Region" here is different from "Linear Region" from the overall circuit perspective point of view. In the "Saturation Region" the Mosfet is acting like a current source. This is also often also referred to as the "Linear Region", "Linear Operation" or "Linear Mode" in electronics when the device is between states where the Mosfet is neither fully on or fully off. It is this middle so called "Linear Region" where the Mosfet will dissipate significant power. Unfortunately the term "Linear Region" is the most inconsistently used term when it comes to its use when referring to MOSFET's. It can mean exactly the opposite depending on your point of view. In short the diagram on my board is technically correct. Regards, Louis
@richardgrier4721
@richardgrier4721 8 жыл бұрын
I have designed a somewhat similar project. It also used an Arduino Nano. I like your hardware design better than my somewhat simpler version (I used the Arduino A/D inputs instead of separate A/D's, and I did no temperature monitoring). One thing that I did that on my project was to use a PC application that communicated with the Arduino over the USB Virtual Serial port, both for parameter setting and display. This allowed me to add real-time charting and the ability to log data to a CSV file for archival/data logging purposes. Automated testing is practical, and something like MPP is easy to calculate. Another implication is that the Arduino code only needed to deal with raw data associated with setting current and associated control functions and the PC software could do other calculations needed. I appreciate the flexibility that a PC application provides -- I can add software and UI features without having to go through the, somewhat painful (at times), Arduino code/debug/test cycle. All of the PC code was done using the free Microsoft Visual Studio Express edition, so there was no extra cost for that part of the project. If you have any interest in collaborating, by having me write a PC display application, I'd be happy to hear from you (www.hardandsoftware.net). The initial application would be display and data logging only, but control code could be added fairly simply. I'd start with display only, because the Arduino code changes would be trivial.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Hi Richard, Thanks for your comments. I had a look at your website, interesting. At the moment I am concentrating on getting the project to a good operating level with some additional features. There is already some means of logging using the Arduino Serial Monitor which if you look at my code I used that in some of the initial testing of this project. I have been considering adding some form data logging but using a SD Card or IC memory, but initially I want to add some functionality for battery capacity testing. Thanks for the offer and if I decide to go that route I will let you know. Regards, Louis
@richardgrier4721
@richardgrier4721 8 жыл бұрын
Yes, it is relatively easy to parse the serial data stream from the Arduino and to display various results in a PC application. I recommend the free Microsoft Visual Studio Express edition for this, because it has powerful, built-in, controls for charting and for adding control functions as the project develops. Code to automatically detect which port is being used for the load is a useful addition; this would allow the program to be used with no user configuration, in its simplest form.
@michaelnobibux2886
@michaelnobibux2886 4 жыл бұрын
Another outstanding project! Thank you so much !! Greetings from south America!!
@cncdavenz
@cncdavenz 8 жыл бұрын
Looks like its going to be an interesting 2017 on the Scullcom Hobby electronics channel. Thanks
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Happy New Year.
@makerKID5
@makerKID5 8 жыл бұрын
You're back with another fantastic video! Very good content.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks.
@fritzt0815
@fritzt0815 8 жыл бұрын
Nice project. A very good starting point for me. I need a DC load to test my own PCB design. I have some rotary encoders, an Arduino Pro Mini (without USB), some 2x16, 2x20 and one 2x24 LCD. the only thing missing is a usable FET - maybe I could salvage an appropriate one out of the many PC power supplies lying around here. I'll give that a try.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks. I am working on Part 2 and I will cover additional info on choosing a Mosfet for this project. I have now found a better Mosfet to use. Hope to upload Part 2 in the next few days.
@pirickyp
@pirickyp 4 жыл бұрын
I used op-amp ADA4522-4 instead AD8630 but I have to connect the op-amp V+ rail to 12V because voltage follower U7A cannot reach +5V on pin1 and between 4V to 5V behave strange. Many thanks for your project. It's well explained. I manage it, at version 1.
@adilmalik7066
@adilmalik7066 8 жыл бұрын
excellent project! your projects are complete and amazing
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks.
@EnriqueVetere
@EnriqueVetere 8 жыл бұрын
Nice project. You could implement some acceleration detection in the rotary encoder so you don't need the cursos. The amount increased/decreased is defined by the speed of rotation.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks, I will be looking at further options as this project progresses.
@jlegen
@jlegen 8 жыл бұрын
Thank you for this great video! Just in case some arduino gpios need to be saved for other purposes: using only one analogue input together with some resistors on the buttons would laos do the job, and probably would also ease the wiring. I'd also use separate wires to measure the output voltage to avoid the voltage drops...
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments.
@NaudioElectronics
@NaudioElectronics 8 жыл бұрын
Thanks for sharing with us this nice project. I have few ideas to improve it: 1. using 3 pin fan to control the speed will fix the nois from fan in most cases :) 2. Improve the LCD text arrangement. Right now one row is used for indicating on and off state of the current source. Imho better idea is to add external LED to indicate that. 3. Increasing the maximum voltage support :) Niki
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Niki for your comments. The speed of the fan can be controlled with PWM. I may make some changes to the LCD text as we progress with this project. I also plan to increase the load voltage it can support. Regards, Louis
@NaudioElectronics
@NaudioElectronics 8 жыл бұрын
Thanks for your answer :) Yes, PWM control is better alternative. What you think about changing to 18bit for 0.1mA reading? :) Also a good example of good looking graphical display too lygte-info.dk/pic/USB%20meter/yzxStudio%20ZY1265/DSC_3919.jpg
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for the comment. Your link did not work but had a look at the parent page with the images on. Link that works is: lygte-info.dk/review/usbMeter%20YZXStudio%20ZY1265%20UK.html
@NaudioElectronics
@NaudioElectronics 8 жыл бұрын
Yes. I mean similar parameter arrangement. What you think about 0.1mA resolution of the current measurement? :)
@marcelvanooststroom1733
@marcelvanooststroom1733 8 жыл бұрын
Another nice project to look forward to. This is a useful device. A very educating video. Thank you.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks.
@johnh1353
@johnh1353 Жыл бұрын
Love the backdrop of keithley bench meters ... fine taste sir very fine taste
@voltlog
@voltlog 8 жыл бұрын
nice project! I was wondering when you we're going to publish something on this subject :-)
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks. I thought this would be a nice project to tackle.
@elektrotechnik2011
@elektrotechnik2011 5 жыл бұрын
Brilliant and simple circuit. Thank you for sharing!
@agaelema
@agaelema 8 жыл бұрын
Another very interesting project Louis. I think would be a good idea to use a differential measurement over the sensing resistor, this change will decrease the impact of the trace resistance, making the measurement more accurate.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for you comment and suggestion for this project. Regards, Louis
@Roy_Tellason
@Roy_Tellason 4 жыл бұрын
A couple of things come to mind. I'd have gone for a MOSFET in the bigger TO-247 case rather than in TO-220. Also, you might want to put a bend in the leads of the devices that are mounted to the heatsink, which will flex them slightly as temperatures change. Leaving them straight will eventually pull them out of the device packages. I know of one manufacturer that got into trouble with this. :-) Also, I see that you started out with 3 wires on that fan, presumably the 3rd wire being what some computer motherboards use to show me the speed that the fan is running at. This would be useful to monitor that the fan is indeed running, and you could have the software do a shutdown if that signal were absent. In the case of either the fan or the MOSFET, you could allow for both footprints on the board, so one could use whichever device was handy.
@enginstud8852
@enginstud8852 2 жыл бұрын
Do you know what he put a buffer before the opamp and after the DAC ? OPAMPS have high input impedance so is a buffer really needed ?
@tonybell1597
@tonybell1597 8 жыл бұрын
Excellent project, thanks, love these tutorials, very clear and concise.... Would love to be able add some functionality for this to test batteries, and perhaps extract the data from the arduino to display graphs etc...... Loads of scope I reckon, looking forward to,part two! Time to dust off my pcb chemicals and and start making somethings!....
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks. I will be looking add additional features and updates in the other parts to this project.
@surgingcircuits6955
@surgingcircuits6955 8 жыл бұрын
Very glad to see this project. Think I will attempt to build your design project as well. Very good. Carry On!
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks, enjoy.
@dalwindersingh9455
@dalwindersingh9455 8 жыл бұрын
wonderful explanation ,always waiting for new upload
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks.
@SatyajitRoy2048
@SatyajitRoy2048 8 жыл бұрын
Nice initiative for a product that most of the peoples are in need of. Please do an extensive testing video where you could show the dynamic performance of this load on CP and CR modes when voltage changes rapidly. Also low voltage performance testing is needed. Say for example, someone wants to test a battery discharge performance of a 1.5V AAA battery with very minimal load of around 10mA or less. So, the load should work at its best till 0.8V which should be the cutoff voltage of the battery of this kind. Hence its essential to have a performing electronic load at that point. The software could have a feature to show consumed watt hour / ampere hour when battery discharge test is done. It seems, the ADC you have used doesn't have enough throttle for decent performance on CR and CP modes when load voltage changes fast. You need to measure the voltage across the sensing spot of the ADC and then need to calibrate the reading. Otherwise you will have very bad error when jumping from 10V to 20V with a moderate load. YES!!! PCB design doesn't look to be proper for a design with 5 Amp capabilities. Traces are very narrow. You need to fill those narrow traces intended to carry higher currents with solder bumps to have better performance. AND!!! I dont see proper grounding plan for intricate measurements.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your extensive comments. I will be adding battery capacity testing as the project progresses. The PCB will also change and I may take the power components off the PCB and hard wire with heavy gauge wire. The final PCB version for this project is likely to be a double sided PCB with grounding. Also more testing and changes to the software. Regards, Louis
@johnnymotorboat8824
@johnnymotorboat8824 6 жыл бұрын
Really excellent description and teaching methods.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 6 жыл бұрын
Thanks David.
@billfield8300
@billfield8300 8 жыл бұрын
Great project and as always, an excellent explanation. I look forward to the second part. Merry Christmas.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Bill. Merry Christmas.
@MarkGarth
@MarkGarth 8 жыл бұрын
Another excellent project and very well explained, as usual. Thanks and have a Merry Christmas and a Happy New Year.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Mark. Best wishes for 2017.
@kktech04
@kktech04 4 жыл бұрын
What a phenomenal, video! I just found my new favorite channel !
@sparktechedm
@sparktechedm 7 жыл бұрын
Very nice project and excelent class, thanks a lot for sharing
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 7 жыл бұрын
Thanks Erico, much appreciated. Regards, Louis
@isidoromaich7226
@isidoromaich7226 8 жыл бұрын
This is great! an unexpected christmas gift, thank you!
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks. Merry Christmas.
@meltronix2194
@meltronix2194 6 жыл бұрын
I have been following this tutorial from the beginning, this is a very interesting project and i really love your step by step approach of dealing with each problems, i am interested in the project and will like to purchase if it exist as a kit. thanks
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 6 жыл бұрын
Hi, Thanks for your comment. Sorry I do not supply kits as I simply do this as a hobby in my spare time. I can however help with the PCB. If you leave a comment on my website at www.scullcom.uk I will be able to contact you by email. Regards, Louis
@indikadeepal
@indikadeepal 6 жыл бұрын
Very nice project.Thank you so much. Why not use the current feedback from U7D as the feedback of U7B? So instead of using the precision voltage divider to reduce the control voltage, you can feed the 0-5V from DAC to U7B directly.
@freddiemortos8519
@freddiemortos8519 8 жыл бұрын
Very nice year-end project sir :). How I wished I can make one myself. Unfortunately I can't because I can't source out those SMD parts here in my place. 'Cause I'm living in a place very far from the city. Hats off to you sir. Again you make another quality project.
@javierpallalorden
@javierpallalorden 8 жыл бұрын
Most parts are available from ebay ( that is why I would like to use the ADS1115, very cheap on ebay ). For the OP Amps I am not shure if they can be replaced by simple LM358's, but I think Louis will explain that part in part 2.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments. You could build it also with standard though hole components. There is options to use other IC's.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Javier for you input on this. I will as you say discuss options in Part 2. Regards, Louis
@vds0672
@vds0672 4 жыл бұрын
Hello, I'm running through this project but it's more easy for me to use SMD resistors, caps & diodes. I then wonder why you are using polyester box caps and if I could substitute then with regulars SMD caps. Also, I wondered if 2N3904 BJT could not be used instead of the PN2222A as I assumed the amount of current going thought should be fairly low. Thank you so much for your time !
@dismayer666
@dismayer666 6 жыл бұрын
Voltage read will always be off. Changing opamp pot will not be accurate, because voltage drop on the probes will differ depending on current. What I recommend is using 4-wire measurement.
@brunofonseca9686
@brunofonseca9686 8 жыл бұрын
This is awesome! I'm definitely translating this one and linking your video to my website.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Bruno.
@bwack
@bwack 8 жыл бұрын
Nice design and well presented. I liked the white board simplification of the circuit. Giving it more clarity before introducing the real circuit. Can I ask what R16 and R17 are for ?`They are connected to the power mosfet gate and opamp input.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks. R17 is the 0.1 ohm current sense resistor for monitoring the load current. R16 (10K) ensures the high input impedance of the OP Amp + input is maintained and remains similar to the OP Amp - input pin. Without the 10K resistor the OP Amp + input is simply connected to ground via R17 which is just 0.1 ohm. As the inputs of the OP Amp draw no current there is no voltage drop across R16.
@pcbreflux
@pcbreflux 8 жыл бұрын
hi, as always great explaination and excellent video! but I don't get the first part with the MOSFET and the active curve. In my opinion the MOSFET in the dummy load is used with the opamp in some kind of 2.5MHz PWM (more time on the more current flows in a time portion, switching between rails i.e. 0V and 5V). And the usage of the mosfet (Id vs Vds) depends on the voltage of the load Vds+Vr17. so if the load exceed 1V (SDP36NF06L with Vgs 5V) you more in the saturated side? all other is perfect.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Hi, Thanks for your comments. Yes you have a good point about the Mosfet. I have found that with this particular Mosfet it can operate in the active region (some times also called the ohmic region) up to nearly 10 volts. Once you go to a much higher load voltage it will work similar to how you explain. So in essence at lower voltages it acts as a variable resistor whilst at higher load voltages it is pulsed. As I wanted to introduce the hobbyist to the active region of a Mosfet I decided to include that explanation in this project. It may be worth going in to more detail in part 2 of this project. Thanks again for your input, much appreciated. Regards, Louis
@medvidekkrupicka1404
@medvidekkrupicka1404 8 жыл бұрын
Maybe one should look into the mosfet's datasheet at its DC safe operating area and either parallel a couple of standard mosfets or buy a proper "linear" mosfet to preven the hot-spotting in the mosfet die and subsequent thermal runaway. Nevertheless, a nice project!
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comment. I will be discussing the Mosfet type again in Part 2 as I have now made a change and replaced it with a different one with higher capacity as far as the DC safe operating area.
@oldblokeh
@oldblokeh 8 жыл бұрын
Yes, I was curious about the choice of a logic level switching mosfet, as the examples I have all seem to have a very small ohmic region.
@superblondmale
@superblondmale 8 жыл бұрын
Thanks for this entertaining and interesting video. I am looking forward for part 2.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Working on Part 2 now.
@nkp5845
@nkp5845 8 жыл бұрын
Another great project - now one of my New Year's resolution to build :)
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thank you. Have fun!
@hansschroder4643
@hansschroder4643 5 жыл бұрын
Great stuff! You are very good in teaching!
@jix177
@jix177 8 жыл бұрын
Good project. Thanks for sharing + Happy New Year.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thank you
@MaciekDrozd
@MaciekDrozd 3 жыл бұрын
It is the best tutorial about DC load.
@k1mgy
@k1mgy 8 жыл бұрын
Brilliant project! I have an e-bay find on the bench that has similar features. Yours is at far less cost! One feature that you might consider is that of pulsing the load on/off and also a ramped (perhaps linear sweep) between two load limits with a variable time constant. These features would provide some realistic stress testing to a device under test. I am curious about a comment regarding using PWM on the mosfet. Perhaps for some devices under test, you might want to avoid pulsing and instead have a linear load. Would you comment? For testing LiPo cells you might also consider adding a minimum voltage at which the load cuts off, and as a comment mentions, logging. I'd like to reproduce your project but use an MSP430 with a 12 bit ADC. It also has built in DAC so will reduce external parts. I was curious about your choice of mosfet . Would you describe your thinking here? Thank you!
@k1mgy
@k1mgy 8 жыл бұрын
Never mind on the ADC. I see that the unit you chose has better resolution than the MSP430. :) Perhaps needed for your 1mv and 1ma display..
@sufzoli
@sufzoli 8 жыл бұрын
You can use MSP430i2xxx series with 24bit SD ADC, and consider to use the timer in PWM mode as DAC (if the 250sps is fast enough you can get 16 bit resolution)
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments. Yes a Pulse option could be added and have been thinking about that as a possible addition. At higher gate source voltages the Mosfet works in the saturation region (also sometimes this is referred to as the "linear region". With regards the Mosfet I will discuss this further in part 2.
@petercalum9767
@petercalum9767 3 жыл бұрын
Really good video. However, can this system (with modifications) be used for much higher voltage values for examble load for tubes. For example 500V 300 mA load.
@MartijnvanBuul
@MartijnvanBuul 8 жыл бұрын
Out of curiousity: You use the same I2C bus for the ADCs, the DAC and the LCD. Is this wise? Those LCD backpacks use the LCD in 4-bit mode, which is rather chatty. Furthermore, after glancing at the the arduino source, you seem to be doing the LCD printing in the control loop. Together, this makes me a bit concerned about the update frequency of that control loop. For a accurate behaviour of the constant power and constant resistance modes, this loop probably should be as consistent as possible. Why not connect the LCD to a separate bus (wich will have to use bit-banging, but there are libraries available for that), and operate the control loop from an interrupt ?
@medvidekkrupicka1404
@medvidekkrupicka1404 8 жыл бұрын
I do not think that the I2C speed will be a big deal here. The ADC is rather slow (15SPS@16bit, 60SPS@14bit), so this load is not supposed not be fast by any means. But who of us hackers really needs a fast load? A scope and a handful of good resistors are usually better choice for checking transients anyway. Nevertheless, some code optimization is always a good practice.
@crocellian2972
@crocellian2972 7 жыл бұрын
This is one of those always true, back-bench trolls. Why don't you build it with a half dozen low value resistor/scope probe points and see if your troll means anything? I built it with a different logic level MOSFET and a Due. Rock solid.
@nkp5845
@nkp5845 8 жыл бұрын
You are a great teacher! Have you done any work with IGBTs? I saw it being used in a analogue DC load to handle very high currents.
@g1fsh
@g1fsh 8 жыл бұрын
thats a great project i will be having a go at building this. Thanks for the information and a merry Christmas to u
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Gary. I am looking forward to progressing on with this project. Merry Christmas.
@josgrootaers1881
@josgrootaers1881 8 жыл бұрын
Great project. Very clear explained. Thank you so much. Best wishes for 2017.
@phantom349uj
@phantom349uj 8 жыл бұрын
Another great build. I've never tought about using a mosfet in its non-saturated region, learn something new every day. I noticed that the TIP122 has a built in diode. Why didn you choose to add the 1N4007? Extra protection?
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Hi Terry, Thanks for reminding me that the TIP122 has an internal protection diode. This will in deed protect the TIP122. However, there may still be a possibility of inductive spikes from the fan coil getting back on to the supply line to other IC's as the protection diode is across the TIP122 collector/emitter and not the fan coil itself. So PCB track lengths and wire lengths could play a part. As it is always safe practice to add a separate reverse back EMF Diode to protect other sensitive components I added the 1N4007 so as to stop any possibility of voltage spikes and EMF radiation/interference. As you say "Extra protection". Regards, Louis
@phantom349uj
@phantom349uj 8 жыл бұрын
Scullcom Hobby Electronics could you tell me what would happen if you used a jellybean op amp like an lm358? Also could someone drop in a power transistor(say tip31) in exact circuit instead if the mosfet?
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Hi Terry, You could try a LM358 but there may be some issues. Although it is a rail to rail OP Amp I think that only truely applies if used with a dual power supply - where as we us a single supply of 5V. Also the input offset voltage of the LM358 is 2mV where as the AD8630 is just 1uV - so there may be issues on the very low input voltages from the Sense Resistor (0.1 ohm). You could give it a try and see what the results are. In theory you could use a power bipolar transistor in place of the Mosfet but I think the control would not be as effective. A bipolar transistor is a current controlled device where as a Mosfet is a voltage controlled device. Also the Mosfet gate is fully isolated from the output current of the Drain/Source. whereas, the base of a bipolar transistor is not isolated.
@anjayv8347
@anjayv8347 8 жыл бұрын
Another amazing project ! thank you! :)
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Anjay.
@Pops180
@Pops180 7 жыл бұрын
I think you would need a gate resistor to achieve what you are trying to do. Since the comparator output would be a 0 to 5v pwm due to the hysteresis, you need to essentially create a lowpass filter with the aforementioned resistor and the intrinsic gate capacitance. This will allow you to apply a dc voltage to the gate at the levels you are looking for. Nevermind. I didn't see the full schematic
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 7 жыл бұрын
Hi Andrew, That's OK things are easily missed sometimes. If you check the other parts to this project you will see I also made further changes and updates. I have just finished designing a new single board double sided PCB for the final project and will do an update soon and make some PCB's available on eBay. Regards, Louis
@breedj1
@breedj1 7 жыл бұрын
Wouldn't it be better to have a direct feedback loop in the hardware for the CV, CR and CP modes. The response of the load is now depending on the speed of the controller. Any short transient might be missed by the controller and ruin your day. I'm curious because I was planning to design a load myself and wanted to use a analog voltage devider/multiplier like the AD633 to accomplice that.
@frankderks1150
@frankderks1150 8 жыл бұрын
Hi, Looks like another nice project.It would be better to switch the load off automatically when changing between CC, CV and CP modes.This also gives the possibility to use one button to cycle between the modes and freeing up two buttons for other future functions.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
I am made a number of changes in Part 2 which will be available soon.
@eligijuspranskunas3509
@eligijuspranskunas3509 2 жыл бұрын
brilliant video! so which component soaks the load, is it resistor or transistor ? please answer someone :)
@andrewpilk
@andrewpilk 8 жыл бұрын
This a great project, the LCD interface and buttons look very easy to use. Do you need to worry about the stability of the rail to rail op-amps, particularly the ones used as buffers?
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comments. The stability of the OP Amps seems to be OK at the moment. I will check again with regards the buffers.
@fursino
@fursino Жыл бұрын
Dear Sir, for studying purposes I'd like to look at the schematic but the link provided is unfortunately not working. Will be possible to activate the link and have access to the schematic you are explaining in the video? thanks.
@vlsidesigning-veriloghdltu5954
@vlsidesigning-veriloghdltu5954 2 жыл бұрын
Would like to know the max power of this electronic load and whether its possible to increase the power to killowatt
@dan3460
@dan3460 8 жыл бұрын
Love the project, I have been wanting to buy something but I think I give it a go and follow you along this. I have a question, how different the circuitry will have to be to be able to us this in AC current. I think this tied with an earlier question about using it as dummy load for an amplifier. I really appreciate the time you take to make this projects. Thanks.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks for your comment. To use a constant current source for AC loads one way may be to add a bridge rectifier between the Mosfet and AC load. But this would need further investigation to see what the best practical solution would be. I think the best solution would be to simply design a separate AC load.
@glidinghigh4836
@glidinghigh4836 8 жыл бұрын
Wonderful project, well done sir
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks.
@zdravkokreze1914
@zdravkokreze1914 8 жыл бұрын
Excellent video. I think max values 30V /5A is overkill for that mosfet.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks. I agree - I will be looking at a different Mosfet for Part 2.
@EwaldBurger
@EwaldBurger 8 жыл бұрын
Very nice explanation and design. Thanks for your time! Ewald
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thank you. Glad you enjoy.
@recolaq
@recolaq 8 жыл бұрын
As always, perfect explanation! . Looking forward on how this project will develop. Would be nice to test 18650's with it. Happy Christmas and a healthy 2017, thanks a LOT!
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks. I plan to try and add a battery capacity function as we progress with this project. All the best for 2017.
@endremurti
@endremurti Жыл бұрын
If i want to load my smps which is usualy have 200volt dc output ,what could i change to your circuit?
@republicoftutorials6068
@republicoftutorials6068 3 жыл бұрын
Best ever electronic tutorial
@benadams6332
@benadams6332 8 жыл бұрын
Very nice project, having a programmable DC load can be very useful. Have you considered adding a switchable feedback loop for CV/CC instead of doing it in software? This seems to be a common design feature on commercial loads.
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Alfred for your comment. CV/CC switching could be something we could look at.
@leonerduk
@leonerduk 8 жыл бұрын
The MightyWatt design uses a switched hardware loop for CV and CC modes; it only needs software control in the loop for CP and CR modes.
@rogerrowland9078
@rogerrowland9078 8 жыл бұрын
Excellent again and so well explained! One question though, why do you use trim pots to calibrate the read backs rather than doing the calibration in software on the Nano?
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks Roger. We may look at software calibration as an option as the project progresses. Initially I choose trim pots for simplicity as most of the work on the software so far was in handling the input and user interface and I wanted to get that working well first - it still needs some improvements. Regards, Louis
@rogerrowland9078
@rogerrowland9078 8 жыл бұрын
Ok that sounds like a nice option that might suit a number of your previous projects. Having a software based calibration routine would allow the possibility of non-linear calibration adjustments - like, zero a few points on a curve over different voltages and interpolate the calibration required (not sure if that's needed for your DC load though). It also saves a part or two on the BOM and simplifies the circuit. Can you tell I'm a software engineer? ;-)
@BiddutMitra
@BiddutMitra 5 жыл бұрын
I am a software guy, it helps me a lot.
@tl2797
@tl2797 8 жыл бұрын
Thank you, very interesting video! Can't wait for the part two! :)
@scullcomhobbyelectronics1702
@scullcomhobbyelectronics1702 8 жыл бұрын
Thanks.
Scullcom Hobby Electronics #47 - Electronic DC Load Part 3
43:53
Scullcom Hobby Electronics
Рет қаралды 30 М.
Scullcom Hobby Electronics #46 - Electronic DC Load Part 2
38:31
Scullcom Hobby Electronics
Рет қаралды 39 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
building a simple electronic load
17:14
pileofstuff
Рет қаралды 10 М.
Building a Test Load (4-30V 0-4A)
12:35
DiodeGoneWild
Рет қаралды 35 М.
Flawless PCB design: RF rules of thumb - Part 1
15:45
Hans Rosenberg
Рет қаралды 97 М.
Homemade Digital Electronic Load | Multiple Modes
18:02
Electronoobs
Рет қаралды 93 М.
Build Your Own Drone Tracking Radar:  Part 1
20:08
Jon Kraft
Рет қаралды 617 М.
The “Octopus” Curve Tracer
8:15
Gary Ramsey
Рет қаралды 5 М.
Young Reps wasting time and materials: IGBT Electronic Load
7:35
The BEST Mechanical Display You've EVER Seen!!!
13:51
Tin Foil Hat
Рет қаралды 519 М.
Analog Constant Load/Current Controller Circuit
13:18
Electronoobs
Рет қаралды 80 М.
DL24M Modular Electronic DC Load
11:57
Julian Ilett
Рет қаралды 12 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН