電流轉電壓模塊4-20mA轉0-3.3/5V/10V/15V轉換變送器電路原理解析

     工業傳感器常使用電流大小來傳輸數據,那麼作爲傳感器數據的接收方,比如單片機,有內部AD的單片機可以檢測電壓的大小,那麼首先必須將電流信號轉換爲電壓信號,然後進行電壓幅值變換使其適合MCU處理的電壓範圍。 

 下面我們從設計的電流轉電壓的模塊電路原理圖來逐步解析。

首先我們看電流檢測放大部分,就是U1B部分,電流從R1的上端流入,下端流出。不難看出這是一個差分放大電路,也就是一個減法運算電路,輸出電壓UA=(R5/R3)*(U1-U2)=U1-U2,UA即是電阻R1兩端的電壓差,假如流過該電阻的電流爲20mA,那麼產生的電壓爲20*100=2000mV,還沒有達到我們單片機的電壓測量範圍(這裏默認單片機AD檢測的範圍爲0-5V),所以爲了高效的利用單片機AD的量程,我們需要將電壓信號進一步放大,有人會問:如何使電流信號輸入爲4mA時,在這時電壓輸出是0V呢?  這個問題的關鍵點在於我們要輸出的是0V電壓,這裏我們還是要用到減法器如下圖:

     圖中U1A組成是減法電路,其輸出電壓等於UA-UB。U1D組成一個跟隨器,當電流信號爲4mA時,UA=4*100=400mV,那麼U1A的輸出此時爲0V正是我們的目的,那麼就需要UA=UB,那麼調節U1D跟隨器的正相輸入端通過調節電位器RP2改變分壓即可。這就完美解決了當輸入電流爲4mA時輸出電壓爲0的問題,接下來我們要添加的是放大電路,將U1A的輸出信號進行放大。如下圖:

    在這裏U1C的作用即是最終放大,那麼在使用時,將輸入電流設置爲20mA時,調節RP1電位器,即調節電壓放大倍數,直至輸出電壓爲5V或其他量程的10V、15V,即可完成對量程的設置。

 

    使用前設置事項:

調零:輸入電流4mA時,調節調零電位器直至輸出電壓爲0V。

調量程:輸入電流20mA時,調節調量程電位器直至輸出電壓爲目標量程電壓。

下面是模塊整體的電路圖:

 

     我們看圖中使用的運放爲LM324,此運放不是軌對軌的運放,那麼運放的最低輸出電壓是不可能等於0V的,即便是軌對軌運放,最低輸出還是會有mV級別的電壓,那麼我們將供電改爲正負電源即可解決最低輸出不爲0V問題,所以利用ICL7660芯片產生芯片產生一個負5V電壓作爲負電源。圖中D1二極管起到防止電源反接的作用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章