【正文】
數(shù)據(jù)采集單元部分包括溫度傳感器、溫度信號的獲取電路(采樣)、放大電路、A/D轉(zhuǎn)換電路。系統(tǒng)的總結(jié)構(gòu)框圖如圖21所示。通常將其放在電橋的橋臂上,溫度變化時,熱電阻兩端的電壓信號被送到儀器放大器LM741的輸入端,經(jīng)過儀器放大器放大后的電壓輸出送給A/D轉(zhuǎn)換芯片,從而把熱電阻的阻值轉(zhuǎn)換成數(shù)字量。 圖31 信號采集與放大電路A/D轉(zhuǎn)換的好與壞直接關(guān)系到整個系統(tǒng)的精確度。能達(dá)到設(shè)計的基本要求ADC0809是帶有8位A/D轉(zhuǎn)換器、8路多路開關(guān)以及微處理機(jī)兼容的控制邏輯的CMOS組件。電路如圖32:圖32控制電路采用ATC51作為控制芯片:由于程序控制簡單,器件內(nèi)部空間足夠存儲程序,無需外擴(kuò)存儲器,選用P0、P1口作為輸出接口,P2口作為輸入接口。LED數(shù)碼管顯示清晰、成本低廉、配置靈活,與單片機(jī)接口簡單易行。 主程序主要實現(xiàn)系統(tǒng)的初始化,鍵值處理,A/D轉(zhuǎn)換,顯示數(shù)據(jù)。 :本設(shè)計中,是以溫度采集及檢測為總目標(biāo),以AT89C51單片機(jī)最小應(yīng)用系統(tǒng)為總控制中心,輔助設(shè)計有溫度采樣電路、A/D轉(zhuǎn)換單元、4個LED數(shù)碼管靜態(tài)串行顯示器等。溫度檢測是工業(yè)過程控制中一個重要參數(shù),了解到溫度檢測的重要性,使自己在設(shè)計過程中,更加有興趣和動力,在軟件設(shè)計方面,遇到了一些實際問題,經(jīng)過參考和討論一一解決是自己學(xué)了許多新知識。USE 。USE 。 e,f,clk_div6: OUT STD_LOGIC)。ARCHITECTURE rtl OF LUO IS SIGNAL count : STD_LOGIC_VECTOR(4 DOWNTO 0)。BEGINPROCESS(a,b,c,d)BEGIN e = NOT(a or b)。end process。event AND clk=39。) THEN IF(count=10011) THEN count = (OTHERS =39。)。 ELSE count = count +1。 END IF 。 clk_div6 = clk_temp。主程序設(shè)計:include