0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Arduino制作的數(shù)字電流表

科技觀察員 ? 來(lái)源:circuitdigest ? 作者:阿倫·庫(kù)馬爾 ? 2023-01-02 10:24 ? 次閱讀

電流表用于測(cè)量通過(guò)任何負(fù)載或設(shè)備的電流。在此Arduino電流表中,我們將解釋使用歐姆定律測(cè)量電流。這將是非常有趣的,也是我們?cè)趯W(xué)生時(shí)代學(xué)習(xí)的基礎(chǔ)科學(xué)的一個(gè)很好的應(yīng)用。

我們所有人都都知道歐姆定律,它指出“導(dǎo)體的兩個(gè)極或端子之間的電位差與通過(guò)同一導(dǎo)體的電流量成正比”對(duì)于比例常數(shù),我們使用電阻,所以這里是歐姆定律方程。

V = 紅外

V = 導(dǎo)體兩端的電壓,單位為 Volt (v)。

I = 通過(guò)導(dǎo)體的電流,單位為安培 (A)。

R = 以歐姆 (Ω) 為單位的比例電阻常數(shù)。

為了找到通過(guò)設(shè)備的電流,我們只需按如下方式重新排列方程,或者我們可以使用歐姆定律計(jì)算器進(jìn)行計(jì)算。

I = V / R

因此,為了找出電流,我們需要一些數(shù)據(jù):

電壓

電阻

我們將與設(shè)備一起構(gòu)建一系列電阻。由于我們需要找到器件兩端的壓降,為此我們需要電壓降前后的電壓讀數(shù),由于沒(méi)有極性,因此在電阻中是可能的。

poYBAGOs-lyADr1ZAAAKxCugSec053.png

如上圖所示,我們必須找到流過(guò)電阻的兩個(gè)電壓。電阻兩端的電壓(V1-V2)之差為電阻器(R)兩端的壓降,我們將壓降除以電阻值,得到流經(jīng)器件的電流(I)。這就是我們?nèi)绾斡?jì)算通過(guò)它的當(dāng)前值,讓我們進(jìn)入實(shí)際實(shí)現(xiàn)。

所需組件:

Arduino Uno。

電阻 22Ω。

液晶屏 16x2。

發(fā)光二極管

10K鍋。

面包板。

萬(wàn)用表

跳線電纜。

pYYBAGOs-l-AMTaaAACerww7JIk502.jpg

電路圖和連接:

Arduino電流表項(xiàng)目的示意圖如下

pYYBAGOs-mGAfqt0AAErc3ViUrQ835.png

示意圖顯示了Arduino Uno與16x2 LCD,電阻器和LED的連接。Arduino Uno是所有其他組件的電源

Arduino具有模擬和數(shù)字引腳。傳感器電路連接到模擬輸入,從中我們獲得電壓值。液晶屏與數(shù)字針腳(7,8,9,10,11,12)連接。

LCD有16個(gè)引腳,前兩個(gè)引腳(VSS,VDD)和后兩個(gè)引腳(陽(yáng)極,陰極)連接到GND和5v。復(fù)位 (RS) 和使能 (E) 引腳連接到 Arduino 數(shù)字引腳 7 和 8。數(shù)據(jù)引腳D4-D7連接到Arduino的數(shù)字引腳(9,10,11,12)。V0引腳連接到電位器的中間引腳。紅線和黑線是 5v 和 gnd。

poYBAGOs-mWAbOJsAADpB_To-o8537.jpg

電流檢測(cè)電路:

該電流表電路由電阻器和LED作為負(fù)載組成。電阻串聯(lián)連接到LED,電流流過(guò)負(fù)載,壓降由電阻確定。終端V1,V2將與Arduino的模擬輸入連接。

在Arduino的ADC中,將電壓隱藏為0-1023的10位分辨率數(shù)字。因此,我們需要使用編程將其隱藏在電壓值中。在此之前,我們需要知道Arduino的ADC可以檢測(cè)到的最小電壓,該值為4.88mV。我們將ADC的值乘以4.88mV,得到進(jìn)入ADC的實(shí)際電壓。在此處了解有關(guān) Arduino ADC 的更多信息。

