首頁 > 技術文章 > 淺析基于霍爾傳感器的電流檢測系統的選型與設計

    淺析基于霍爾傳感器的電流檢測系統的選型與設計

    2020-12-03 [1283]

    ?安科瑞 鮑靜君

      摘要:為了對臨震前動物行為異常與電磁異常關系的研究,需要設計一款探測電磁信號的儀器,本文主要根據探測儀探頭的需求,使用霍爾電流傳感器模塊ACS712ELCTR-05B,設計了以STC89C52單片機為核心控制器電流檢測系統,并介紹了該系統硬件和軟件的設計思路,包括A/D轉換電路,A/D轉換與單片機的連接等。軟件部分使用protues軟件進行電路模擬仿真,依照仿真結果進行實體電路的搭建調試,以直流電壓源串聯電阻電路為例,對該回路電流進行采集,將采集的顯示電流與數字萬用表檢測的電流相比較,兩者基本一致,驗證了所設計的霍爾電流檢測系統的正確性及穩定性。

      關鍵詞:霍爾傳感器;霍爾元件;霍爾

      1引言

        由于地震發生前,將會產生一些物理或化學變化的影響,某些動物可以覺察出一些異常變化,但是動物的異常行為有可能是由其他的原因引起,并非是地震因素產生。為了對臨震前動物行為異常與電磁異常關系的研究,需要設計一款探測電磁信號的儀器,本文主要根據探測儀探頭的需求,設計了一款基于霍爾傳感器的電流檢測系統,便于對動物行為異常與電磁異常的檢測。

        將半導體薄片放置在磁場中,電流流過時,在垂直于電流和磁場的方向產生電動勢,此物理現象由物理學家霍爾(美)發現,我們稱之霍爾效應,利用霍爾效應制成的電流測試裝置稱為電流霍爾傳感器[1]。它具有結構簡單、運行可靠、價格便宜,維修保護方便,壽命長等優點。

      本文利用ACS712霍爾傳感器設計了簡單的電流檢測系統,基于仿真和實驗平臺驗證了設計的正確性。

      2 ACS712工作原理

        本次使用的ACS712芯片*基于霍爾感應的原理進行設計,組成部分為:①霍爾傳感器的電路;②銅箔(接近IC表面)。當電流從銅箔通過時,將會產生一個磁場,從而霍爾元件將依磁場感應出一個電壓信號(成線性關系),其內部電路將會對其放大、濾波、斬波、修正,可以輸出一個電壓,該電壓信號由ACS712第七管腳輸出,流經銅箔電流強弱大小被直接反應出來。

        ACS712參數規則是依照尾綴的不同,量程分為[3]:±5安、±20A、±30A。輸入與輸出基本成線性關系(在量程的范圍之內),它的系數Sensitivity分別為:185mV/A、100mV/A、66mV/A。其輸出加于0.5倍的Vcc之上。ACS712的Vcc電源使用的是5V,其輸出電壓值在0.5V~4.5V之間。

      ACS712ELCTR-05B輸入輸出曲線如圖1所示,無輸入電流時(即電流為0時),輸出2.5V電壓,準確度是185mV/A(即斜率)。當VCC=5V時,其輸入輸出關系式為[4-5]:

    圖1 ACS712ELCTR-05B輸入輸出曲線

      3電流檢測系統設計

      3.1 硬件設計

        本系統具體實現大體分為五個部分,如圖2所示。首先是被測電流產生部分:通過直流穩壓電源帶滑動變阻器負載產生電流,其次是霍爾傳感器模塊ACS712ELCTR-05B采集并將電流量轉換為A/D轉換可接受的電壓量,進而通過ADC0809轉換模塊將模擬電壓量轉換為數字量輸入單片機模塊,由單片機控制以及算法還原使數碼管模塊顯示測量電流值。詳細分析說明如圖2所示。

    圖2系統框圖

      3.1.1 A/D轉換電路

        本次設計使用的A/D轉換芯片是ADC0809。它有A/D轉換器八位、多路開關八路以及相關組件。它是逐次逼近式的A/D轉換器,而且可以直接和單片機相連接。

      ADC0809的組成部分是:八路模擬開關、八路A/D轉換器、三態輸出鎖存器、地址鎖存與譯碼器電路組成。其中A/D轉換完的數字量鎖存在三態輸出鎖存器之中,OE為高電平時,數據方可傳送出去,具體如圖3所示。

    圖3 ADC0809原理框圖

        因0809與0808功能引腳相似,本次設計使用protues軟件中0808仿真,單片機P1口進行數據傳送,如圖4所示。

    圖4 ADC0809與單片機接線圖

      3.1.2 霍爾傳感器與A\D轉換的連接。

        本次設計使用的霍爾傳感器ACS712ELCTR-05B輸出為一路電壓,所以只需使用A\D轉換模塊一路輸入即可,如圖5使用的是IN0通道進行轉換。

    圖5霍爾原件與ADC0809連接圖

      3.2 軟件設計

        本程序進行A/D轉換的時候,通過查詢EOC的標志信號來檢測A/D轉換完畢否,如果完成,則把數據通過STC89C52單片機P1端口讀入,進行公式計算,拆位,進行數碼管顯示,具體如圖6所示。

    圖6主程序流程圖

      4仿真和實驗驗證

      4.1 仿真驗證

        在Protues軟件平臺上,搭建仿真模型,各個端口紅色代表高電平,藍色代表低電平,加入的電流表可清楚地看到程序運行效果,十分方便于檢查電路正誤。在仿真模型中還插入了一個電壓探針(圖7中間藍色探頭)實時顯示電壓值,檢測十分方便。圖7顯示了設計測量電流為1.8A時的仿真電路,可以看出,仿真參數與設計參數相吻合。

      圖7檢測電流為1.8A時顯示

        圖8為局部原理圖,即:ACS712ELCTR-05B仿真原理圖,分別加入了模擬電流表和模擬電壓表,當被測回路電流為5.24A的時候,ACS712ELCTR-05B芯片輸出電壓為3.55V,*符合芯片輸入輸出特性。

    圖8 ACS712ELCTR-05B仿真原理圖

      4.2實驗驗證

      4.2.1實體電路總示意圖。

        如圖9所示,此圖的描述*與搭建的實體系統對應,其連線與實體連線*一致。系統由測量回路和系統兩大部分構成,供電電源分別為電源A和B,其中測量回路與系統是通過霍爾傳感器無電接觸連接。

    圖9硬件搭建總體示意圖

      4.2.2 電路調試

        當霍爾傳感器未接入待測電路時,霍爾傳感器ACS712ELCTR-05B模塊輸出電壓約為2.49V,如圖10所示,符合芯片輸出特性。當待測電路使用5V電壓源帶負載,測得負載約為1.6Ω時,如圖11所示,測得電流約為3.0A,與理論計算結果相吻合,驗證了設計的正確性。

    圖10被測電流為0A時ACS712ELCTR-05B輸出電壓

    圖11 負載為1.6歐姆時電流測試

      5安科瑞霍爾傳感器產品選型

      5.1產品介紹

        霍爾電流傳感器主要適用于交流、直流、脈沖等復雜信號的隔離轉換,通過霍爾效應原理使變換后的信號能夠直接被AD、DSP、PLC、二次儀表等各種采集裝置直接采集和接受,響應時間快,電流測量范圍寬精度高,過載能力強,線性好,抗干擾能力強。適用于電流監控及電池應用、逆變電源及太陽能電源管理系統、直流屏及直流馬達驅動、電鍍、焊接應用、變頻器,UPS伺服控制等系統電流信號采集和反饋控制。

      5.2產品選型

      5.2.1開口式開環霍爾電流傳感器

    表1

      5.2.2閉口式開環霍爾電流傳感器

    表2

      5.2.3閉環霍爾電流傳感器

    表3

      5.2.4直流漏電流傳感器

    表4

      6結束語

        本設計實現了基于霍爾元件的電流檢測系統。其硬、軟件設計簡單、成本低,系統檢測精度在0.98以上,可滿足工業電流監測,生產線,汽車工業,電池電流檢測,電流保護等領域,具有很高的實用價值。