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

2021-03-11 07:22:13 字數 3068 閱讀 2648

1樓:匿名使用者

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

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

採集電壓訊號很簡屬單。

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

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

2樓:匿名使用者

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

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

3樓:匿名使用者

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

4樓:摘一把青梅煮酒

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

是否可以理解成

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

這樣的話也沒什麼難度

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

5樓:柯南

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

新手,請教微控制器adc取樣電池電壓 10

6樓:依然特雷西

1、霍爾感測器首先經過霍爾感測器將電壓電流訊號,轉化成小的電流訊號。

2、一般回一介答rc濾波,濾除由霍爾感測器等的雜波干擾。

3、經霍爾感測器採集的訊號往往是小電流訊號,需要經過放大後變成電壓訊號輸入到微控制器。

4、經過放大後的晶片需要經過ad晶片,如ad7656等,將模擬量轉換成數字量,輸入dsp。

5、經ad轉換晶片轉換的數字量輸入微控制器進行處理,完成adc取樣。

6、有時候adc取樣過來的訊號,需要經過比較處理變化成0/1保護訊號,此時就需要經過整流、比較等過程。

7樓:匿名使用者

ad採集的原始值,用stm32舉例的話,0-3.3v對應到採集到的值為0-4000多,具體四千幾我沒注意過,就是一個對映關係,通過比例變換就可以從ad原始值變換到標準電壓。

8樓:匿名使用者

stc微控制器的ad引腳,可bai以輸入的模du擬電壓最大可以是5v的,zhi轉換後的結

dao果是10位的。你可以直版接把電源的電壓加到ad引腳權上的進行取樣的,為什麼要用電阻分壓呢?這種,加了電阻,會降低電池的實際電壓的。

另外,既然用電阻分壓了,那兩種計算都 不對的。而只有直接測量時ad_return=value*5/1023,這才是對的。

9樓:一見投緣

r38 與 r39 串聯分壓,bai adc讀取的是r39兩端的du電壓,也即是1/2電池zhi的電壓。所以dao微控制器

回在計算的時候需要把答

取樣的電壓乘以2,才是實際的電壓值。之所以分壓,是因為微控制器取樣的最大電壓有限制,不會超過供電電壓。所有才需要分壓。

這裡是不考慮電阻的公差情況下的值,如果考慮公差還需要進行校準。

10樓:匿名使用者

你前面的回答都是對的。

返回值是一個數字量,需要轉變成十進位制

所以應該是ad_return=value*5/10245是你的參考電壓。

11樓:小羅卜頭

adc採集出的電壓是vbat/2

12樓:匿名使用者

問題比較含混不清,抄以下僅就微控制器adc轉換方面的入門問題閒說幾句,幫到你更好幫不到你就沒辦法了。

對應微控制器adc埠輸入的模擬電壓,在微控制器取樣後就變成了數字量,對於10位adc而言,模擬電壓應對的數字量資料是date=1024*(vin/vcc),這個演算法對應的是以微控制器的電源電壓vcc為基準參照電壓的計算,例如:對應1.5v取樣值,其資料計算後為date=0x0133或十進位制的307;如果需要輸出真實的十進位制電壓資料,就要變換一下計算公式,此時:

vin=((date*vcc)/1024)*2(降壓倍數);對應1.5v的取樣值,程式取樣後的資料date=307,帶入變換後的公式計算的結果即為實際電壓值3v,程式設計時各個轉換資料用的變數應該設定為16位以上的變數或浮點變數,並且採用浮點運算,可以得到比較精確的資料。

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

13樓:匿名使用者

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

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

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

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

最大功耗將達50w

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

14樓:我回來了呼叫

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

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

15樓:匿名使用者

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

微控制器ad取樣計算有效值

16樓:匿名使用者

你這個叫交流真有效值,每次取樣先平方,累積,再開方。

每個取樣週期是先檢測到峰值內,到下一個峰值的寬度。容

以解析度三位半為例,每個取樣週期最少要取樣1000次以上,計算出來的數值才可能是穩定值,當然如果你ad足夠快,次數越多越好。

17樓:曹操曹丞相

並不一定一定需要一個週期,接近或大於一個週期值都可以。除非你非要測量每個週期的真有效值。

新手,請教微控制器ADC取樣電池電壓

1 霍爾感測器首先經過霍爾感測器將電壓電流訊號,轉化成小的電流訊號。2 一般回一介答rc濾波,濾除由霍爾感測器等的雜波干擾。3 經霍爾感測器採集的訊號往往是小電流訊號,需要經過放大後變成電壓訊號輸入到微控制器。4 經過放大後的晶片需要經過ad晶片,如ad7656等,將模擬量轉換成數字量,輸入dsp。...

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

一般取樣到的是電壓值,要算電流還要在你取樣的電路里面動點手腳,比如在電流回路上串聯一個很小的電阻,然後ad取樣該電阻兩端的電壓這樣就能根據歐姆定律算出電流了 電流是由負責決定的 進入ad轉換器中的電流非常的小 微控制器ad如何採集電流值 微控制器ad採集電流值一般可以採用通過電流取樣電阻上獲取,如果...

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

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