溫度自動(dòng)控制系統(tǒng)課程綜合設(shè)計(jì)_第1頁
溫度自動(dòng)控制系統(tǒng)課程綜合設(shè)計(jì)_第2頁
溫度自動(dòng)控制系統(tǒng)課程綜合設(shè)計(jì)_第3頁
溫度自動(dòng)控制系統(tǒng)課程綜合設(shè)計(jì)_第4頁
溫度自動(dòng)控制系統(tǒng)課程綜合設(shè)計(jì)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

課程設(shè)計(jì)說明書溫度自動(dòng)控制系統(tǒng)課程綜合設(shè)計(jì)摘要:這次綜合設(shè)計(jì),主要是設(shè)計(jì)一個(gè)溫度自動(dòng)控制系統(tǒng),用8位單片機(jī)控制,DS18B20數(shù)字溫度傳感器采集數(shù)據(jù),并用LCD液晶顯示器模塊顯示。它屬于一個(gè)恒溫系統(tǒng)。通過單片機(jī)處理,并發(fā)出指令,使用繼電器控制、隔離。DS18B20數(shù)字溫度傳感器是一個(gè)12位的數(shù)字溫度傳感器,直接輸出二進(jìn)制數(shù)字信號(hào)。在本次設(shè)計(jì)中設(shè)值為9位,靈敏度為0.5度。前言本次設(shè)計(jì)分為顯示、數(shù)據(jù)處理、數(shù)據(jù)采集和執(zhí)行機(jī)構(gòu)四個(gè)部分。顯示器采用圖形液晶顯示器QH2001,它是一個(gè)象素為128×64的點(diǎn)陣,數(shù)據(jù)處理用MCS-51系列單片機(jī)AT89S52進(jìn)行集中控制,同時(shí)它還可以擴(kuò)展為與上位機(jī)通信,并通過上位機(jī)設(shè)定為恒定值。數(shù)據(jù)采集部分采用集成數(shù)字溫度傳感器直接轉(zhuǎn)換為二進(jìn)制代碼,并通過1-WIRE總線傳送數(shù)據(jù)和發(fā)送控制指令,控制數(shù)字溫度傳感器的讀寫操作。數(shù)字溫度傳感器和單片機(jī)接口只需要一個(gè)I/O口,但是在單片機(jī)中需要按照數(shù)字溫度傳感器的時(shí)序進(jìn)行軟件編程模擬。在執(zhí)行部分采用繼電器,并通過它進(jìn)行電氣隔離,繼電器再接通加熱器和冷卻設(shè)備進(jìn)行溫度調(diào)節(jié)。繼電器用NPN三極管SKT9014驅(qū)動(dòng)。本次綜合設(shè)計(jì)是為畢業(yè)設(shè)計(jì)作準(zhǔn)備。該系統(tǒng)有自動(dòng)調(diào)節(jié)的功能,通過改變?cè)O(shè)定值可以使該設(shè)備處于不同的恒溫狀態(tài),并使控制溫度基本上等于設(shè)定溫度,精度為±0.5度。總體方案設(shè)計(jì)這次課程設(shè)計(jì)題目為溫度自動(dòng)控制系統(tǒng),實(shí)現(xiàn)這種控制目的的方案有兩個(gè)。方案(一)熱電偶溫度自動(dòng)控制系統(tǒng)。方案(二)數(shù)字溫度傳感器溫度控制系統(tǒng)。這兩個(gè)方案都是采用單片機(jī)控制,液晶顯示模塊LCM顯示。兩個(gè)方案的比較部分為溫度檢測(cè)部分。方案(一)的系統(tǒng)框圖如下圖:LCM信號(hào)匹配放大熱電偶及補(bǔ)償電路A/D轉(zhuǎn)換器單片機(jī)LCM信號(hào)匹配放大熱電偶及補(bǔ)償電路A/D轉(zhuǎn)換器單片機(jī)繼電器控制部分繼電器控制部分該部分溫度檢測(cè)部分檢測(cè)部分采用熱電偶,它需要冷端補(bǔ)償電路與其配套,并且熱電偶輸出電壓只有幾毫負(fù),必須經(jīng)過放大處理才能A/D轉(zhuǎn)換和D/A轉(zhuǎn)換器接口,若采用8位A/D轉(zhuǎn)換器,CADC0809則輸人端需采用儀用放大器,把幾毫伏的電壓信號(hào)放大到5伏左右。由于熱電偶屬于非線性器件,因此每個(gè)溫度值都必須通過分度表,查表才能獲得,這給軟件編程和數(shù)據(jù)處理增加了難度。這種系統(tǒng)具有測(cè)量溫度范圍可以從零下一百度到早上千攝氏度,而且有很多熱電偶精度非常高這是這種測(cè)量系統(tǒng)的優(yōu)點(diǎn)。但構(gòu)成系統(tǒng)復(fù)雜,抗干擾能力不強(qiáng)。數(shù)字溫度傳感器DS18B20方案(二)的框圖如下:數(shù)字溫度傳感器DS18B20LCM單片機(jī)LCM單片機(jī)繼電器控制部分繼電器控制部分醫(yī)該方案才流用數(shù)字溫量度傳感器件DS18什B20牧,它的最桶高分辨率盲為屢12怨位,可識(shí)灑別尤0.06陽25危攝氏度的丟溫度。它劈具有直接劉輸出數(shù)字折信號(hào)和數(shù)駝?chuàng)幚?,找并且它和仿單片機(jī)接件口只需要斜一位僵I/O閘口,因此霜由它構(gòu)成遞的系統(tǒng)簡(jiǎn)銅單使用,令由于噸DS18芝B20揪,按照工錫業(yè)設(shè)計(jì)要攀求設(shè)計(jì),同抗干擾性梢能強(qiáng)。但走溫度測(cè)量擾范圍從免-55功攝氏度居—卷-125壩攝氏度,戶比較有限餃位綜合比踏較方案(劉一)和方到案(二)果,我們只咽在常溫下霧使用,并很且經(jīng)濟(jì)合闖理,因此堆選擇了方書案(二)乳。射一迫、潑LC喉M去顯示部分聾(一).剖器件介紹肢:莖本次設(shè)計(jì)業(yè)的顯示部緞分采用圖要形點(diǎn)陣顯禽示器模宵塊瞞QH20債0皮1墨,內(nèi)帶兩誦片首HD61濟(jì)20乘2紹控制器,但分別控制爬左右屏點(diǎn)悲陣數(shù)據(jù)。泉每片控制尤器寬帶蝦51扯2秤字節(jié)跌的早RA厭M伴。其中的受每一位數(shù)現(xiàn)據(jù)和屏幕足上的一個(gè)房象素對(duì)應(yīng)爹。萌QH20坊0維1危顯示模塊蔬無內(nèi)帶字免庫,它是你在純圖形邊的方式下陡工作的。耳所以我們霞利用字模癢軟件生成鋼了所需漢延字代碼,裂用以進(jìn)行產(chǎn)調(diào)用。其辯程序設(shè)計(jì)眨的基本過與程是:首哄先對(duì)顯示獄器模塊初株始化,寫怒入相應(yīng)控寒制字和設(shè)開置顯示初沸始行,然令后對(duì)顯示蠅器清屏。甘在進(jìn)行漢殺字和測(cè)試連數(shù)據(jù)顯示撒時(shí),首先冶確定顯示弓所在行的梅行數(shù)和所鄭調(diào)用代碼秘表的標(biāo)號(hào)來。如果顯肆示數(shù)據(jù),喇還要確定蹄動(dòng)態(tài)顯示覺的起始列里數(shù)和字符少數(shù)。設(shè)置為完成后,戀調(diào)用選擇違表處理程殲序,動(dòng)態(tài)訂顯示處理范程序以及陡顯示程序架,完成顯農(nóng)示過程。計(jì)(二)控稠制指令介醬紹省1286湯4棉采用兩望片船HD61惜20精2微分別控制碼左右半屏濾的顯示,零在編程時(shí)欲要注意分牽別控制,池這里的左妹右屏選取愉由片選信姿號(hào)霉CS亭1容、護(hù)CS少2墊完成。早當(dāng)塔CS1=早1達(dá)時(shí)選取左綿半屏為操杰作對(duì)象者,嘗CS2=納1塔時(shí)選取右羽半屏為操泛作對(duì)象,雷某些情況務(wù)下可以同竹時(shí)選擇左特右屏同時(shí)擇操作。另摘外還有讀鹽寫螞(緒R/叫W腹)信號(hào)、烤數(shù)據(jù)指令援(扣D/基I弓)信號(hào)涌、榜E柴信號(hào)等。傳指令說明蛋如下:頑操瞎叮測(cè)作估R/W寇D/I豪DB7憑DB6盜DB5吩DB4竿DB3擊DB2肅DB1磁DB0棗1政、顯示器宰開念0竿0用0咱0鬼1豆1鴉1暫1蹦1升1/0羨2日、起始行鞏設(shè)置濱0決0組1勵(lì)1濫行地址瞞:駛0~63漢3宇、頁地址君設(shè)置鄙0共0鋪1炸0堪1燭1沫頁地址項(xiàng):哄0~7勺4橡、列地址獎(jiǎng)設(shè)置薦0侍0碌0牙1散列地址鑰:強(qiáng)0~63鏟5徹、讀狀態(tài)智1畫0頃B辟usy環(huán)0并o戀noff鋼RST略0宣0僅0導(dǎo)0味6抖、寫顯示兔數(shù)據(jù)梯0啦1眠數(shù)據(jù)瘋(此8虛位)遣7跡、讀顯示袋數(shù)據(jù)觸1猛1議數(shù)據(jù)鬧(稈8隊(duì)位)政注:伶1槳、該指令浸控制顯示程的開關(guān),嗚不影響模輪塊掙中責(zé)RA賽M掃的數(shù)據(jù)和盾內(nèi)部狀態(tài)高。昂DB0=肯1營(yíng),開污;鉗DB0=糞0瞞,關(guān)。扮2季、液RES=差1頭表明系統(tǒng)扒正在初始漆化掏;覺RES=慈0橋表明初始鼻化完成晃;箱On/o眉ff=甘1鋼時(shí)不顯示裝;趨On/o碧ff=港0谷時(shí)顯示絞;兵Busy忠=犬1詳時(shí)正在進(jìn)股行內(nèi)部操蠻作某;膨Busy捎=城0仆時(shí)準(zhǔn)備好章接收指令包。男 洪3滾、將欲顯籠示的數(shù)據(jù)秘寫入顯示舟存儲(chǔ)器中雁。視 甲4鍵、從顯示尺存儲(chǔ)器中惡讀出被顯句示的數(shù)據(jù)由。核注意:民在讀寫操年作之前,添要先確定僅模塊的內(nèi)風(fēng)部狀態(tài),諷當(dāng)獄RES=渡0蜘時(shí),才能賢進(jìn)行地址薦設(shè)置和數(shù)師據(jù)的讀寫疊操作。顯甲示瞧RA怨M挎的存取地揉址每進(jìn)行墾一次寫操使作,列地?cái)R址自動(dòng)銹加躲1溜。阿顯示器開濃關(guān)設(shè)置待顯示初始嗓行設(shè)置前數(shù)據(jù)指針歐設(shè)置識(shí)(三劉)內(nèi)返LCD欄的控制地之址分配表液 旬 豬 景 周攀CS1漿CS頌2R涂WD輪I括E(O舒THER侄SE=驚0)多LCD_憐CMD_照L揮XB巧YTE[柿0XFF舟00]精 意1園0滑 池0梯0鹿伏1佩/巨/勒命令(寫祖)左腥LCD_駕STD_垃L燃X曉BYTE蘋[0XF帆F01]劍 因1破0畏 美1付械0錢1佳/成/央狀態(tài)(讀爹)左屈LCD_擔(dān)DATA油W_L賓XB襖YTE[姨0XFF受02]饒 祖1捕0合 鐘0怖說1恐1恢 耕/曉/擋數(shù)據(jù)(寫跟)左曬LCD_疤DATA不R_L減XB渾YTE[戴0XFF習(xí)03]斷 虹1蠶0唉 淘1望控1較1墳/壇/古數(shù)據(jù)(讀域)左杜LCD_銹CMD_運(yùn)R萬XBY上TE[0捐XFF0漫4]棕 較0老1戀0今0障1昌暈/辛/巴命令(寫晴)右販LCD_美STD_銳R此XB跡YTE[番0XFF疏05]炮 前0就1黃1需0銳1喉愧/肆/潮狀態(tài)(讀彼)右眉LCD_兼DATA俘W_R猜XB揉YTE[亡0XFF鹿06]塞 頌0儲(chǔ)1豈0笑1文1退奉/鼓/皆數(shù)據(jù)(寫育)右喪LCD_鵝DATA唐R_R咽XB替YTE[喊0XFF希07]裁 飲0漢1庭1且1袖描1哄/秀/瞎數(shù)據(jù)(讀深)右母CMD_禍LCD_饒ON仔 棕窮0X3F贏 浙 護(hù) 遺 詢/巧/迫開顯示器撞CMD_車LCD_楊OFF興廚0X3E籮 必 振 予 翅/齡/者關(guān)顯示器撞CMD_壓LCD_惡STAR鞏T周0XC0艘 例 告 邪 尊/眉/征顯示器開畫始顯示澆CMD_摧LCD_匙X麥 府帶0XB8伍 到 丈 蹈 罩/肥/咳寫顯示數(shù)圓據(jù)(列地毫址)脫CMD_暫LCD_此Y慌 料歪0X40型 角 錦 魂 周/曾/守寫顯示數(shù)除據(jù)(頁地鋸址)滋(四召)查L(zhǎng)C懷M陰接口電路緊該部分和木單片機(jī)接郵口電路如雞圖盲(挺1追)所示。圖(1)起始行設(shè)置挎單片機(jī)通友過軋對(duì)辱P悼1讓口崗和艱P綁2榆口相關(guān)引嶼腳的操作李間接控籮制今LC范M緣的初始化樂和顯示。獸其初始化悼和數(shù)據(jù)傳辣輸都通過溉調(diào)用相關(guān)叮的子程序富來實(shí)現(xiàn)。礦初始化子奏程序的框躬圖如圖竹(僚2妄)所示。起始行設(shè)置開始顯示開始顯示顯示器清屏顯示器清屏初始化完成初始化完成捉在初始化少子程序中盞,操作非繁常簡(jiǎn)單,恰主要是騙對(duì)絞LC浮M無的初始行失設(shè)置在綢第螺1歲行顯示,裙即欣向似LC六M堆發(fā)出初始涼化控制命程令谷0C0屢H愚,然后開倉顯示器,娘寫慘入長(zhǎng)3F份H犯,初始化龍過程就算盼完成。最底后是爺對(duì)藏LC也M籠內(nèi)每一惱個(gè)皂RA腹M蛇寫尾入重“壇0愧”忘,使整個(gè)奮屏幕白屏雪。白屏部帳分程序是嶺通過一個(gè)橋循環(huán)程序錫來實(shí)現(xiàn)的先。角在慨向咽LC控M擾輸入顯示守?cái)?shù)據(jù)的過黨程中,是擋通過一勻個(gè)貪16餓1問6渡的矩陣的各子程序來槍實(shí)偵現(xiàn)的,該壇子程序可形以顯扒示卸16芽1購6艘的漢字楊和談16聰8批的數(shù)字矩羽陣。該部骨分子程序鍋程序框圖掩如下圖僅(墓3仗)所示。起始頁設(shè)置起始頁設(shè)置起始列設(shè)置起始列設(shè)置第一頁數(shù)據(jù)完否?第一頁數(shù)據(jù)完否?第二頁數(shù)據(jù)完否?第二頁數(shù)據(jù)完否?返回返回圖3逮該子程序詞的具體邏瀉輯是通過難對(duì)頁地址針和列地址凈的設(shè)置決梯定顯示的設(shè)初始顯示惹數(shù)據(jù),再蘋通過對(duì)一森個(gè)循環(huán)次龍數(shù)單姓元涌39鞏H炸的內(nèi)容的攏確定決定她顯示是漢胸字還是數(shù)壯據(jù)。在該繼程序中有圍兩個(gè)循環(huán)虧嵌套來確緊定換列地飄址和行地劉址。語該顯示的傷整個(gè)過程梢為:首先膝顯示固定巡不動(dòng)的漢點(diǎn)字,其次渾是顯示設(shè)倉定值,最斥后是動(dòng)態(tài)揚(yáng)循環(huán)顯示窯測(cè)量數(shù)據(jù)壁,所有這竟些數(shù)據(jù)的云顯示都固恩定的位置斤。盟這一點(diǎn)可尖以通過附泛錄主程序璃的框圖很錫清楚地表河達(dá)出來。美顯示屏幕之顯示內(nèi)容飼的布置如伯下圖漢(酬4槳)所示。澤溫帝度蠅自狗動(dòng)示控惠制滿系充統(tǒng)草設(shè)己定懷值橡0梳0器0纏.篩0孔0帆測(cè)貿(mào)量茅值邪0惠0高0液.加0儀0番加歷熱藥狀桐態(tài)圖4系數(shù)據(jù)處理鍬部分漿(一拜)晨宇功能介紹槳數(shù)據(jù)處理闊部分使用住的器件抬是潔MCS-傘5演1速系列單片以機(jī)昨AT89侵C5這2伯,它自圾帶搶8懶K殘的石FLAS搬H倚程序存儲(chǔ)歸器,它的友核心處理帖單元見為附8稍位。數(shù)據(jù)倘處理主要塌是對(duì)數(shù)字染溫度傳修感器采集稅溫度數(shù)據(jù)地,并進(jìn)行奉邏輯判斷濃,根據(jù)數(shù)徑據(jù)的具體艷情況輸出嚷到期LC茅M砍顯示和使峰繼電器動(dòng)捉作。壟弓納這部分包伶括三個(gè)方鈴面的工作蹈,主要由科三個(gè)子程圓序來完成芒,分別祥為矮GETW耐D妙、豐DATA鉆-PR殖O犯和敢ZTB斥J螺。享它主要的洗功能包括攪初始化數(shù)鏡字溫度傳應(yīng)感器、寫某數(shù)據(jù)到數(shù)蔽字溫度傳撐感器、從型數(shù)字溫度析傳感器讀臭數(shù)據(jù)三個(gè)瓦步驟。從言這個(gè)子程禿序讀出的駱數(shù)據(jù)由兩橡個(gè)字節(jié)組叢成,高字胡節(jié)斬為灣35劑H噴,低字節(jié)焦為收34僑H預(yù),數(shù)據(jù)格贈(zèng)式如下圖鳥(姜5們)所示。都S筒S四S曉S機(jī)S親0猶0蠢0圖5燈高字節(jié)前塘五位為符討號(hào)位,低家字節(jié)在傳齒感器設(shè)置騎為存9辦位分辨率嶄的情況下欣,最低三響位男由馬0肝補(bǔ)充。汪數(shù)據(jù)處理胖環(huán)節(jié),其研主要處理炕過程如框壇圖烈(醬6嫁)所示。開始字節(jié)合并開始字節(jié)合并數(shù)據(jù)保存處理測(cè)量數(shù)據(jù)高位數(shù)據(jù)保存處理測(cè)量數(shù)據(jù)高位返回處理測(cè)量數(shù)據(jù)低位返回處理測(cè)量數(shù)據(jù)低位圖6言首先,把掩高位字節(jié)葉不帶進(jìn)位誓位勉C適y袍左移四位氏,再找與都F0恢H奏相與,把臂低四位置撞零,高四嫌位保持不蝶變,把所垮得結(jié)果存倘儲(chǔ),低位仆字節(jié)的處嶼理是:首北先把該字做節(jié)高低四釀位相互交振換,存儲(chǔ)木該字節(jié)濕在眨R仰3粘中,然后村把這個(gè)數(shù)強(qiáng)據(jù)曲與輸0F胃H心相與去除穩(wěn)高四位,忍最后把這左個(gè)低位字竊節(jié)與處理嚼后的高位專字節(jié)相或那,把高低憲位字節(jié)最知后處理為槽一個(gè)字節(jié)爭(zhēng),除去最慰高位符號(hào)光位,后七銹位就是要垂顯示的數(shù)攪據(jù),存儲(chǔ)壟在屈36蘇H慢中。最后莖把鉗R脹3戴中數(shù)據(jù)取六出,帶進(jìn)缸位位左移萌一位,判助斷其進(jìn)位禍標(biāo)志蜜位缸C犧是否稿為白“犁1攔”批,若膛為耐“彼1衛(wèi)”烏則把數(shù)字類5踢存儲(chǔ)在勺37H毀中,供箭LCM填顯示測(cè)量避值小數(shù)部穗分。否則廚把高37H品中置零。掛到此,整嗎個(gè)數(shù)據(jù)處離理過程到逢此結(jié)束。呼三溫度數(shù)厘據(jù)采集懇(一羞)爹DS宣18B2俘0畝簡(jiǎn)介弟DS18鼓B20言是采用你“若1-wi漠r式e綢”雁一線總線秩傳輸數(shù)據(jù)政的集成溫辰度傳感器卸。它共有加三個(gè)引腳拘一個(gè)辯VCC段電源引腳菌,一個(gè)數(shù)馬據(jù)總線,龜一個(gè)地引鉆腳,可采經(jīng)用外部電賤源供電,記也可采用習(xí)總線供電輪方式,此狼時(shí),把賺VCC踢連接在一盟起作為數(shù)母字電源。腔在本次設(shè)揮計(jì)中采用命外部電源帆供電方式達(dá)。唇它內(nèi)部有足一個(gè)旁64息位的味ROM模區(qū),其中鳥前抖8碰位為該器必件的序列席號(hào),接下頁來買48滅是該器件噸的編號(hào),墊每個(gè)器件壯都不一樣遙,用于在央一線總線均上連接多聯(lián)傳感器時(shí)態(tài)進(jìn)行對(duì)象莖識(shí)別,第辟8銀位是前誤56朝位的碼CRC啄校驗(yàn)碼。姑接下來是萬RAM蔑區(qū)和佛E員E仆RAM核區(qū)。加RAM享前五個(gè)字質(zhì)節(jié)分別為愈LSB瓜、槐MSB準(zhǔn)、島FH都、蛋TL渣和旋CONF拾IG匙值,分別頸表示溫度腦測(cè)量值的嚇低位字節(jié)帶、高位字嶼節(jié)、溫度貍高溫低溫湖報(bào)警和使敢用傳感器飛分辨率設(shè)麻置位。鏈E諷E叫RAM待分別用于采TH撫和觸TL水的數(shù)據(jù)保筑存。每次萌上電時(shí),嗎數(shù)據(jù)會(huì)自精動(dòng)從親E蘆E誼RAM穩(wěn)拷貝到籃TH舟和宰TL餡中。冷fonf校rg洋值的數(shù)據(jù)輝格式如下裹圖服(耳7乒)。休0振R1景R0姜1吹1揚(yáng)1克1烤1圖7暖R1R0嘆的狀態(tài)有完000寨110誰11介分別表示汪9蝶位,主10耀位,范11般位,蘆12污位分辨率濾設(shè)置。鋼(二)軟鋪件設(shè)計(jì)卻對(duì)匠DS18挽B20殺軟件的設(shè)遵計(jì)主要根代據(jù)其操作榨時(shí)序和控糾制協(xié)議編嚇寫的。其甚時(shí)序分為裙初始化操皂作時(shí)序,擺讀操作時(shí)瓦序,寫操跳作時(shí)序,禍分別如下四圖位(仗8許)、圖概(里9峽)所示。繞相應(yīng)的子慈程序也根療據(jù)這三個(gè)過步驟來完從成,它們熟都是嚴(yán)格或按照以上祥時(shí)序圖編孝寫的。圖(8)圖(9)障18B2默0爐的一線工碗作協(xié)議流尼程是:搶初始化僑—志ROM橫操作富——扶存儲(chǔ)器操濟(jì)作指令搏——淺數(shù)據(jù)傳輸暴。每進(jìn)行令一次操作瓜都要遵守?cái)傔@一協(xié)議狡流程。這援一過程可象以從蔬GETW戶D鼓字程序的徐框圖sikpROM紙(圖仁1朽0登)來表達(dá)那。sikpROM初始化DS18B20初始化DS18B20讀LSB讀LSB發(fā)sikpROM的命令發(fā)sikpROM的命令讀MSB讀MSB啟動(dòng)轉(zhuǎn)換啟動(dòng)轉(zhuǎn)換返回返回初始化初始化密圖刃(到1避0豬)可該圖中每洋一個(gè)具體塞操作除初籃始化外都夫是通過命再令的方式衣實(shí)現(xiàn)的。沃如下表(掏1勢(shì))所示。開讀穿BEH璃從展RA帥M潮到單片機(jī)塘寫正4EH冰從單片機(jī)毀到航DS18額B20床拷貝顛48H室從朋DS18粥B2句0概到內(nèi)映部撓RA碗M領(lǐng)到內(nèi)輸部僻ERAM鞭Sikp以ROM熊CCH耍跳獎(jiǎng)到狹RO濟(jì)M稱區(qū)直接操洋作存儲(chǔ)器世啟動(dòng)轉(zhuǎn)換療44H臟啟豐動(dòng)蝶DS18諸B2截0的開始轉(zhuǎn)換隊(duì)溫度表1開始環(huán)初始化子絕程序框圖頁如下圖禽(專1沒1漆)所示。開始主機(jī)發(fā)低電平主機(jī)發(fā)低電平讀數(shù)據(jù)線是否應(yīng)答讀數(shù)據(jù)線是否應(yīng)答初始化完成初始化完成返回返回畜圖延(貧1鍛1什)餓它的過程承可具體描熊述為主機(jī)學(xué)的總線低情電平持續(xù)群時(shí)妙間猾48辟0這至陳90探0兇微秒然后榆釋放總線興,淺等陵6幼0岔微秒后讀喜總線是否喪為低,為愧低電平表價(jià)示器確件蠢DS18疾B2已0彩反饋存在欺信號(hào)等待銅主機(jī)的下彈一步操作尤。腿丹約讀操作子速程序是主秩機(jī)先發(fā)出仙低電平維淘持等約待章6n屢s桐釋放總線遙,再等尼待詳8n槽s銷讀入數(shù)據(jù)胃。在寫操悉作子程序踩則為使總召線常產(chǎn)生親一個(gè)由高章到低的階衰段,保持涼低電挑平賴16n六s掀方式向總革線寫數(shù)據(jù)聯(lián)等忘待濃40n徹s稿以保持寫社過程持果續(xù)皆60n爛s浪,然后重捧復(fù)以上操殊作。篇以上的單漫位機(jī)呆向長(zhǎng)DS18毒B2震0佩操作的過緣程。在這照個(gè)過程中炎要嚴(yán)格地窄保證時(shí)序六要求因此饅,在執(zhí)行盤以上程序品不允許產(chǎn)奶生中斷。掘,而且要驅(qū)用攪4.陳7什千歐以上別的電阻連至接在讀總柄線上,以律保證在主井機(jī)釋放總帆線只能把辜總線拉回濱高電平。橋四幫搞執(zhí)行機(jī)構(gòu)吧部分范硬件部分倒和參數(shù)計(jì)謙算知該部分是近單片機(jī)和斥外部控制月的接口部濃分,主要鵝起執(zhí)行和核電氣隔離本作用,其合電路圖如鵝下圖軟(薄1匙2鍋)所示。衛(wèi)圖料(穿1洽2掉)罩它是加熱妻通道的電同路圖,另塑一通道原陵理跟加熱宇通道原理歷一樣。繼犬電器采廣用予SRD-米D6VD且C-SL北-止C貫型柔,紋240A補(bǔ)C度通通籌斷容T碰A召的電流。光其直流線架圈電孩阻惑9另5懇歐,三極濤管促Q(mào)痛1霜采爭(zhēng)用捐KTC9必01附4墳,蔬菜電籮流已I棚C挑為場(chǎng)150m投A械,放大系煉數(shù)允β啞為掀6文0笑至免100綱0六范圍內(nèi),蘇若故取藥β繭為糾20眠0級(jí)則篩I盼c軌在辛5蜂V鐵下列為盆50m刑A造左右,則僚基極電流頑為痛0.25漂m解A者。只栽有頓P陶0則口在高點(diǎn)翼位輸出時(shí)濾才能達(dá)到光這樣大的殖電流值。落因此把這晚兩個(gè)口分殊別驢用申P(guān)芹0蔑和吃P0種1謝代替。由船于槍P按0雁口屬于三懷態(tài)輸出輸羽入口,因擾此,必須耐接上拉電株阻,其阻異值大小可淺計(jì)算鳳為:嗓我們慮取尺1部0病千歐的電毒阻旁讓障Q冬1舉在高電平陵時(shí)飽和導(dǎo)淡通,此時(shí)縫,基極電腦流為修。二極濫管植D估1寫主要起保晝護(hù)作用,顛在胞Q探1緊關(guān)斷時(shí)續(xù)命流,以免艘電感線圈擱斷路時(shí)產(chǎn)咱生過壓損撲壞三極管憶。躁軟件部分悅

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論