




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于單片機的溫度控制系統(tǒng)的設計與實現(xiàn)目錄TOC\o"1-3"\h\u266911緒論 1188891.1研究背景與意義 184231.2單片機概述 1140572系統(tǒng)總體設計 3142032.1系統(tǒng)方案選擇 3286542.2系統(tǒng)的組成和工作原理 4210673硬件系統(tǒng)設計 665313.1單片機的最小應用系統(tǒng) 611823.2溫度采集轉換系統(tǒng) 776713.3升溫驅動控制系統(tǒng) 7110433.4鍵盤顯示系統(tǒng) 9318513.5報警系統(tǒng) 10206993.6系統(tǒng)電源模塊 1188654軟件系統(tǒng)設計 1321134.1軟件總體設計 13117694.2Protues7軟件概況 13170844.3WAVE6000軟件簡介 1555344.3.1軟件概況 15165484.3.2程序界面 1538384.4程序流程 15243994.5程序仿真調試 2119144.5.1WAVE6000仿真調試 2156224.5.2軟硬連調 2324295總結 2430246參考文獻 11緒論1.1研究背景與意義溫度是科學技術中一個非?;A的物理量,物理學、生物學等一系列相關學科都需要溫度。在電力、石油、冶金、釀酒等行業(yè)的工業(yè)制造和實驗勘探過程中,溫度通常是指示物體形狀和過程的一個非常重要的參數(shù)。1593年,意大利科學家伽利略研制出世界上第一支溫度計。第一個溫度計的一側有一個敞開的玻璃管,另一側有一個胡桃大小的玻璃泡。第一次使用時,必須先將玻璃泡加熱,然后再將玻璃管放入水中。玻璃管內的水位根據(jù)溫度的變化而升高或降低,溫度的變化或具體的溫度可以參考具體的升降數(shù)據(jù)來判斷。但由于這些原裝溫度計對外界大氣壓力等環(huán)境因素非常敏感,因此這些溫度計測得的數(shù)據(jù)往往與實際數(shù)據(jù)存在較大誤差。對此,荷蘭的Wallenheight在1709年以酒精為測量材料,1714年在此前提下改進了水銀作為測量材料,研制出精密精密的溫度計。在華氏溫度計的上下文中,實際上0F定義為一定濃度鹽水在其凝固狀態(tài)下的溫度,32F定義為純水在其凝固狀態(tài)下的溫度,水的溫度定義為在標準大氣壓下沸騰,溫度為212F。現(xiàn)代信息技術不斷完善和進步,溫度傳感設備不斷改進,總線呈現(xiàn)規(guī)范化發(fā)展方向,基于可靠性和安全性,人們使用起來越來越舒適,準確度不斷提高,性能不斷提高。不斷加大研發(fā)網絡傳感設備和虛擬傳感設備,為發(fā)展先進的單片測溫系統(tǒng)創(chuàng)造了堅實的前提。1.2單片機概述單片機實際上是微機的一個關鍵分支,具有很大的發(fā)展空間。單片機也被稱為微控制器,因為它非常適合控制。通常,單片機由單個集成電路模塊組成,該模塊本質上包含計算機的基本性能部件,如CPU和一系列相關部件,如I/O端口線。因此,單片機只有結合適當?shù)能浖屯庠O,才能成為單片機控制系統(tǒng)。單片機已經發(fā)展了三代,目前的發(fā)展趨向于性能高,種類多,CPU性能不斷提高,內部資源不斷增加,引腳功能趨于多樣化;呈現(xiàn)低電壓低功耗的發(fā)展模式。如圖1.1所示為單片機STC8952的引腳圖。圖1.1單片機STC8952的引腳圖2系統(tǒng)總體設計2.1系統(tǒng)方案選擇打造爐溫單片機控制系統(tǒng),STC8952可作為控制中心,模數(shù)轉換器采用非常廣泛的ADC0809元件,在控制端,電阻絲通電至看看溫度是否升高。該方案簡單、可行,設備價格低廉。比較了幾種類型的單片機。本設計方案采用STC8952單片機實現(xiàn),兼容MCS-51系列單片機。在單片機的課程中,我們已經熟悉了51單片機,使用起來也比較簡單。另外,這款單片機軟件編程自由度高,支持ISP在線編程,支持串口下載,保證編程操作更加方便自主。編程可用于完成各種控制算法和邏輯控制。實現(xiàn)數(shù)據(jù)轉換,控制電路由工作頻率高于89C51的繼電器控制,因此計算速度更快。3DG6晶體管廣泛用于溫度傳感器件,低成本電壓/頻率轉換器(V/F)LM331和STC8952是溫度測量器件。但抗干擾性能差,數(shù)據(jù)處理復雜,數(shù)據(jù)存儲空間大,受市場限制。在規(guī)劃過程中,一般使用熱電阻傳感裝置,鉑電阻溫度傳感裝置由于其測量精度高,可以使用呈現(xiàn)電阻與溫度之間恒定函數(shù)關系的溫度傳感裝置。并具有測量范圍大等一系列相關特性,廣泛用于中溫范圍(-200C至+650C)的溫度測量。但鉑電阻的阻值與溫度呈現(xiàn)非線性關系,因此需要進行非線性修正。校準分為模擬電路校準和微處理器數(shù)字校準,前一種情況下,現(xiàn)有電路精度低,很多電路容易受到溫度漂移等因素的干擾。將Pt電阻與溫度進行比較并存儲在EEPROM中,并參考電路中實際測量的AD值以查找表的形式計算該溫度值。選擇DS18B20作為溫度監(jiān)控器件,數(shù)字可編程溫度傳感器件??芍苯幼x取測得的溫度值。由于不需要將輸出信號連接到A/D轉換器,因此可以降低系統(tǒng)硬件電路的成本和整個系統(tǒng)的體積。用于數(shù)據(jù)轉換??刂齐娐纺K采用固態(tài)??刂朴美^電器這種類型的電路比較簡單,可以滿足所選對象各種條件的數(shù)據(jù)。由于我們選擇了帶總線功能的溫度傳感設備,線路連接簡單,傳感設備有非常強大的通信協(xié)議,幾次操作就可以完成傳感設備與單片機的交互.簡單的工作。它涵蓋了諸如重置傳感設備、讀取和寫入數(shù)據(jù)以及寫入命令等任務。軟件和硬件易于調整和測試,并且制造成本低廉。此外,系統(tǒng)測量結果的準確性也大大提高。該方案實際上是將電機繞組上絕緣漆的干燥溫度控制在100左右,在測量范圍內。通過組合不同的部件來比較不同的溫度傳感器件,計劃決定使用DS18B20來制作溫度監(jiān)測電路。2.2系統(tǒng)的組成和工作原理溫度控制通常使用PID算法實現(xiàn)。本次設計考慮了成本、設計復雜度、實用性和開發(fā)時間等諸多因素,最終選擇了DDC算法,主要在加熱和冷卻過程中展示。該系統(tǒng)是經典的閉環(huán)反饋溫度控制系統(tǒng)。其中,數(shù)字控制單元的相關功能由單片機完成。這個系統(tǒng)調節(jié)的是電爐等必須在一定范圍內保持恒溫的設備,所有這些設備都必須具有加熱和冷卻的作用,并且有的在溫度高時發(fā)出警報。如果特定時間的實際溫度高于特定最大值,低于客戶設置的最小值,系統(tǒng)將處于加熱狀態(tài),系統(tǒng)將停止加熱,直到實際溫度達到最大值。否則,如果實際溫度高于客戶設置的最小值,則系統(tǒng)處于制冷模式。當實際溫度超過客戶設定的最大值和最小值時,系統(tǒng)會通過語音和報警燈發(fā)出報警信號,同時啟動相應的降溫動作。圖2.1系統(tǒng)整體設計圖系統(tǒng)基本硬件架構的流程圖見圖2.1。其功能和工作原理如下。(1)STC8952:中央計算和調節(jié),用于操作協(xié)作系統(tǒng)的各個部分。(2)溫度傳感器件DS18B20:用于溫度和數(shù)字轉換。它可以精確到小數(shù)點后四位。(3)驅動板:采用固態(tài)繼電器控制4000W加熱器加熱方式。固態(tài)繼電器采用直流3~10V低壓吸合方式,本方案選用+5V吸合方式。(4)鍵盤輸入模塊:使用4*1獨立鍵盤。可以手動設置溫度上限和下限。(5)液晶顯示面板:常用的LCD1602用于顯示溫度傳感裝置采集的溫度和采集時間、高低溫。(6)紅色和藍色LED,蜂鳴器:用于系統(tǒng)報警。如果溫度高于客戶設定的最大值和最小值,系統(tǒng)會發(fā)出警報。在單片機的控制下,LED燈點亮,同時蜂鳴器會發(fā)出警報,提醒客戶選擇相應的動作。
3硬件系統(tǒng)設計3.1單片機的最小應用系統(tǒng)單片機最小系統(tǒng)包括晶振電路和復位電路。最小應用系統(tǒng)的規(guī)劃是單片機應用系統(tǒng)規(guī)劃的前提。在STC8952上,復位取指引腳RST可用于單片機上的初始化任務,使程序在確定的位置啟動,在時鐘線執(zhí)行后,當RST引腳產生高于2個機器周期的電平時,是實時行為,當RST保持高電平時,STC8952進行循環(huán)復位,當RST由高變低時,STC8952可以在地址0000H處啟動程序復位電路。振蕩頻率為12MHz時,下圖3-1中的電解電容C3為10F,R1約為0.1K,R2為10K。圖3.1單片機復位與時鐘電路時鐘電路一般是用來產生時鐘信號并帶到單片機的,STC8952單片機本身的結構比較復雜,為了保證執(zhí)行模式的完成時鐘信號的控制,STC8952可以嚴格執(zhí)行命令,時鐘頻率干擾模塊速度和穩(wěn)定性。一般來說,時鐘有兩種形式:內置時鐘和外置時鐘。系統(tǒng)采用內置時鐘模式為系統(tǒng)提供時鐘信號。STC8952采用高放大去放大元件組成振蕩器,XTAL1和XTAL2的輸入和輸出引腳跨接一個晶振和一個用于微調的電容組成一個自激振蕩器。線路的C1和C2選擇為33pF,但小電容會干擾振蕩的頻率、穩(wěn)定性和快速性。晶振的頻率為12MHZ,單片機的速度隨著頻率的增加而變快,因此對存儲的速度要求比較高。為提高穩(wěn)定性,建議使用溫度穩(wěn)定性較好的NPO電容,它是一種獨石陶瓷電容,供電溫度特性差異很大。3.2溫度采集轉換系統(tǒng)在該類系統(tǒng)進行設計的時候,通常是利用熱敏電阻以及溫度感染器,對溫度模擬量進行采集,然后將由轉換器生成的數(shù)字量導入單片機,這種方法的缺點是精度不高(例如典型的模擬集成溫度傳感器AD590只有0.5C的精度),而且電路過于復雜,因為它使用了A/D轉換器。由于需要在簡化電路的基礎上提高性價比,本方案選用集成智能溫度傳感器件DS18B20采集現(xiàn)場溫度。系統(tǒng)原理圖如圖3.2所示。圖3.2溫度轉換采集系統(tǒng)電路圖DS18B20是美國DALLAS公司研制的直接導出被測溫度數(shù)(9到12位二進制數(shù),包括符號位)的單線智能溫度傳感裝置。在12位模式下運行時,其溫度分辨率高達0.0625C。典型的溫度/數(shù)字轉換時間為93.75ms。根據(jù)定義,單線總線只有一根線。這意味著總線的每個元素只能時分驅動單線總線,并且一個元素必須具有開漏或三極的特性。DS18B20的單線端口I/O實際上是一個開漏輸出。務必在單線總線上接上拉電阻,并確保阻值在5KΩ左右(額定值為5.1KΩ或4.7KΩ)。當多個從設備掛起在單線總線上時,也稱為多點總線。對于單線總線,空閑時假定為高電平。操作單線總線時,必須從空閑狀態(tài)開始。當單線總線加上低電平轉換時間超過480s時,總線上的所有組件都會復位。主控CPU收到復位脈沖后,從屬元件產生一個響應脈沖(PRESENCEPULSE),表示主控CPU準備好接受數(shù)據(jù)和命令。3.3升溫驅動控制系統(tǒng)本系統(tǒng)采用DDC控制技術,實際上是直接數(shù)字控制系統(tǒng)。DDC控制是工業(yè)控制中非常流行的一種計算機。計算機通過輸入通道對參數(shù)參數(shù)進行巡檢,參照定義的監(jiān)管規(guī)則進行計算,然后發(fā)出監(jiān)管信號,通過輸出通道直接調節(jié)調節(jié)閥等執(zhí)行機制。如果現(xiàn)場溫度在客戶設置的最大值和最小值范圍內,由于溫度接近閾值,加熱器的運行相應調整,DDC段一般設置為。超出這一類的加熱器一般采用DDC控制,它包括兩種控制方式:時間DDC型、電流DDC型和DDC控制,以減少影響并消除“開關”型控制產生的鋸齒波。圖3.3顯示負載波動范圍大、控制精度高時一般不采用DDC控制。圖3.3DDC控制下的現(xiàn)場溫度曲線固態(tài)繼電器是主要的加熱控制裝置。固態(tài)繼電器通常會繼續(xù)向微控制器輸入DC3至10V的低電壓。本設計采用DC+5V輸入方式。固態(tài)繼電器內部有光電隔離,將控制系統(tǒng)與其他系統(tǒng)隔離,減少操作干擾。輸出連接到交流220V電源并加熱4000W熱線。本設計實現(xiàn)了以弱電控制強電。系統(tǒng)可通過鍵盤預設溫度,單片機將當前溫度與預設溫度進行比較,調整固態(tài)繼電器的通斷來調節(jié)電熱絲的熱功率,保證溫度快速達到預設值并維持現(xiàn)狀。當P1.4端口輸出高電平時,固態(tài)繼電器開啟并工作發(fā)熱。如圖3-4所示。圖3.4驅動控制電路圖在程序設計中用P1.4控制送出脈沖信號。P1.4為“1”時,輸出5V;P1.4為“0”時,輸出0V。3.4鍵盤顯示系統(tǒng)該系統(tǒng)的客戶頁面采用人機工程學機制,以系統(tǒng)的科學思想和方法實施方案,滿足操作人員的需求。在液晶顯示器的使用上,可以確保操作者以極具辨識度的風格來顯示控制系統(tǒng)的當前狀態(tài)以及操作者關心的數(shù)據(jù),例如當前時間、溫度、最高和最低溫度等。系統(tǒng)開機時,液晶顯示屏上的時間顯示為“00-00-00”,當前溫度表示當前環(huán)境溫度??蛻粼O定的最高和最低溫度分別為30C和10C?;旧?。表示系統(tǒng)已正常啟動,可以運行。該系統(tǒng)易于操作員識別,并提供足夠的信息警報,使操作員能夠準確應用。同時,考慮到客戶對頁面的操作能力,會有更好的容量,增加系統(tǒng)的整體綜合實力。系統(tǒng)接線圖如圖3.5和3.6所示。該設計由一個4鍵鍵盤和一個由STC8952芯片控制的液晶顯示器組成,實現(xiàn)用戶輸入和數(shù)據(jù)輸出。第一個鍵用來調整加1鍵和減1鍵,實現(xiàn)時間設置,第二個鍵用來調整加1鍵和減1鍵,實現(xiàn)最大和最小溫度值設置。圖3.5鍵盤輸入模塊電路圖圖3.6鍵盤顯示系統(tǒng)電路圖3.5報警系統(tǒng)報警系統(tǒng)由兩部分組成:聲音報警器和光報警器。在該方案中,聲音報警模塊選擇蜂鳴器觸發(fā)報警。蜂鳴器是各種電子產品中廣泛使用的喇叭,用于通知、報警等一系列相關應用。它有一個部分類似于家里使用的相關設備的喇叭,一般工作電流過大,難以在線的TTL電平驅動蜂鳴器。所以加一個三極管通過蜂鳴器增加電流值??捎脝纹瑱C控制P1.6,形成一定頻率的方波,使聲音報警板發(fā)聲。相關原理圖如圖3.7所示。圖3.7聲報警電路圖燈光報警器由1個紅色LED和1個藍色LED組成,共需要2條數(shù)據(jù)線,由單片機直接控制。需要完成的功能是現(xiàn)場溫度高于客戶設定的最大值時紅色LED亮,現(xiàn)場溫度低于客戶設定的最小值時藍色LED亮。在恒溫運行模式下保持永久滅火。光報警電路圖如圖3.8所示。圖3.8光報警電路圖3.6系統(tǒng)電源模塊在電力領域,濾波和保護電路起著主要作用,系統(tǒng)能否安全使用取決于供電的可靠性。無論是單片機的工作電源還是各個電路的驅動設計,電源都必須使用5V直流電源,因此在本系統(tǒng)的設計中需要保證電流供應的穩(wěn)定性。由于沒有直接的+5V電壓,直流電源的輸入電壓為220V的電網電壓,正常情況下,這個電壓遠高于本方案所要求的電壓值,所以先用一個變壓器來轉換這個電壓降低后的處理就實現(xiàn)了下面的環(huán)節(jié)。變壓器是電源線的起點,通過將該電壓轉換為該方案所需的較小值,可以實現(xiàn)下一個鏈路的整流。該方案使用橋式整流電路將交流電網電壓轉換為所需的直流電壓,并為每條線路提供固定的直流+5V電壓。取自J1端口的220V左右的交流電壓通過變壓器裝置轉換為15V左右的直流電壓,再經全波整流橋BR1整流,產生幅值08V的波動直流。知道了通過C11和C12濾除雜波后,我們得到一個相對穩(wěn)定的直流,然后通過LM7805實現(xiàn)穩(wěn)壓輸出+5V電壓。確保系統(tǒng)和電路的穩(wěn)定性和抗干擾性,如圖3.9所示。圖3.9電源系統(tǒng)電路圖4軟件系統(tǒng)設計4.1軟件總體設計軟件設計是為了滿足系統(tǒng)功能的需要。其總體流程圖如圖4.1所示。圖4.1軟件總體流程圖本系統(tǒng)的軟件設計采用了模塊化設計方法,對每一個功能編寫了一個或幾個功能函數(shù),表4.1說明了功能所對應的函數(shù)。表4.1本設計各項功能函數(shù)表功能函數(shù)主函數(shù)voidmain(void)聲音警報、提示音voidsound(short)LED燈報警voidled(void)用戶數(shù)據(jù)輸入voidin8051(short*p)延時voiddelay(int)液晶顯示voiddisplay(short,short)采樣轉換溫度Shortds18b20(void)設定系統(tǒng)工作模式,系統(tǒng)初始化shortgetmode(void)A模式下的溫度控制voidcontrol(short,short)4.2Protues7軟件概況PROTUES7屬于一種混合電路仿真軟件。它是目前模擬微控制器和外設的最佳工具。雖然國內推廣才剛剛開始,但一直受到單片機愛好者、從事單片機教育的教師、致力于單片機開發(fā)與應用的科技從業(yè)者的青睞。Proteus軟件是一款非常實用的單片機電路設計軟件。是全球唯一集電路仿真軟件、PCB設計軟件、虛擬模型仿真軟件于一體的設計平臺。處理器型號支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等。2010年加入Cortex和DSP系列處理器,并繼續(xù)增加其他系列。處理器型號。編譯方面,還支持IAR、WAVE、MPLAB等多種編譯。其程序界面如圖4.2所示。圖4.2Protues7工作界面PROTUES軟件的功能特點介紹如下:1.原理布圖2.PCB自動或人工布線3.SPICE電路仿真革命性的特點:1.交互式電路仿真。用戶還可以使用實時數(shù)據(jù),如RAM,ROM,鍵盤,電機,LED,LCD,AD/DA,一些SPI設備,一些IIC設備。2.模擬處理器及其外圍設備。它可以模擬51系列,AVR,PIC,ARM和其他常用的主流微控制器。還可以根據(jù)原理圖直接編程到虛擬原型中。然后,您可以通過顯示和輸出查看輸入和輸出的效果。Protues創(chuàng)建了一個完整的電子設計開發(fā)環(huán)境,其中包含系統(tǒng)中的虛擬邏輯分析儀和示波器。并且其包含4個主要功能模塊:智能原理圖設計,完善的電路仿真功能,獨特的MCU協(xié)同仿真功能,實用的PCB設計平臺。而該軟件提供的資源有:1.PROTUES提供仿真組件資源:有著強大的組件模擬庫。2.PROTUES可以提供模擬儀器資源:擁有著強大的儀器模擬庫,可以完成多種儀器參與的電路設計。3.除了真正的儀器,Protues還提供圖形顯示,以圖形方式實時顯示在線上變化的信號。它的工作原理類似于示波器,但具有更多功能。這些虛擬儀器具有理想的參數(shù)規(guī)格,例如非常高的輸入阻抗和極低的輸出阻抗。這些可以最大限度地減少儀器對測量結果的影響。4.Protues還能夠滿足電路的基本測試要求,向電路發(fā)送測試信號。4.3WAVE6000軟件簡介4.3.1軟件概況WAVE6000屬于一種編譯軟件。該軟件不會限制用戶源程序的大小,并且存在豐富的窗口顯示模式,其可以在多個方向上動態(tài)地顯示程序的執(zhí)行過程。4.3.2程序界面WAVE6000界面如圖4.3所示。圖4.3WAVE6000界面4.4程序流程各個程序的流程圖如下。1.主程序流程圖系統(tǒng)的初始化要求需要通過主程序來滿足,通過運行子程序來完成相關數(shù)據(jù)的計算。主程序流程圖如圖4.4所示。圖4.4主程序流程圖2.采樣子程序流程圖采樣子程序是將A/D0808的模擬電壓信號轉換為數(shù)字信號。為減少誤差,采樣3次并將采樣值存儲在2CH、2DH、2EH中。采樣子程序流程圖如圖4.5所示。圖4.5采樣子程序流程圖3.濾波子程序流程圖上圖可以看出,采樣將系統(tǒng)誤差降低了三倍,過濾子程序對三個采樣值進行比較,取中間值作為實時溫度值,以供顯示和使用。濾波子程序流程圖如圖4.6所示。圖4.6濾波子程序流程圖4.顯示子程序流程圖實時溫度和設定溫度分別存在于51H和50H。顯示子程序將這兩個溫度轉換為BCD并在70H-75H時將它們考慮在內。通過查表轉換成對應的段碼,最終以動態(tài)顯示的方式顯示。顯示子程序流程圖如圖4.7所示。圖4.7顯示子程序流程圖5.按鍵選擇流程圖延遲例程確定是否按下按鈕、執(zhí)行條件轉換并更改設定值。設定值在50-150度的范圍內。如果溫度超過此范圍,按鈕將不起作用。按鍵選擇流程圖如圖4.8所示。圖4.8按鍵選擇流程圖6.PID控制子程序流程圖根據(jù)PID算法公式,PID算法程序使用二字節(jié)追加程序、二字節(jié)補碼、二字節(jié)無符號乘法運算程序和二字節(jié)有符號乘法程序實現(xiàn)PID風格編程。PID控制子程序流程圖如圖4.9所示。圖4.9PID算法程序流程圖當中斷到來時,關閉計數(shù)器,清F0標志位,返回主程序。T1中斷程序流程圖如圖4.10所示。圖4.10T1中斷子程序流程圖4.5程序仿真調試4.5.1WAVE6000仿真調試當硬件產品的一般設計過程或設計過程中包含系統(tǒng)的測試和調試過程時,一般采用軟件仿真測試和硬件電路仿真測試來保證系統(tǒng)的可靠性。許多控制系統(tǒng)設計的軟件部分的仿真,通?;趩纹瑱C,使用WAVE6000軟件進行軟件仿真。也就是說,在編譯和調試軟件程序設計時,主要的仿真過程和仿真步驟見下文。無論是學習階段的開始,還是后期工作的發(fā)展階段,養(yǎng)成良好的習慣都是必要的。需要提前建立一個新文件,并將設計好的項目文件放入其中,這樣才能保證文件查找過程的便利性,為該設計創(chuàng)建文件名為“步進電機控制”文件夾。接下來開始點擊桌面上的WAVEuVision4快捷方式圖標,出現(xiàn)啟動畫面,點擊“Project—NewuVisionProject”新建一種工程,如圖4.11所示。圖4.11新建工程圖示在對話框中選擇您剛剛創(chuàng)建的“步進電機控制”文件夾,為您的項目命名,最好是英文或更有意義的名稱并保存。無需添加擴展名即可保存在這里。該項目的后綴與之前的版本不同,現(xiàn)在是uvpori。然后,如果它繼續(xù)工作,會出現(xiàn)一個對話框。在這里,找到并選擇“Atmel”下的AT89S51或52選項。以上完成并生成后,就可以開始生成原始程序文本了,在文本空白區(qū)域可以編寫或復制完整的C程序。輸入源文件的文件名,則項目名稱應為“test”。當心。后綴名應該是“test.asm”。在C語言中,它是“test.c”。"并保存。然后接下來需要做的就是將生成的程序文件添加到工程項目中的文件中,但是當我單擊添加時出現(xiàn)問題。您不必擔心為什么此對話框不會消失。點擊繼續(xù)關閉直接關閉。這時候可以看到顏色變了。之后需要設計晶振電路,晶振設置為12M,12MHz,方便計算后續(xù)指令時間。如果在輸出欄中選擇生成HEX文件,編譯器將輸出單片機所需的HEX文件。完成上述任務后,項目文件的生成過程就結束了,文件保存并驗證。通過WAVE6000軟件調試子程序,調試完成后編寫主程序,然后調試所有子程序,調試完以后,將結果下載至微控制器系統(tǒng)。程序設計示例如圖4.12所示。圖4.12程序樣圖4.5.2軟硬連調系統(tǒng)的整體仿真圖如圖4.13所示。圖4.13仿真示意圖本設計采用PROTUES軟件來模擬系統(tǒng)。與此同時,該WAVE6000軟件是用來編譯和調試程序。最后,它被添加到MCU,系統(tǒng)的仿真成功實現(xiàn),滿足了設計要求。
5總結本設計通過總線技術和基于塊的架構設計了一個由STC8952單片機和DS18B20單線智能溫度傳感器件組成的智能溫度測控系統(tǒng)。支持程序一啟動,就獲取溫度傳感設備發(fā)送的當前溫度CT,并進行顯示及相關處理。當CT高于HT時,紅色LED亮,并驅動停機控制繼電器,實現(xiàn)報警通知和結束加熱。當CT小于LT時,溫度控制單元點亮藍色LED并驅動繼電器閉合,實現(xiàn)報警通知和相關加熱控制。上述方法可以使現(xiàn)場溫度保持在最大值和最小值之間的一定范圍內,如果設置的最大值HT和最小值LT是相同的溫度值,則溫度測控系統(tǒng)保證現(xiàn)場溫度保持在相應的恒溫形式。LCD顯示當前時間和溫度,以及最高和最低溫度。按鍵模塊可以設置最高和最低溫度以及相應的調節(jié)時間。參考文獻[1]左文艷.基于單片機的飲料機調溫控制系統(tǒng)設計[J].電子測試,2021(07):8-11.[2]孟蕭振,寧秋月,姜寧,裴若男,謝印慶.基于DS18B20的智能溫度控制系統(tǒng)[J].電子世界,2021(03):178-179.[3]羅澤鵬,李清霞.單片機溫度測量及控制系統(tǒng)的設計及應用[J].電腦編程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 平板租賃合同范本
- 承建大棚合同范本
- 年度財務健康檢查的重要性計劃
- 建立反饋機制以促進持續(xù)改進計劃
- 社區(qū)與學校的合作項目計劃
- 服裝加工合同范本
- 牛羊肉禽雞肉加工行業(yè)新年個人工作計劃
- 制定個人職業(yè)發(fā)展規(guī)劃的建議計劃
- 2025年幼兒園大班社會領域《九九重陽節(jié)》標準教案標準課件
- 教學工作計劃目標分解
- 《電腦的組成》課件
- 《債權法教學》課件
- 太傻天書(完整版)
- SZSD01 0012-2024智能交通大數(shù)據(jù)底座數(shù)據(jù)采集規(guī)范
- 醫(yī)療服務價格政策培訓
- 經典廣告歌曲大全(109首)
- 2024-2025學年北京市豐臺某中學九年級(上)開學數(shù)學試卷(含答案)
- 環(huán)保儀器培訓
- 餐飲服務電子教案 學習任務4 擺臺技能(2)-中餐宴會擺臺
- 2024湖南省水利廳直屬事業(yè)單位招聘擬聘用人員歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 財務崗位招聘筆試題及解答(某大型國企)2025年
評論
0/150
提交評論