Analog Constant Load/Current Controller Circuit

Поделиться
HTML-код
  • Опубликовано: 18 апр 2020
  • $2/5pcs 2Layer & $5/5pcs 4Layer PCBs: jlcpcb.com
    🔥This time I've made an Analog constant load/current controller that is using an OPAMP to control the voltage at the gate of a MOSFET and by that change the voltage over a LOAD. In this way we control the current flow and by that the load value.
    ELECTRONOOBS.io: electronoobs.io
    Help my projects on Patreon : / electronoobs
    my Q&A page: electronoobs.io/forum/index.php
    Facebook page: / electronoobs
    Canal en Español: / electronoobs en español
    LINKS
    -------------------------------------
    Tutorial: electronoobs.io/tutorial/161
    Tutorial Website: electronoobs.com/eng_circuito...
    Part List: electronoobs.com/eng_circuito...
    Schematic: electronoobs.com/eng_circuito...
    Code: electronoobs.com/eng_circuito...
    Liquid Crystal i2c library: electronoobs.com/eng_arduino_...
    ADS1015 library: electronoobs.com/eng_arduino_...
    Test video: • Constant Load Controll...
    🔬PRINTERS FDM
    -------------------------------------
    All printers: bit.ly/2lPkaS7
    Artillery Sidewinderr X1 (333€): bit.ly/3fRcLbX
    → Coupon (324€) "D4FF9E1BE8227001"
    Artillery GENIUS (245€): bit.ly/3hz9GNY
    → Coupon (241€) "H4FF9DA22F227000"
    Creality3D Ender 3 (178€): bit.ly/2WOzQEw
    → Coupon (157€) "F4FE9A937B5EB000"
    Creality Ender 3 Pro (220€): bit.ly/32QIjuH
    → Coupon (157€) "J4FE99F73D5EB001"
    Alfawise U30 (181€): bit.ly/2BqrZ8O
    Alfawise U20 (260€): bit.ly/3jxUG4V
    Alfawise U50 (190€): bit.ly/2Br215b
    Crealitu CR10 (345€): www.banggood.com/custlink/mvK...
    Creality CR20 (363€): www.banggood.com/custlink/KvD...
    TEVO Tarantula Pro (192€): bit.ly/3jErZn8
    Anycubic MEGA- S (307€): bit.ly/30CP3tA
    🔅PRINTERS RESIN
    -------------------------------------
    Anycubic Photon SLA (309€): www.banggood.com/custlink/mKD...
    Alfawise W10 SLA (184€): bit.ly/30ABjPS
    Longer Orange 10 (166€): bit.ly/2mkgCaN
    Elegoo Mars SLA (210€): bit.ly/3hvk0GT
    Like share and subscribe to motivate me. Thank you
    #Load
    #Controller
    #Circuit
  • НаукаНаука

