Croduino Basic measuring high DC current 0-150A with shunt and op-amp

Customer:

I purchased the Croduino Basic beginner set and I’m satisfied with it. I have some additional questions and a suggestion.

Questions: From what I’ve gathered, Croduino’s analog signals are 0 to 5V, not 4-20mA.

I need to measure current from 0 to 150A at voltage 15 to 100V DC. How can this be solved with Croduino? Are there DC current transformers available? I considered using a shunt, but if I scale a shunt to 0-5V, the resistance becomes too large. By my calculations, I would need a shunt around 60mV. Does a linear converter exist for Croduino that converts 0-60mV to 0-5V?

My suggestion: since you are experts, could you create visual block programming software similar to what Micro1, Omron, Mitsubishi, or Alfa Micubishi have?

Original message (Croatian)

Poštovani uzeo sam od vas croduino basic set za početnike i mogu vam reć da sam zadovoljan, no međutim imam naka dodatna pitanja a i prijedlog.

Pitanja: koliko sam uspio brzinski vidjet croduino analogni signali su od 0 do 5V nema od 4-20mA.

Pošto bih trebao mjeriti struju A od 0 do 150A na naponu od 15 do 100V DC. Interesira me kako se sa croduinom to može riješiti? Dali postoji mjerni strujni trafo DC? Mislio sam staviti “šant” ali ako sravim “šant” od 0-5v na preveliki mi je otpor. Po nekim računu"šant" bi mi trebao biti do cca 60mV. Dali postoji za croduina linearni konverter 0-60mV na 0-5V?

A moj predlog bi bio pošto ste stručnjaci da napravite program za programiranje (slikovni) npr. kao šta ima micro1, omron, Mitsubishi ili alfa micubishi…itd.

Originally submitted via email support on 18 March 2016. Migrated to the forum for community visibility.

Soldered Support:

Analog output is obtained through PWM at 0-5V. The maximum continuous current you can draw is 20mA, while pulse current is around 40mA. For higher currents and voltages, use a transistor or MOSFET.

I believe a shunt is the best choice. I don’t know of any ready-made chip that can measure such large currents. What you will also need is an operational amplifier to amplify that small voltage to 5V, such as an LM358. There is no converter that does this other than the op-amp mentioned.

Can you give us an example of what you mean by visual block programming?

Original message (Croatian)

hvala što ste nam se javili i drago mi je što ste zadovoljni :slight_smile:
tako je, analogni izlaz ćete dobiti preko PWMa 0 - 5V. Maksimalna stalna struja koju možete povući je 20mA, dok je “pulse” struja oko 40mA. Svakako koristite tranzistor/MOSFET za veće struje i napone.
Mislim da je shunt najbolji izbor. Ne poznajem niti jedan već gotovi chip koji bi mogao mjeriti tako velike struje. Ono što ćete još trebati je (operacijsko) pojačalo kako biste taj mali napon pojačali do 5V, tipa LM358. Ne postoji nekakav konverter koji bi Vam to odradio osim već spomenutog takozvanog op-amp.
Možete nam dati primjer slikovnog programiranja? :slight_smile: Mislim da znate na što mislite, ali ipak.. :slight_smile: