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

時間 2021-08-31 18:39:47

1樓:用心看世界的我

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

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

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

2樓:胖大海君

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

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

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

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

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

3樓:慢慢去懂

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

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

4樓:匿名使用者

這個主要還是看你的熱敏電阻是不是線性的,如果是鉑電阻這種,版線性度很好的話,可以採

權用樓上的方法,原理就是注重學的已知兩點,求一條直線,前提是你要知道兩個已知的點。

如果你的電阻線性度不好,偏差比較大,有兩種方法,

一、將阻值與溫度的關係看做是折線,多求幾條直線,根據不同的ad值範圍採用不同的折線。

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

5樓:匿名使用者

這個主要還是看bai你的熱du敏電阻是不是線性zhi的,如果是鉑電dao阻這種,線性度很好的話,

內可以採用

容樓上的方法,原理就是注重學的已知兩點,求一條直線,前提是你要知道兩個已知的點。

如果你的電阻線性度不好,偏差比較大,有兩種方法,

一、將阻值與溫度的關係看做是折線,多求幾條直線,根據不同的ad值範圍採用不同的折線。

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

希望對你有用

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

6樓:匿名使用者

非線性的就不能用公式直接計算了,只能使用查表得辦法,先預先測量ntc在不同溫度回

時輸出的電壓值答(即adc轉換得到的資料)是多少,做點修正後作為**儲存在微控制器中,這樣在測量未知溫度的時候,根據查表資料推算出測量溫度的真實值。

7樓:匿名使用者

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

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

溫度=(5fh*59.5)/ffh

8樓:言若谷汲錦

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

壓敏電阻和負溫度係數的熱敏電阻的主要作用是什麼

1 壓敏電阻是一種具有非線性伏安特性的電阻器件,主要用於在電路承受過壓時進行電壓鉗位,吸收多餘的電流以保護敏感器件。壓敏電阻的最大特點是當加在它上面的電壓低於它的閥值 un 時,流過它的電流極小,相當於一隻關死的閥門,當電壓超過un時,它的阻值變小,這樣就使得流過它的電流激增而對其他電路的影響變化不...

怎樣用熱電偶的定標曲線來確定被測溫度

熱電偶的定標曲線實際上就是輸出電壓和溫度的對應曲線。所以可以根據熱電偶輸出的電壓的大小,在曲線上找到這一電壓對應的溫度值即可 出家人詞悲 一般這樣做 2種金屬熔體快速熱電偶的檢定方法及裝置。該裝置主要由一能容納兩隻被測偶端部石英管的扁加 圈 兩隻與被測偶形狀相同的校準熱電偶及相應的控溫顯示輸出裝置構...

談談你是如何學習英語的用英文寫怎樣寫

discuss how do you study english?請用英文簡單描寫你是如何學習英語的,英語的學習有些什麼方法 學習英語方法還是很關鍵的!預習。預習既是學習方法問題,也是學習習慣的問題。預習的內容很多,如 課前要預習生詞 課文和語法內容,在自己不懂的地方作上標記,帶著問題有針對性去聽課...