Diy DC kragmetingsmodule vir Arduino: 8 stappe
Diy DC kragmetingsmodule vir Arduino: 8 stappe
Anonim
Diy DC kragmetingsmodule vir Arduino
Diy DC kragmetingsmodule vir Arduino

In hierdie projek sal ons kyk hoe u 'n DC -metingsmodule met Arduino kan maak

Stap 1: Kragmeting

om DC -krag te meet, moet ons DC -spanning en DC -stroom meet.

Ek gebruik spanningsverdeler vir spanningsmeting

en shuntweerstand vir stroommeting

Stap 2: Spanningsmeting

Spanningsmeting
Spanningsmeting

deur hierdie konfigurasie te gebruik, kan ons DC -spanning tot 55V met Arduino meet

Stap 3: Huidige meting

Huidige meting
Huidige meting
Huidige meting
Huidige meting
Huidige meting
Huidige meting

in teorie, as ons twee lading in serie koppel

Stap 4: Shunt weerstand

Shunt Weerstand
Shunt Weerstand
Shunt Weerstand
Shunt Weerstand
Shunt Weerstand
Shunt Weerstand

Ek het 'n weerstand van 0.47 ohm wat my omring, maar ek meet met 'n multimeter dat dit 0.5 ohm was, so neem 0.5 as berekening

deur die parameter te bereken, het ek besef dat hierdie weerstand 3A maksimum stroom en 'n daling van 1,5 V kan hanteer, so ek neem hierdie parameter as verwysing

Let daarop dat die spanning wat ons gekry het, 'n valspanning is, wat 'n laer bruikbare spanning vir las tot gevolg het, so probeer om so 'n lae shuntweerstand as moontlik te hou

Stap 5: Versterk die spanning van die shuntweerstand

Versterk die spanning van die shuntweerstand
Versterk die spanning van die shuntweerstand
Versterk die spanning van die shuntweerstand
Versterk die spanning van die shuntweerstand

deur parameter te bereken, is 1,5 volt te laag vir arduino om die stroom akkuraat te meet, dus moet ons die spanning na maksimum 5v versterk met lineêre versterking

hoor ek gebruik lm358 as differensiële opset

en deur die wins van 3 te bereken, bereken ek weerstand vir opamp

Stap 6: Toetsbaan op broodpan

Toetsbaan op broodbord
Toetsbaan op broodbord
Toetsbaan op broodbord
Toetsbaan op broodbord

Deur die kring op die broodbord te toets, maak ek 'n kring op 'n prototipe PCB -bord

Stap 7: Kodering

Deur die kring aan te sluit op arduino en hierdie kode te laai, kry ons voltahe en huidige lesing op seriële terminale