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

正文內(nèi)容

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

  

【正文】 多!不僅要是熟悉現(xiàn)在已有的功能,還要發(fā)揮想象,不斷在現(xiàn)有基礎(chǔ)上拓展更多的功能! 此次畢業(yè)設(shè)計(jì)是在指導(dǎo)老師的悉心指導(dǎo)和支持鼓勵(lì)下完成的,特別 是季老師從課題的選擇、方案論證,都盡其所能給予了我很多的指導(dǎo)與幫助。 fd = open(/dev/leds, O_R。 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 43 參考文獻(xiàn) [1] 秦勃,王琳,邵峰晶,於雷 .無(wú)線嵌入式智能家居環(huán)境網(wǎng)關(guān) .計(jì)算機(jī)應(yīng)用研究 ,:P2333 [2] 朱文凱 ,何嶺松 ,丁漢 ,熊有倫 .基于 Inter 的嵌入式 Web 傳感器 .儀表技術(shù)與傳感器 ,:P718 [3] (美 )Borko H, Bernier C. L. Indexing concepts and methods. New York: Academic Pr., 1978 年: P167168. [4] 楊叔子 ,史鐵林 ,李東曉。其二,既滿足了根據(jù)實(shí)際情況有針對(duì)性地開(kāi)發(fā)自己的Linux 操作系統(tǒng)的要求,又吸引了眾多軟件開(kāi)發(fā)商對(duì)內(nèi)容應(yīng)用軟件的開(kāi)發(fā),豐富了第三方應(yīng)用。其二,既滿足了根據(jù)實(shí)際情況有針對(duì)性地開(kāi)發(fā)自己的Linux 操作系統(tǒng)的要 求,又吸引了眾多軟件開(kāi)發(fā)商對(duì)內(nèi)容應(yīng)用軟件的開(kāi)發(fā),豐富了第三方應(yīng)用。 ( 3)系統(tǒng)的運(yùn)行信息實(shí)時(shí)保存。){ 讀文件; 發(fā)送消息給 Main ; 獲取 Main 的反饋; 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 40 解析消息; 判斷是否讀完; 如果讀完,顯示升級(jí)結(jié)果 。}{ 阻塞方式讀取紅外狀態(tài); 如果紅外采集到有人闖入; 開(kāi)啟報(bào)警器; 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 29 發(fā)送短信息給戶主; } } 8. 初始化設(shè)備函數(shù) 函數(shù)實(shí)現(xiàn) 描述(自然語(yǔ)言) : u32init_device(void){ 打開(kāi)設(shè)備; 打開(kāi)失敗,返回錯(cuò)誤碼; 初始化串口; 初始化失敗,返回錯(cuò)誤碼; 配置 GPRS 工作模式; 配置失敗,返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 9. 初始化串口函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32init_uart( intfd,intspeed ){ 配置串口波特率,奇偶校驗(yàn),數(shù)據(jù)位,停止位; 如果配置失敗 返回錯(cuò)誤碼 返回 C_ SYS_OK ; } 10. 配置 GPRS 工作模式函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32gprs_config(void){ 配置 GPRS 以 TEXT 模式工作,配置短信服務(wù)中心; 如果配置失敗 返回錯(cuò)誤碼 返回 C_ SYS_OK ; } 11. 發(fā)送 GPRS 短信息函數(shù) 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 30 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32send_gprs_message(s8*phonenum,s8*message){ 構(gòu)造 GPRS 消息包; 發(fā)送消息; 如果發(fā)送失??; 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 12. 打開(kāi)蜂鳴器函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32start_alarm(void){ 打開(kāi)蜂鳴器; 如果 打開(kāi)失??; 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 13. 關(guān)閉蜂鳴器函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32stop_alarm(void){ 關(guān)閉蜂鳴器; 如果關(guān)閉失?。? 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 14. 打開(kāi) LED 函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32start_led(void){ 打開(kāi) LED ; 如果打開(kāi)失敗; 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 31 } 15. 關(guān)閉 LED 函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32stop_alarm(void){ 關(guān)閉 LED ; 如果關(guān)閉失??; 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 16. 獲取溫度函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32get_ds18b20_temperature(f32*Temp){ 獲取溫度值; 如果獲取失?。? 返回錯(cuò)誤碼; *Temp=溫度值; 返回 C_ SYS_OK ; } 17. ADC 配置函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32adc_config(u32bit,u32channel){ 配置 ADC 工作模式; 如果配置失??; 返回錯(cuò)誤碼; 更新全局轉(zhuǎn)換精度變量和轉(zhuǎn)換通道變量; 返回 C_ SYS_OK ; } 18. 獲取采樣電壓值函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32get_adc_voltage(f32*vol){ 采集電壓值; 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 32 如果采集失??; 返回錯(cuò)誤碼; *vol=采集完畢的電壓值; 返回 C_ SYS_OK ; } 19. 獲取紅外狀態(tài)函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語(yǔ)言) : u32get_button_key(u8*val){ 阻塞方式獲取紅外狀態(tài); 如果采集失??; 返回錯(cuò)誤碼; *val=1; // 表示有人闖入 返回 C_ SYS_OK ; } 20. 系統(tǒng)復(fù)位函數(shù) 函數(shù)實(shí)現(xiàn)描述(自 然語(yǔ)言) : u32system_reboot(void){ reboot。 公共數(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*/ 沈陽(yáng)師范大學(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é)果給智能客戶端。 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 12 第六章 系統(tǒng)主要流程描述 初始化流程 系統(tǒng)初始化主要完成軟件加載和初始化工作,初始化流程如圖 61所示,具體描述如下: ( 1)系統(tǒng)上電; ( 2)啟動(dòng) bootloader, 實(shí)現(xiàn)硬件初始化, 加載 logo , 初始化組合按鍵, 通過(guò)啟動(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 初始化工作,打開(kāi)設(shè)備,創(chuàng)建相應(yīng) 的監(jiān)控任務(wù),等待數(shù)據(jù)交互,初始化完成。 圖 51 軟件接口列表 源子系統(tǒng)只能客戶端可以通過(guò)以太網(wǎng)與目標(biāo)子系統(tǒng) Main 進(jìn)行通信,智能客戶端可以配置系統(tǒng)設(shè)備信息,查詢系統(tǒng)信息。 2. 流程 界面初始化,并獲取系統(tǒng)信息顯示。 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 10 3) 監(jiān)控紅外傳感器,監(jiān)測(cè)是否有非法分子闖入。 軟件運(yùn)行環(huán)境和開(kāi)發(fā)平臺(tái) 嵌入式軟件 S5PV210 搭載嵌入式 linux 操作系統(tǒng),調(diào)試軟件環(huán)境 Ubuntu,編譯器使用armlinuxgcc(), 。 軟件功能劃分 軟件層次架構(gòu) 智能家居系統(tǒng)上的軟件包括 PC 軟件和嵌入式軟件,其中 PC 軟件的實(shí)現(xiàn)基于 PC機(jī),嵌入式軟件的實(shí)現(xiàn)基于 ZIGBEE 芯片( TIZC3530 ) , ARM(三星 S5PV210) 。 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 6 系統(tǒng)運(yùn)行狀態(tài) ( 主要指系統(tǒng)存活狀態(tài)信息, 版本信息, 告警信息, 溫度信息等) 監(jiān)測(cè)信令的流程為:上位機(jī)周期性查詢 TPAD 系統(tǒng)信息,如果溫度超過(guò)設(shè)定值,可以將告警存 入 FLASH,并將告警信息上報(bào)給上位機(jī)軟件。 TPAD 是整個(gè)家居系統(tǒng)的控制中心和處理單元,主要對(duì)溫度,煙霧,紅外進(jìn)行采集和分析,并且能通過(guò) CMOS 或者 CCD 攝像頭進(jìn)行視頻采集,并且能夠與 ZIGBEE, 3GModem 進(jìn)行通信。 軟件的性能需求 1.支持 3G 網(wǎng)絡(luò) 支持 3G 網(wǎng)絡(luò)之后,能通過(guò) 3G網(wǎng)絡(luò)進(jìn)行通信,使得通信變得更加快捷和方便。 2. 性能管理 系統(tǒng)內(nèi)部相關(guān)工作參數(shù)上報(bào)至操作維護(hù)終端。 3. 監(jiān)控室內(nèi)煙霧濃度 通過(guò)測(cè)電壓值來(lái)模擬煙霧傳感器,定時(shí)對(duì)室內(nèi)煙霧濃度進(jìn)行采樣,如果室內(nèi)煙霧濃度超過(guò)設(shè)定的煙霧濃度閥值,系統(tǒng)會(huì)自動(dòng)對(duì)室內(nèi)異常進(jìn)行處理(蜂鳴器報(bào)警、 led 燈閃爍)。用戶可以通過(guò) GPRS模組上的 RS232接口和 PC機(jī)直接相連接使用,通過(guò) SHT11溫濕度傳感器檢測(cè)溫度變化,電源部分則為各個(gè)部分提供工作電源。隨著互聯(lián)網(wǎng)的飛速發(fā)展,人們可以利用手機(jī)通過(guò)網(wǎng)絡(luò)和自家的監(jiān)控系統(tǒng)建立連接,實(shí)時(shí)動(dòng)態(tài)的監(jiān)控家里環(huán)境變化。 智能家居控制系統(tǒng)的總體目標(biāo)是通過(guò)采用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、控制技術(shù)和集成 技術(shù)建立一個(gè)由家庭到小區(qū)乃至整個(gè)城市的綜合信息服務(wù)和管理系統(tǒng),以此來(lái)提高住宅 高新
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1