freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的溫度控制器設(shè)計-wenkub

2022-11-03 10:21:58 本頁面
 

【正文】 )溫度采集的設(shè)計。(3)擴展功能①具有通信能力,可接收其他數(shù)據(jù)設(shè)備發(fā)來的命令,或?qū)⒔Y(jié)果傳送到其他數(shù)據(jù)設(shè)備。(2)主要內(nèi)容溫控器采用AT89C52作為核心處理器件,把經(jīng)過DS18B20現(xiàn)場實時采集到的溫度數(shù)據(jù),存入AT89C52的內(nèi)部數(shù)據(jù)存儲器,送數(shù)碼管顯示,并與預(yù)先設(shè)定值進行比較,然后由單片機輸出信號去控制蜂鳴器和風(fēng)扇。它是以AT89C52單片機為控制內(nèi)核,采用DS18B20單線數(shù)字溫度傳感器采集現(xiàn)場溫度,通過利用AT89C52單片機、單總線技術(shù)及對硬件電路的設(shè)計,測溫控制系統(tǒng)直接將數(shù)字量輸出到單片機,無須經(jīng)過變換電路,同時通過RS232串行口與上位PC機連接,從而使系統(tǒng)具有遠程溫度控制能力和遠程報警能力。特別是其中的C51系列單片機的出現(xiàn),由于它具有極好的穩(wěn)定性,更快和更準確的運算精度。它是在芯片上集成一個系統(tǒng)或子系統(tǒng),其集成度將高達108~109元件/片,這將給IC產(chǎn)業(yè)及IC應(yīng)用帶來劃時代的進步。為了提高多通道智能溫控器的轉(zhuǎn)換速率,也有的芯片采用高速逐次逼近式A/D轉(zhuǎn)換器。溫度控制器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度控制器被廣泛用于工農(nóng)業(yè)生產(chǎn)、科學(xué)研究和生活等領(lǐng)域,數(shù)量日漸上升。進入21世紀后,溫度控制器正朝著智能化、高精度、多功能、總線標準化、高可靠性及安全性、開發(fā)虛擬溫度控制器和網(wǎng)絡(luò)溫度控制器、研制單片測溫控溫系統(tǒng)等高科技的方向迅速發(fā)展。新型溫度控制器的測試功能也在不斷增強。目前,國際上一些著名的IC廠家已開始研制單片機測溫系統(tǒng),所以單片機控制下的溫度控制器具有很好的發(fā)展空間。以往,在實際測控系統(tǒng)中,多采用熱敏電阻器或熱電偶測量溫度。這種方案可大大地提高工作效率和控制精度,有助于自動化水平的提高[1][2]。進行溫度控制程序的設(shè)計應(yīng)考慮如下幾個問題:①實時采集溫度;②溫度顯示:采用2位LED顯示當(dāng)前溫度;③按鍵處理;④與上位PC機通信程序;⑤越限報警和處理:將采集到的溫度值與預(yù)先設(shè)置值進行比較,若當(dāng)前溫度值越限,則產(chǎn)生報警信號。②采用適當(dāng)?shù)目刂品椒▽崿F(xiàn)當(dāng)設(shè)定溫度或環(huán)境溫度突變時,減小系統(tǒng)的調(diào)節(jié)時間和超調(diào)量。(4)溫度控制器的軟件設(shè)計。第四章 詳細設(shè)計講解了各模塊的流程圖和各個子程序。此方案是采用傳統(tǒng)的熱敏電阻來測溫,采集到的信號經(jīng)過放大器和A/D轉(zhuǎn)換器將信號處理為8031可識別的信號。使用單片機具有編程靈活,控制簡單的優(yōu)點,使設(shè)計能簡單的實現(xiàn)溫度的控制及顯示,并且通過軟件編程能實現(xiàn)較復(fù)雜的控制算法使控制器還具有控制精度高的特點[1][5]。其主要工作特性[5~7]是:(1)片內(nèi)程序存儲器內(nèi)含4K字節(jié)的Flash程序存儲器;(2)片內(nèi)數(shù)據(jù)存儲器內(nèi)含128字節(jié)的RAM;(3)具有32根可編程I/O口線;(4)2個16位定時/計數(shù)器;(5)一個5向量兩級中斷結(jié)構(gòu);(6)一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路;(7)具有可編程串行URAR通道;(8)低功耗工作模式有空閑模式和掉電模式;(9)具有三級加密程序存儲器;(10)AT89C52工作電源電壓為5V;(11)AT89C52最高工作頻率為33MHz。溫度變換功率來源于數(shù)據(jù)總線,總線本身也可以向所掛接DS18B20供電,而無需額外電源。方案2:采用LCD數(shù)碼管顯示,但是可視偏轉(zhuǎn)角度過小,容易產(chǎn)生影像拖尾現(xiàn)象,液晶顯示器的亮度和對比度不是很好。 系統(tǒng)原理框圖 溫度控制器硬件接線原理圖。因而,使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。當(dāng)環(huán)境溫度低于設(shè)定的最低溫度限溫度值時,也采用綜合實訓(xùn)板上的蜂鳴器進行報警。1:作為最低限溫度的設(shè)定功能鍵。 元器件選擇 AT89C52單片機AT89C52是整個設(shè)計的核心處理器,單片機首先把通過傳感器測到的現(xiàn)場溫度與預(yù)先設(shè)置的溫度進行比較,如果大于或小于預(yù)先設(shè)置值,就輸出信號去控制加熱器的工作,從而實現(xiàn)溫度控制[3][11]。(4)兩個定時器/計數(shù)器都可以設(shè)置成計數(shù)方式,用以對外部事件進行計數(shù),也可設(shè)置成定時方式,并可以根據(jù)計數(shù)或定時的結(jié)果實現(xiàn)計算機控制。: AT89C52的引腳圖以下是部分引腳功能說明:VCC——電源電壓GND——地P0口——P0口是一組8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。P3口輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。當(dāng)振蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平將是單片機復(fù)位。 時鐘電路設(shè)計單片機必須在時鐘的驅(qū)動下才能進行工作。此電路在加電后延遲大約10ms振蕩器起振,在XTAL2引腳產(chǎn)生幅度為3V左右的正弦波時鐘信號,其振蕩頻率主要由石英晶振的頻率確定。MCS51系統(tǒng)單片機有一個復(fù)位引腳。 對于MCS51單片機,在RST復(fù)位引腳端接一個電容至+5V和一個電阻至地端就能實現(xiàn)上電自動復(fù)位。DS18B20性能特點[15][16]:(1)獨特的單線接口方式。(4)溫度轉(zhuǎn)換時間:DS18B20的轉(zhuǎn)換時間與設(shè)定的分辨率有關(guān), ms;10位時, ms;11位時,為375ms;12位時,為750ms。1 2 3 1:GND 2:DQ 3:VDD DS18B20 TO92封裝DS18B20管腳GND為電源地,DQ為數(shù)字信號輸入/輸出端,VDD為外接供電電源接入端(用寄生電源方式時接地)。計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,在每次測量前,首先將55℃所對應(yīng)的基數(shù)分別置入減法計數(shù)器1和溫度寄存器中,減法計數(shù)器1和溫度寄存器被預(yù)置在55℃所對應(yīng)的一個基數(shù)值。這就是DS18B20的測溫原理。 鍵盤控制 在單片機應(yīng)用系統(tǒng)中,鍵盤是人機交互的重要組成部分,用于向單片機應(yīng)用系統(tǒng)輸入數(shù)據(jù)或控制信息。非編碼鍵盤僅提供按鍵開關(guān)工作狀態(tài),其他工作由軟件完成,這種鍵盤鍵數(shù)較少,硬件簡單,一般在單片機應(yīng)用系統(tǒng)中廣泛用。在單片機應(yīng)用系統(tǒng)中,消除抖動有硬件和軟件兩種方法。通信的基本方式可分為并行通信和串行通信。而單片機I/O極為寶貴,一般選擇串行通信方式[15] [19]。AT89C52單片機本身提供了一組全雙工串行傳輸口,由TXD引腳來傳送串行數(shù)據(jù),而由RXD引腳來接收數(shù)據(jù),可是其工作邏輯電平皆為TTL電平(0V,5V)。由單片機I/O口輸出的控制信號,經(jīng)NPN晶體管放大,驅(qū)動繼電器工作。 LED數(shù)碼管顯示電路LED顯示器的工作情況有兩種:一種是溫度顯示;另一種是ROM碼顯示。 LED數(shù)碼管LED數(shù)碼管按電路中的連接方式可以分為共陰極型和共陽極型兩大類:共陰極型是將各段發(fā)光二極管的負極連在一起,作為公共端COM接地,a~g、Dp各筆段接控制端,某筆段接高電平時發(fā)光,低電平時不發(fā)光,控制某幾段筆段發(fā)光,就能顯示出某個數(shù)碼或字符。 LED數(shù)碼管按其外形尺寸有多種形式,;按顯示顏色也有多種,主要有紅色和藍色;按亮度強弱可分為超亮、高亮和普亮。 LED顯示電路圖 系統(tǒng)可靠性設(shè)計溫度控制器是設(shè)計的重要部件之一,它的性能指標好壞直接影響著整個系統(tǒng)的技術(shù)指標,所以對其可靠性方面的要求也很高。 電源輸入保護電路由于在溫度控制器設(shè)計時采用AT89C52為核心控制器件,其中包括5V、15V兩個電源,而且正常工作時對電源的穩(wěn)定性要求也較高。 電源輸入保護電路此電路的工作原理為:D1為二極管,串接在電源輸入的正端,當(dāng)電源極性連接正確時,D1導(dǎo)通系統(tǒng)正常工作;而當(dāng)電源極性接反時,二極管D1由于承受反向電壓而截止,從而切斷了電源,對溫度控制器起到了保護作用,解決了電源極性接反問題。為了提高系統(tǒng)的抗干擾能力,在設(shè)計系統(tǒng)時應(yīng)該盡量地遵循如下設(shè)計原則。綜上所述可知印制電路板的可靠性與實際電路、元器件的布局以及印制板的走線等因素密切相關(guān)。 主程序流程圖溫度控制器采用模塊化程序結(jié)構(gòu),可以分成以下程序模塊:(1)系統(tǒng)初始化程序:首先完成變量的設(shè)定、中斷入口的設(shè)定、堆棧、輸入輸出口及外部部件的初始化工作。(4)溫度采集程序:完成DS18B20的初始化并發(fā)出溫度轉(zhuǎn)換命令,經(jīng)過指定時間后讀取轉(zhuǎn)換的溫度值。(5)溫度轉(zhuǎn)換程序:根據(jù)精度要求對采集到的溫度值進行處理并轉(zhuǎn)換成便于顯示的BCD碼值。 LED顯示模塊LED顯示方式包括有靜態(tài)和動態(tài)顯示兩種,為了減少硬件成本,采用動態(tài)顯示的方式。即在某一瞬時,只讓某一位的字位線處于選通狀態(tài),其他各位的字位線處于開斷狀態(tài),同時字段線上輸出該位要顯示的相應(yīng)字符的字段碼。當(dāng)要求顯示位數(shù)較多時,通常采用動態(tài)掃描顯示方式。本設(shè)計是使用軟件去抖動,原理是根據(jù)按鍵抖動的特性,在第一次檢測到按鍵按下后,執(zhí)行延時10ms子程序后再確定該鍵是否確實按下,從而消除抖動的影響[26,27]。即在CPU工作空余,調(diào)用鍵盤掃描子程序,響應(yīng)鍵輸入信號要求。這種工作方式,對CPU工作影響小,但應(yīng)考慮鍵盤處理程序的運行間隔周期不能太長,否則會影響對鍵輸入響應(yīng)的及時性。綜合(1)、(2)兩步的結(jié)果,可確定按鍵編號。DS18B20初始化子程序INIT_1820: DS18B20在工作之前必須按照指定的要求完成初始化工作,否則無法正常工作。為便于程序的使用與維護,系統(tǒng)全部程序采用模塊化結(jié)構(gòu),由一個主程序和若干子程序組成。具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、RS232動態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點等調(diào)試功能,同時可以觀察各個變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVision2等軟件。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。 proteus isis環(huán)境下溫度值為5℃時的硬件仿真圖。℃高于設(shè)定最高溫度時,
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1