一種基于鉑熱電阻的高精度測溫裝置的設計
1.2 總體設計
此基于EL-700鉑熱電阻傳感器的高精度測溫裝置既可以單機工作,又可以通過(guò)無(wú)線(xiàn)收發(fā)模塊實(shí)現與計算機之間的無(wú)線(xiàn)數據傳輸,把采集到的溫度信號送到計算機中進(jìn)行分析、處理及打印,從而實(shí)現數據的遠距離傳輸與處理。測溫裝置主要由溫度信號的檢測與采集電路、LED顯示、按鍵控制、電源、報警及復位、無(wú)線(xiàn)發(fā)射與接收等功能模塊組成,每一個(gè)電路模塊完成一定的功能,測溫裝置的硬件總體組成框圖如圖2所示。
電源模塊為整個(gè)裝置提供電源,在單機工作模式下,利用EL-700鉑熱電阻溫度傳感器來(lái)檢測被測物體的溫度信息,傳感器的輸出信號由測溫電路模塊進(jìn)行處理及放大之后經(jīng)模數轉換器ADSlll0轉換為數字信號送入單片機中,由軟件編程來(lái)實(shí)現溫度的顯示及控制功能;LED數碼管顯示模塊用來(lái)顯示相應的溫度數值及溫標信息;通過(guò)按鍵控制模塊及相應的程序可以實(shí)現裝置的工作模式選擇、攝氏溫度與華氏溫度顯示選擇等功能。
2 系統的軟件設計
軟件是整個(gè)系統的靈魂,它是系統算法和功能實(shí)現的關(guān)鍵,整個(gè)測溫系統是在程序控制下進(jìn)行工作的,本系統的軟件設計中我們選擇以單片機C51語(yǔ)言為主,以匯編語(yǔ)言為輔,采用模塊化的設計思想,將該部分設計劃分為相應的程序模塊,增強了程序的可移植性。整個(gè)軟件系統主要有單片機主程序、鍵盤(pán)控制子程序、開(kāi)機自檢子程序、溫度檢測及顯示子程序、中斷子程序等。單片機主程序流程圖如圖3所示。
系統上電后單片機首先進(jìn)行系統初始化,之后程序執行相應的自檢子程序,檢測測溫系統是否有故障。系統默認進(jìn)入的單機工作模式,在單機工作模式下,可以根據功能按鍵選擇不同的功能,通過(guò)系統調用相應的功能按鍵處理子程序來(lái)完成應的功能,并在LED數碼管上顯示相應的溫度信息,具有非常好的人性化特點(diǎn);在無(wú)線(xiàn)工作模式下,此時(shí)系統作為一個(gè)下位機,可以和遠程計算機進(jìn)行無(wú)線(xiàn)通信,實(shí)現數據的遠距離傳輸,利用計算機強大的信息處理功能,把下位機傳送過(guò)來(lái)的數據進(jìn)行分析和處理。
評論