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

正文內(nèi)容

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

 

【正文】 其含義: 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ū)中已沒有剩余空間接收新的數(shù)據(jù); h. EventRxParity:其值為 1009,奇偶校驗(yàn)錯(cuò)誤; i. EventTxFull:其值為 1010,發(fā)送緩沖區(qū)已滿。遠(yuǎn)端單片機(jī)通過無線模塊發(fā)射溫度數(shù)據(jù)后, PC機(jī)的無線模塊接收到無線數(shù)據(jù),并通過串口向 PC機(jī)回傳數(shù)據(jù),觸發(fā)MSCommon的 onm事件,從而觸發(fā)相應(yīng)的程序,使其按接收到的溫度數(shù)值,描點(diǎn)鹽城工學(xué)院本科畢業(yè)設(shè)計(jì)說明書 ( 2021) 27 。簡(jiǎn)單安排好窗體布局。利用 MSCOMM的事件、函數(shù)可以完成數(shù)據(jù)的接收和發(fā)送。 * Print 1, zfc$ Close 1 End If End If If timslot 100 And signtim Then signtim = False End Sub 通信控件的介紹 通過 PC機(jī)的 ISP串行接口與外部設(shè)備進(jìn)行通信 ,是許多控制系統(tǒng)中常用的一種通信解決方案。 , zfc$ = zfc$ amp。 , amp。 Mid$(Date$, 6, 2) amp。 日 amp。 年 amp。 年 amp。字符轉(zhuǎn)換成 ASCII Case Else End Select End Sub Private Sub Timer1_Timer() On Error Resume Next If B_SamplAlterna = True Then fFileName$ = + \ + set_SamplAlterna + .dat If signfile$ fFileName$ Then signfile$ = fFileName$ 鹽城工學(xué)院本科畢業(yè)設(shè)計(jì)說明書 ( 2021) 25 If Dir$(signfile$) Then Open signfile$ For Binary As 11 llamp。 = 0 39。設(shè)置波特率等通信協(xié)議 End If If Msmb = 19200 Then = 19200,N,8,1 39。采集的溫度數(shù)據(jù)還通過 Data 控件存入數(shù)據(jù)庫(kù)中。 程序中,接收到的數(shù)據(jù)暫存在 Inbyte()中, buffer 為溫度數(shù)據(jù)緩存,接收到的數(shù)據(jù)按 16 進(jìn)制的格式放入緩沖中,便于之后的數(shù)據(jù)處理。在 VB 程序中設(shè)置為串口 1,輸入模式為二進(jìn)制,且接收和發(fā)送一個(gè)字符就會(huì)觸發(fā)MSComm1 的 OnComm 接收觸發(fā)事件。 VB 編寫的實(shí)時(shí)顯示界面如圖 51 所示,點(diǎn)擊查詢可查詢歷史溫度信息。這些串口在 CPU 和外設(shè)之間充當(dāng)解釋器的角色。 使用 編寫上位機(jī)程序,接收溫度數(shù)據(jù)并儲(chǔ)存在數(shù)據(jù)庫(kù)中;接收數(shù)據(jù)時(shí),能同步畫出溫度變化的曲線,系統(tǒng)可查詢歷史溫度信息。 led3=1。 led2=1。 led1=1。 led0=1。i3。 // nRF905 power on TRX_CE=0。 // Spi clock line init low DR=0。i++) // Write configration words 寫放配置字 { SpiWrite(RFConf[i])。 CSN=0。 // delay1 for mode change(=650us) } //接收模式設(shè)置 void SetRxMode(void) { TXEN=0。 code TxAddress[4]={0xcc,0xcc,0xcc,0xcc}。 b、 當(dāng) nRF905在接收信號(hào)檢測(cè)到載波, 則 CD(carrier detect)引腳置位;然后,如果接收到有效地址則 AM(address match)置位,最后將接收到的有效數(shù)據(jù)包去掉前導(dǎo)碼、地址, CRC正確后,將 DR(data ready)引腳置位。 C. nRF905自動(dòng)完成數(shù)據(jù)打包 (加入前導(dǎo)碼和 CRC),包經(jīng)過 GFSK調(diào)制以 100 Kbit/ s發(fā)送,當(dāng)傳輸完畢 I)R置位。 nRF905的 SPI接 LJ只有在掉電模式和 standby模式是激活的。 tmp=tmp|tt。 CLK7705=1。 _nop_()。 _nop_()。 for(i=0。 tt=(uchar)cc。 _nop_()。 _nop_()。i++) /*讀高字節(jié) 8 位 */ { tmp=1。 /*寫通信寄存器 , 下一次為讀數(shù)據(jù)寄存器 1通道 AD7705_DPDY=1。 /*產(chǎn)生時(shí)鐘上升沿 */ } } /讀 AD7705 函數(shù) void readfromad7705(bit ff) { uchar I,tmp,tt。 /*輸出最高位 */ dat=1。i8。本系統(tǒng)為 16位,即兩字節(jié),高字節(jié)在先,低字節(jié)在后。 溫 度 采 集讀 數(shù) 據(jù)上 位 機(jī) 接 收 數(shù) 據(jù) 并 顯 示向 上 位 機(jī) 傳 輸 數(shù) 據(jù)讀 數(shù) 據(jù)無 線 接 收無 線 發(fā) 送初 始 化 圖 42 溫度采集程序流程圖 鹽城工學(xué)院本科畢業(yè)設(shè)計(jì)說明書 ( 2021) 15 上 位 機(jī) 發(fā) 出 控 制 溫 度 值讀 取 控 制 信 號(hào)溫 度 比 較 , 是 否 和 當(dāng) 前 溫 度 一 致無 線 模 塊 發(fā) 出 控 制 命 令無 線 模 塊 接 收 控 制 命 令下 位 機(jī) 讀 取 命 令繼 電 器 動(dòng) 作結(jié) 束NN溫 度 比 較 , 是 否 和 當(dāng) 前 溫 度 一 致YY 圖 43 溫度控制程序流程圖 子站各模塊子程序 的設(shè)計(jì) 測(cè)溫模塊子程序的設(shè)計(jì) A、 AD7705 的初始化 對(duì) AD7705 初始化其實(shí)質(zhì)是按照初始化的要求將有關(guān)參數(shù)寫入 AD7705 的相應(yīng)寄存器,包括通信寄存器、設(shè)置寄存器和時(shí)鐘寄存器。 主站可以提高傳輸效率 , 并可以有效的解決同頻干擾問題 , 子站數(shù)據(jù)采集結(jié)束 , 則可與計(jì)算機(jī)軟件處理系統(tǒng)進(jìn)行通信 。 為了避免同頻干擾的問題 , 系統(tǒng)采用分時(shí)技術(shù) , 把系統(tǒng)主站與任意一個(gè)子站之間的通信采用時(shí)分的方式分開 。 AMS1117的片上微調(diào)把基準(zhǔn)電壓調(diào)整到 %的誤差以內(nèi),而且電流限制也得到了調(diào)整,以盡 量減少因穩(wěn)壓器和電源電路超載而造成的壓力。 基于無線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì) 12 圖 37 電器開關(guān)電路 電源電路 單片機(jī)所用為 +5V電壓,而 NRF905無線模塊所用電壓為 +,所以在此設(shè)計(jì)了電源轉(zhuǎn) 換模塊,可以將 +5V電壓轉(zhuǎn)換為 +。電阻 R 主要起限流作用,降低晶體管功耗,阻值為 1 KΩ 。 繼電器采用天波公司的 HJR3FFSZ,具體線 線圈參數(shù)( 20℃) 見表 33. 表 33 繼電器 線圈參數(shù) 額定電壓 (VDC) 3 5 6 9 12 18 24 48 線圈阻值 (Ω177。待機(jī)模式有利于減小工作電流,從待機(jī)模式到發(fā)送模式或接收模式的啟動(dòng)時(shí)間也比較 短。 nRF905一次的數(shù)據(jù)傳輸量最多為 32字節(jié)。在 ShockBurst接收模式下,當(dāng)一個(gè)包含正確地址和數(shù)據(jù)的數(shù)據(jù)包被接收到后,地址匹配 (A 和數(shù)據(jù)準(zhǔn)備好 (DR)兩引腳通知微控制器 (MCU)。 表 32 nRF905的工作模式表 PWR UP TRX_ CE O 掉電和 SPI編程 1 0 待機(jī)和 SPI編程 1 1 O ShockBurst接收模式 鹽城工學(xué)院本科畢業(yè)設(shè)計(jì)說明書 ( 2021) 11 a、 ShockBurst模式 與射頻數(shù)據(jù)包有關(guān)的高速信號(hào)處理都在 nRF905片內(nèi)進(jìn)行,數(shù)據(jù)速率由微控制器配置的 SPI接口決定。兩種工作模式分別是 ShoekBumt接收模式和 ShoekBurst發(fā)送模式。 圖 35 數(shù)碼管顯示電路 基于無線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì) 10 收發(fā)電路的設(shè)計(jì) 收發(fā)電路采用 nRF905芯片,直接和單片機(jī)的 I/O口連接。一個(gè)數(shù)碼管穩(wěn)定顯示要求的切換頻率要大于 50Hz,那么 4 個(gè)數(shù)碼管則需要 50 4= 200Hz 以上的切換頻率才能看到不閃爍并且持續(xù)穩(wěn)定顯示的字符。故 采 用共陽(yáng)極 。 顯示 電路 的設(shè)計(jì) 本設(shè)計(jì)下位機(jī)溫度顯示采用 4位共陽(yáng)極數(shù)碼管, 共陰 極 即負(fù)端接地,正端接 P口。分壓電阻為 24kΩ 和 15kΩ ,產(chǎn)生的基準(zhǔn)電壓為 。 在本設(shè)計(jì)中 SCLK 接 AT89C51 的同步脈沖輸出端 TXD,AD7705 的數(shù)據(jù)輸入。 放大器的放大倍數(shù)應(yīng)與傳感器及 A/ D轉(zhuǎn)換器相匹配。常用的采樣電路有兩種:一為橋式測(cè)溫電路,一為恒流源式測(cè)溫電路。由于鉑電阻的電阻值與溫度成非線性關(guān)系,所以需要進(jìn)行非線性校正。如圖 31, RESET 腳通過 SW 按鈕開關(guān)接到高電平上,用手按 SW開關(guān),不管手多快都會(huì)超過 2us,換言之,只要按下 SW 開關(guān),使 RESET 管腳成高電平,就一定會(huì)使系統(tǒng)復(fù)位。其管腳圖如圖 31 所示。 上位機(jī)軟件采用 編程,可完成數(shù)據(jù)在下位機(jī)和上位機(jī)之間的傳輸,和上位機(jī)的監(jiān)控和數(shù)據(jù)曲線分析等功能。 子站 的組成及工作原理 本文所設(shè)計(jì)的無線智能精密溫控系統(tǒng)的設(shè)計(jì)主要由 STC89C52,溫度傳感器DS18B20, LED顯示器 ,無線 nRF905模塊, 高溫報(bào)警 和 ISP串口通訊電路組成。 無線網(wǎng)絡(luò) 現(xiàn)在的許多通用單片機(jī) (MCU)已經(jīng)把 USB、 CAN和以太網(wǎng)作為標(biāo)準(zhǔn)外設(shè)集成在芯片內(nèi)部一樣,越 來越多的無線網(wǎng)絡(luò)芯片和無線網(wǎng)絡(luò)解決方案也在向集成方向發(fā)展。 系統(tǒng)原理如圖 21所示。 鹽城工學(xué)院本科畢業(yè)設(shè)計(jì)說明書 ( 2021) 3 2. 基于無線網(wǎng)絡(luò)的分布式電烤箱溫控 系統(tǒng)的總體設(shè)計(jì) 基于無線網(wǎng)絡(luò)的分布式電烤箱溫控 系統(tǒng)的組成 系統(tǒng)的組成框圖 本系統(tǒng)主要包括三個(gè)部分 : 子站 、 主站和計(jì)算機(jī)數(shù)據(jù)處理軟件系統(tǒng) 。用 NRF905 無線通信模塊將溫度數(shù)據(jù)無線傳輸?shù)搅硪豢刂平K端,完成單片機(jī)和 PC 機(jī)的通信可實(shí)現(xiàn)對(duì)上位機(jī)的信號(hào)采集、實(shí)時(shí)監(jiān)控、歷史數(shù)據(jù)等操作,具有抗干擾性強(qiáng)等優(yōu)點(diǎn)。 NRF905 無線發(fā)射模塊在數(shù)據(jù)采集和傳輸過程中有低功耗,強(qiáng)抗于擾能力等優(yōu)點(diǎn)。 基于無線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì) 2 課題的基本內(nèi)容 課題 設(shè)計(jì)了一種基于 STC89C52 單片機(jī)的 分布式 無線智能精密溫控系統(tǒng),可對(duì) 多個(gè) 電烤箱溫度進(jìn)行測(cè)量、誤差修正、判定,傳感器故障與高溫報(bào)警,并具有鍵盤控制和無線通訊顯示功能。 隨著集成電路技術(shù)的發(fā)展,單片微型計(jì)算機(jī)的功能也不斷增強(qiáng),許多高性能的新型機(jī)種不斷涌現(xiàn)出來。與計(jì)算機(jī)多級(jí)控制系統(tǒng)相比,分布式控制系統(tǒng)在結(jié)構(gòu)上更加靈活、布局更為合理和成本更低。實(shí)現(xiàn)計(jì)算機(jī)技術(shù)、傳感器技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)與測(cè)控技術(shù)的有機(jī)結(jié)合,組建網(wǎng)絡(luò)化、集成化、分布式的測(cè)控系統(tǒng),滿足測(cè)控系統(tǒng)集成項(xiàng)目的 市場(chǎng)需求,已成為現(xiàn)代測(cè)控領(lǐng)域極其重要的業(yè)務(wù)內(nèi)容。 傳統(tǒng)的測(cè)試 系 統(tǒng)是在工控機(jī)或 PC 機(jī)上安裝相應(yīng)的數(shù)據(jù)采集設(shè)備,就地進(jìn)行數(shù)據(jù)采集及測(cè)試分析 ,是一種單機(jī)小型本地化的測(cè)試系統(tǒng)。 關(guān)鍵詞: 無線通信; 溫控系統(tǒng) ; 分布式系統(tǒng) ; 單片機(jī) 基于無線網(wǎng)絡(luò)的分布式電烤箱溫控系統(tǒng)設(shè)計(jì) Design of Distributed Oven Temperature Control System Based on Wireless Network Abstract: With the rapid development of mobile munication technology, an increasing number of information collection and remote control system adopts wireless data transmission technology, it has the advantages of low cost, easy installation, easy movement pared with the wiring datatransmission, now it is widely used in
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1