微控制器AD轉換熱敏電阻,微控制器怎麼處理熱敏電阻阻值和溫度的關係?

時間 2022-07-17 03:30:11

1樓:

表是通過實際測量試驗得出的。每一個溫度都對應一個測量電壓值,可以把需要測量的溫度區間分成幾十個測量點,落在每個相鄰點之間的數值通過線性計算得到,查詢的時候首先進行a/d得到電壓值然後查表確定上限和下限,再通過線性運算得到實際值。分的點越多測量精度就越高,這主要是為了解決熱敏電阻的非線性問題,由於這樣做比較麻煩,現在大多數的應用都採用了整合的數字溫度感測器。

2樓:愛迪貓

熱電阻,pt100等,可查到專門的分度表。

熱敏電阻(通常為負溫度係數),專門測溫的,可以查到分度表。不是專門測溫的,測溫可能精度不夠,只能有標準溫度下的阻值,和溫度曲線。

3樓:匿名使用者

根據熱敏電阻的廠家給你的資料,自己編寫放在rom中,微控制器書籍中有示例查表程式

4樓:斛孤俎光熙

如圖:這是負溫熱敏電阻和正溫熱敏電阻的簡單應用圖,將輸出直接接到微控制器的dac埠即可,注意r1電阻是分壓電阻,要和你設計的參考電壓以及你的功耗相匹配,如果要更精確的模擬量,就得接個放大器

5樓:匿名使用者

哪個熱敏電阻「如pt1000」?

6樓:

一般都是用pt100,不過網上很多有,看你那種熱敏電阻啦

怎樣寫用熱敏電阻測溫度的程式?我用微控制器ad測的熱敏電阻的ad值,怎樣把數字量轉換成溫度?急求。

7樓:用心看世界的我

這個主要還是看你的熱敏電阻是不是線性的,如果是鉑電阻這種,線性度很好的話,可以採用樓上的方法,原理就是注重學的已知兩點,求一條直線,前提是你要知道兩個已知的點。

如果你的電阻線性度不好,偏差比較大,有兩種方法,一、將阻值與溫度的關係看做是折線,多求幾條直線,根據不同的ad值範圍採用不同的折線。

第二種方法就是做一張表,將溫度值和ad值用一個**表示出來,轉換時直接查表就行了。

8樓:胖大海君

使用標度標度變換公式,將數字量轉換成帶有物理單位的實際溫度值。

例如: 假設溫度檢測感測器測量溫度範圍是a0~am,轉換後的電壓經ad轉換器轉換的數字量是8位的,則其範圍是00h~offh。

則如果某一時刻,ad轉換器轉換的數字量是n,那麼測量的實際溫度為a,根據線性感測器、ad轉換器轉換器的轉換訊號的關係:可以推出a=(am-a0)*n/(255-0)+a0可以程式設計由程式實現上述的計算過程。

參考自己實際的情況,就可以寫出類似上述的公式,作為編寫用熱敏電阻測溫度的程式的演算法。

演算法有了,程式就自己寫吧,不是很難了。

9樓:慢慢去懂

樓主能借鑑一下你的電路麼,嗚~ 我也在做這個,還不會畫電路

微控制器怎麼處理熱敏電阻阻值和溫度的關係?

10樓:匿名使用者

電阻值轉換成電壓值,ad轉換後給微控制器,微控制器算出電阻阻值,再進行查表,得出溫度。熱敏電阻每個溫度下的電阻值是可以在器件資料中查閱的,實在沒有就實際測量下。

微控制器又稱單片微控制器,它不是完成某一個邏輯功能的晶片,而是把一個計算機系統整合到一個晶片上。相當於一個微型的計算機,和計算機相比,微控制器只缺少了i/o裝置。

概括的講:一塊晶片就成了一臺計算機。它的體積小、質量輕、**便宜、為學習、應用和開發提供了便利條件。同時,學習使用微控制器是瞭解計算機原理與結構的最佳選擇。

請教下高手用微控制器的ad+ntc熱敏電阻做溫度計,能不能用微控制器計算出取樣到的溫度值來顯示

11樓:匿名使用者

假設1.55v=30.0度 ad值=7fh3.00v=59.5度 ad值=0ffh

假如某次讀取的a/d值是:5fh

溫度=(5fh*59.5)/ffh

12樓:言若谷汲錦

訊號進行ad轉換,根據你需要的精度ad用8位或12位的,微控制器再做查表程式。

51微控制器 熱敏電阻的電路原理圖,電子方面的前輩請進來看看!高分懸賞!

13樓:無畏無知者

首先,這個ac電壓值是通過r1與n1的分壓得來,溫度的變化會導致n1電阻值的變化,也就令ac產生變化,所以這個ac是個模擬量;

另外,n1電阻值與溫度的關係,通常是個單向的曲線關係,即電阻值與溫度是一一對應的關係,如果採用那些標準的熱敏電阻,那麼這個曲線關係還可以採用公式來表達;

其實,你這個電路是採用參考電壓來跟蹤溫度(也就是受測訊號電壓,即圖中的ac)的變化,與通過模數轉換,將溫敏電阻上的電壓進行量化的效果是一樣的;當參考電壓從高往低(或從低往高)逼近,直至比較器狀態翻轉,則此時的參考電壓就視為溫敏電阻上的電壓了,這裡比較器輸出的僅僅是個狀態,與溫度沒有直接的關係;

而採用模數轉換,也是需要一個參考電壓的,只是這個參考電壓是固定的,經轉換後得到一個與受測訊號電壓對應的數字值;

