微控制器AD轉換中,把電流取樣儲存後,怎樣計算電流值啊

2021-03-03 21:37:17 字數 3511 閱讀 8007

1樓:匿名使用者

一般取樣到的是電壓值,要算電流還要在你取樣的電路里面動點手腳,比如在電流回路上串聯一個很小的電阻,然後ad取樣該電阻兩端的電壓這樣就能根據歐姆定律算出電流了

2樓:匿名使用者

電流是由負責決定的!進入ad轉換器中的電流非常的小!

微控制器ad如何採集電流值

3樓:匿名使用者

微控制器ad採集電流值一般可以採用通過電流取樣電阻上獲取,如果得到的釆樣電壓較小可以用運放放大後送ad口進行採集資料值,通過軟體計算送顯示單元顯示就可以。

51微控制器ad的取樣電流是多少

4樓:匿名使用者

你說的是微控制器自帶的ad轉換吧

?它採集的是電壓,流過取樣輸入管腳的電流連微安不到若想採集電流,必須通過取樣電阻將電流轉換為電壓因微控制器ad基準電壓(一般也是滿量程電壓和電源電壓)較高,因此不適合直接測大電流的場合

否則取樣電阻上的功耗是很大的 對被測電路的影響也是很大的最大功耗=滿量程電壓 *被測電流

如ad基準電壓=5v 欲測最大電流10a ,則取樣電阻阻值為0.5歐

最大功耗將達50w

當然你也可採用更小的取樣電阻,但測量精度降低了

5樓:我回來了呼叫

這個要看你的取樣電路的設計, 理論上多大都可以.

微控制器adc只採集電壓,如果採集電流怎麼辦啊?

6樓:焊板子的兔子

不是直接進行電流採集的,需要你在被採集端串聯一個取樣電阻,然後採集取樣電版阻兩端的電壓,這樣權就可以把電流輸出變換為電壓輸出.但是需要注意兩點:

1 取樣電阻需要非常精確,需要高精度電阻,這樣採集出來的值才精確

2 一般來說,訊號在採集前需要進行放大,見過很多電流輸出的感測器,輸出的電流範圍往往都是幾十毫安的,這樣的話,你通過取樣電阻採集到的電壓變化範圍也會很小,如果想要提高採集精度,還是需要把電壓放大一下再進行採集

現在一般的感測器都可以定製兩種規格,一種是電壓輸出的,一種是電流輸出的

電壓輸出的就是採集方便,可以直接取樣,但是如果感測器與微控制器距離較遠的話,精度會下降;電流輸出的,可以在較遠的距離保持高精度,但是需要串聯取樣電阻,往往還需要進行訊號放大.

7樓:0427付強

串聯一個電阻,利用u=ir這個公式可以通過電阻兩端電壓計算出電流。

8樓:匿名使用者

把電流轉換成電壓,一般是用1歐或10歐的精密電阻串聯在電流回路中來實現的。

9樓:做而論道

串聯一個電阻,即可把電流變成電壓(歐姆定律),然後再採集電壓,即可。

用運放,進行變換也可。

10樓:匿名使用者

你的這個來電路圖就是採集電流源用的,取樣電阻bai是r18,按照實際來說,du

zhipin1—ad,agnd的模擬電壓要經過放大器dao放大後,才能進入ad轉換。q6,q7是功率mos管,兩個並聯是為了增加功率。

pin4是控制q6,q7,導通截止的,此點的波形應該是斷續波,工程上腳pwn(一會查一下pwn)。要是方波那就是導通和截止。q6,q7導通電機就轉。

整個電路圖不知道是怎麼設計的,要是閉環控制,那還應有給定。

11樓:夜來雨早來晴

微控制器採集的,都是電壓值!程式基本一樣,偶爾區別在資料換算的地方。

電流值不能

專直接採集!

電流屬值都是經過電流/電壓轉換器(其實就是一個變壓器),轉換器二次側接電阻上。或者直接把一個電阻接在電流回路。都是通過測量電阻上的電壓,根據配置和公式,換算出電流值。

如果是搞電子,應該知道,電子電路里很多取樣電路。電壓取樣,電流取樣。

老師請教一下,微控制器電流取樣為什麼要用運算放大器呢? 微控制器自帶ad轉換功能,為什麼電流取樣還得用

12樓:匿名使用者

使用放大器,一是起調節資料範圍作用,比如你有一個100伏的電壓取樣而cpu只有五伏,所以需要把被測量調節成5v之內的電壓。

