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

正文內(nèi)容

畢業(yè)設(shè)計-無線溫度傳感系統(tǒng)節(jié)點設(shè)計(參考版)

2024-12-07 18:45本頁面
  

【正文】 最后根據(jù)設(shè)計制作出實物。 LED1_1。 Delay(200)。 Delay(200)。LED1_0 。 Delay(200)。 P2OUT=P6OUT。 LED2_1 。 武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 37 Config905()。 nRF905_IO_set()。 } 主函數(shù) void main(void) { WDTCTL = WDTPW + WDTHOLD。 } 數(shù)據(jù)發(fā)送 void TX(void) { SetTxMode()。 TXEN_1。 TRX_CE_0。 TRX_CE_1。i++) { SpiWrite(TxAddress[i])。 for (i=0。 CSN_0。 //寫入地址要和接收方地址一樣 } CSN_1。i32。 //打開 SPI SpiWrite(WTP)。 //關(guān)閉 SPI } NRF905 裝載地址 +數(shù)據(jù)打包 +數(shù)據(jù)發(fā)送 void TxPacket(void) { uchar i。i++) //寫放配置字 { SpiWrite(RFConf[i])。 for (i=0。 } } 武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 35 初始化 NRF90 void Config905(void) { uchar i。 DATA_BUF=DATA_BUF1。 } else { MOSI_0。i++) { if (((DATA_BUFamp。 for (i=0。 } NRF905 SPI 讀寫函數(shù)( IO 模擬 SPI 時序) void SpiWrite(unsigned char send) { unsigned char i。 } SCK_0。 } else { 武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 34 DATA_BUFamp。 if ((P5INamp。i++) { DATA_BUF=DATA_BUF1。 for (i=0。i++)。 while(n) for(i=0。 TXEN_0。 PWR_1。 CSN_1。 P5SELamp。 P5DIR |= 0xC0。 P2SELamp。 P2DIR amp。=0x84。= 0x8F。 //MCLK,SMCLK 時鐘為 XT2 } 初始化 nRF905 void nRF905_IO_set(void) { P6DIR |= 0x07。 OFIFG) != 0)。 iq0)。 //清除振蕩器失效標志 for (iq0 = 0xFF。 do { IFG1 amp。 BCSCTL1 amp。 系統(tǒng)初始化 武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 32 void InitSys() { unsigned int iq0。 ReadTemp()。 Skip()。 DelayNus(60000)。 DelayNus(60000)。 Skip()。 武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 31 Temper=temperature*。 temperature=8。 //讀取高位 temperature=(temp_highamp。 //溫度值 temp_low=Read_18B20()。 圖 IAR 開發(fā)環(huán)境界面 DS18B20 溫度采集程序設(shè)計 溫度采集程序包括寫 18B20 時序,讀取 18B20 時序,讀 18B20 溫度寄存器,讀溫度程序。軟件的界面及操作方法與 IAR EW ARM 開發(fā)軟件相同。目前用戶使用 IAR 居多。 圖 執(zhí)行步驟 最后,完成以上的操作化,我們就能得到 PCB 文件。在 Design 目錄下選擇 Update PCB Document Pcb1,這樣就能把原理圖導入 PCB 文件。在右邊點擊 Place,將元件放置到圖里。在右邊點擊 Libraries 會彈出窗口,選擇要添加的集成庫,然后就能把它添加到原 理圖庫里。在 project 目錄下選擇 pile Integrated Library Integrated Library 1,對元件集成庫進行編譯。雙擊元件會彈出窗口,點擊 Add 就能夠在元件庫里選擇你想要的封裝添加進去。在 project 目錄下選擇 pile Integrated Library Integrated Library 1,對封裝庫進行編譯。在焊盤上操作,完成畫圖。在左側(cè) Integrated Library 目錄下右擊 pcblib1 選擇 New Black Component,重新建立一個空的元件封裝。完成上述操作步驟,畫好 DS18B20。點擊 Place Pin,在上面放置引腳。點擊 Place Rectangle,然后再上面畫元件。在左側(cè) Integrated Library 目錄下右擊 schlib1 選擇 Add New to Project→ PCB Library,這樣就能新建一個封裝庫。 圖 新建元件庫 在 PCB 工程下,點擊 PCB Project,右擊選擇 Add New to Project→ schematic Library,這也是新建元件庫。 武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 24 圖 新建 PCB 文件 新建元件庫。 圖 新建原理圖文件 新建 PCB 文件。 圖 新建操作工程圖 新建原理圖文件。 新建 PCB 工程。它是基于快速的反射和串擾仿真,采用行業(yè)成熟的算法,產(chǎn)生一個非常準確武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 23 的模擬。如果 PCB 板任何一個設(shè)計要求 (設(shè)計規(guī)則指定的 )有問題,可以從 PCB 運行一個反射或串擾分析,以確切地查看其情況 [20]。只要檢查工具正常運行,計算機就會自動列出結(jié)果。如果修改線,只需重新畫線。隨著“ Shift”鍵來切換布線方式。 如果自動布線,選擇“自動布線”菜單, Protel 99 支持多種布線, 可以整板自動布線,也可以對一個網(wǎng)絡布線,也可手動布線組件 。我們可能需要使用不同的布線,在“工具”工具菜單中,在“首選項”中選擇一個不同的布線 [19]。使用自動選擇模式可以快速收集類似的組件包,然后旋轉(zhuǎn),擴大,并組織成組,你可以在后面板上移到所需的位置。 PROTEL99 在布局 方面 增加了一些新花樣。布線關(guān)鍵是布局,大多數(shù)設(shè)計師 使用 手動布局的形式。對話框“確認組件關(guān)聯(lián)”打開,網(wǎng)絡連接列表中,選擇“應用”更新 PCB 文件,由于 PROTEL99 同步設(shè)計,因此,不會產(chǎn)生網(wǎng)表也可以直接進入 PCB 設(shè)計。 建立 PCB 文 件 選擇 PCB 設(shè)計窗口下的“ Design”中的“ Add/Remove Library”,在對話框上選擇“ 4 Port Serial ” ,在“ \Design Explorer 99\Examples”文件夾中選取,點取“ Add” ,然后“ OK”關(guān)閉對話框。在生成網(wǎng)表后,我們可以設(shè)計 PCB 板。 原理圖仿真 將仿真進行執(zhí)行,只要簡單地在元件庫中放置將需要的組件,完成電路圖的連接,加上激勵源,點擊仿真。選擇下面的 ERC 工具,在“規(guī)則矩陣”中的選擇是電氣檢查的項目,成立后,在“安裝電氣規(guī)則檢查”對話框中,選擇“確定”,以運行電氣規(guī)則檢查,測試結(jié)果將是它顯示在屏幕上 [18]。 原理圖連線設(shè)計 從菜單中選擇“位置 /線”,按空格鍵切換連接,自動連接,任意角度,使設(shè)計者在設(shè)計時更容易。在原理圖模塊中,每個模塊都包含一張圖紙,總的原理圖之中可以包含非常多的子原理圖。 多圖紙設(shè)計 打開 LCD 設(shè)計文件,然后再打開 LCD 設(shè)計窗口。 早期 PROTEL 主要作為在 DOS 環(huán)境下運行的印刷電路板的自動布線工具,對硬件的要求很低,可以在不存在硬盤的 286 機器 1M 內(nèi)存運行,但僅有電路圖和印刷電路板設(shè)計繪圖功能, PCB 自動布線完成率較低,而今天已經(jīng)成長為一個巨大的 EDA 軟件,超 過 200M,是一個完整的板級電子設(shè)計集成系統(tǒng),它包括一個電路示意圖,模擬電路和數(shù)字電路混合信號仿真,多層印刷電路板的設(shè)計(包括印刷電路板自動布線),可編程邏輯器件設(shè)計,圖表,表格生成宏支持操作和其它功能,并有一個顧客客戶機 /服務器(客戶機 /服務器)的結(jié)構(gòu),也可以與其他的設(shè)計軟件,文件格式,如 PSPICE, EXCEL,ORCAD,能夠打印密度非常高的印刷電路板 [17]。當總線被拉低,總線控制器在進行溫度轉(zhuǎn)換時,就會知道需要提供給單總線 一個強大的上拉。在這種場合下,強烈建議使用 DS18B20 的 VDD 引腳。 并且總線在溫度轉(zhuǎn)換時并不總是保持高電平。 對 DS18B20 供電都是另一種傳統(tǒng)的方法是從 VDD 引腳接入外接電源。發(fā)出溫度轉(zhuǎn)換指令 [ 44H ]或復制暫存器指令 [ 48H ]后,在 10us 的時間之內(nèi),一定要保證單總線能夠受到強上拉,不僅如此,在時序進行溫度轉(zhuǎn)換或復制數(shù)據(jù)的時候,仍然要保證單總線處在強上拉狀態(tài)。為了 DS18B20 有充足的電力供應保障,當進行溫度轉(zhuǎn)換或拷貝數(shù)據(jù)到 EEPROM 的操作時,必須對單總線強拉。然而,當 DS18B20 正在溫度轉(zhuǎn)換或從暫存器給 EPPROM 傳送數(shù)據(jù)時,工作電流可武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 19 高達 毫安。如果 DS18B20 處在寄生電源的模式, VDD 引腳就一定要接地。寄 生電源控制電路,當總線是高電平,寄生電源從一個單一的總線通過 VDD 引腳。 ( 3) DS18B20 供電 DS18B20 可以從 VDD 引腳接外部電源供電,或者可以在寄生電源模式工作,這可使 DS18B20 在沒有外部電源需求的狀態(tài)工作。因此,采用 DS18B20 設(shè)計遠程溫度測量系統(tǒng)時,總線分布電容和阻抗匹配問題應該考慮。如果我們把總線電纜改為雙絞線帶屏蔽電纜,就可以使正常通信的距離達到 150m,如果采用具有每米絞合次數(shù)更多優(yōu)點的雙絞線帶屏蔽電纜,正常通信的距離就能夠進一步的延長。 ? 如果總線電纜想要連接到 DS18B20,要注意,這是有長度限制的。 ? 對單總線所掛 DS18B20 數(shù)量的問題不在 DS18B20 的相關(guān)信息中所提到的,它很容易使人錯誤認為可 以掛任何數(shù)量的 DS18B20,這是不正確的。 ( 2) DS18B20 使用中注意事項 武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 18 DS18B20 溫度測量系統(tǒng)結(jié)構(gòu)簡單,測溫的精度很高,連接也十分方便,利用口線非常的少,應注意以下幾個方面在實際中的應用: ? DS18B20 與單片機進行串行數(shù)據(jù)傳輸,硬件開銷需要通過相對復雜的軟件進行補償。 根據(jù) DS18B20 通信協(xié)議,主機想要控制 DS18B20,去完成溫度轉(zhuǎn)換,就必須經(jīng)過三個步驟:在每一個讀寫前, DS18B20 都要復位,復位成功發(fā)送一個 ROM 命令,命令如表所示,最后發(fā)送 RAM 指令,指令如表所示。溫度計算:如果符號位 s=0,二進制就要轉(zhuǎn)換為十進制;如果 s = 1,就必須把補碼變成原代碼,然后計算十進制值。 DS18B20 出廠時,這個位置被設(shè)置為 0,我們不能改動這個設(shè)定 ? 高速暫存存儲器 在高速暫存存儲器之中,當溫度轉(zhuǎn)換命令發(fā)布后,能夠產(chǎn)生一個溫度轉(zhuǎn)換值,這個數(shù)值以兩字節(jié)補碼形式存放在暫存存儲器之中,分別為第 1 和第 0 字節(jié)。 ? DS18B20 溫度傳感器的存儲器 這里有一個暫存 RAM 和一個非易失性的可電擦除的 eepram 存在 DS18B20 溫度傳感器之中,通過它們可以存放高溫 、低溫觸發(fā)器 TH, TL 以及寄存器。如果測量溫度大于 0,這五位是 0,只要將測得的值乘以 就可以得到實際溫度。 武漢工程大學 郵電與信息工程學院 畢業(yè)設(shè)計(論文) 17 ? 溫度傳感器 DS18B20 能完成溫度的測量, 以 12 位的轉(zhuǎn)換舉例,例如:提供 16位符號擴展的二進制補碼形式, 以 ℃ /LSB 形式表達,其中 S 為符號位。產(chǎn)品類型的標簽是最開始的 8 位, DS18B20 的序列號是那之后的四十八位,循環(huán)冗余校驗碼是 56 位的。寄生電源總線的要求在 DS18B20 供電段詳細解釋 [15]。 DS18B20 開始后保持低功耗等待狀態(tài),通過總線控制器發(fā)出 [ 44H ]命令,接著進行溫度的測量和 AD 轉(zhuǎn)換,之后,溫度數(shù)據(jù)以兩個字節(jié)的形式存儲在暫存寄存器的溫度寄存器,緊接著, DS18B20 繼續(xù)保持等待狀態(tài)
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1