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

正文內(nèi)容

基于zigbee協(xié)議的無線測溫系統(tǒng)的設計與實現(xiàn)-資料下載頁

2025-07-14 19:32本頁面
  

【正文】 rce, uint16 mand, uint16 len, uint8 *pData ){ uint8 buf[32]。 uint8 *pBuf。 uint8 tmpLen。 uint8 sensorReading。if (mand == SENSOR_REPORT_CMD_ID) { //讀取傳感器數(shù)據(jù) sensorReading = pData[1]。 //寫信息到串口}} 手機終端顯示模塊本模塊主要實現(xiàn)PC機與客戶端手機的數(shù)據(jù)通信,程序流程如圖65所示。圖65 終端模塊流程圖手機客戶端程序主要部分如下://溫度監(jiān)控對話框private dialogTemp。private EditText mTemp1。private EditText mTemp2。private EditText mTemp3。private EditText mTemp4。Socket socket = null。private String TempStr[]。//用于存放溫度數(shù)值private String AlarmFlag[]。//用于報警標識private String LedFlag[]。//用于燈狀態(tài)標識……dialogTemp = new (this)。 public static String bytes2HexString(byte[] b) {…………………………………………………}Message message = new Message()。// 生成消息,并賦予ID值。(message)。// 投遞消息private void MySend(String message){ ………………………………………………… }else if(dlgIndex == 1) //溫度監(jiān)控界面{……………………………………………….}case 1://定時向server發(fā)送請求事件 if(dlgIndex == 0){ MySend(DDDDD)。 //主界面 } else if(dlgIndex == 1)//溫度監(jiān)控界面 { MySend(TTTTT)。 } public void onClick(View v) { et = (EditText)()。 //連接dialog中ip地址輸入框 (連接,new DialogInterface.OnClickListener() //設置確定的按鍵 (取消,new DialogInterface.OnClickListener() {//設置取消按鍵 (false)。//設置按返回鍵是否響應返回 ()。}else if(() == ){//溫度監(jiān)控對話框 (遠程溫度監(jiān)測)。 Resources r = ()。 Drawable d = ()。 (d)。mTemp1 = (EditText)()。 mTemp2 = (EditText)()。 mTemp3 = (EditText)()。 mTemp4 = (EditText)()。 (返回上級,new () {//設置取消按鍵public void run() { } else if(() == ){ // 當按鈕第一次被點擊時候響應的事件 if (()) { MySend(11D11)。 (您按下了1號開關,1號燈被點亮!)。 }// 當按鈕再次被點擊時候響應的事件 else { MySend(11D00)。 (您按下了1號開關,1號燈被熄滅!)。 } } else if(() == ){ // 當按鈕第一次被點擊時候響應的事件 if (()) { MySend(22D11)。 (您按下了2號開關,2號燈被點亮!)。 }// 當按鈕再次被點擊時候響應的事件 else { MySend(22D00)。 (您按下了2號開關,2號燈被熄滅!)。 } } else if(() == ){ // 當按鈕第一次被點擊時候響應的事件 if (())// 當按鈕再次被點擊時候響應的事件 { } 上位機監(jiān)控模塊當啟動上位機軟件的時候,路由器自動與上位機軟件發(fā)生連接,當連接通過的時候,上位機軟件開始接收從節(jié)點采集到的信息。并在上位機軟件上顯示出來,當收到的溫度值超出一點范圍的時候,上位機會發(fā)出相應的警告,提醒使用者注意此時溫度出現(xiàn)異常。圖66上位機監(jiān)控軟件流程關鍵函數(shù)設計如下:BOOL CWsnPcMonitorDlg::OnInitDialog()//獲取本機Ip地址void CWsnPcMonitorDlg::OnBtnSend() //數(shù)據(jù)的發(fā)送void CWsnPcMonitorDlg::ReceiveDataAnalysis()//顯示溫度計 void CWsnPcMonitorDlg::OnOnClickIswitchrockerx() //讀取數(shù)據(jù)void CWsnPcMonitorDlg::OnBtnStopFlash()//溫度變化曲線void CWsnPcMonitorDlg::OnBtnStopListen() //服務器監(jiān)聽void CWsnPcMonitorDlg::OnIPAddress()// 此段代碼:獨立的獲取本機IP地址和計算機名BOOL CWsnPcMonitorDlg::InitNetwork()//創(chuàng)建服務器端套接字,綁定到本地一個端口上void CWsnPcMonitorDlg::OnNetEvent(WPARAM wParam, LPARAM lParam) //調(diào)用Winsock API函數(shù),得到網(wǎng)絡事件類型void CWsnPcMonitorDlg::OnAccept(SOCKET CurSock) //接受連接請求,并保存與發(fā)起連接請求的客戶端進行通信Socketvoid CWsnPcMonitorDlg::OnClose(SOCKET CurSock) //結束與相應的客戶端的通信釋放相應源void CWsnPcMonitorDlg::OnReceive(SOCKET CurSock) //向客戶端發(fā)送回應數(shù)據(jù)int CWsnPcMonitorDlg::Send(SOCKET fd, char *szText, int len)//發(fā)送信息 第7章 系統(tǒng)測試系統(tǒng)基本構架搭建完成后,需要對各個環(huán)節(jié)進行測試,以確保系統(tǒng)是否能正常運行。在完成基本測試后再從中總結出系統(tǒng)的不足及后期開發(fā)應該注意的部分。系統(tǒng)測試主要對硬件電路板及軟件程序進行測試。首先對硬件電路板進行檢測。硬件調(diào)試比較簡單,分別對各個功能模塊進行上電前的電路檢測,檢查電路的焊接是否正確,是否有虛焊現(xiàn)象發(fā)生,器件引腳是否接反接錯,各個過孔的尺寸是否符合實際要求等。隨后再進行上電檢測,用萬用表測試是否有短路現(xiàn)象,電源通電情況是否正常,各個模塊是否能夠正常工作等。系統(tǒng)軟件調(diào)試比較復雜,需要對各個子程序進行在線調(diào)試。每完成一個系統(tǒng)程序設計時,都需要對其進行調(diào)試,而調(diào)試的關鍵是建立在硬件電路板的基礎上。數(shù)據(jù)采集模塊軟件測試內(nèi)容主要包括DS18B20溫度的讀取及一些相關子程序。CC2530模塊主要測試RF收發(fā)器是否能夠正常收發(fā)數(shù)據(jù),信號穩(wěn)定性如何,數(shù)據(jù)丟包率情況以及與終端電腦或手機通信是否正常。終端顯示模塊主要測試與CC2530模塊的連接是否正常,測試結果能否顯示在程序界面上等。圖772為PC機界面測試結果,其中圖71為測溫前的系統(tǒng)界面,圖72為測溫過程中的截圖,℃ 圖71 PC機客戶端測溫前截圖 圖72 PC機客戶端測溫后截圖圖774為PC機界面測試結果,其中圖73為測溫前的系統(tǒng)界面,圖74為測溫過程中的截圖,℃ 圖73手機客戶端聯(lián)網(wǎng)截圖 圖74 手機客戶端測溫后截圖 第8章 特 色本設計的主要特色如下:人機交互、操作簡單。采用手機、電腦客戶端進行實時顯示,可以隨時由人控制,串口與過程控制平臺相連接,以將采集的溫度數(shù)據(jù)經(jīng)無線方式傳給 CC2530 協(xié)調(diào)器節(jié)點。協(xié)調(diào)器節(jié)點PC 機相連,在PC機上顯示當前的溫度數(shù)據(jù)和實時曲線,同時也可在手機上無線監(jiān)測。低功耗、壽命長。本設計是一種近距離、低復雜度、低功耗、低數(shù)據(jù)速率、低成本的無線測溫系統(tǒng),ZigBee 技術非常適合于應用在無線傳感器網(wǎng)絡中,完整的協(xié)議棧只有 32 KB,由于功耗很低使得采集器使用壽命長達5年之久,壽命比一般測溫系統(tǒng)長。無線傳輸測溫方便。本設計是一種基于ZigBee協(xié)議的無線傳輸網(wǎng)絡,能夠?qū)崟r檢測、感知和采集觀察者所感興趣的節(jié)點部署區(qū)域的溫度,并將這些信息處理后,以無線方式發(fā)送出去,通過無線網(wǎng)絡最終發(fā)送給觀察者。 結 論本設計通過ZigBee無線通信技術構建一個無線傳感器網(wǎng)絡(WSN),采用樹形網(wǎng)絡拓撲結構,對加入該網(wǎng)絡的傳感器節(jié)點進行溫度數(shù)據(jù)采集和分析,可以應用于工業(yè)控制或者農(nóng)業(yè)生產(chǎn)中對溫度的檢測和控制,避免了有線網(wǎng)絡的布線問題和成本問題。上位機由VC++,ZigBee無線網(wǎng)絡中的協(xié)調(diào)器通過串口將節(jié)點地址信息和當前溫度值傳給上位機,上位機提取出地址和溫度值,并實時的顯示出來并傳送給客戶端,同時繪出溫度變化的折線圖,反映溫度變化的趨勢。本系統(tǒng)采用了網(wǎng)絡式的數(shù)據(jù)采集結構,系統(tǒng)組成結構簡單,精確度高,實時性好,價格便宜,具有一定實際應用價值。在傳感器的選型上,選擇了可靠性高,在滿足性能要求的情況下價格低廉。軟件設計具有可視化,人機交互靈活優(yōu)點,從而在被檢測的溫度超出正常范圍時,及時報警,減小損失,適合在封閉,高壓環(huán)境工業(yè)控制里面進行推廣應用。 參考文獻[1][M].北京:北京航空航天大學出版社,2007.[2][M].北京:北京航空航天大學出版社,2008[3]劉青,[J].電腦開發(fā)與應用,2008[4]呂強,劉玉華,劉志軍,[J].科技技術與工程,2008[5]金純,羅祖秋,羅鳳,[M].國防工業(yè)出版社,2008[6]董蘊華,[J].安徽農(nóng)業(yè)科學,2008[7][M].北京:.[8]李邦祥,王忠鋒,[J].微計算機信息,2008[9]趙妍,岳炳良,[J].計算機測量與控制,2007[10]Texas Instrument. ZStack Datasheet. 2009[11]Texas Instruments. CC2530數(shù)據(jù)手冊[EB/OL]., 2011101.[12]Wikimedia Foundation, Inc. ZigBee [EB/OL].[13]ZigBee Alliance. ZigBee Specification . 2005.
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1