Комментарии • 156

  • @ELECTRONOOBS
    @ELECTRONOOBS  4 года назад +5

    Sign up at ELECTRONOOBS.io: electronoobs.io/
    Follow me on FACEBOOK for more: facebook.com/Electronoobs
    help me on Patreon: www.patreon.com/ELECTRONOOBS

  • @Taran72
    @Taran72 4 года назад +3

    Awesome Project!! I cant wait to watch the video for the PWM load control!! Thanks. This project is next on my queue.

  • @backdemoletor4654
    @backdemoletor4654 4 года назад

    This channel usually offers good projects, like this one...
    Keep it up

  • @electronic7979
    @electronic7979 4 года назад +1

    A great video. You explained the subject very well. I liked it.

  • @anurasenarathna1703
    @anurasenarathna1703 3 года назад

    One of the best explanation on electronic dummy load. I will be building one. Thank you.

  • @gabrielquarshie94
    @gabrielquarshie94 2 года назад

    Ohh you are doing well. Thank you for the tutorial. Im going to follow step by step and build one.

  • @newdaynewdose9692
    @newdaynewdose9692 4 года назад +1

    always exicted for your videos

  • @GreatSpike
    @GreatSpike 4 года назад

    Nice project, nice animation by the way

  • @RobertBercovitz
    @RobertBercovitz 4 года назад

    amazing work

  • @Brainwizard.2
    @Brainwizard.2 4 года назад

    Thanks alot for this video.
    I have been crunching my head about constant current sources and constant voltage sources the last 3 days.
    After that i have realized my minor deep understanding of "current" and "voltage". So funny.
    I study in the university and i never thought about that.
    So funny, that i could pass the exams for analog and digital electronic without knowing that.
    I guess that relates for many in university.
    I have also seen Ben Eaters Tutorial for 6502. Your contents revolutionize the university and newbees by far with a more practical approach!
    You are great!

  • @user-fm5fg7yh5h
    @user-fm5fg7yh5h Год назад

    Nice work

  • @MOZARTF
    @MOZARTF 4 года назад

    Looking forward for the pwm version. Thanks for another great video!

  • @naiwidya1854
    @naiwidya1854 Год назад

    Thank you very much from Thailand

  • @ashwinbhandari6979
    @ashwinbhandari6979 3 года назад

    You got a new subscriber.

  • @nalinux
    @nalinux 4 года назад

    I made a current limiter a while ago, but never thought about using an Arduino to check the amperage :)
    Good idea.

  • @sidyajv
    @sidyajv 4 года назад

    Excellent

  • @andymouse
    @andymouse 4 года назад

    Very interesting...cheers.

  • @astesla369
    @astesla369 4 года назад

    New subscriber from India👍

  • @RomanoPRODUCTION
    @RomanoPRODUCTION 4 года назад +1

    -Ola me llamo Juan et soy especialist in neomaticos- Thank you for feeding even more electrons from the digital source :)

  • @ranganatennakoon
    @ranganatennakoon 4 года назад

    nice thank you ! ! !

  • @koshan12
    @koshan12 4 года назад +1

    Epic video as always, and one suggestion for the digital is to make it to count the capacity of batteries

  • @BenMitro
    @BenMitro 4 года назад +2

    This is great and simple. Looking forward to the digital constant current project too. Can you also include AH and WHr readings? Another thought is have it connected to a laptop or PC to control power and display results for example, to discharge batteries and measure their capacity.

  • @tash213
    @tash213 4 года назад

    Nice animations

  • @SudhirKumar-bq4xz
    @SudhirKumar-bq4xz 4 года назад

    Nice project.....
    Stay home.... Stay safe....😀

  • @flos251
    @flos251 4 года назад +10

    Nice project.
    11:58 I think this are 0.01A and not 0.01mA
    I would add a button to change the units between A and mA to get more precision

  • @BeetleJuice1980
    @BeetleJuice1980 4 года назад

    we need the digital version! great work!

  • @md.mostafakhan4529
    @md.mostafakhan4529 4 года назад +5

    I tried to make one an year ago. Target was to make one that can handle 30 volt and 20 Amps, but failed to do so after burning couple of mosfets and power resistors. This circuit is interesting and challenging me to try that project with this circuit. Will try. Thanks dude.

    • @Danixu86
      @Danixu86 4 года назад +2

      600W is a lot of heat... is normal to burn some componens xD

    • @Mr.Leeroy
      @Mr.Leeroy 4 года назад

      water cooling

    • @Passco666
      @Passco666 4 года назад +1

      Then try to use oven instead mosfets ;)

    • @user-sd4ls4dr4p
      @user-sd4ls4dr4p 2 года назад

      Hi pliz can you send to pe the circuit of power electronic load

  • @hunkbol6154
    @hunkbol6154 4 года назад

    cool i like it sir )

  • @rissole7229
    @rissole7229 4 года назад

    Excellent project.
    I have been following your channel for some time and so I built this project with excellent results.
    Keep the projects coming!

    • @gabrielquarshie94
      @gabrielquarshie94 2 года назад

      Master, U mean U did the same thing ?? Then you are SUPER.

  • @klave8511
    @klave8511 4 года назад +2

    Excellent presentation and style well done. I have a few reservations about this project!
    You explain using only one op amp then use another to buffer the pot. This is not necessary. You use 12V because the gate voltage is added to the sense voltage and 5V would never work at high currents. You could use a single transistor to shift the op amp output and could get rid of the first op amp.
    The LM324 has spare amplifiers, you should explain what to do with them (maybe I missed that part)
    The current is set with a resistor referenced to the 12V, this may be accurate under one set of conditions but it is better to use a regulated voltage or a reference voltage.
    Why do you want 16 bit precision, realistically 10 bit precision is enough for almost any real load.
    For speed of response this analog circuit will always be better than a digital version with PWM output to set the fet gate voltage, many active loads are used to test transient response, the analog circuit will be better because PWM will be too slow.

  • @usmanumer9871
    @usmanumer9871 4 года назад

    beautiful heat sink

  • @Nono-hk3is
    @Nono-hk3is 4 года назад

    I love the analog circuits! And the upcoming comparison with their digital counterpart.
    Speaking of comparison, could you explain what differential pins refer to on the a2d chip?

  • @EasyOne
    @EasyOne 4 года назад

    perfect

  • @alexandrebelangerlamonde2647
    @alexandrebelangerlamonde2647 4 года назад

    Very nice, this is a way better way to get a constant current than what i have found. Currently looking to build a DIY lipo cell capacity tester that can deliver 5 amp charge and 10 amp discharge for a single cell and this will help me greatly.
    Could you use an analogue output with op amp gainer to supply the voltage that the potentiometer is giving? Use the arduino to supply voltage between 0-5v and use a gain of 2 to have a signal from 0-10v and so 0-10 amp possibility?

  • @aakashprajapati9752
    @aakashprajapati9752 4 года назад +1

    It's really cool
    #uniqueelectronicidea

  • @przoch5835
    @przoch5835 9 месяцев назад

    hi very interesting, it is something I was looking for. Just wondering if power dissipation through Mosfet shall not be taken into account as well ?

  • @SyedMaruhomOrante
    @SyedMaruhomOrante День назад

    thanks

  • @nekelly123
    @nekelly123 2 года назад

    Hi, did you use the external ADC for better resolution or because the internal Arduino ADC is unreliable? I don't know if I'm doing something wrong but when I try using the internal ADC, the readings fluctuate quite a bit.

  • @parameshpavin2708
    @parameshpavin2708 4 года назад

    Nice one i liked it please make a digital version also sooner...

  • @baseandtrance1110
    @baseandtrance1110 4 года назад

    Hi @Electronoobs. I wanted your help in the brushed drone project in how to change the motor pin since instead of pin 9 I want to use pin 7 and can we use that same code for brushless drone. please help

  • @MrGenia1991
    @MrGenia1991 4 года назад +6

    cool project. how about to make RC plane with atmega8 inside ? :)

  • @ahmadmaaz2566
    @ahmadmaaz2566 4 года назад

    Very awesome video with a beautiful explanation... Keep it up sir...
    I wanna know that... Can i use this circuit for variable load as a controllable current source??

  • @SIKHGT650
    @SIKHGT650 4 года назад +2

    Now that's a great project, can we shrink it with small lcd and much amp capacity......

  • @zanmarinic
    @zanmarinic 4 года назад

    Great project! One thing though why do you have the voltage follower infront of the "main" op amp? Dave have the same circuit (more or less) and he said that it's there just because he had a pcb with that schematic laying around...
    Thanks for the answer and the video!
    Best regards!

  • @dharmakissoon
    @dharmakissoon 3 года назад

    hi with the heat dissipater ,is that wasted energy ?

  • @SiriusFuenmayor
    @SiriusFuenmayor 4 года назад

    It is possible to make a modfication in order to be able to invert the direction of the current?

  • @atec9228
    @atec9228 4 года назад

    Todos tus vídeos son geniales. Te quiero preguntar,con que programa haces la edición de vídeo??. Me gusta mucho cómo haces el texto que se queda flotando junto a un componente queda muy chulo. Como lo haces??

  • @mikelund1876
    @mikelund1876 3 года назад

    So this controls the current from the power supply so where in the circuit would I add the circuit I want to supply this current to?

  • @siddharthmali5841
    @siddharthmali5841 4 года назад

    Great. Make digital version soon.✌️✌️

  • @ranasaad7456
    @ranasaad7456 4 года назад

    Awesome video but i am waiting long for your PIC Videos

  • @lennard7123
    @lennard7123 3 года назад +1

    Awesome project, when will you do the digital version of this project? :)

  • @asifehsan4948
    @asifehsan4948 3 года назад

    Hi sir, very good project with good information. I wants to make it for 20 ampare. So what components I change and is any changing in code? Please advise me

  • @farhadsaberi
    @farhadsaberi 2 года назад +1

    Can you please explain the 1 ohm 5W resistor? At 5 amps it will dissipate 25 watts of power. But you are using a 5W resistor. (P=I^2 * R) Why is the resistor not smoking and blowing up?

  • @tomgeorge3726
    @tomgeorge3726 4 года назад

    H, great project, can't wait for the next version.👍😊👍😊
    At 3:17, you said precision of 0.001mA, I think you mean 0.001A or 1mA...😮😮
    At 12:00 0.01mA, I think 0.01A or 10mA..😮😮.

    • @ELECTRONOOBS
      @ELECTRONOOBS  4 года назад +1

      yes, my mistake when reading the script... sowy!

  • @user-vs3so9ic8q
    @user-vs3so9ic8q 6 месяцев назад

    can this project can be applied on the ac circuit?
    and also can be integrated to IoT?

  • @amciaapple1654
    @amciaapple1654 4 года назад

    The inductive Current Sensing Resistors will create circuit instability at higher frequencies.

  • @dazrich20
    @dazrich20 4 года назад

    Well you read my mind.
    wanna make a car warmer to defrost the car since its now summer
    got an aio water cooler and a heater bed(lets change that to a mossfet or 2)(why dont I just use a resistor) and a bit of ally.
    but need to limit current this saved me googling :)

  • @YakubKristianto
    @YakubKristianto 3 года назад

    why N-channel mosfet is used at the high-side?
    is there specific reason to use N-channel instead of P-channel mosfet?

  • @jamiuadegboyega2751
    @jamiuadegboyega2751 4 года назад

    This is beautiful... What software do you use for the animation and simulation?

  • @RomanoPRODUCTION
    @RomanoPRODUCTION 4 года назад +1

    Nice noob video, pretty refreshing for really practical testing

  • @EnergySeeker
    @EnergySeeker 4 года назад

    i like that power supply where did you buy it from ?

    • @flos251
      @flos251 4 года назад

      The powersupply is "RD6006". You can buy it on AliExpress, Banggood, Amazon, eBay or locally

  • @Paloky.3
    @Paloky.3 4 года назад

    Hi Electronoobs. Two simple question...
    Why do you use the differential mode to measure the voltage drop on the 1R resistor, if it is referenced to the same mass as the ADC?
    The second, is because you don't directly use the ADC of the Arduino nano itself? Is it because of the 10 to 16-bit resolution?
    Thank's a lot.

    • @ELECTRONOOBS
      @ELECTRONOOBS  4 года назад +1

      No, is not about that. Under a lot of current there is a voltage drop on the wire as well (wire also has resistance) and we only want to measure the voltage drop exactly on the load of 1 ohm. After making tests, the differential mode was a lot more precise. Otherwise we get wrong values with a small offset dependent on the current so is not a constant offset....

  • @niklasblattner3146
    @niklasblattner3146 4 года назад

    Just crashed your Spitfire model today, keep up the amazing work!

  • @Novus_Ordo_Conditor
    @Novus_Ordo_Conditor 2 года назад

    so can this system be powered by a more powerful mosfet?

  • @SIKHGT650
    @SIKHGT650 4 года назад

    Can you please make load and energy meter with small lcd like rc amp meter available on AliExpress with 150-200amp...

  • @motilalsuthar4048
    @motilalsuthar4048 9 месяцев назад

    Doubt: Arduino nano is an 8 bit microcontroller and the external adc used in this project is a 16 bit . Is this setup compatible????

  • @arjunramesh6383
    @arjunramesh6383 4 года назад

    Hi ,could you please make a video to measure ac current flowing through a conducting wire ???

  • @MahmudulHasan-eq7ug
    @MahmudulHasan-eq7ug 3 года назад

    Great video.
    7:40
    It is quite ambiguous. You probably could have explained.

  • @muhammadsiddiqui2244
    @muhammadsiddiqui2244 4 года назад

    What are you using as load?

  • @fortefortisimo2
    @fortefortisimo2 7 месяцев назад

    Hi, i bulit this circuit but i replace Arduino on mulimeter and i have a problem. Now all of my mosfets are broken (irlb3034 and p60nf06)
    Everything is ok when i tested this with small power supply(9v 1a) but when i plug computer ATX MOSFET are dead ( D-S is constantly open)
    Anybody can help me?

  • @cantotrapt
    @cantotrapt 4 года назад

    nice project, but I would use thicker wire for your load, if you are going to use large currents.

  • @Regimantas_Baublys
    @Regimantas_Baublys 4 года назад

    Check current with oscilloscope you see current pulsing with avarage is you current. Because mosfet gate capasitor op amp over compensate and undercompensate. Better use darlington BJT. Alternative add capasitor at op amp pin and output pin :) I made same mistake :)

  • @EdgarLTShadow
    @EdgarLTShadow 4 года назад

    They could also carry out this project based on the attiny85 or use a screen that has a voltmeter and ampere meter without microcontroller

  • @prabirdebnath5197
    @prabirdebnath5197 4 года назад

    Nice cool project. Could you please confirm the maximum current we can set

  • @bobdoritique7347
    @bobdoritique7347 4 года назад +1

    Hello. Are you sure of the schematic on your website? I think you have inverse the + and - to the amplifier. The - is use to the retroaction mode.

    • @ELECTRONOOBS
      @ELECTRONOOBS  4 года назад +1

      Hi. True! Sorry, my mistake. I've just updated the schematic! Thank you!

    • @bobdoritique7347
      @bobdoritique7347 4 года назад

      @@ELECTRONOOBS In France, we say: "only the one who achieves things makes mistakes.". Thanks for your videos.

    • @ziko2371
      @ziko2371 3 года назад +1

      Still bad inv and noinv pins on sch

  • @dominikworkshop6007
    @dominikworkshop6007 4 года назад +18

    Cool, but this load cant take 5A, because of the 1ohm 5W resistor. At 5A this poor resistor would dissipate 25W!!!

    • @ELECTRONOOBS
      @ELECTRONOOBS  4 года назад +4

      Yes, sorry I haven't mentioned. Just use a 100w resistor of same value and that it.

    • @FixDaily
      @FixDaily 4 года назад +13

      @@ELECTRONOOBS no need for 100W resistor, you can use a lower resistor's value, like 0.1r and amplify it with an OPAMP. You'll have a lower voltage drop, which will allow you to have more current flow with less power dissipation. You can easily get 0.1R resistor from an old laptop.

    • @josefaschwanden1502
      @josefaschwanden1502 4 года назад +1

      @@FixDaily there are even 10m ones

    • @FixDaily
      @FixDaily 3 года назад

      @Matix1710 with 0.1r at 1Amp you'll have 0.1V voltage drop, if you want to increase it to 1V you need to amplify it by x10.
      You can't test this using a breadboard, you need to solder this so you decrease the resistance over contacts, otherwise you'll have no control of it.

  • @dragonexecutioner1715
    @dragonexecutioner1715 4 года назад

    Could we add a bjt? Instead of a MOSFET

  • @bryanwhite7656
    @bryanwhite7656 Год назад

    RUclips seems to think that the audio for captions is in Italian. How can this be changed?

  • @milanmakwana3883
    @milanmakwana3883 7 месяцев назад

    I need 100Amp 2 volt source can you help me

  • @bashaaksema94
    @bashaaksema94 4 года назад +1

    Can you show the current wavefrom on the oscilloscope?

    • @renelefebvre53
      @renelefebvre53 4 года назад

      No waveform, all are in continu voltage .... no Ac anywhere

  • @paulabraham2550
    @paulabraham2550 Год назад +1

    Aren't you overcooking that poor little resistor a bit at 5.2A? For a 1 ohm resistor I make that a dissipation of 27W - way beyond the 5W rating. Or am I missing something?

  • @hrithikhu
    @hrithikhu 4 года назад

    Can you make your own version of Smart mirror... Plss
    With features like face recognition, video streaming, home automation, social apps and much more.

  • @davidfade7538
    @davidfade7538 4 года назад +1

    Can you make digital tone control with lcd display?

    • @davidfade7538
      @davidfade7538 4 года назад

      Plss help i need to make my Amplifier

  • @michelbrasseur9296
    @michelbrasseur9296 4 года назад

    i'll make one with button for the interface and a 300W one by putting mosfets in parralel or using IGBT ( maybe with watercooling idk )

    • @Lackenboden
      @Lackenboden 4 года назад

      did you already build one? I heard IGBTs are a bad choice for that.

  • @Haamedtm
    @Haamedtm 4 года назад +1

    That 1 ohm 5W resistor will melt under 5A of current!

    • @farhadsaberi
      @farhadsaberi 2 года назад +1

      yes you are right. I don't understand the resistor value he is using. At 5A the 1 ohm resistor must dissipate 25Watts. But he is using a 5W resistor instead of a 50W resistor.

  • @nabilandadamslaboratory3422
    @nabilandadamslaboratory3422 4 года назад

    Upload the English version of the Spanish video you did about motors and encoders

  • @MitsuZer0G
    @MitsuZer0G 4 года назад +7

    3:55
    Wait a second ... You connected these tiny cables to your power supply and shot up to 5 Amps through then?
    How did they not melt? 🤔

  • @BharatMohanty
    @BharatMohanty 4 года назад +1

    Man that heatsink is huge...

  • @incxxxx
    @incxxxx 4 года назад

    Why you use second OpAmp when one of them would do the job ??? Anyway the OpAmp inputs consumes almost zero current.

  • @sefalibhakat143
    @sefalibhakat143 4 года назад +1

    How many of you like basic videos like this. If yes 👍👍

  • @rezanulhaque2454
    @rezanulhaque2454 4 года назад

    Big follower of your.
    Please we want to learn the code for sine inverter.can you please make us understand!.
    I watched ur inverter related video . But want to understand the code .

  • @joserolandsancheromero4440
    @joserolandsancheromero4440 4 года назад +1

    Pon el video en el canal que es en español porfaaa!!!

  • @electroGoal
    @electroGoal 4 года назад

    Can we use digital potentiometer.

    • @renelefebvre53
      @renelefebvre53 4 года назад

      yes, with stm32 or Atmega328 , the pwm are use for generate the voltage for drive the op-amplifer. You could use rotative coder and store the value in eeprom for the next use

  • @ranjithshetty7078
    @ranjithshetty7078 4 года назад

    Make inverter and ups pic control program please sir

  • @AniskinONE
    @AniskinONE 4 года назад

    Why use an external ADC if it is on the Arduino analog input?

    • @ELECTRONOOBS
      @ELECTRONOOBS  4 года назад +1

      Arduino is 10 bits. I wanted more resolution

    • @AniskinONE
      @AniskinONE 4 года назад

      5/1024 = 0,005. Is the 5 milliamp step too rough?

  • @sza1940
    @sza1940 4 года назад

    Why are u using differential measurement for the ADC at the current shunt resistor? isn't the PSU ground and the load ground is at the same potential?
    The "Load In -" (V-) is connected to GND, so a single ended reading to "Vres" should give the correct measurement.

    • @ELECTRONOOBS
      @ELECTRONOOBS  4 года назад +1

      Yes, but even so, the wires resistance will create a small village drop at high current. So is better to measure the volate in differential mode directly on the load. After tests I got to that conclusion because I had offset values of error...

    • @sza1940
      @sza1940 4 года назад

      @@ELECTRONOOBS ah i see, thank you for the explanation

  • @BLACKArracknet
    @BLACKArracknet 4 года назад +3

    I think you should have used 2 or more MOSFETs in parallel to reduce heat losses.

  • @arminth
    @arminth 4 года назад

    The pin numbering of the LM324 in the circuit diagram on your Tutuorial Website is incorrect.. + and - inputs are reversed! It says + is on pin 2 and 6 but it is actually on 3 and 5. - must be on 2 and 6!

    • @willsggl
      @willsggl 4 года назад

      Ahaha 😂 correct, aptly named noob, much better to correct ya mistake then leave it online

  • @zfrenchy1716
    @zfrenchy1716 4 года назад

    not making any preference channel, but here is another electronic Dc load
    ruclips.net/video/9fsf1CgnTRk/видео.html

  • @GustavoGalarza
    @GustavoGalarza 4 года назад

    Haz este proyecto en tu canal en español...!!!