精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用Arduino讀取ACS712電流傳感器的輸出

芯情觀察猿 ? 來源:芯情觀察猿 ? 作者:芯情觀察猿 ? 2022-07-27 08:32 ? 次閱讀

電流傳感器(Current Sensor)用途廣泛,如電源、過流保護、馬達控制等。本項目將通過Arduino開發板,演示如何用ACS712傳感器模組進行電壓讀數。項目BOM如下:
AA電池 2
紅色LED 1
ACS712傳感器模塊 1
電阻器 1
Arduino開發板 1
引線 若干


ACS712電流傳感器


ACS712是來自Allegro的線性電流傳感器,內置精確低偏置的線性霍爾傳感器電路,能輸出與檢測的交流或直流電流成比例的電壓。ACS712具有低噪聲,響應時間快(對應步進輸入電流,輸出上升時間為5μs),50千赫帶寬,總輸出誤差最大為4%,高輸出靈敏度(66~185mV/A),使用方便、性價比高、 絕緣電壓高等特點,主要應用于電動機控制、載荷檢測和管理、開關式電源和過電流故障保護等。

pYYBAGLgho-AJYfLAAG5zxsitEg708.png

ACS712主要由靠近芯片表面的銅制的電流通路和精確的低偏置線性霍爾傳感器電路等組成。被測電流流經的通路(引腳1和2,3和4之間的電路)的內電阻通常是1.2mΩ,具有較低的功耗。被測電流通路與傳感器引腳(引腳5~8)的絕緣電壓>2.1kVRMS,幾乎是絕緣的。流經銅制電流通路的電流所產生的磁場,能夠被片內的霍爾IC感應并將其轉化為成比例的電壓。通過將磁性信號盡量靠近霍爾傳感器來實現器件精確度的最優化。 精確的成比例的輸出電壓由穩定斬波型低偏置BiCMOS 霍爾集成電路提供,該集成電路在出廠時已進行了精確的編程。 穩定斬波技術是一種新技術,它給片內的霍爾元器件放大器提供最小的偏置電壓,該技術幾乎可以消除芯片由于溫度所產生的輸出漂移。

ACS712內含一個電阻RF(INT)和一個緩沖放大器,用戶可以通過FITER引腳(第6腳)外接一個容CF與RF(INT)組成一個簡單的外接RC低通濾波器,由于內部緩沖放大器能消除因芯片內部電阻和接口負載分壓所造成的輸出衰減,所以外接的RC低通濾波器不會影響信號的衰減,且可進一步降低輸出噪音并改善低電流精確度。此外,ACS712的響應時間比一般的器件縮短了兩倍以上,非常適合保護及高速應用。

ACS712采用小型SOIC8封裝,單電源5V供電。引腳1和2、3和4均內置有保險,為待測電流的兩個輸入端,當檢測直流電流時,1和2、3和4分別為待測電流的輸入端和輸出端。ACS712電流傳感器芯片配備基本外圍電路,就構成ACS712電流傳感器模塊,本項目使用的就是這個模組。

ACS712模塊含有一個將輸入電流轉化為磁場的霍爾效應傳感器,輸入電流越大,磁場越強。當輸入端沒有電流時,OUT引腳的輸出電壓值為VCC一半。

ACS712模塊只有三個引腳:VCC引腳可接收高達8V的輸入電壓,推薦值為5V;OUT引腳產生一個與輸入端子的電流成正比的電壓。其中,待測量電流插入螺紋端口。與連接電流表一樣,電流傳感器必須串聯在電流中。


電路連接及代碼


用傳感器將電流轉換為電壓,有多種方法,ACS712也有三種版本,例如ACS712ELCTR-05B-T,標稱電壓為-5~5A,靈敏度為185mV/A。

ACS712和各種Arduino開發板的連接都很簡單,VCC連接于Arduino開發板的5V引腳,GND與GND連接,OUT引腳連接于A0引腳。

poYBAGLghsGAcIGvAAKGBwykPCQ564.png

首先,要從 (File > Examples > Basics) 上傳AnalogReadSerial sketch 文件到Arduino。如果沒有電流,使用的是10bit ADC時串口監視器的顯示值為一半(512 -2.5V)。如下將來自傳感器的電壓值轉換為電流讀數,串口顯示電流讀數:

#define SAMPLES 10

float average_current;

void setup() {
Serial.begin(9600);
}