poYBAGOs-meAD_FoAADH-fGHMlI507.jpg

計(jì)算:
Arduino ADC 的電壓值范圍在 0-1023 之間,基準(zhǔn)電壓范圍在 0-5v 之間。

例如:

V1=710、V2=474和R=22Ω的值,電壓之差為236。我們將其乘以 0.00488 將其轉(zhuǎn)換為電壓,然后得到 1.15v。所以電壓差是 1.15v,在這里除以 22,我們得到電流值 0.005A。這里我們使用低值22歐姆電阻作為電流傳感器。這就是我們使用Arduino測(cè)量電流的方式。

Arduino 代碼:
本文末尾給出了基于 arduino 的電流表測(cè)量電流的完整代碼。

Arduino編程與c編程幾乎相同,首先我們聲明頭文件。頭文件調(diào)用存儲(chǔ)中的文件,就像計(jì)算我使用模擬讀取功能獲取電壓值一樣。

int voltage_value0 = analogRead(A0);
int voltage_value1 = analogRead(A1);
聲明一個(gè)臨時(shí)浮點(diǎn)變量用于保持浮temp_val等電壓值。將該值乘以 0.00488 得到實(shí)際電壓差,然后除以電阻值以求出電流。0.00488v是Arduino的ADC可以檢測(cè)到的最小電壓。

int subraction_value =(voltage_value0 - voltage_value1) ;
float temp_val = (subraction_value*0.00488);
float current_value = (temp_val/22);

#include

LiquidCrystal lcd (7,8,9,10,11,12);



void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

lcd.begin(16,2);

lcd.clear();

}