至於此電壓與受測溫度的關係,還需要轉換為電阻與溫度的關係,這個關係就是熱敏電阻值與溫度的曲線關係,因此,這個溫度,可以採用查表方式,也可採用計算公式求得;

14樓:匿名使用者

這個ac就是r1和n1的分壓值,熱敏電阻隨溫度的變化而變化,分壓點的電壓也隨之改變,通常將這個變化的電壓量列入模擬量。可以通過查詢r-t表取樣溫度的r值計算出分壓點的電壓,之後確定lm393的門欄電壓。當然,也可以通過改變熱敏電阻的溫度,結合標準溫度計來獲得取樣溫度的電壓值。

15樓:匿名使用者

51微控制器 用熱敏電阻 檢測溫度,上面電路只是一個比較電路,不同的溫度 ac 點的電壓不同,

調節 r2 可以使 d2 在 每個溫度點 的 亮 & 滅。

如果 用 微控制器 ad 檢測溫度,則只要 按照不同的 溫度的電壓 值進行 ad 轉換 得到數字量,

可以用計算公式,或者用 溫度值 的資料表,比較 ad 轉換後的數值,即為當前的溫度值,

熱敏電阻 有在 不同溫度下 的電阻值 係數表,這個在網上可以 找到。

(vcc/(r1+rt)) *rt 為每個溫度的電壓值, 通過 ad 轉換 的數值 和 溫度係數表 換算後才能得到溫度值。

16樓:

完全跟51微控制器不搭邊,首先,你用了比較器,反向輸入就是r2.同相輸入就是熱敏電阻。輸出out不是1就是0,如果out=0;led2點亮,反之led2熄滅。

led1只是個電源指示燈,如果斷電了就熄滅了。

ac當然是模擬量了。熱敏電阻知道吧,溫度不同阻值不通,比如說當前阻值是10k,那麼輸入就是2.5v,如果組織減小到幾百歐姆,ac就接近0v左右了。

如果組織怎家到幾百毆,輸出就接近5v了;這種電路就好比一個滑動變阻器,學過吧。劃來劃去阻值會不同。建議你再去看看初中的滑動變阻器章節。

請問利用熱敏電阻來檢測溫度給微控制器ad處理顯示,其最常用的簡單原理圖是如何的?

17樓:匿名使用者

標準電阻和熱敏電阻組成一個電橋,然後進行ad轉換,在計算後顯示溫度,

51微控制器的熱敏電阻問題

18樓:匿名使用者

微控制器在ad轉換的時候,因模擬電壓稍有波動,轉換的結果就有變化,如果轉換的頻率又高,那麼最低一兩位數總是不穩定的,這很正常。調節模擬電壓,看轉換的資料有無變化,有變化就正常。

可以延時轉換一次,轉換頻率低點。要麼轉換幾十次後取平均值再顯示就好了。

19樓:心意天宸

計算ad解析度吧,5%誤差還是比較大的。

20樓:良弘壯符宜

模擬溫度可調控制:用熱敏電阻做成比較器輸出01電平給微控制器io即可

數字溫度可調控制:找到熱敏電阻的

溫度—阻值

曲線圖,加入激勵電源,通過ad取樣並換算或查表得出ad值和溫度值的關係再進行處理

微控制器課程設計:請問。微控制器通過熱敏電阻進行ad取樣計算溫度

21樓:大熊槑槑

ad可以測量出熱敏電阻兩端的電壓(這是ad的知識,應該知道吧,有微控制器採集),只要由一個基準電阻跟它串聯就可以推測出熱敏電阻此時的組值,從而推算出當前的溫度(這些都可以由程式計算做到),原理不知道你清楚了沒?

22樓:匿名使用者

找個溫度感測器,

應當有不同的溫度情況下有不同的電阻值或者是其他的物理量,對應於此應當可以做張**,

微控制器的ad取樣值與**值相對應。

通過查表即可查出當時的溫度值。

說起來時比較簡單的,

但要自己動手做起來,還是小有點技巧。

嘿嘿,祝你成功。

23樓:匿名使用者

網上很多把 找找看啊

如何實現微控制器中多路AD轉換,什麼是微控制器ad轉換,微控制器ad轉換處理方法

有兩種辦法,一個就是用兩個ad轉換晶片,兩路模擬量分別接一個。用微控制器控制兩個ad晶片同時啟動轉換,這樣基本可以實現採集到同一時刻的兩路模擬量值。另一種辦法就是用兩個取樣保持器 lf398 來暫時儲存模擬量的瞬時值。兩個保持器後面接模擬多路轉換器,模擬多路轉換器後面接一個ad轉換器。過程是這樣的 ...

微控制器都要有A D電路微控制器中的功能是什麼?在什麼清情況下需要A D電路,為什麼

1.不一定,如果不需要ad的就不用加,當然現在很多微控制器都是帶ad的 2.控制ad執行,運算處理ad轉換結果。3.如果涉及到對模擬訊號的處理,就需要ad,因為微控制器無法直接處理模擬訊號,需要ad進行轉換。 生活如歌 不是所有的系統都需要a d電路。a d電路就是把模擬量轉換為數字量的電路,簡稱模...

微控制器串列埠,微控制器串列埠作用?

關於串列埠實驗你可以看看這篇文章 手把手教你用增強型51實驗板實現rs232串列埠通訊 電子製作 2006年8月 站長原創,如需引用請註明出處 上一期,我們已經利用增強型51實驗板學會了微控制器控制步進電機轉動的方法,這一期,我們將一起來學習一下微控制器如何與pc機進行通訊,一起來完成一個簡單的rs...