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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-基于無(wú)線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì)(留存版)

  

【正文】 操作對(duì)象和操作類型,然后才能對(duì)其進(jìn)行操作.系統(tǒng)上電后, CPU 可先通過(guò)寫(xiě)入 32BIT 的 “1” 對(duì) AD7705 進(jìn)行軟件復(fù)位,然后再對(duì) AD7705 兩個(gè)通道初始化.本模塊初始化包括:根據(jù)系統(tǒng)設(shè)計(jì)要求,寫(xiě)時(shí)鐘寄基于無(wú)線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì) 16 存器時(shí)指明 AD7705 的主頻 為 ,設(shè)置輸出更新率為 50Hz;設(shè)置增益 為 128,單 極性工作方式, 自校準(zhǔn)及非濾波同步 ,啟動(dòng)某通道自 校正后進(jìn)行數(shù)據(jù)轉(zhuǎn)換 。 AMS1117系列穩(wěn)壓器有可調(diào)版與多種固定電壓版,設(shè)計(jì)用于提供 1A輸出電流且工作壓差可低至 1V。在掉電模式下, nRF905的工作電流最小,一般為 2. 5 A。 nRF905為 32腳 QFN封裝,其管腳的定義與功能如表 31所示。系統(tǒng)增益: 128。 本 系統(tǒng)設(shè)計(jì)的測(cè)溫電路主要由橋式測(cè)溫電路和 A/D轉(zhuǎn)換器組成,橋式測(cè)溫電路主要由熱電阻 PT100構(gòu)成,而 A/D轉(zhuǎn)換器則由內(nèi)置運(yùn)算放大器的 AD7705為主要器件構(gòu)成。 溫度采集 單片機(jī)溫度轉(zhuǎn)換 STC89C52 nRF905 發(fā)送 /接收數(shù)據(jù) 溫度控制 參數(shù)調(diào)節(jié) 高溫報(bào)警 圖 22子站總體框架圖 電烤箱 溫度顯示 鹽城工學(xué)院本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū) ( 2021) 5 圖為系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu),用 溫度傳感器 DS18B20 直接 采集電烤箱溫度, 采集到的數(shù)據(jù)傳送給 單片機(jī) STC89C52,后用 nRF905 無(wú)線發(fā)射模塊發(fā)送出去,控制端同樣采用 nRF905 模塊接收數(shù)據(jù)同時(shí)傳給單片機(jī),單片機(jī)用控制繼電器的開(kāi)關(guān)來(lái)實(shí)現(xiàn)對(duì)電烤箱溫度的 PID 控制和高溫報(bào)警等功能,采用 VB 進(jìn)行分布式電烤箱溫度控制系統(tǒng)監(jiān)控軟件設(shè)計(jì) , 從而達(dá)到設(shè)計(jì)目標(biāo)。 設(shè)計(jì) 系統(tǒng) 主要 完成 以下工作 : A、 設(shè)計(jì) 溫度測(cè)量和 A/D轉(zhuǎn)換電路 ; B、 設(shè)計(jì)數(shù)碼管顯示電路; C、 完成 NRF905 無(wú)線模塊的編程和應(yīng)用; D、 設(shè)計(jì)電器開(kāi)關(guān)電路,用于控制電烤箱的開(kāi)關(guān)來(lái)控制電烤箱的溫度; E、 設(shè)計(jì)高溫報(bào)警電路; F、 設(shè)計(jì)電源轉(zhuǎn)換電路,將 +5V 電源轉(zhuǎn)換為 + 電源供 NRF905 無(wú)線傳輸模塊使用; G、 設(shè)計(jì)上位機(jī)界面,并完成上位機(jī)的編程; H、 設(shè)計(jì)主程序,對(duì)單片機(jī) STC89C52 進(jìn)行編程,完成最終控制功能。而采用無(wú)線傳輸技術(shù)當(dāng)然是 一個(gè)不錯(cuò)的選擇,有利地解決了這些問(wèn)題,并且還有高網(wǎng)絡(luò)容量、高實(shí)時(shí)性、低功耗等優(yōu)點(diǎn) 。所設(shè)計(jì)的系統(tǒng)功能完備,具有數(shù)據(jù)采集無(wú)線傳輸和顯示功能,系統(tǒng)具有操作簡(jiǎn)單、工作可靠、人機(jī)交互界面友好、自動(dòng)化程度高。 Temperature control system。單片機(jī)以其功能強(qiáng)、體積小、可靠性高、造價(jià)低和開(kāi)發(fā)周期短等優(yōu)點(diǎn),稱為自動(dòng)化和各個(gè)測(cè)控領(lǐng)域中廣泛應(yīng)用的器件,在工業(yè)生產(chǎn)中稱為必不可少的器件。 子站以微控制器為核心 , 主要完成信號(hào)調(diào)理 , A/D轉(zhuǎn)換 、 數(shù)據(jù)的存儲(chǔ)和傳輸?shù)裙δ?; 主站采用作為主控制器 , 實(shí)現(xiàn)數(shù)據(jù)通信與存儲(chǔ) 、 子站采樣頻率的設(shè)定調(diào)節(jié)以及相關(guān)數(shù)據(jù)信息的顯示與設(shè)定等功能 。 基于無(wú)線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì) 6 3. 基于無(wú)線網(wǎng)絡(luò)的分布式電烤箱溫控 系統(tǒng) 子站 的硬件設(shè)計(jì) 單片機(jī)最小系統(tǒng) 本系統(tǒng)主控芯片選用的是 由深圳宏晶公司代理銷售的 STC89C52 單片機(jī) , 、 是 由美國(guó)設(shè)計(jì)生產(chǎn)的 一種低電壓、高性能 CMOS 8 位單片機(jī),片內(nèi)含 8kbytes 的可反復(fù)寫(xiě)的 FlashROM 和 128bytes 的 RAM, 2 個(gè) 16 位定時(shí)計(jì)數(shù)器。 本系統(tǒng)采用橋式測(cè)溫電路。缺點(diǎn) 是 : 。兩種節(jié)能模式分別是掉電 Power Down)模式和待機(jī)(Standby)模式。在待機(jī)模式下, nRF905內(nèi)部的部分晶體振蕩器處于工作狀態(tài)。 AMS1117器件引腳上兼容其他三端 SCSI 穩(wěn)壓器,提供適用貼片安裝的 SOT223,8引腳 SOIC,和 TO252(DPAK)塑料封裝。 16位數(shù)據(jù)的讀取及串行數(shù)據(jù)組裝成字節(jié)的具體 流程圖如圖 45所示。 while(AD7705_DPDY)。 /*將該位強(qiáng)制轉(zhuǎn)換為字節(jié) */ tmp=tmp|tt。 _nop_()。 c、 CPU復(fù)位 TRX— CE引腳,使 nRF905進(jìn)入空閑模式,然后通過(guò) SPI接口讀取數(shù)據(jù)。 } CSN=1。 P0=seg[dispaly[0]]。 圖 51上位機(jī) 功能框 圖 數(shù)據(jù)采集實(shí)時(shí)顯示程序設(shè)計(jì)思路: 本程序使用 的通用串口控件 MSComm 來(lái)對(duì)發(fā)送到串口的數(shù)據(jù)進(jìn)行采集處理。此外程序還添加了接收溫度數(shù)據(jù)的判定,接收到的溫度數(shù)據(jù)應(yīng)為兩字節(jié),且低位在前,當(dāng)接收到的數(shù)據(jù)不是兩字節(jié)時(shí),表 示接收錯(cuò)誤,跳出此程序。 = LOF(11) recoda$ = Space(llamp。 月 amp。以下為MSCOMM控件的主要屬性及方法: a. CommPort屬性:設(shè)置并返回通信端口號(hào); b. settings屬性:以字符串的形式設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位; c. PortOpen屬性:設(shè)置并返回通信端口的狀態(tài),也可以打開(kāi)和關(guān)閉端口; d. InputLen屬性:說(shuō)明 Input屬性從接收緩沖區(qū)中讀取的字符數(shù); :設(shè)置或返回接收緩沖區(qū)的大小,缺省為 1024個(gè)字節(jié); f. InBufferComt:返回接收緩沖區(qū)內(nèi)的等待讀取的字節(jié)個(gè)數(shù),通過(guò)將該屬性定為0來(lái)清除接收緩沖區(qū); g. Inputlen:設(shè)置或返回接收緩沖區(qū)內(nèi)用 INPUT讀入的個(gè)數(shù),若取 0,則讀入整個(gè)緩沖區(qū); h. Input:該屬性表示從緩沖區(qū)內(nèi)移走一串字符; i. Output:向 發(fā)送緩沖區(qū)傳送一串字符; 如果在通訊過(guò)程中發(fā)生了一個(gè)通訊事件或錯(cuò)誤將產(chǎn)生 ONCOMM事件,通過(guò)查詢ONCOMM事件的屬性 CommEvent可以確定錯(cuò)誤的類型以及所發(fā)生的通訊事件,在程序設(shè)計(jì)中,我們可以根據(jù)不同的值來(lái)進(jìn)行不同的操作。在本控制系統(tǒng)中,利用 VB通訊控件 MSCOMM開(kāi)發(fā)的無(wú)線通訊程序。 .dat Open FileName$ For Append As 1 zfc$ = amp。清接收緩沖區(qū) a = b = Asc(a) If b = 34 Then signtemper1 = 零上 39。波特 率設(shè)置為 9600,可以根據(jù)具體設(shè)計(jì)情況更改波特率的大小,但要與下位機(jī)的一致。 } } } 基于無(wú)線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì) 22 5. 上位機(jī)監(jiān)控軟件設(shè)計(jì) 本設(shè)計(jì)上位機(jī)軟件采用 VB軟件編寫(xiě),其主要是用來(lái)監(jiān)視和控制電烤箱,設(shè)置烤箱使烤箱加熱,并記錄烤箱的溫度曲線。i++) { P0=0xC6。 // Spi enable for write a spi mand //SpiWrite(WC)。 鹽城工學(xué)院本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū) ( 2021) 19 D. 如果將 AUT()_RETRAN位置高, nRF905將連續(xù)發(fā)送數(shù)據(jù)包,直至將 TRX_CE引腳復(fù)位。 _nop_()。 CLK7705=1。 bit cc。通信寄存器用于通道選擇和啟動(dòng)對(duì)設(shè)置寄存器與時(shí)鐘寄存器的讀寫(xiě)操作,時(shí)鐘寄存器用于設(shè)置 AD7705 的數(shù)據(jù)更新頻率和第一陷波頻率等,設(shè)置寄存器 用于設(shè)置 AD7705 的單雙極性、增益、校準(zhǔn)方式及濾波方式。本模塊主要采用的 ,配用 1K電阻、二極管 581 10uF和 ,將輸入的 +5V電壓轉(zhuǎn)換為穩(wěn)定的 +,供給 NRF905無(wú)線模塊。 b、 節(jié)能模式 nRF905的節(jié)能模式包括掉電模式和待機(jī)模式。 nRF905片內(nèi)集成了電源管理、晶體振蕩器、低噪聲放大器、頻率合成器以及功率放大器等模塊,曼徹斯特編碼/解碼由片內(nèi)硬件完成,無(wú)需用戶對(duì)數(shù)據(jù)進(jìn)行曼徹斯特編碼,因此使用非常方便。 基于無(wú)線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì) 8 圖 32 AD7705與 STC89C52單片機(jī)連接的電路圖 確定 AD7705 的相應(yīng)參數(shù)取:輸出數(shù)據(jù)更新速率: 50Hz。校正分為模擬電路校正和微處理器數(shù)字化校正,模擬校正有很多現(xiàn)成的電路,其精度不高且易受溫漂等干擾因素影響,數(shù)字化校正則需要在微處理系統(tǒng)中使用,將 Pt電阻的電阻值和溫度對(duì)應(yīng)起來(lái)后存入 EEPROM中,根據(jù)電路中實(shí)測(cè)的 AD值以查表方式計(jì)算相應(yīng)溫度值。系統(tǒng)原理框架圖如 上圖 圖 1所示。上位機(jī)軟件采用 VB軟件編程,生成可視化友好界面,方便操作,易于控制和維護(hù)。 在工控?cái)?shù)據(jù)采集業(yè),環(huán)境條件惡劣、布線困難已經(jīng)成了一個(gè)普遍的問(wèn)題。完成了 電烤箱溫控系統(tǒng)硬件電路的設(shè)計(jì)與制作, 采用結(jié)構(gòu)化設(shè)計(jì)思路 ,完成 上位機(jī)和下位機(jī)的軟件設(shè)計(jì),程序可移植性好、代碼優(yōu)化合理運(yùn)行效率高。 Distributed system。在溫度控制系統(tǒng)中,單片機(jī)更是起到了不可替代的 核心作用。 現(xiàn)場(chǎng)溫度傳感器輸出的信號(hào)經(jīng)信號(hào)調(diào)理電路后 ,經(jīng)放大電路和模數(shù)轉(zhuǎn)化, 送入單片機(jī),并在其控制下完成存儲(chǔ)等工作 。 圖 31 STC89C52單片機(jī)部分電路結(jié)構(gòu)圖 STC89C52 單片機(jī)內(nèi)部主要包括累加器 ACC(有時(shí)也簡(jiǎn)稱為 A)、程序狀態(tài)字PSW、地址指示器 DPTR、只讀存儲(chǔ)器 ROM、隨機(jī)存取存儲(chǔ)器 RAM、寄存器、并行 I/O 接口 P0~P定時(shí)器 /計(jì)數(shù)器、串行 I/O 接口以及定時(shí)控制邏輯電路等。 測(cè)溫原理:電路采用 TL431和電位器 VR1調(diào)節(jié)產(chǎn)生 ;采用 RR VR Pt100構(gòu)成測(cè)量電橋(其中 R1= R2, VR2為 100Ω精密電阻),當(dāng) Pt100的電阻值和 VR2的電阻值不相等時(shí),電橋輸出一個(gè) mV級(jí)的壓差信號(hào),這個(gè)壓差信號(hào)經(jīng)過(guò)運(yùn)放 LM324放大后輸出期望大小的電壓信號(hào),該信號(hào)可直接連 AD轉(zhuǎn)換芯片。 P口全為 1,LED全亮,要編程控制。在節(jié)能模式下,可以進(jìn)行 SPI編程。 nRF905在待機(jī)模式下的工作電流,跟外部晶體振蕩器的頻率有關(guān)。 AMS1117 應(yīng)用 : 高效線性穩(wěn)壓器 、 后置穩(wěn)壓器,用于交換式電源 5V 至 線性穩(wěn)壓器 、 電池充電器 、 有源 SCSI 終端 、 筆記本電源管理 、 電池供電設(shè)備 。 鹽城工學(xué)院本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū) ( 2021) 17 部分程序如下: /寫(xiě) AD7705 函數(shù) void writetoreg7705(uchar dat) { uchar i。 /*轉(zhuǎn)換完成否 , =0 則表示完成 */ for(i=0。 /*數(shù)據(jù)組裝成字節(jié) */ } ADH_1=tmp。 cc=DIN7705。 d、 數(shù)據(jù)接收完畢后, nRF905 DR 和 AM 引腳復(fù)位并準(zhǔn)備進(jìn)入下一個(gè)工作模式。 // Disable Spi } //初始化 nRF905 狀態(tài) void nRF905Init(void) { CSN=1。 led1=0。 的 MSComm 通信控件提供了一系列標(biāo)準(zhǔn)通信命令的接口,它允許建立串口連接,可以連接到其他通信設(shè)備(如 Modem).還可以發(fā)送命令、進(jìn)行數(shù)據(jù)交換以及監(jiān)視和響應(yīng)在通信過(guò)程中可能發(fā)生的各種錯(cuò)誤和事件,從而可以用它創(chuàng)建全雙工 、事件驅(qū)動(dòng)的、高效實(shí)用的通信程序 。 為了在 VB 界面能夠顯示當(dāng)前的溫度值,需要將采集的兩字節(jié)溫度數(shù)據(jù)轉(zhuǎn)化為十進(jìn)制測(cè)量數(shù)據(jù)。) Get 11, , recoda$ 39。 Mid$(Date$, 9, 2) amp。以下是 CommEvent部分屬性的常數(shù)值及其含義: a. EvSend:其值為 1,發(fā)送緩沖區(qū)中的字符數(shù)少于 STHreshold制定的值; b. EvReceive:其值為 2,在接受緩沖區(qū)中收到 RTHreshold個(gè)字符,這個(gè)時(shí)間將持續(xù)產(chǎn)生直到利用 INPUT屬性從接收緩沖 區(qū)中移除數(shù)據(jù); c. EvCTS:其值為 3, Clear To Send 線的狀態(tài)發(fā)生變化; d. EvEOF:其值為 7,收到文件結(jié)束( ASCII字符為 26)字符; e. EventBreak:其值為 1001,接收到一個(gè)中斷信號(hào); f. EventFrame:其值為 1004,硬件檢測(cè)到幀錯(cuò)誤; g. EventRxOver:其值為 1008,接收緩沖區(qū)溢出,即接收緩沖區(qū)中已沒(méi)有剩余空間接收新的數(shù)據(jù); h. EventRxParity:其值為 1009,奇偶校驗(yàn)錯(cuò)誤; i. EventTxFull:其值為 1010,發(fā)送緩沖區(qū)已滿。 * Print 1, zfc$ Close 1 End If End If If timslot 100 And signtim Then signtim
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1