Cov txheej txheem:

ACS724 Kev Ntsuas Tam Sim No Nrog Arduino: 4 Cov Kauj Ruam
ACS724 Kev Ntsuas Tam Sim No Nrog Arduino: 4 Cov Kauj Ruam

Video: ACS724 Kev Ntsuas Tam Sim No Nrog Arduino: 4 Cov Kauj Ruam

Video: ACS724 Kev Ntsuas Tam Sim No Nrog Arduino: 4 Cov Kauj Ruam
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Kaum ib hlis
Anonim
Image
Image
Duab
Duab

Hauv cov lus qhia no peb yuav sim nrog txuas ACS724 lub ntsuas hluav taws xob tam sim no mus rau Arduino los ntsuas tam sim no. Hauv qhov no qhov ntsuas tam sim no yog +/- 5A ntau yam uas tso tawm 400 mv/A.

Arduino Uno muaj 10 ntsis ADC, yog li cov lus nug zoo yog: Qhov kev nyeem ntawv raug tam sim no peb tuaj yeem tau txais thiab nws ruaj khov npaum li cas?

Peb yuav pib los ntawm kev txuas lub ntsuas hluav taws xob mus rau voltmeter thiab lub ntsuas tam sim no thiab ua cov lus sib piv kom pom seb lub ntsuas ntsuas ua haujlwm zoo li cas thiab tom qab ntawd peb yuav txuas nws mus rau Arduino ADC tus pin thiab pom tias nws ua haujlwm zoo li cas.

Khoom siv

1 - Breadboard2 - Cov khoom siv hluav taws xob 2 - DVM's1 - ACS724 sensor +/- 5A1 - Arduino Uno1 - LM78053 - 10 ohm, 10W resistors1 - 1nF cap1 - 10nF cap1 - 0.1uF capJumpers

Kauj ruam 1:

Qhov kev sib tw Circuit Court yog raws li qhia hauv daim duab. Kev sib txuas los ntawm Arduino 5V tus pin rau LM7805 +5V txoj kev tsheb nqaj hlau yog xaiv tau. Koj tuaj yeem tau txais cov txiaj ntsig zoo dua nrog cov jumper no nyob hauv qhov chaw tab sis ceev faj txog koj lub thaiv yog tias koj siv nws vim tias Arduino txuas nrog koj lub khoos phis tawj thiab lub zog hluav taws xob thib ob yuav ntau dua 5V thaum koj tig nws kom nce tam sim no los ntawm lub ntsuas.

Yog tias koj txuas cov khoom siv hluav taws xob ua ke ces lub zog ntsuas hluav taws xob thiab Arduino cov khoom siv hluav taws xob yuav muaj qhov zoo ib yam +5V cov ntsiab lus siv thiab koj yuav cia siab tias yuav muaj txiaj ntsig zoo dua.

Kuv tau ua qhov no yam tsis muaj kev sib txuas thiab kuv pom qhov xoom siab dua tam sim no nyeem ntawm lub ntsuas tam sim no (2.530 V hloov qhov kev cia siab 2.500 V) thiab qis dua qhov xav tau ADC nyeem ntawv ntawm qhov xoom tam sim no. Kuv tau txais digital ADC nyeem ntawv txog 507 txog 508 uas tsis muaj tam sim no los ntawm lub ntsuas, rau 2.500V koj yuav tsum pom ADC nyeem txog 512. Kuv kho qhov no hauv software.

Kauj Ruam 2: Ntsuas Kev Ntsuas

Ntsuas Kev Ntsuas
Ntsuas Kev Ntsuas

Kev ntsuas sib piv nrog lub voltmeter thiab ammeter qhia tias lub ntsuas ntsuas yog qhov tseeb. Ntawm qhov ntsuas tam sim no ntawm 0.5A, 1.0A thiab 1.5A nws yog qhov tseeb rau cov millivolt.

Kev ntsuas ADC nrog Arduino tsis ze li qhov raug. Cov kev ntsuas no tau txwv los ntawm 10 qhov kev daws teeb meem ntawm Arduino ADC thiab teeb meem suab nrov (saib daim vis dis aus). Vim muaj suab nrov ADC nyeem ntawv tau dhia ib puag ncig cov xwm txheej tsis zoo mus txog 10 lossis ntau dua cov kauj ruam uas tsis muaj tam sim no los ntawm lub ntsuas. Xav tias txhua kauj ruam sawv cev txog 5 mv, qhov no yog hais txog 50 mv hloov pauv thiab nrog 400mv/amp sensor sawv cev rau 50mv/400mv/amp = 125ma hloov pauv! Tib txoj hauv kev kuv tuaj yeem tau txais kev nyeem ntawv muaj txiaj ntsig yog ua 10 nyeem ua ke thiab tom qab ntawd nruab nrab lawv.

Nrog 10 ntsis ADC lossis 1024 qib tau thiab 5V Vcc peb tuaj yeem daws tau txog 5/1023 ~ 5mv ib kauj ruam. Lub sensor tawm tso 400mv/Amp. Yog li ntawm qhov zoo tshaj plaws peb muaj kev daws teeb meem ntawm 5mv/400mv/amp ~ 12.5ma.

Yog li kev sib xyaw ua ke ntawm kev hloov pauv vim lub suab nrov thiab kev daws teeb meem qis txhais tau tias peb tsis tuaj yeem siv txoj hauv kev no kom raug thiab ntsuas ntsuas tam sim no, tshwj xeeb yog cov dej me me. Peb tuaj yeem siv txoj hauv kev no los muab tswv yim rau peb txog qib tam sim no ntawm cov dej siab dua tab sis nws tsis yog qhov tseeb.

Kauj ruam 3: Cov lus xaus

Cov lus xaus
Cov lus xaus

Cov lus xaus:

-ACS724 kev nyeem analog zoo heev.

-ACS724 yuav tsum ua haujlwm tau zoo nrog cov khoom siv sib piv. xws li kev tswj hwm lub zog hluav taws xob tam sim no nrog cov lus tawm tswv yim analog.

-Txhua muaj teeb meem nrog suab nrov thiab daws teeb meem siv ACS724 nrog Arduino 10 ntsis ADC.

-Zoo txaus rau kev saib xyuas qhov nruab nrab tam sim no rau cov kab hluav taws xob siab dua tab sis tsis zoo txaus rau kev tswj tam sim no.

-May yuav tsum siv sab nraud 12 ntsis lossis ntau dua ADC nti kom tau txais txiaj ntsig zoo dua.

Kauj ruam 4: Arduino Code

Nov yog tus lej kuv siv los ntsuas ntsuas Arduino A0 tus pin ADC tus nqi thiab cov cai los hloov lub ntsuas hluav taws xob rau tam sim no thiab ntsuas qhov nruab nrab ntawm 10 nyeem. Cov cai yog tus kheej piav qhia thiab tawm tswv yim rau kev hloov pauv thiab qhov nruab nrab cov cai.

Pom zoo: