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

正文內(nèi)容

基于單片機(jī)的電阻爐溫控制系統(tǒng)設(shè)計(jì)畢業(yè)論文設(shè)計(jì)-文庫吧資料

2025-07-03 19:52本頁面
  

【正文】 令就針對(duì)該芯片忽略序列號(hào), 對(duì)所有在線的DS18B20進(jìn)行配置用于讀出在線的DS18B20的序列號(hào)報(bào)警ROM 0xEC對(duì)溫度超過上限或者下限時(shí),讀出報(bào)警的DS18B203)DS18B20共有9個(gè)RAM,每個(gè)字節(jié)為8位。其主要目的是為了分辨一條總線上掛接多少個(gè)DS18B20并做出處理。一旦總線主機(jī)檢測到應(yīng)答信號(hào),便可以發(fā)起ROM操作指令。復(fù)位時(shí)序如圖43所示。1)總線復(fù)位,首先必須對(duì)DS18B20進(jìn)行復(fù)位,由單片機(jī)給DS18B20單總線至少480Us的低電平信號(hào),當(dāng)DS18B20接到此復(fù)位信號(hào)后,延時(shí)1560us,通過大地總線60240us來產(chǎn)生應(yīng)答脈沖。②.單總線協(xié)議單總線協(xié)議能夠?qū)崿F(xiàn)數(shù)據(jù)的雙向傳輸, 操作包括數(shù)據(jù)的讀寫和復(fù)位功能。如表41所示:表41 DS18B20溫度值格式表這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù), 存儲(chǔ)在的兩個(gè)8比特的RAM中, 二進(jìn)制中的前面5位是符號(hào)位, 如果測得的溫度大于0, 這位為0, ,如果溫度小于0, 這位為1, 。光刻ROM的作用是使每一個(gè)DS18B20都各不相同, 這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè)DS18B20的目的。①.DS18B20的內(nèi)部數(shù)據(jù)部件1)光刻ROM中的64位序列號(hào)是出廠前被光刻好的, 它可以看作是DS18B20的地址序列碼。具體能顯示預(yù)設(shè)溫度值、預(yù)設(shè)溫控時(shí)間、當(dāng)前的溫度值。請(qǐng)使用“繪圖工具”選項(xiàng)卡更改引言文本框的格式。]跳出溫控Y要。您可將文本框放置在文檔中的任何位置。請(qǐng)使用“繪圖工具”選項(xiàng)卡更改引言文本框的格式。]PID加熱當(dāng)前計(jì)時(shí)=預(yù)設(shè)時(shí)間二?N要。您可將文本框放置在文檔中的任何位置。請(qǐng)使用“繪圖工具”選項(xiàng)卡更改引言文本框的格式。]停止加熱當(dāng)前溫度預(yù)設(shè)溫度一?Y要。您可將文本框放置在文檔中的任何位置。請(qǐng)使用“繪圖工具”選項(xiàng)卡更改引言文本框的格式。]PID加熱Y當(dāng)前溫度+10預(yù)設(shè)溫度一?常加熱檢測當(dāng)前溫度=預(yù)設(shè)溫度二?N要。您可將文本框放置在文檔中的任何位置。請(qǐng)使用“繪圖工具”選項(xiàng)卡更改引言文本框的格式。]Y要。您可將文本框放置在文檔中的任何位置。請(qǐng)使用“繪圖工具”選項(xiàng)卡更改引言文本框的格式。]N要。您可將文本框放置在文檔中的任何位置。請(qǐng)使用“繪圖工具”選項(xiàng)卡更改引言文本框的格式。 當(dāng)前計(jì)時(shí)=預(yù)設(shè)時(shí)間一?開始 Y要。主程序首先要做初始化,包括DS18B20測量開始命令的初始化,LCD1602顯示初始化,串口通信初始化等等。當(dāng)我們控制系統(tǒng)時(shí),需要精確的測量數(shù)據(jù),以達(dá)到對(duì)溫度優(yōu)越的控制 主程序的設(shè)計(jì)STC89C52單片機(jī)上電復(fù)位后,即進(jìn)入歡迎界面顯示程序,顯示“dian zu lu wen kong zhi xi tong”,按切換鍵可以進(jìn)行溫控溫控1時(shí)間、溫控溫控2時(shí)間及報(bào)警溫度的設(shè)置,按運(yùn)行鍵啟動(dòng)溫控。②實(shí)時(shí)。因此會(huì)有DCAC、ACAC、ACDC等型式,它們分別在交流或直流電源上做負(fù)載的開關(guān),不能混用.這里使用交流固態(tài)繼電器(AC—SSR),單片機(jī)高電平驅(qū)動(dòng)三極管9014的基極,固態(tài)繼電器的一端接在三極管的發(fā)射極。固態(tài)繼電器的控制信號(hào)所需的功率很低,所以可以用弱信號(hào)控制強(qiáng)電流。相對(duì)于以往的“線圈—簧片觸點(diǎn)式”繼電器,SSR沒有任何可動(dòng)的機(jī)械零件,具有超越EMR的優(yōu)勢,如反應(yīng)快、可靠度高、壽命長、耐機(jī)械沖擊、具有良好的防潮防霉防腐等特性。觸發(fā)電路的作用是給輸出器件提供觸發(fā)信號(hào)。高頻變壓器耦合,是在一定的輸入電壓下,形成10MHz的自激振蕩,通過變壓器磁芯將高頻信號(hào)傳遞到變壓器次級(jí)。隔離耦合電路,目前多采用光電耦合器和高頻變壓器兩種電路形式。恒流輸入電路,在輸入電壓達(dá)到一定值時(shí),電流不再隨電壓的升高而明顯增大,這種繼電器可適用于相當(dāng)寬的輸入電壓范圍。直流輸入電路又分為阻性輸入和恒流輸入。固態(tài)繼電器的輸入電路是為輸入控制信號(hào)提供一個(gè)回路,使之成為固態(tài)繼電器的觸發(fā)信號(hào)源。雖然市場上的固態(tài)繼電器型號(hào)規(guī)格眾多,但是它們的工作原理是相似的。  ?、薷呒啥?,片外最低只需4個(gè)電容即可工作。  ?、芄牡?,典型供電電流5mA。   ②只需要單一 +5V電源供電。由于RS232電平較高,在接通時(shí)產(chǎn)生的瞬時(shí)電涌非常高,很有可能擊毀max232,所以在使用中應(yīng)盡量避免熱插拔。 MAX232芯片介紹MAX232芯片是美信(MAXIM)公司專為RS232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電源電平轉(zhuǎn)換芯片,使用+5v單電源供電。數(shù)據(jù)發(fā)送和接收線:發(fā)送數(shù)據(jù)——通過TxD終端將串行數(shù)據(jù)發(fā)送到MODEM。如圖:各引腳功能如下:引腳號(hào)符號(hào)方向功能1DCD輸入載波檢測2RXD輸入接收數(shù)據(jù)3TXD輸出發(fā)送數(shù)據(jù)4DTR輸出數(shù)據(jù)終端就緒5GND信號(hào)地6DSR輸入數(shù)據(jù)裝置就緒7RTS輸出請(qǐng)求發(fā)送8CTS輸入清除發(fā)送9RI輸入振鈴指示 圖312 DB9引腳圖當(dāng)計(jì)算機(jī)與終端之間利用RS232作近程連接時(shí),有幾根線實(shí)現(xiàn)交換連接。RS232是異步通訊中應(yīng)用最廣泛的標(biāo)準(zhǔn)總線,適用于數(shù)據(jù)中端設(shè)備和數(shù)據(jù)通訊設(shè)備之間的接口。既然我們了解了這個(gè),對(duì)RS232C標(biāo)準(zhǔn)與計(jì)算機(jī)不兼容的地方就不難理解了 DB9連接器因?yàn)樵贏T機(jī)之后,不支持20mA電流環(huán)接口,所以使用DB9連接器,作為提供多功能I/O卡或主板上COM1與COM2兩個(gè)串行接口的連接器。但是目前它又被借來用于計(jì)算機(jī)與終端或外設(shè)之間的近端連接標(biāo)準(zhǔn)。溫度顯示模塊的電路圖如圖310所示:圖310 溫度顯示模塊電路圖 RS232標(biāo)準(zhǔn)介紹RS232C標(biāo)準(zhǔn)最初是遠(yuǎn)程通信連接數(shù)據(jù)終端設(shè)備DTE和數(shù)據(jù)通信設(shè)備DCE制定的。第7~14腳:D0~D7為8位雙向數(shù)據(jù)端。第5腳:RW是讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。讀寫控制時(shí)序如表37所示:表37讀寫控制時(shí)序RSR/WE功能00下降沿寫指令代碼01高電平讀忙標(biāo)志和AC碼10下降沿寫數(shù)據(jù)11高電平讀數(shù)據(jù)LCD1602引腳詳解:第1腳:GND為電源第2腳:VCC接5V電源正極第3腳:V0是液晶對(duì)比度調(diào)整端,接正極對(duì)比度弱,接負(fù)極時(shí)對(duì)比度高。11點(diǎn)陣字符;F=0,5180。功能設(shè)置指令如表36所示:表36 功能設(shè)置指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 1 DL N F * *功能設(shè)置指令功能:工作方式設(shè)置(初始化指令)。光標(biāo)、畫面位移指令如表35所示:表35 光標(biāo)、畫面位移指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 1 S/C R/L * *光標(biāo)、畫面位移指令功能:光標(biāo)、畫面移動(dòng),不影響DDRAM。A5~A0=0~3FHDDRAM地址設(shè)置DDRAM地址設(shè)置讀BF及AC值讀忙標(biāo)志BF值和地址計(jì)數(shù)器AC值寫數(shù)據(jù)數(shù)據(jù)寫入DDRAM或CGRAM內(nèi)讀數(shù)據(jù)從DDRRAM或CGRAM數(shù)據(jù)讀出清屏指令如表33所示:表33 LCD1602控制指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 0 0 0 0 1開關(guān)控制指令如表34所示:表34開關(guān)控制指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 0 1 D C B開關(guān)控制指令功能:設(shè)置顯示、光標(biāo)及閃爍開、關(guān)。E:使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。RS:寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器;低電平時(shí)選擇指令寄存器。本系統(tǒng)采用LCD1602液晶顯示模塊,它可以顯示兩行,每行16個(gè)字符,采用單+5V電源供電,外圍電路配置簡單,價(jià)格便宜,具有很高的性價(jià)比。 方法②程序更簡潔,這里使用第二種方法“高低電平翻轉(zhuǎn)法”。若有按鍵按下,則低四位中會(huì)有一個(gè)1翻轉(zhuǎn)為0,高四位不會(huì)變,此時(shí)即可確定被按下的鍵的列位置。若有按鍵按下,則高四位中會(huì)有一個(gè)1翻轉(zhuǎn)為0,低四位不會(huì)變,此時(shí)即可確定被按下的鍵的行位置。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。其方法是:依次將行線置為低電平,即在置某根行線為低電平時(shí),其它線為高電平。 2)判斷閉合鍵所在的位置。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與4根行線相交叉的4個(gè)按鍵之中。①行掃描法行掃描法又稱為逐行(或列)掃描查詢法,是一種最常見的按鍵識(shí)別方法,介紹過程如下: 1)判斷鍵盤中有無鍵按下。這樣,當(dāng)按鍵沒有按下時(shí),所有的輸入端都是高電平,代表無鍵按下。矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識(shí)別也要復(fù)雜一些。這樣,一個(gè)端口(如P1口)就可以構(gòu)成4*4=16個(gè)按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。圖37 電源電路圖 按鍵電路設(shè)計(jì)在鍵盤中按鍵數(shù)量較多時(shí),為了減少I/O口的占用,通常將按鍵排列成矩陣形式。電源輸出基本不受外輸入變動(dòng)的干擾。Vin是輸入端,Vout輸出端。VD1和VD3兩個(gè)二極管組成一對(duì)橋臂;因?yàn)槎O管的啟動(dòng)電壓比較小,所以經(jīng)過變壓器的電壓可以使VD1與VD3二極管組成的橋臂在正半周期導(dǎo)通,VD2與VD4 2個(gè)二極管組成的橋臂可在負(fù)半周期導(dǎo)通。經(jīng)過橋式整流電路把交流電轉(zhuǎn)變成直流電。為了使系統(tǒng)安全穩(wěn)定的工作,還需要設(shè)計(jì)系統(tǒng)的電源電路。電源是整個(gè)系統(tǒng)的地基,他的穩(wěn)定工作對(duì)整個(gè)以單片機(jī)為核心的系統(tǒng)的內(nèi)穩(wěn)定工作起著十分重要的作用。假若單片機(jī)檢測實(shí)時(shí)溫度大于設(shè)定報(bào)警溫度時(shí),通過報(bào)警電路向報(bào)警器發(fā)出信號(hào)(低電平),聲音報(bào)警電路接收到有效電平后就自動(dòng)發(fā)出預(yù)置的報(bào)警聲,與此同時(shí)報(bào)警指示燈發(fā)出信號(hào)。圖35 DS18B20接線圖在外部電源供電方式下, DS18B20工作電源由VCC引腳接人, 不存在電源電流不足的問題, 可以保證轉(zhuǎn)換精度, 同時(shí)在總線上理論可以掛接任意多個(gè)DS18B20傳感器, 組成多點(diǎn)測溫系統(tǒng)。當(dāng)DS18B20正在執(zhí)行溫度轉(zhuǎn)換或從高速暫存器EPPROM傳送數(shù)據(jù)時(shí),這個(gè)電流可能會(huì)引起連接單總線的弱上拉電阻的不可接受的壓降,這需要更大的電流,而此時(shí)Cpp(寄生電源儲(chǔ)能電容)無法提供,為了保證DS18B20有充足的供電,當(dāng)進(jìn)行溫度轉(zhuǎn)換或拷貝數(shù)據(jù)到EEPROM操作時(shí),必須給單總線一個(gè)上拉電阻,根據(jù)距離遠(yuǎn)近可以適當(dāng)調(diào)節(jié)阻值,距離近時(shí)減小阻值,否則DS18B20將無法復(fù)位。②獨(dú)一無二的單線接口方式, DS18B20 在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與的雙向通訊。圖34 DS18B20內(nèi)部結(jié)構(gòu)框圖DS18B20中的溫度傳感器完成對(duì)溫度的測量,用十六位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,℃/lsb形式表達(dá),其中S為符號(hào)位。DS18B20內(nèi)部結(jié)構(gòu)如圖34所示,主要由四部分組成:溫度傳感器,64位ROM、非揮發(fā)的溫度報(bào)警觸發(fā)器TH與TL、配置寄存器。DS18B20是DALLAS公司產(chǎn)的一線式數(shù)字溫度傳感器,是世界上第一片支持“ 一線總線”接口的溫度傳感器, 在其內(nèi)部使用了在板(ONBOARD)專利技術(shù)。復(fù)位電路如圖33所示: 圖33 復(fù)位電路溫度傳感器是將溫度信號(hào)轉(zhuǎn)換為電信號(hào)的裝置,型號(hào)有很多,數(shù)字式溫度傳感器常用的有DS18B20等。手動(dòng)復(fù)位需要人為在復(fù)位輸入端RST上加入高電平,一般采用的辦法是在RST端和正電源Vcc之間接一個(gè)按鈕。因?yàn)槲C(jī)電路是時(shí)序數(shù)字電路,它需要穩(wěn)定的時(shí)鐘信號(hào),所以在電源上電時(shí),復(fù)位信號(hào)才可以被撤除,微機(jī)電路才能開始正常工作。晶振電路如圖31所示 圖31 晶振電路河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)硬件設(shè)計(jì) 復(fù)位電路電路正常工作需要供電電源為5V177。電容C1與C2對(duì)頻率有微調(diào)作用。晶振回路是由電容和陶瓷諧振器晶振組成的。 晶振回路晶振回路主要任務(wù)是為STC89C52單片機(jī)工作需要的時(shí)鐘電路提供一個(gè)穩(wěn)定的工作頻率。STC89C52是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。⑤上位機(jī)采用vb語言編寫,因?yàn)関b相對(duì)來說更簡潔、易學(xué),編程界面更友好。③電熱絲有效功率控制采用固體繼電器控制,實(shí)現(xiàn)電路簡單實(shí)用,固體繼電器的開關(guān)頻率可以滿足設(shè)計(jì)要求。根據(jù)以上分析,結(jié)合器件和設(shè)備等因素,采取以下方案:①采用STC89C51單片機(jī)作為控制器,分別對(duì)溫度采集、LCD顯示、溫度設(shè)定、加熱裝置、上位機(jī)通信進(jìn)行控制。也就是在VC環(huán)境下,可以用C/C++編寫代碼,然后編譯、運(yùn)行、調(diào)試,并最終生成可運(yùn)行的EXE文件及相關(guān)配置。程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。它源自于BASIC編程語言。方案一:VB是Vis
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1