單片機的AD模塊轉換原理我這里就不做講解了,有興趣的小伙伴可以找度娘了解,百度都有很詳細的介紹。需要注意的是,想要通過AD口來檢測信號,必須先要把這個信號轉換成電壓信號,這樣單片機才能識別。
我們來看一下單片機采樣電壓電路圖(1),AIN_Vbat接單片機AD檢測口,需要檢測的電壓Vbat經過電阻R31和R37分壓,分壓得到的電壓送給單片機AD口來檢測,分壓是是因為需要把Vbat映射到單片機AD口采樣范圍內,比如Vbat最高電壓為90V,單片機AD模塊參考電壓為3.3V,那么我們就需要把0-90V映射到0-3.3V。因為這是直接檢測電壓信號,所以不需要轉換直接送到單片機AD口即可,圖種R31和R37用來分壓,C30和R32用來濾波防干擾。
圖(1)電壓采樣
言歸正傳,單片機如何采樣電流呢?如之前所說,單片機AD模塊識別的是電壓信號,那么要采樣電流就需要先把電流信號轉換成電壓。一般的做法是在負載端增加一顆電流采樣電阻,比如選擇一個0.05Ω的電阻,當電流為2A的時候,那么該電阻兩端的壓差就是V=I*R=0.05*2=0.1V;這樣就可以把這個電壓信號傳送給單片機AD口進行檢測。但是這個電壓只有0.1V,單片機AD口資源得不到充分利用,檢測誤差會很大,所以我們要把這個電壓進行放大。
能不能增大采樣電阻呢?顯然是不行的,因為增大采樣電阻會增加電路損耗。比如增加采樣電阻為1Ω,那么當電流為2A的時候,電阻上消耗的功率為P=I2*R=2*2*1=4W。這樣的損耗是不允許的。所以我們只能加放大器來對這個小電壓信號進行放大。圖(2)是一個電流采樣電路,R100為電具體原理作者將在后續文章為您分解。
圖(2)電流采樣
-
電阻
+關注
關注
86文章
5561瀏覽量
172730 -
單片機
+關注
關注
6043文章
44621瀏覽量
638559 -
電流
+關注
關注
40文章
6941瀏覽量
132684
發布評論請先 登錄
相關推薦
單片機是如何對電流進行采樣的
基于單片機的等效采樣示波器設計
![基于<b class='flag-5'>單片機</b>的等效<b class='flag-5'>采樣</b>示波器設計](https://file1.elecfans.com//web2/M00/A4/31/wKgZomUMMxKAdzhnAAAqJ3GroQ8358.gif)
單片機采樣控制系統中消除瞬時干擾的方法介紹
![<b class='flag-5'>單片機</b><b class='flag-5'>采樣</b>控制系統中消除瞬時干擾的<b class='flag-5'>方法</b>介紹](https://file.elecfans.com/web2/M00/49/68/poYBAGKhwK-AJQwNAAA6tOk1xU0275.png)
使用電流采樣反饋調整控制技術設計數控直流電流源系統的論文
![使用<b class='flag-5'>電流</b><b class='flag-5'>采樣</b>反饋調整控制技術設計數控直流<b class='flag-5'>電流</b>源系統的論文](https://file.elecfans.com/web1/M00/A4/5D/pIYBAF1eTxWATLRtAABnc2JES44316.png)
單片機如何采樣電流
![<b class='flag-5'>單片機</b>如何<b class='flag-5'>采樣</b><b class='flag-5'>電流</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
單片機ADC采樣算法----平均值采樣法
![<b class='flag-5'>單片機</b>ADC<b class='flag-5'>采樣</b>算法----平均值<b class='flag-5'>采樣</b>法](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論