void loop() {

// put your main code here, to run repeatedly:

int voltage_value0 = analogRead(A0);

int voltage_value1 = analogRead(A1);



int subraction_value =(voltage_value0 - voltage_value1) ;

float temp_val = (subraction_value*0.00488);



float current_value = (temp_val/22);

Serial.print(current_value);

lcd.setCursor(0,0);

lcd.print("current value=");

lcd.setCursor(0,1);

lcd.print (current_value);

lcd.print("A");

delay(1000);

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電流表
    +關(guān)注

    關(guān)注

    2

    文章

    229

    瀏覽量

    26172
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6461

    瀏覽量

    186524
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)字電流表設(shè)計(jì)(硬件圖+源程序)

    http://ttokpm.com/soft/69/2014/20140418340375.html#download-url誰(shuí)有這個(gè)帖子里面的資料。能不能分享給我或者你有數(shù)字電流表的設(shè)計(jì) 硬件仿真源程序 也行。謝謝分享。
    發(fā)表于 03-23 12:17

    電流表與電壓的選擇和使用

    1、電流表和電壓的選擇在測(cè)量電流與電壓時(shí),正確地選擇和使用電流表和電壓,不僅直接影響測(cè)量結(jié)果的準(zhǔn)確程度,而且還關(guān)系到操作者的安全以及儀表
    發(fā)表于 02-08 09:23

    數(shù)字電流表的設(shè)計(jì)

    1 應(yīng)用背景1.1設(shè)計(jì)意義數(shù)字電流表的誕生打破了傳統(tǒng)電子測(cè)量?jī)x器的模式和格局。它顯示清晰直觀、讀數(shù)準(zhǔn)確,采用了先進(jìn)的數(shù)顯技術(shù),大大地減少了因人為因素所造成的測(cè)量誤差事件。數(shù)字電流表把電
    發(fā)表于 08-06 06:22

    怎樣去設(shè)計(jì)一個(gè)基于單片機(jī)的數(shù)字電流表

    數(shù)字電流表的誕生打破了傳統(tǒng)電子測(cè)量?jī)x器的模式和格局。它顯示清晰直觀、讀數(shù)準(zhǔn)確,采用了先進(jìn)的數(shù)顯技術(shù),大大地減少了因人為因素所造成的測(cè)量誤差事件。數(shù)字電流表是建立在
    發(fā)表于 12-13 06:51

    高精度電壓、電流表和電阻制作

    高精度電壓、電流表和電阻制作:一、研究目的1.學(xué)習(xí)和掌握萬(wàn)用電路設(shè)計(jì)的思路。2.學(xué)習(xí)掌握電壓
    發(fā)表于 07-11 12:03 ?597次下載

    多量程電流表

    在液晶電表前級(jí)加電流取樣電路,將被測(cè)電流信號(hào)轉(zhuǎn)換為電壓取樣信號(hào).可構(gòu)成多量程數(shù)字電流表。
    發(fā)表于 05-23 09:32 ?91次下載

    ACS712數(shù)字電流表

    基于51單片機(jī)的數(shù)字電流表的硬件設(shè)計(jì)內(nèi)附有程序,pcb電路圖。
    發(fā)表于 01-05 17:06 ?163次下載

    電流表的工作原理

    電流表又稱“安培”,是測(cè)量電路中電流大小的工具,主要采用磁電系電表的測(cè)量機(jī)構(gòu)。分流器的電阻值要使?jié)M量程電流通過(guò)時(shí),電流表滿偏轉(zhuǎn),即
    發(fā)表于 02-08 10:44 ?3.1w次閱讀

    電流表是不是用電器_電流表是干什么用_如何選擇電流表

    電流表是測(cè)定電流大小和方向的電工儀器,分直流電流表和交流電流表兩種。常用的電流表是磁電式電流表,
    的頭像 發(fā)表于 02-08 10:52 ?2.4w次閱讀
    <b class='flag-5'>電流表</b>是不是用電器_<b class='flag-5'>電流表</b>是干什么用_如何選擇<b class='flag-5'>電流表</b>

    電流表和電壓的區(qū)別

    視頻內(nèi)容首先介紹了電流表和電壓,其次介紹了電壓電流表的相同點(diǎn),最后闡述了電流表與電壓的區(qū)
    的頭像 發(fā)表于 09-13 18:07 ?6w次閱讀

    鉗形電流表的優(yōu)點(diǎn)_鉗形電流表測(cè)三相電流

    鉗形電流表最大的優(yōu)點(diǎn)是可以在不斷電的情況下測(cè)量電流。鉗形電流表主要分為指針式和數(shù)字式兩大類。鉗形電流表按結(jié)果和用途的不同可分為專門測(cè)交流的式
    的頭像 發(fā)表于 08-14 16:04 ?1.4w次閱讀

    用JLCPCB制造數(shù)字電壓/電流表

    用JLCPCB制造數(shù)字電壓/電流表教程。
    發(fā)表于 04-11 14:45 ?0次下載

    使用Arduino DIY電流表

    電子發(fā)燒友網(wǎng)站提供《使用Arduino DIY電流表.zip》資料免費(fèi)下載
    發(fā)表于 02-09 09:30 ?0次下載
    使用<b class='flag-5'>Arduino</b> DIY<b class='flag-5'>電流表</b>

    構(gòu)建一個(gè)數(shù)字電流表的方法

    在這篇文章中,我們將使用 16 x 2 LCD顯示屏和 Arduino構(gòu)建一個(gè)數(shù)字電流表。我們將了解使用分流電阻器測(cè)量電流的方法,并實(shí)現(xiàn)基于Ardu
    的頭像 發(fā)表于 07-27 11:39 ?1393次閱讀
    構(gòu)建一個(gè)<b class='flag-5'>數(shù)字</b><b class='flag-5'>電流表</b>的方法

    電流表如何使用 電流表的使用方法及注意事項(xiàng)

    電流表是一種用來(lái)測(cè)量電路中電流強(qiáng)度的工具。它廣泛應(yīng)用于電工、電子、物理實(shí)驗(yàn)等領(lǐng)域。下面將詳細(xì)介紹電流表的使用方法及注意事項(xiàng)。 一、電流表的種類及結(jié)構(gòu)
    的頭像 發(fā)表于 01-18 09:33 ?1.2w次閱讀