void loop() {
for(int i=0;i // read the input on analog pin 0:
int sensorValue = analogRead(A0);
//convert to voltage
float volt = sensorValue * 5;
volt = volt / 1023;
//convert to current
float current = volt / 185;
//convert to Amps
current = current / 1000;
average_current += current;
delay(1); //1 millisecond delay for stability
}
average_current = average_current / SAMPLES;
// print out the current to serial monitor
Serial.print("Current: ");
Serial.println(average_current);
delay(100); //just a small delay
};i++){


代碼中SAMPLES取值為10。SAMPLES值越大,輸出越清晰,但有可能降低Arduino的運行。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電流傳感器
    +關注

    關注

    9

    文章

    919

    瀏覽量

    40929
  • Arduino
    +關注

    關注

    187

    文章

    6453

    瀏覽量

    185927
  • Arduino開發板

    關注

    0

    文章

    8

    瀏覽量

    7406
  • ACS712
    +關注

    關注

    0

    文章

    19

    瀏覽量

    12352
  • Arduino入門
    +關注

    關注

    0

    文章

    4

    瀏覽量

    1939
收藏 人收藏

    評論

    相關推薦

    電流傳感器ACS712的原理與應用

    電流傳感器ACS712的原理與應用
    發表于 08-14 23:08

    國產霍爾電流傳感器CC6900,CC6902直接替代ACS712,直接替代ACS714

    國產霍爾電流傳感器,CC6900,CC6902高達2000V隔離電壓,完全替代ACS712系列,直接替代ACS714系列:對比測試:規格書:
    發表于 12-04 21:41

    線性電流傳感器IC ACS712的特色和優點有哪些

    ACS712是什么?線性電流傳感器IC ACS712的特色和優點有哪些?
    發表于 09-30 09:10

    ACS712的電壓值和測量的電流什么關系

    ACS712電流傳感器的原理是什么?ACS712電流傳感器電壓值和測量的電流什么關系?
    發表于 10-08 07:37

    怎么實現ACS712電流傳感器模塊電路設計?

    怎么實現ACS712電流傳感器模塊電路設計?
    發表于 11-09 07:49

    電流傳感器的制作過程解析

    Allegro的ACS712電流傳感器是一款基于霍爾效應的效應的電流傳感器
    發表于 11-18 09:20 ?4319次閱讀

    ACS712霍爾電流傳感器的物料清單和PCB與電路原理圖免費下載

    本文檔的主要內容詳細介紹的是ACS712霍爾電流傳感器的物料清單和PCB與電路原理圖免費下載 說明: 霍爾電流傳感器,最高可以測試20A電流DC,使用
    發表于 01-14 08:00 ?27次下載
    <b class='flag-5'>ACS712</b>霍爾<b class='flag-5'>電流傳感器</b>的物料清單和PCB與電路原理圖免費下載

    ACS712電流傳感器的原理及應用說明

    詳細介紹新型線性電流傳感器ACS712的特點、工作原理、特性曲線及其典型應用電路,對ACS712與ADCO809的接口進行了分析和設計,設計了一種基于ACS712的多點
    發表于 08-09 16:05 ?46次下載

    ACS712電流傳感器數據手冊

    Allegro?ACS712提供經濟、精確的性能工業領域交流或直流電流傳感解決方案,商業和通信系統。裝置該軟件包便于客戶實施。典型應用包括電機控制、負載檢測和控制管理、開關電源和過電流故障保護。
    發表于 08-18 15:41 ?13次下載

    基于ACS712電流傳感器電流檢測方案(電路圖+BOM表)

    ACS712是一種低噪聲、使用方便、性價比高的線性電流傳感器,主要應用于電動機控制、載荷檢測和管理、開關式電源和過電流故障保護等,特別是那些要求電氣絕緣卻未使用光電絕緣或其它昂貴絕緣
    的頭像 發表于 08-22 09:22 ?1.2w次閱讀
    基于<b class='flag-5'>ACS712</b><b class='flag-5'>電流傳感器</b>的<b class='flag-5'>電流</b>檢測方案(電路圖+BOM表)

    ACS712電流傳感器開源分享

    電子發燒友網站提供《ACS712電流傳感器開源分享.zip》資料免費下載
    發表于 11-16 09:34 ?14次下載
    <b class='flag-5'>ACS712</b><b class='flag-5'>電流傳感器</b>開源分享

    霍爾電流傳感器IC CH701與ACS712的對比分析

    ACS712是美國Allegro公司在10多年以前推出的一款經典的霍爾電流傳感器IC,該芯片完全基于霍爾感應的原理設計。
    發表于 02-03 11:17 ?3476次閱讀

    ACS712霍爾電流傳感器包含原理圖PCB文件

    ACS712霍爾電流傳感器包含原理圖PCB文件資料
    發表于 05-25 15:36 ?0次下載

    Allegro ACS712霍爾電流傳感器的卓越替代品

    HAL910:Allegro ACS712霍爾電流傳感器的卓越替代品 在工業、消費類及通信類設備中,電流傳感器扮演著至關重要的角色。而今天,我們要為大家介紹一款能夠完美替代Allegro
    的頭像 發表于 03-13 14:02 ?497次閱讀

    霍爾電流傳感器AH91X兼容ACS712在太陽能中的應用

    霍爾電流傳感器AH91X兼容ACS712在太陽能中的應用
    的頭像 發表于 05-15 09:55 ?284次閱讀
    霍爾<b class='flag-5'>電流傳感器</b>AH91X兼容<b class='flag-5'>ACS712</b>在太陽能中的應用