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

正文內(nèi)容

基于labview的溫度控制系統(tǒng)設(shè)計-免費閱讀

2025-07-16 00:34 上一頁面

下一頁面
  

【正文】 ds1820_write_byte(0xCC)。 if (value amp。 i) { DQ_OUT。 } if (flag amp。 NOP()。 i) { value = 1。 } if (i) { return 0x00。 DQ_IN。 flag = SREG。 b=a*pow(10,l2)。j=5。 //取整數(shù)帶小數(shù)點后兩位 t[0]=middle/10000+0x30。 t[5]=(middle%10)+0x30。 //高8位放回i中 i=(i8)|Temp_L。 //取i中的高8位 Temp_H = ~Temp_H。 // //i=0xfebe。k=9。 Temp_H = 0。最后,感謝在大學(xué)期間認識我和我認識的所有人,有你們伴隨,才有我大學(xué)生活的豐富多彩,絢麗多姿!參考文獻[1] 王磊,[M].北京:[2] Jeffrey Travis,Jim (第三版)[M].北京:電子工業(yè)出版社 [3] Robert 8實用教程[M].北京:電子工業(yè)出版社 [4] 程學(xué)慶,[M].北京:中國鐵道出版社 [5] 吳雙力,崔劍等. AVRGCC與AVR單片機C語言開發(fā)[M]. 北京:北京航空航天學(xué)出版社2004[6] 杜樹春. 單片機C語言和匯編語言混合編程實踐[M].北京:北京航空航天大學(xué)出版社 2008[7] 張軍,宋濤. AVR單片機C語言程序設(shè)計實例精粹[M].北京:電子工業(yè)出版社 2009[8] 朱飛,楊平. AVR單片機C語言開發(fā)入門與典型實例[M].北京:人民郵電出版社 2009[9] 沈文等. AVR單片機C語言開發(fā)入門指導(dǎo)[M].北京:清華大學(xué)出版社 2003[10] 海濤等. ATmega系列單片機原理及應(yīng)用:C語言教程[M].北京:機械工業(yè)出版社 2008[11] 張偉,劉紅麗. 基于LabVIEW的溫度測控系統(tǒng)設(shè)計[J].西安:國外電子元器件 2009[12] [M].北京:科學(xué)出版社 2001[13] [M].上海:上海交通大學(xué)出版社 [14] [M].北京:清華大學(xué)出版社 [15] [M]. 北京:清華大學(xué)出版社 2003[16] 董方武. 微機接口技術(shù)[M]. 北京:中國水利水電出版社 2001[17] 李恩林 陳斌生. 微機接口技術(shù)300例[M]. 北京:機械工業(yè)出版社2003[18] [M].北京:高等教育出版社 [19] 黃賢武 [M].北京:高等教育出版社 [20] . Oppenheim, A. S. Willsky. Signal and System[M]. PrinticeHall, Inc. 1983[21] D W and application of microcontroller[M].beijing:Higher Education Press,2004.[22] Family of Single Chip Microputer User’s Manual,1990.附 錄附錄一 電路原理圖附錄二 PCB圖附錄三 元器件清單名稱型號備注數(shù)量在原理圖上的標號AVR單片機Atmega161固態(tài)繼電器GTJ242A1溫度傳感器DS18B201晶體振蕩器1瓷片電容30pF2電解電容25V/10uF4排插2x52排插底座2x51插針底座1x31排線1x31插針1x21音頻頭1接線柱1x22銅柱8排線1排6根1串口頭DB9公頭1水泥電阻8W2K23銅板萬用板1附錄四 相關(guān)程序下位機程序主程序include /*包含相關(guān)頭文件*/include include include include include include define OCR OCR1A//全局變量聲明unsigned char Temp_H,Temp_L。時光匆匆飛逝,四年多的努力與付出,隨著畢業(yè)設(shè)計的完成,給我的大學(xué)四年劃下一個完美的句號。(4)使用NI提供的用于LabVIEW的PID控制模塊,編寫PID控制程序,用于控制下位機加熱裝置的溫度。然后在此基礎(chǔ)上根據(jù)穩(wěn)態(tài)誤差要求加入適當(dāng)參數(shù)的積分校正。作者幾次修改程序,并且在咨詢了一些同學(xué)之后,還是沒有解決亂碼的問題。如果沒有發(fā)燙現(xiàn)象,就可以開始綜合調(diào)試了。由于本設(shè)計的硬件系統(tǒng)并不是很復(fù)雜,所以布線是比較輕松的。和前面一樣,這個轉(zhuǎn)換在LabVIEW中的實現(xiàn)也是相當(dāng)簡單。這樣有助于作者的編程和介紹。波特率我們選擇計算機串口通信用的比較多的9600bps,根據(jù)異步正常模式的波特率計算公式 ,可以算出UBRR=47,所以在設(shè)置波特率寄存器的時候,設(shè)置UBRRH=0x00,UBRRL=0x2F。如執(zhí)行溫度轉(zhuǎn)換指令則控制器(單片機)必須等待18B20執(zhí)行其指令,一般轉(zhuǎn)換時間為500uS。 (3)控制器發(fā)送ROM指令:雙方打完了招呼之后最要將進行交流了,ROM指令共有5條,每一個工作周期只能發(fā)一條,ROM指令分別是讀ROM數(shù)據(jù)、指定匹配芯片、跳躍ROM、芯片搜索、報警芯片搜索。第8個字節(jié)為計數(shù)寄存器,是為了讓用戶得到更高的溫度分辨率而設(shè)計的,同樣也是內(nèi)部溫度轉(zhuǎn)換、計算的暫存單元。在講解其工作流程之前有必要了解DS18B20的內(nèi)部存儲器資源。在上位機發(fā)回控制信息后,單片機將收到的信息按照一定的規(guī)則處理后,將其送入功率控制設(shè)備。 Fuzzy Logic工具包:打開一個新的VI,在任務(wù)欄依次點擊Tools——Control Design and Simulation——Fuzzy Logic Controller Design…,接著在彈出的 Fuzzy Logic Controller Design對話框的狀態(tài)欄上點擊File——New。PID Gain ,并給出條件,執(zhí)行時當(dāng)輸入信號達到條件,便使用對應(yīng)的一組參數(shù)給入到PID控制器的PID Gains上。安裝完成后打開一個新的VI,右擊程序框圖,在“函數(shù)”面板上選擇“控制設(shè)計與仿真”,即可看到PID工具包,該工具包由10個VI組成。同時學(xué)習(xí)了如何使用Instrument I/O Assistant Express VI快速與儀器通信,以及如何使用儀器通信函數(shù)的VISA框架。VISA Bytes at Serial PortVISA Configure Serial Port它是與驅(qū)動軟件通信的LabVIEW 儀器驅(qū)動VI 中的底層函數(shù)。USB:通用串行總線(Universal Serial Bus),大多數(shù)PC與外部設(shè)備互聯(lián)的標準總線。 LXI:LAN在儀器領(lǐng)域的擴展(LAN eXtension for Instrumentation)。 應(yīng)用軟件建立在儀器驅(qū)動程序之上,直接面對操作用戶,通過提供友好直觀的測控操作界面、豐富的數(shù)據(jù)分析和處理功能,來完成自動測試任務(wù)。對儀器的驅(qū)動是虛擬儀器實現(xiàn)對真實物理信號采集的基礎(chǔ),當(dāng)儀器驅(qū)動后,才能由軟件進行數(shù)據(jù)的分析處理進而實現(xiàn)某種測溫功能,并求取測量結(jié)果。連線用于代表程序執(zhí)行過程中的數(shù)據(jù)流,它類似于文本程序的變量,數(shù)據(jù)是單向流動的??刂坪惋@示是用各種各樣的圖標形式出現(xiàn)在前面板,具體表現(xiàn)為旋鈕、開關(guān)、圖形、圖標以及其他的控制(Control)和顯示(Indicator)對象等,這使得用戶界面更加直觀易懂。所有隸屬度均滿足下列要求,即 ,表示 隸屬于 ; ,則表示 不屬于 。 ②模糊控制是一種語言變量控制器,其控制規(guī)律只用語言變量的形式定性地表達,不用傳遞函數(shù)與狀態(tài)方程,只要對人們的控制經(jīng)驗加以總結(jié),進而從中提煉出規(guī)則,直接給出語言變量,再應(yīng)用推理方程進行觀察與控制。對于PID控制器,輸出為:PID控制實際就是根據(jù)經(jīng)驗,對Kp,Ti,Td這3個參數(shù)進行整定,以得到合適的輸出值對系統(tǒng)進行控制。D控制(微分控制) 積分控制的動態(tài)性能不好,而微分項恰好可以彌補這點。比例控制器通過改變比例放大系數(shù)Kp調(diào)節(jié)輸出,對誤差的反應(yīng)很快,但是其輸出與期望值之間總是存在一個穩(wěn)態(tài)誤差,必須使用手動復(fù)位來消除,在實際運用中很不方便??刂破髋c被控對象以閉環(huán)的形式構(gòu)成系統(tǒng),以幫助整個系統(tǒng)的輸出滿足給定的性能指標,而控制器運用的控制規(guī)律多種多樣。上位機方面,本設(shè)計采用目前NI最新的LabVIEW 。相對于隨機型的固態(tài)繼電器,使用過零型的固態(tài)繼電器可以使本設(shè)計比較方便地控制固態(tài)繼電器中雙向晶閘管的導(dǎo)通周期數(shù),從而控制加熱元件的工作時間。F) ?? 內(nèi)置EEPROM,限溫報警功能。 ?? 先進的單總線數(shù)據(jù)通信。測溫部分,本設(shè)計采用美國DALLAS公司生產(chǎn)的一線式溫度傳感器DS18B20。 硬件及軟件的選擇系統(tǒng)的硬件設(shè)計主要分為四個部分:主控部分、DS18B20測溫部分、通信部分、程序下載部分。(3)用LabVIEW編寫上位機的程序,使其能夠接受下位機發(fā)送來的溫度信息數(shù)據(jù),并作出處理想,同時顯示在PC屏幕上。像其他軟件一樣,LabVIEW提供了Windows,UNIX,Linux和Macintosh等多種版本。LabVIEW不僅提供了與遵從GPIB,VXI,RS232和RS485協(xié)議的硬件及數(shù)據(jù)采集卡通信的全部功能,還布置了支持TCP/IP,ActiveX等軟件標準的庫函數(shù),而且圖形化的編程界面使編程過程變得生動有趣。從1988年開始,陸續(xù)有虛擬儀器產(chǎn)品面市。虛擬儀器充分利用計算機技術(shù),可以對測試方案進行編程;而且數(shù)據(jù)的遠程傳輸、數(shù)據(jù)在軟件之間的交換等,都使系統(tǒng)組建變得靈活;計算機的存儲、打印和網(wǎng)絡(luò)化等功能也進一步增進了虛擬儀器的功能。表 為傳統(tǒng)儀器與虛擬儀器的比較一覽表。隨著計算機技術(shù)、微電子技術(shù)和大規(guī)模集成電路技術(shù)的發(fā)展,出現(xiàn)了數(shù)字化儀器和智能儀器。虛擬儀器的出現(xiàn)是儀器發(fā)展史上的一場革命,代表著儀器發(fā)展的最新方向和潮流,是信息技術(shù)的一個重要領(lǐng)域,必將對科學(xué)技術(shù)的發(fā)展和工業(yè)生產(chǎn)產(chǎn)生不可估量的影響。(3)基于計算機的開放式標準體系結(jié)構(gòu)。其基本構(gòu)成包括計算機、虛擬儀器軟件、硬件接口和測試儀器等。而虛擬儀器技術(shù)憑借著其開發(fā)容易、開發(fā)成本低、開發(fā)周期短等明顯的優(yōu)點,漸漸地在工業(yè)測控領(lǐng)域嶄露頭角。其優(yōu)點是用戶可以充分利用自己的計算機和儀器資源,且組建方便靈活、操作簡單,曾是國際流行的自動測試系統(tǒng)。虛擬儀器通過軟件開發(fā)平臺將計算機硬件資源與儀器硬件有機地融為一體,把計算機強大的數(shù)據(jù)處理能力和儀器硬件的測量、控制能力結(jié)合在一起,通過軟件實現(xiàn)對數(shù)據(jù)的顯示、存儲及分析處理,并通過交互式圖形界面實現(xiàn)系統(tǒng)控制和顯示測量數(shù)據(jù),并使用框圖模塊指定各種功能。 與傳統(tǒng)的儀器不同,虛擬儀器(virtual instrument)是基于計算機和標準總線技術(shù)的模塊化系統(tǒng),通常它是由控制模塊、儀器模塊和軟件組成,在虛擬儀器中軟件是至關(guān)重要的,儀器的功能都要通過它來實現(xiàn),因此軟件是虛擬儀器的核心,“軟件就是儀器”,從本質(zhì)上反映了虛擬儀器的特征。 虛擬儀器應(yīng)用程序的開發(fā)環(huán)境主要有兩種=一種是基于傳統(tǒng)的文本語言的軟件開發(fā)環(huán)境,常用的有l(wèi)ab windows/cvi、.visual basidc=vc++等:一種是基于圖形化語言的軟件開發(fā)環(huán)境,常用的有LabVIEW和hp vee。在對大規(guī)模、集成化、智能化及數(shù)字電子儀器需求愈加迫切的形勢下,計算機技術(shù)、儀器技術(shù)和通信技術(shù)相結(jié)合,產(chǎn)生了具有里程碑意義的新一代儀器——虛擬儀器。(2)基于計算機網(wǎng)絡(luò)技術(shù)和接口技術(shù)。從傳統(tǒng)儀器的轉(zhuǎn)變,為用戶帶來了更多的實際利益。傳統(tǒng)儀器的功能都是通過硬件電路或固化軟件實現(xiàn)的,而且由儀器生產(chǎn)廠家給定,其功能和規(guī)模一般都是固定的,用戶無法隨意改變其結(jié)構(gòu)和功能。虛擬儀器以計算機為核心,充分利用計算機強大的圖形界面和數(shù)據(jù)處理能力,提供對測量數(shù)據(jù)的分析和顯示功能。由于虛擬儀器的開放性,用戶可以方便地修改測試方案,構(gòu)成各種專用儀器。第三代智能要求智能儀器內(nèi)置微處理器,既能進行自動測試,又具有一定的數(shù)據(jù)處理,可取代部分腦力勞動,習(xí)慣上稱為智能儀器。虛擬儀器用各種圖標或控件來虛擬傳統(tǒng)儀器面板上的各種器件。使用它進行原理研究、設(shè)計、測試并實現(xiàn)儀器系統(tǒng)時,可以大大提高工作效率。最后將談一下自己的系統(tǒng)制作和調(diào)試過程中的一些問題和解決方法。然后在上位機中進行處理和顯示,通過PID或者模糊算法,計算出要輸出的控制量,再由串口將數(shù)據(jù)發(fā)送到下位機,交由下位機處理。AVR的單片機可以廣泛應(yīng)用于計算機外部設(shè)備、工業(yè)實時控制、儀器儀表、通訊設(shè)備、家用電器等各個領(lǐng)域,它與51單片機、PIC單片機相比具有一系列的優(yōu)點:(1)在相同的系統(tǒng)時鐘下AV
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1