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

正文內(nèi)容

基于internet分布式無(wú)線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(文件)

 

【正文】 ................ 14 8. 參考文獻(xiàn) ................................................... 15 附錄 ........................................................... 16 A. 溫度采集終端模塊核心源碼 ................................ 16 B. 串口通信模塊核心源碼 .................................... 17 C. 可視化界面模塊核心源碼 .................................. 21 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 1 基于 Inter分布式無(wú)線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn) 丁輝(指導(dǎo)老師 汪自云) (計(jì)算機(jī)科學(xué) 與技術(shù)學(xué)院 湖北 黃石 435002) 1. 引 言 隨著微機(jī)電系統(tǒng) (MicroElectroMechanism System, MEMS)、片上系統(tǒng)( SOC, System on Chip) 、無(wú)線通信和低功耗嵌入式技術(shù)的飛速發(fā)展 ,孕育出無(wú)線傳感器網(wǎng)絡(luò) (Wireless Sensor Networks, WSN),并以其低功耗、低成本、分布式和自組織的特點(diǎn)帶來(lái)了信息感知的一場(chǎng)變革。這些潛在的應(yīng)用領(lǐng)域可以歸納為 :軍事、航空、反恐、防爆、救災(zāi)、環(huán)境、醫(yī)療 、保健、家居、工業(yè)、商業(yè)等領(lǐng)域。 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 2 系統(tǒng)框圖 溫度傳感器模塊的系統(tǒng)框圖如圖 1所示 。其外圍電路如圖 2 所示 。 DS18B20引腳圖 及內(nèi)部結(jié)構(gòu)圖 : DS1302模塊 DS1302是 美國(guó) DALLAS公司推出的一種高性能、低功耗、帶 RAM的實(shí)時(shí)時(shí)鐘電路,工作電壓為 ~ 。 DS1302引腳圖 及內(nèi)部結(jié)構(gòu)圖 : 圖 3 DS18B20 引腳圖及內(nèi)部結(jié)構(gòu)圖 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 4 3. 無(wú)線通信模塊 本設(shè)計(jì) 模塊我們使用了 北京 驛唐科技 公司的產(chǎn)品 GPRS/CDMA 智能無(wú)線數(shù)據(jù)終端 MD600G。 注: Windows 20xx 超級(jí)終端 組件的添加方法如下 :開(kāi)始 —— 所有程序 —— 控制面板 —— 添加刪除程序 —— 添加刪除 WINDOWS組件 —— 附件和工具 —— 詳細(xì)信息 —— 通信 —— 詳細(xì)信息 —— 勾選“超級(jí)終端”按提示安裝 。這樣,就完成了現(xiàn)場(chǎng) GPRS 即插即用串口到虛擬串口的映射,用戶可以直接通過(guò)虛擬串口對(duì)遠(yuǎn)端串口設(shè)備進(jìn)行采集和控制。 程序運(yùn)行界面 : 虛擬串口 實(shí)時(shí)可視化界面 溫度數(shù)據(jù) mServer 串口通信 圖 10 可視化界面的設(shè)計(jì)思路 圖 9 mServer 中的映射管理 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 8 實(shí)時(shí)曲線顯示程序 程序功能: 通過(guò) socket編程,監(jiān) 聽(tīng) 運(yùn)行該程序的 客戶端 是否 接 收到溫度數(shù)據(jù),如果 接 收到溫度數(shù)據(jù),則進(jìn)行相應(yīng)的可視化 實(shí)時(shí) 曲線顯示。如果單純地設(shè)定 延時(shí) 為 5秒,時(shí)鐘的顯示就會(huì)出現(xiàn)跳動(dòng),即 5秒才更新一次時(shí)間,從而使時(shí)間的連續(xù)顯示出現(xiàn)障礙。原因在于 :數(shù)據(jù)中心需要開(kāi)放兩個(gè)端口 進(jìn)行通信 , 一個(gè)端口是無(wú)線溫度采集終端與數(shù)據(jù)中心的通信端口;另一個(gè)端口是數(shù)據(jù)中心客戶端演示程序 與數(shù)據(jù)中心的通信端口。 當(dāng)客戶端斷開(kāi)與服務(wù)器端的連接時(shí),將向服務(wù)器 提交斷開(kāi) 請(qǐng)求,從服務(wù)器端的 IP地址庫(kù)中釋放掉該客戶端的 IP地址,從而實(shí)現(xiàn)了服務(wù)器端 IP地址庫(kù)的動(dòng)態(tài)更新。該系統(tǒng)從實(shí)際出發(fā),解決了無(wú)線傳感器網(wǎng)絡(luò)目前所遇到的幾個(gè)典型問(wèn)題 (如 網(wǎng)絡(luò)內(nèi)通信問(wèn)題 、 成本問(wèn)題 、 系統(tǒng)能量供應(yīng)問(wèn)題 ) ,有較好的實(shí)用性和應(yīng)用性。 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 13 ③ 軍事領(lǐng)域 由于無(wú)線傳感器網(wǎng)絡(luò)具有密集型、隨機(jī)分布的特點(diǎn),使其非常適合應(yīng)用于惡劣的戰(zhàn)場(chǎng)環(huán)境中,使其非常適合應(yīng)用于惡劣的戰(zhàn)場(chǎng)環(huán)境中,包括偵察敵情 、監(jiān)控兵力、裝備和物資,判斷生物化學(xué)攻擊等多方面用途。 [5] 圖 17 系統(tǒng)工作結(jié)構(gòu)圖 由于設(shè)計(jì)時(shí)間的限制,該系統(tǒng) 在 縱向 設(shè)計(jì) 和橫向 設(shè)計(jì)上仍存在相當(dāng) 的 發(fā)展 空間, 例如: ① 在該系統(tǒng)中,目前的電能是由蓄電池供應(yīng)。 實(shí)時(shí)曲線顯示 串口通信 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 14 7. 致謝 首先要對(duì)該篇論文的指導(dǎo)老師汪自云教授表示衷心的感謝,是他多年的栽培和 悉 心指導(dǎo),才讓本文作者能夠 順利 完成該系統(tǒng) 的 設(shè)計(jì) 與實(shí)現(xiàn) 。 //串口字符串 SYSTEMTIME RTC。 //串口工作在方式 1,波特率 9600,晶振為 PCON = 0。 IE = 0x91。//初始化溫度傳感器 /***************時(shí)鐘測(cè)試 *********************/ Initial_DS1302()。 Write1302(DS1302_MONTH, 0x04)。 delay_ms(1000)。 //溫度部分 sprintf(str_buff,%,V)。 sprintf(a,%,V)。RTC)。 lcd_put_xyns(9,2,8,)。n++) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 17 { SBUF=a[n]。n6。 } delay_ms(1100)。 // Set the icon for this dialog. The framework does this automatically // when the application39。//初始化 COM環(huán)境 (_uuidof(Connection))。 // return TRUE unless you set the focus to a control } void CTTYReceiveMSCommDlg::OnSetup() { // TODO: Add your control notification handler code here CString strStatus,strTemp。 //求取波特率 dblBaud=19200/dblBaud。 break。 break。 strStatus+=,。 strStatus+=,8,1。 //串口參數(shù) CString SendData。 strPara+=myParity。 //指定接收緩沖區(qū)大 小 (0)。 //設(shè)置接收 OnComm事件門(mén)限值 (1)。 //使設(shè)置按鈕無(wú)效 (false)。 (COleVariant(SendData))。 HRESULT hr=m_pRsOpen(getip,(),adOpenDynamic,adLockOptimistic,adCmdTable)。 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 19 i++。 } void CTTYReceiveMSCommDlg::OnClose() { // TODO: Add your control notification handler code here CString SendData。 (0)。 //使關(guān)閉串口按鈕無(wú)效 (true)。 //創(chuàng)建控件的實(shí)例 if (!(NULL,style,CRect(0,0,0,0),this,IDC_MSCOMM1)) { AfxMessageBox(創(chuàng)建 MSComm控件失??! )。 //使設(shè)置按鈕無(wú)效 return 1。 VARIANT input1。 //定義 COleSafeArray類(lèi)的實(shí)例 CString strDis。 //將 VARAIANT變量賦值給 COleSafeArray類(lèi)的實(shí)例 len1=()。k,rxdata+k)。 (\15\12)。 if(k==4) { (1000000,1000000)。 int j=0。 str[j]=(LPCTSTR)_bstr_t(vFieldValue)。 str[j]=abc。 m_hSocket[i].Create(2330,SOCK_DGRAM)。 (_T(%f),)。 m_hSocket[i].Close()。 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 20xx 屆畢業(yè)論文(設(shè)計(jì)) 21 m_pConnClose()。 } C. 可視化界面模塊核心 源碼 void CDemoView::OnInitialUpdate() { CView::OnInitialUpdate()。 (0, PS_SOLID, RGB(255,0,0), , , Temperature)。//背景刷新時(shí)間 canSize=TRUE。 ASSERT_VALID(pDoc)。 pros=FALSE。 GetClientRect(Rect)。 ret=Receive(buff,64)。 CAsyncSocket::OnReceive(nErrorCode)。 if(ret==ERROR) {TRACE(ERROR!)。 } } void CDASocket::OnReceive(int nErrorCode) //接收數(shù)據(jù)端的程序 { // TODO: Add your specialized code here and/or call the base class char buff[64]。 } void CDemoView::OnSize(UINT nType, int cx, int cy) { CView::OnSize(nType, cx, cy)。 (0,CTime::GetCurrentTime(),y)。 if(!pros) { pros=TRUE。//背景方框 =TRUE。 GetClientRect(Rect)。 m_pConn=NULL
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1