⑴ 用單片機控制多點溫度採集,一個I/O控制4個溫度,論文答辯老師一般問什麼問題
1、你准備採用哪種溫度感測器?
答:我會根據適用環境選擇,。
第一種,18b20,採集范圍-55~125℃,數字式,單片用嚴格的時序控制讀出數據,僅用1個I/O口就能實現組網;
第二種,PT100,工業適用非常廣泛,不同封裝能適應多樣環境,電阻式感測器,單片機A/D口採集,溫度適用范圍廣,變化線性;
沒必要說第三種或更多了,到這你在老師面前已經表現得比較專業了。
2、延續上一個問題,你如何用一個I/O口控制4個溫度?
答:用18b20可實現一個I/O口多達幾十個甚至上百個溫度點的採集(只要你願意),18B20自帶64位器件編碼,能實現特定溫度點的訪問;PT100要實現1控4(1個I/O控制4個溫度),必須外部添加器件,比如8選1器件(如CD4051),但這樣會多使用幾個I/O口去連接這枚器件,實際上,控制更多的溫度點,比如幾十個以上的情況使用擴展器件更劃算。
到這,老師會覺得你是個上進的好學生了,尤其是你在硬體上也有自己的選擇。
3、你如何安排單片機程序,程序由哪幾部分組成?(這其實有可能是第一個問題,因為這是一個框架)
答:一、初始化;
二、採集部分;
三、計算、濾波部分;
四、按鍵、顯示部分;(如果有的話)
五、控制、輸出部分;(如果有的話)
六、通訊部分;(如果有的話)
七、抗干擾設計;(如果有的話)
從四開始,多做一點,老師看你的眼光應該會提升一點。
4、如果確實不知道老師要問什麼,那盡量把老師帶到你的話題上,作一些專業的陳述,就算不是老師想問的,也能加分。
就到這吧,寫的較亂,還是鼓勵多看書擴展下,有事兒聯系。
⑵ 如何精準分析pt100溫度阻值關系
PT100,鉑熱電阻,隨溫度變化阻值隨之變化。其在0℃時阻值為100歐姆,100℃時約138.5歐姆,廣泛應用於醫療、電機、工業、溫度計算、衛星、氣象、阻值計算等高精度溫度設備。PT100熱電阻技術參數包括三線、四線或兩線 Pt100/Cu50熱電阻信號直接輸入,精度和線性度誤差等級為0.2級(相對溫度),內置線性化處理和長線補償電路。
測溫計算方法一:在非精確溫度測量時,PT100熱電阻阻值每提升一歐姆溫度升高2.5攝氏度(低溫時)。近似溫度計算公式為:(阻值-100)*2.5,對應100歐姆時為0攝氏度。
測溫計算方法二:已知阻值,通過PT100分度表直接查找對應溫度,推薦使用方法。PT100分度表具體如圖所示。
PT100熱電阻的電阻值與溫度之間的換算公式如下:在-200~500℃范圍內,RT=R0(1+At+Bt2);在-50~150℃范圍內,RT=R0[1+At+Bt2+Ct3]。其中,A、B、C的系數分別為:A=3.90802×10^-3℃^-1、B=-5.802×10^-7℃^-2、C=-4.27350×10^-12℃^-4。
在單片機程序中計算PT100的溫度時,可採用以下公式:
當T<0,RT=Rt
當T>420,RT=Rt+Rt2*2.15805393*10^-6
當0,RT=Rt*[1+(R420-Rt)*3.301723797*10^-7]+Rt2*2.15805393*10^-6
其中RT為線形值,等效於顯示溫度值;Rt為實際測量的阻抗值,已減去100歐姆(電橋差放的參考值)。
PT1000的電阻值轉化成溫度值計算公式參考IEC751國際標准。公式如下:當溫度范圍-200℃至0℃適用Rt=R*[1+At+Bt²+C(t-100℃)t³];當范圍0℃至850℃適用Rt=R*(1+At+Bt²)。允許誤差級別包括1/3級、A級、B級及2B級,具體容許誤差為△tin℃=±(0.10+0.0017∣t∣)、△TIn℃=±(0.15+0.002∣t∣)、△TIn℃=±(0.30+0.005∣t∣)及△TIn℃=±(0.60+0.007∣t∣)。
PT100兩線測溫電路設計包含4.096V恆壓源電路、橋式電壓采樣電路及電壓放大電路。其中4.096V恆壓源電路根據Vref = 2.5V,計算得出R1/R2 = 1.6384。橋式電壓采樣電路用於通過V1變化獲取PT100的相對電壓值,從而得到當前溫度。電壓放大電路則用於將信號放大。PT100的三線制與四線制接法在工業現場使用時更有效降低導線電阻影響。
PT100恆流源測溫電路中,採用壓控恆流源與LM285電壓基準晶元,輸出電壓1.235V,通過R1設置輸出電流。PT100採用四線制接法,電路包括AD623儀表放大器、二階有源低通濾波器與ADC轉換,以及電壓反轉晶元MAX660或LM2662。此電路測量數據與標准水銀溫度計測量值進行對比,誤差分析與多項式擬合。
PT100/PT1000橋式測溫電路採用REF3140產生4.096V參考電源,與電橋(R1、R2、R4和Pt1000)構成,測量電路電壓輸出范圍為0~3.3V。橋式整流電路檢流電壓值由AD623放大倍數決定。