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

正文內(nèi)容

畢業(yè)論文-基于mcu的智能家居監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-展示頁

2025-06-18 10:59本頁面
  

【正文】 描述(自然語言) : void*thread_monitor_temperature(void*pdata){ for{。 公共數(shù)據(jù)結(jié)構(gòu)、變量、宏定義 應(yīng)用接口消息宏定義 1. 智能客戶端子系統(tǒng)消息宏定義 消息號(hào): 1~100 /*智能客戶端 Main1~100*/ defineO_MCMMAIN_MACHINE_INFO_QUERY_REQ 1 /*查看系統(tǒng)信息 */ defineO_MCMMAIN_SET_REGISTER_DATA_REQ 2 /*設(shè)置寄存器 */ defineO_MCMMAIN_GET_REGISTER_DATA_REQ 3 /*獲取寄存器 */ defineO_MCMMAIN_SET_EEPROM_DATA_REQ 4 /*設(shè)置作 EEPROM*/ defineO_MCMMAIN_GET_EEPROM_DATA_REQ 5 /*獲取 EEPROM*/ defineO_MCMMAIN_SOFTWARE_UPDATE_REQ 6 /*軟件在線升級(jí) */ defineO_MCMMAIN_MODEM_REQ 7 /*操作 3GModem*/ defineO_MCMMAIN_ZIGBEE_REQ 8 /*操作 ZIGBEE*/ defineO_MCMMAIN_BEEP_REQ 9 /*操作蜂鳴器 */ defineO_MCMMAIN_LED_REQ 10 /*操作 LED*/ defineO_MCMMAIN_HARDWARE_SELFTEST_REQ 11 /*硬件自檢 */ defineO_MCMMAIN_TOD_ADJUST_REQ 12 /*時(shí)間校準(zhǔn) */ defineO_MCMMAIN_VERSION_QUERY_REQ 13 /*查看版本信息 */ 2. Main 子系統(tǒng)消息宏定義 消息號(hào): 101~200 /*MainMCM101~150*/ defineO_MAINMCM_MACHINE_INFO_QUERY_RSP 101 /*查看系統(tǒng)信息 */ defineO_MAINMCM_SET_REGISTER_DATA_RSP 102 /*設(shè)置寄存器 */ defineO_MAINMCM_GET_REGISTER_DATA_RSP 103 /*獲取寄存器 */ defineO_MAINMCM_SET_EEPROM_DATA_RSP 104 /* 設(shè)置作 EEPROM*/ defineO_MAINMCM_GET_EEPROM_DATA_RSP 105 /*獲取 EEPROM*/ 沈陽師范大學(xué)學(xué)士學(xué)位論文 17 defineO_MAINMCM_SOFTWARE_UPDATE_RSP 106 /*軟件在線升級(jí) */ defineO_MAINMCM_MODEM_RSP 107 /*操作 3GModem*/ defineO_MAINMCM_ZIGBEE_RSP 108 /*操作 ZIGBEE*/ defineO_MAINMCM_BEEP_RSP 109 /*操作蜂鳴器 */ defineO_MAINMCM_LED_RSP 110 /*操作 LED*/ defineO_MAINMCM_HARDWARE_SELFTEST_RSP 111 /*硬件自檢 */ defineO_MAINMCM_TOD_ADJUST_RSP 112 /*時(shí)間校準(zhǔn) */ defineO_MAINMCM_VERSION_QUERY_RSP 113 /*查看版本信息 */ 應(yīng)用程序公共數(shù)據(jù)結(jié)構(gòu)定義 關(guān)于消息頭,要求各個(gè)子系統(tǒng)一致,消息頭描述如圖 71 和圖 72 所示: 圖 71 STRU_MSG_HEAD結(jié)構(gòu) 圖 72 STRU_DD_TIME_INFO數(shù)據(jù)結(jié)構(gòu) Main 子系統(tǒng)與智能客戶端子系統(tǒng)的接口 接口通訊方式 智能客戶端向 Main 發(fā)送查詢系統(tǒng)是否正常工作,當(dāng)前室內(nèi)溫度,軟件版本等消息; 當(dāng)智能客戶端發(fā)送查詢系統(tǒng)信息請(qǐng)求時(shí), Main 進(jìn)行對(duì)消息處理,并返回系統(tǒng)信息給智能客戶端; 當(dāng)智能客戶端發(fā)送操作硬件寄存器, EEPROM, 3GMdoem , ZIGBEE 請(qǐng)求時(shí), Main進(jìn)行對(duì)消息處理, 返回操作結(jié)果給智能客戶端; 當(dāng)智能客戶端發(fā)送軟件在線升級(jí)請(qǐng)求時(shí), Main 根據(jù) 請(qǐng)求進(jìn)行軟件升級(jí)并返回升級(jí)結(jié)果給智能客戶端。 沈陽師范大學(xué)學(xué)士學(xué)位論文 14 智能服務(wù)器終端設(shè)計(jì): 顯示室內(nèi)溫度,濕度,紅外狀態(tài); Main 內(nèi)部處理: 1. 啟動(dòng)監(jiān)控溫度線程,定時(shí)采集室內(nèi)溫度,并做相應(yīng)的處理流程; 2. 啟動(dòng)監(jiān)控紅外線成, 阻塞或者異步通知方式采集紅外狀態(tài), 并做相應(yīng)的處理流程; 系統(tǒng)子模塊流程描述 Main 子系統(tǒng)流程描述 系統(tǒng)上電以后,執(zhí)行 Main 軟件,執(zhí)行流程如圖 63所示,具體文字說明如下: 圖 63 Main子系統(tǒng)流程描述 ( 1)初始化 log:為了便于調(diào)試軟件,添加 log 日志跟蹤機(jī)制,要求將內(nèi)核啟動(dòng)信息和應(yīng)用程序信息都可以進(jìn)行查看; ( 2)初始化設(shè)備: 打開使用到的設(shè)備, 如串口, 報(bào)警器, LED , EEPROOM, LCD等設(shè)備; ( 3)創(chuàng)建三個(gè)任務(wù),分別用于監(jiān)控溫度,監(jiān)控紅外,并出去請(qǐng)求; ( 4)創(chuàng)建 Socket,用于監(jiān)聽 客戶端請(qǐng)求,并出去相應(yīng)的請(qǐng)求; 沈陽師范大學(xué)學(xué)士學(xué)位論文 15 智能客戶端子系統(tǒng)流程描述 在 PC機(jī)上啟動(dòng)智能客戶端軟件,其執(zhí) 行流程如圖 64 所示,具體文字描述如下: 圖 64 智能客戶端子系統(tǒng)流程描述 ( 1)打開智能客戶端軟件; ( 2)啟動(dòng)智能客戶端軟件登錄界面; ( 3)啟動(dòng)主界面,初始化界面信息; ( 4)創(chuàng)建 socket ; ( 5)等待用戶發(fā)起請(qǐng)求, 智能客戶端根據(jù)請(qǐng)求, 構(gòu)造相應(yīng)的消息, 通過以太網(wǎng)將消息發(fā)送給 Main 。 沈陽師范大學(xué)學(xué)士學(xué)位論文 12 第六章 系統(tǒng)主要流程描述 初始化流程 系統(tǒng)初始化主要完成軟件加載和初始化工作,初始化流程如圖 61所示,具體描述如下: ( 1)系統(tǒng)上電; ( 2)啟動(dòng) bootloader, 實(shí)現(xiàn)硬件初始化, 加載 logo , 初始化組合按鍵, 通過啟動(dòng)參數(shù)加載內(nèi)核到內(nèi)存,啟動(dòng)內(nèi)核,并給內(nèi)核傳遞參數(shù) ; ( 3)啟動(dòng)內(nèi)核,主要完成驅(qū)動(dòng)初始化工作,掛接根文件系統(tǒng); ( 4)掛接根文件系統(tǒng), 進(jìn)行相關(guān)初始化配置工作, 創(chuàng)建設(shè)備節(jié)點(diǎn), 掛接文件系統(tǒng)( sysfs,tmpfs,ramfs 等) ,配置網(wǎng)絡(luò)環(huán)境; ( 5)掛接用戶分區(qū),進(jìn)行智能服務(wù)器終端和 Main 初始化工作,打開設(shè)備,創(chuàng)建相應(yīng) 的監(jiān)控任務(wù),等待數(shù)據(jù)交互,初始化完成。 源子系統(tǒng)智能服務(wù)器終端可以通過操作系統(tǒng)內(nèi)部消息進(jìn)行通信,智能服務(wù)器終端可以查詢系統(tǒng)設(shè)備信息,或者視頻數(shù)據(jù),配置系統(tǒng)。 圖 51 軟件接口列表 源子系統(tǒng)只能客戶端可以通過以太網(wǎng)與目標(biāo)子系統(tǒng) Main 進(jìn)行通信,智能客戶端可以配置系統(tǒng)設(shè)備信息,查詢系統(tǒng)信息。 沈陽師范大學(xué)學(xué)士學(xué)位論文 11 第五章 接口設(shè)計(jì) 接口描述 智能家居項(xiàng)目軟件子系統(tǒng)分為不同處理器和同一處理兩種情況,不同處理器之間軟件接口通過硬件接口實(shí)現(xiàn);同一處理器的接口通過內(nèi)部消息或者共享全局變量來實(shí)現(xiàn)。 2. 流程 界面初始化,并獲取系統(tǒng)信息顯示。 3. 接口 與智能客戶端之間:接受智能客戶端發(fā)送的請(qǐng)求,作出相應(yīng)的處理,將處理結(jié)構(gòu)反饋給智能客戶端,通過以太網(wǎng)進(jìn)行通信。 沈陽師范大學(xué)學(xué)士學(xué)位論文 10 3) 監(jiān)控紅外傳感器,監(jiān)測是否有非法分子闖入。 智能客戶端軟件功能設(shè)計(jì) 1. 控制 1) 本機(jī)編號(hào):序號(hào) 1/2/3/4 2) TPAD 實(shí)時(shí)時(shí)鐘的配置: yyyymmddhh:mm:ss 3) 自檢 4) 校準(zhǔn) 5) 系統(tǒng)重新復(fù)位 6) 配置 ZIGBEE 7) 發(fā)送 3GModem 短信息 8) 開關(guān)報(bào)警器 9) 配置 LED 燈工作狀態(tài) 10) 配置設(shè)備信息 2. 顯示 1) 本機(jī)編號(hào), TPADcpu 利用率,內(nèi)存使用率,剩余磁盤空間 2) 顯示室內(nèi)溫度,采樣電壓和軟件版本 3. 監(jiān)控 重要告警的記錄和顯示 4.嵌入式軟件的上傳和下載 嵌入式軟件( Main)設(shè)計(jì) Main 軟件功能設(shè)計(jì) 1. 功能 1) 監(jiān)控室內(nèi)溫度, 監(jiān)測是否超過預(yù)先設(shè)定值, 如果超過, 表示發(fā)生異常, 進(jìn)一步處理。 軟件運(yùn)行環(huán)境和開發(fā)平臺(tái) 嵌入式軟件 S5PV210 搭載嵌入式 linux 操作系統(tǒng),調(diào)試軟件環(huán)境 Ubuntu,編譯器使用armlinuxgcc(), 。 沈陽師范大學(xué)學(xué)士學(xué)位論文 8 圖 34 系統(tǒng)軟件模型 軟件子系統(tǒng)劃分 按照不同層次軟件所實(shí)現(xiàn)的特定功能對(duì)軟件進(jìn)行模塊劃分,軟件子系統(tǒng)劃分如下: 1. PC 應(yīng)用軟 件(智能客戶端) 該軟件面向研發(fā)和測試人員,進(jìn)行對(duì)系統(tǒng)的維護(hù)和相關(guān)操作。 軟件功能劃分 軟件層次架構(gòu) 智能家居系統(tǒng)上的軟件包括 PC 軟件和嵌入式軟件,其中 PC 軟件的實(shí)現(xiàn)基于 PC機(jī),嵌入式軟件的實(shí)現(xiàn)基于 ZIGBEE 芯片( TIZC3530 ) , ARM(三星 S5PV210) 。 同時(shí), 監(jiān)聽和處理上位機(jī)和智能服務(wù)器終端的請(qǐng)求, 并 作相應(yīng)的處理, 其硬件接沈陽師范大學(xué)學(xué)士學(xué)位論文 7 口如圖 33 所示。 沈陽師范大學(xué)學(xué)士學(xué)位論文 6 系統(tǒng)運(yùn)行狀態(tài) ( 主要指系統(tǒng)存活狀態(tài)信息, 版本信息, 告警信息, 溫度信息等) 監(jiān)測信令的流程為:上位機(jī)周期性查詢 TPAD 系統(tǒng)信息,如果溫度超過設(shè)定值,可以將告警存 入 FLASH,并將告警信息上報(bào)給上位機(jī)軟件。 圖 31 智能家居系統(tǒng)硬件框架示意圖 硬件接口描述 1.操作維護(hù)平面 操作維護(hù)平面包括系統(tǒng)信息的監(jiān)控, 設(shè)備的控制, 軟件升級(jí)等由上位機(jī)發(fā)起的配置和控制,其硬件接口如 圖 32 所示。 TPAD 是整個(gè)家居系統(tǒng)的控制中心和處理單元,主要對(duì)溫度,煙霧,紅外進(jìn)行采集和分析,并且能通過 CMOS 或者 CCD 攝像頭進(jìn)行視頻采集,并且能夠與 ZIGBEE, 3GModem 進(jìn)行通信。 沈陽師范大學(xué)學(xué)士學(xué)位論文 5 第三章 軟件總體結(jié)構(gòu)設(shè)計(jì) 硬件結(jié)構(gòu)概述 系統(tǒng)硬件框圖 智能家居系統(tǒng)由 TPAD , 3GModem, ZIGBEE, PC三個(gè)單元組成,硬件框架如圖 31, 各個(gè)單元,除了 3GModem 都有相應(yīng)的軟件在運(yùn)行。 軟件的性能需求 1.支持 3G 網(wǎng)絡(luò) 支持 3G 網(wǎng)絡(luò)之后,能通過 3G網(wǎng)絡(luò)進(jìn)行通信,使得通信變得更加快捷和方便。 3. 軟件版本管理 系統(tǒng)支持軟件版本的查詢和軟件的在線升級(jí)。 2. 性能管理 系統(tǒng)內(nèi)部相關(guān)工作參數(shù)上報(bào)至操作維護(hù)終端。 2. 配置管理 通過智能服務(wù)器終端界面進(jìn)行參數(shù)配置。 3. 監(jiān)控室內(nèi)煙霧濃度 通過測電壓值來模擬煙霧傳感器,定時(shí)對(duì)室內(nèi)煙霧濃度進(jìn)行采樣,如果室內(nèi)煙霧濃度超過設(shè)定的煙霧濃度閥值,系統(tǒng)會(huì)自動(dòng)對(duì)室內(nèi)異常進(jìn)行處理(蜂鳴器報(bào)警、 led 燈閃爍)。 沈陽師范大學(xué)學(xué)士學(xué)位論文 3 第二章 軟件的功能和性能描述 軟件的功能需求 監(jiān)控功能 1. 監(jiān)控室內(nèi)溫度 通過溫度傳感器( ds18b20)定時(shí)對(duì)室內(nèi)溫度進(jìn)行采樣,如果 室內(nèi)溫度超過設(shè)定的溫度閥值,系統(tǒng)自動(dòng)對(duì)室內(nèi)溫度異常進(jìn)行處理(蜂鳴器報(bào)警、 led 燈閃爍)。用戶可以通過 GPRS模組上的 RS232接口和 PC機(jī)直接相連接使用,通過 SHT11溫濕度傳感器檢測溫度變化,電源部分則為各個(gè)部分提供工作電源。本設(shè)計(jì)包括:硬件驅(qū)動(dòng)程序接口的封裝、監(jiān)控軟件的編寫、設(shè)備操作與維護(hù)軟件三大部分。隨著互聯(lián)網(wǎng)的飛速發(fā)展,人們可以利用手機(jī)通過網(wǎng)絡(luò)和自家的監(jiān)控系統(tǒng)建立連接,實(shí)時(shí)動(dòng)態(tài)的監(jiān)控家里環(huán)境變化。 系統(tǒng)的現(xiàn)狀分析 在智能家居監(jiān)控系統(tǒng)未廣泛使用之前,監(jiān)測室內(nèi)溫度還需要依靠溫度計(jì);還沒有用于監(jiān)控室內(nèi)煙霧濃度的裝置;還沒有用于監(jiān)控是否有外人闖入的裝置;還沒有報(bào)警系統(tǒng)。 智能家居控制系統(tǒng)的總體目標(biāo)是通過采用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、控制技術(shù)和集成 技術(shù)建立一個(gè)由家庭到小區(qū)乃至整個(gè)城市的綜合信息服務(wù)和管理系統(tǒng),以此來提高住宅 高新技術(shù)的含量和居民居住環(huán)境水平。家居智能化技術(shù)起源于美國,它是以 家為平臺(tái)進(jìn)行設(shè)計(jì)的。信息 化社會(huì)在改變?nèi)藗兩罘绞脚c工作習(xí)慣的同時(shí),也對(duì)傳統(tǒng)的住宅提出了挑戰(zhàn),社會(huì)、技 術(shù)以及經(jīng)濟(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1