另外就是有一定的隔離作用。

用ad取樣電流微控制器控制,ad取樣值0~255如何換算成實際檢測電流值

13樓:匿名使用者

這樣好像是實現不了的,只能從0到20a,無法從15-20a。

如果adc是5v的輸入範圍,那內就是說明參考源是容5v的,在這種情況下使用串聯在迴路中的電阻來分得5v電壓才能測量,即設計在20a時電阻兩端的電壓為20a,根據歐姆定率,得到r=u/i=5/20=0.25歐。

另外要注意電阻上的功率是很大的,它要達到p=ui=5*20=100w。

看來只能使用瓷管電阻了。

這麼高的參考電壓用在這個場合,電流還這麼大,十分不推薦。

如果可以的話,應該使用運放來放大,這樣就可以使用更小功率的電阻,並且讓迴路中有更小的阻值,減小損耗和發熱。

不過話說回來,按前理,既然有剛才的公式了,那麼每個數值代表的電流數也顯而易見了,就是20a/255=0.078431a,就是說,每個示數代表78.431ma電流。

14樓:方舟劉巨集偉

像這用的這種情況直接想從15a開始是不好做的,不過也能,比較費勁,你還是從0a-20a吧,你版可以用電流互感權器,用穿芯的,體積也不大,這樣下來的訊號你就可以直接給運放了,運放出來的訊號接上一個穩壓管做下保護就可以給微控制器的ad了

微控制器ad取樣如何取樣功率?

15樓:匿名使用者

那就是同時採集電流和電壓訊號。

然後像一二樓說的那樣根據p=ui計算。需要多個專ad輸入。

採集電壓訊號很簡屬單。

採集電流有兩種方法,如果知道電流在一定範圍內,可以用串聯一個阻值較小的電阻,讀它兩端的電壓差,所以最好用如ad0832之類的帶差動輸入的ad晶片讀這個值,然後根據電阻值可計算出流過電阻的電流。第二種採電流方法是用線性霍爾感測器,接一個i/v電路來採集線性霍爾感測器的訊號,這個方法用的電流範圍廣一點。

補充:輸出功率也可以像輸入功率那樣計算。最好是用電流互感器或者用霍爾感測器來採集電流。

16樓:匿名使用者

功率p=u×i,就這麼簡單,關鍵是如何保證取樣的精度。

在微控制器中就是瞬時取樣電流和電壓,然後相乘得到瞬時功率。

17樓:匿名使用者

接上固定的負載,比如500w,再用微控制器檢測被測板子上檢測到的功率是不是500w,如果誤差超標就說明板子是不良品。

18樓:摘一把青梅煮酒

說了半天不大明白你說的什麼...

是否可以理解成

有一塊板子上面的mcu和你的板子上面的mcu對同一被測物進行檢測然後進行比較

這樣的話也沒什麼難度

就是兩塊mcu之間通訊就是了

19樓:柯南

取樣電壓算出電流計算出功率

微控制器AD取樣如何取樣功率,新手,請教微控制器ADC取樣電池電壓

那就是同時採集電流和電壓訊號。然後像一二樓說的那樣根據p ui計算。需要多個專ad輸入。採集電壓訊號很簡屬單。採集電流有兩種方法,如果知道電流在一定範圍內,可以用串聯一個阻值較小的電阻,讀它兩端的電壓差,所以最好用如ad0832之類的帶差動輸入的ad晶片讀這個值,然後根據電阻值可計算出流過電阻的電流...

微控制器系統測量功率,電流方法微控制器讀AD檢測負載電流通過電流互感器

1 進行訊號隔離變換,可以採用電壓互感器和電流互感器2 對互感器輸出訊號進行調理,變換為ad能接受的電壓訊號 如 5v 電壓互感器輸出100v訊號經過電阻分壓變換為峰值接近 5v的電壓訊號,電流互感器輸出5a訊號經過合適阻值和功率的取樣電阻 電流較大的一般稱為分流器 變換為峰值接近 5v電壓訊號。3...

為什麼微控制器AD取樣,在沒有輸入電壓的情況下,取樣值會是

你是直接用微控制器埠取樣的,你可以根據ad值算出它的電壓是多少,在對比下查查什麼因素 共地情況下,微控制器ad取樣如何減少干擾?從理論上來說,2cm的隔離距離完全夠用了,至於還是出現干擾 需要找到幹回擾源及干擾頻率後才能進答一步定位。給你一個建議,如果有可能的話,將輸入20v轉5v採用dc dc隔離...