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

2021-03-11 07:22:13 字數 1829 閱讀 9353

1樓:依然特雷西

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

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

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

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

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

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

2樓:匿名使用者

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

3樓:匿名使用者

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

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

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

4樓:一見投緣

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

回在計算的時候需要把答

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

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

5樓:匿名使用者

你前面的回答都是對的。

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

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

6樓:小羅卜頭

adc採集出的電壓是vbat/2

7樓:匿名使用者

問題比較含混不清,抄以下僅就微控制器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位以上的變數或浮點變數,並且採用浮點運算,可以得到比較精確的資料。

微控制器adc,檢查電壓值問題?

8樓:匿名使用者

1、希望你的意思不是說用數字口去檢測模擬量;

2、如果1成立,那麼,51微控制器使用版的是ttl電平,0.8v以下的輸入權被視為低電平,2v以上的輸入被視為高電平,所以即使你vcc是7v,只要分壓出來的電壓落入高低電平範圍就會被檢測到,但只是檢測「高」和「低」;

3、不要嘗試供7v電,一般最大5.5v,7v對你的**沒啥好處,可能會燒的;

9樓:匿名使用者

7v肯定不能直接測得!

10樓:匿名使用者

採用分壓的方式來檢測,然後乘以分壓係數

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

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

微控制器的序列口怎麼接,微控制器的串列埠,怎樣與電腦串列埠連線

這個接法沒問題抄 是txd和襲tin相連,微控制器 的txd是傳送資料 從微控制器發往計算機 max232的tin是傳送資料輸入。rout和rxd相連,是max232的rout接收資料輸出 從計算機發往微控制器 rxd是微控制器的接受資料輸入。如果是兩個微控制器之間通訊的話就是txd rxd rxd...

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

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