【正文】
社 , 2020. [11] 孫瓊 . 嵌入式 Linux 應(yīng)用程序開發(fā)詳解 [M].北京 : 人民郵電出版社 ,2020. [12] 施志剛 . 傳感器技術(shù)對智能水表的質(zhì)量至關(guān)重要 [J].中國計量 ,2020(7): 4 5355. [13] 馮建軍 . ADCP 原理及數(shù)據(jù)處理方法 [J]. 港工技術(shù) ,2020, 44(3): 6768. [14] 郭磊,廖啟征,魏世民, 蔡坤,李偉 . 基于 ARM9 系統(tǒng)的 USB 無線網(wǎng)卡驅(qū)動程序設(shè)計 [J]. .計算機系統(tǒng)應(yīng)用 , 2020(1): 9295. [15] 曹志敏 . 現(xiàn)代海底熱液活動異常條件探測關(guān)鍵技術(shù)研究 [J]. 高技術(shù)通訊 ,2020, 16(5): 545550. [16] 鮑慶 . 內(nèi)核下塊設(shè)備驅(qū)動程序的接口分析 [J]. 信息工程大學(xué)學(xué)報 ,2020, 16(2): 2932. [17] 師娟娟 . 基于 ARM9 的嵌入式 Linux 移植 [J]. 武漢理工大學(xué)學(xué)報 ,2020(30):205208. [18] 楊少平 . 智能電表特點及其應(yīng) [J]. 福建建設(shè)科技 ,2020(3): 9193. 5 學(xué) 生 畢 業(yè) 論 文 開 題 報 告 書 課題名稱 基于 S3C2410 的智能家居數(shù)據(jù)采集系統(tǒng)的設(shè)計 姓 名 學(xué) 號 院 系 通信與電子工程學(xué)院 專 業(yè) 通信工程 指導(dǎo)教師 田旺蘭 講師 2020 年 02 月 16 日 ※ ※ ※ ※ ※ ※ ※ ※ ※ ※※ ※ ※ ※ ※ ※ ※ ※ ※ ※ ??屆 學(xué)生 畢業(yè)論文材料 (二) 6 論文題目 基于 S3C2410 的智能家居數(shù)據(jù)采集系統(tǒng)的設(shè)計 課題的根據(jù): 1) 說明本課題的理論,實際意義。它是計算機與外部物理世界連接的橋梁。這其中有很多地方是需要對各種數(shù)據(jù)進行采集的,如液位、溫度、壓力、頻率等。目前,主要采用國外的一些技術(shù)產(chǎn)品,但也有一些企業(yè)推出了自己 的產(chǎn)品,包括 e 家庭(海爾), ehome 數(shù)字家園(清華同方)等。 隨著社會經(jīng)濟水平的發(fā)展,現(xiàn)在人們的生活追求個性化、自動化,追求快節(jié)奏,追求充滿樂趣的生活方式,家裝要求的檔次越來越高,生活家居要求一種人性化、智能化。系統(tǒng)的 軟件設(shè)計 主要有協(xié)議、數(shù)據(jù)采集模塊、通信處理模塊、用戶接口管理等。 主要參考資料: [1] 宋坤 . 海洋動力環(huán)境實時立體監(jiān)控平臺設(shè) [J]. 海洋技術(shù), 2020, 25(3): 3640. [2] 田雨 . 船體固定式 CTD 及數(shù)據(jù)采集技術(shù)研究 [J]. 海洋技術(shù), 2020, 25(3): 2730. [3] 魯比足 . Linux 設(shè)備驅(qū)動程序 [M]. 北京 : 中國電力出版社 ,2020. [4] 陳莉君 . Linux 操作系統(tǒng)原理與應(yīng)用 [M]. 北京 : 清華大學(xué)出版社 ,2020. [5] 龐志勇 . 紅外無線 MODEM 的研制 [J]. 計算機工程 ,2020, 29(16): 5253. [6] 胥靜 . 嵌入式系統(tǒng)設(shè)計與開發(fā)實例詳解 [M]. 北京:北 京航空航天大學(xué)出版社 , 2020. [7] 李巖,榮盤祥 . 基于 S3C44B0X 嵌入式 μCLinux系統(tǒng)原理及應(yīng)用 [M]. 北京:清華大學(xué)出版社 ,2020. [8] 潘若禹,朱錚艷,李磊 . 3 基于 ARM9 的道路交通數(shù)據(jù)采集系統(tǒng)設(shè)計 [J]. 現(xiàn)代電子技術(shù) ,2020(31): 189192. [9] 王成儒,朱振濤 . 基于 ARM9 處理器 S3C2410 的 LCD 顯示系統(tǒng)設(shè)計 [J]. 電子元器件應(yīng)用 , 2020, 18(8): 8283. [10] 杜春雷 . ARM 體系結(jié)構(gòu)與編程 [M]. 北京:清華大學(xué)出版社 , 2020. [11] 孫瓊 . 嵌入式 Linux 應(yīng)用程序開發(fā)詳解 [M].北京 : 人民郵電出版社 ,2020. 10 [12] 施志剛 . 傳感器技術(shù)對智能水表的質(zhì)量至關(guān)重要 [J].中國計量 ,2020(7): 5355. [13] 馮建軍 . ADCP 原理及數(shù)據(jù)處理方法 [J]. 港工技術(shù) ,2020(44): 6768. [14] 郭磊,廖啟征,魏世民,蔡坤,李偉 . 基于 ARM9 系統(tǒng)的 USB 無線網(wǎng)卡驅(qū)動程序設(shè)計 [J]. .計算機系統(tǒng)應(yīng)用 , 2020(1): 9295. [15] 曹志敏 . 現(xiàn)代海底熱液活動異常條件探測關(guān)鍵技術(shù)研究 [J]. 高技術(shù)通訊 ,2020(16): 545550. [16] 鮑慶 . 內(nèi)核下塊設(shè)備驅(qū)動程序的接口分析 [J]. 信息工程大學(xué)學(xué)報 ,2020(2):2932. [17] 師娟娟 . 基于 ARM9 的嵌入式 Linux 移植 [J]. 武漢理工大學(xué)學(xué)報 ,2020(30): 205208. [18] 楊少平 . 智能電表特點及其應(yīng) [J]. 福建建設(shè)科技 ,2020(3): 9193. 指導(dǎo)教師意見: 簽名: 年 月 日 開 題 報 告 會 紀(jì) 要 11 時間 地點 與 會 人 員 姓 名 職務(wù) (職稱 ) 姓 名 職務(wù) (職稱 ) 姓 名 職務(wù) (職稱 ) 會議紀(jì)要: 主持人: 記錄人: 年 月 日 指 導(dǎo) 小 組 意 見 負責(zé)人簽名: 年 月 日 院系 意 見 負責(zé)人簽名: 年 月 日 12 畢業(yè)論文答辯申請表 學(xué) 號 姓 名 院 系 通信與電子工程學(xué)院 專 業(yè) 通信工程 指導(dǎo)教師 田旺蘭 講師 論文課題名稱 基于 S3C2410 的智能家居數(shù)據(jù)采集系統(tǒng)的設(shè)計 論文要求及進程計劃 起 止 時 間 任 務(wù) 要 求 完成情況 指 導(dǎo) 教 師 簽 名 20201216 確定選題 2020218 論文 開題 2020 319 完成 初稿 2020419 完成 二稿 2020519 完成 三稿 2020525 完成 定稿 畢業(yè)論文特色簡介(數(shù)量、質(zhì)量、創(chuàng)新): 本文設(shè)計的 智能家居數(shù)據(jù)采集 系統(tǒng), 采用 S3C2410ARM9 芯片 為核心搭建硬件平臺 , 利用 TCP/ IP 協(xié)議實現(xiàn)數(shù)據(jù)傳輸以及數(shù)據(jù)共享 , 采用嵌入式操作系統(tǒng)Linux , 縮短開發(fā)周期 , 該設(shè)計不但完成了預(yù)期的目標(biāo)功能,而且 整個方案具有極大的靈活性。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。 數(shù)據(jù)的采集、處理以及傳輸是事先智能家居控制作用的核 心。 1 智能家居數(shù)據(jù)采集系統(tǒng)的總體設(shè)計 基本要求 數(shù)據(jù)采集,是指從傳感器和其它待測設(shè)備等模擬和數(shù)字被測單元 中自動采集信息的過程 [3]。通信接口豐富 (具有 TCP/ IP 通信接口 、 RS232/ USB 接口等 ),內(nèi)存空間較大。按其功能要求其數(shù)據(jù)流有 如下幾種 : ( 1)從各個傳感器采集的數(shù)據(jù),通過中間處理過程進行處理后,顯示在業(yè)主面前。 ( 4)片上 UPLL 產(chǎn)生操作 USB 主機 /設(shè)備的時鐘, MPLL 產(chǎn)生操作 MCU 的時鐘,在 266MHZ。在 SCLK 的控制下,兩個雙向移位寄存器進行數(shù)據(jù)交換 [4]。 本系統(tǒng)除了顯示用戶水 、 電 、 煤氣的用量,還要顯示時間和室內(nèi)攝像的圖像。 圖 S3C2410 與 K9F1208 的連接圖 數(shù)據(jù)的傳輸 對 于以太網(wǎng)接口 , S3C2410 內(nèi)嵌了兩個以太網(wǎng)控制器,在全雙工模式下支持 IEEE 802. 3 MAC 控制層協(xié)議,但未提供物理層接口,需外接一片物理層芯片以提供以太網(wǎng)的接入通道 [8]。其中通信接口電路如圖 所示。 —C S E X T C K / P C K 2S C L K M C C D B / E T X E NM O S I M C D B 0 / E T X 0M I S O M C D B 1 / E T X 1 M C D B 2 / E R X D V M C D B 3 / E R X 0 T C L K 0 / E R X 1 T C L K 1 / E R X E R T C L K 2 / E M D C I R Q 6 / E M D I O B F O E N T R S Tn F R E n F W E A L E n F C E V C L KC L E V L I N E R n B V F R A M E D A T A [ 7 . . 0 ] V M V D [ 3 . . 0 ] V D [ 7 . . 0 ] S 3 C 2 4 1 0—C SS C L KD I ND O U T—R E—W EA L E—C EC L ER n BI / O [ 7 . . 0 ]X T 2T X E NT X D [ 0 ]T X D [ 1 ]R X D VR X D [ 0 ]R X D [ 1 ]R X E RM D CM D I OM D I N T RR E S E TX C KL PY DD I S PD [ 3 . . 0 ]D [ 7 . . 4 ]A T T 7 0 2 6 AD M 9 1 6 1L M 0 5 7 Q C 1 T 0 1圖 系統(tǒng)的 電路連接圖 3 智能家居數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計 智能家居數(shù)據(jù)采集系統(tǒng)的操作系統(tǒng)采用 Linux 操作系統(tǒng), Linux 內(nèi)核是一種源碼開放的操 作系統(tǒng),采用模塊化的設(shè)計 [11]。它可以使 MCU 與各種外圍設(shè)備以串行方式進 行通信以交換信息,可與各個廠家 11 生產(chǎn)的多種標(biāo)準(zhǔn)外圍器 直接接口。 ATT7026A 采用 16 位 A/D 轉(zhuǎn)換器及 24 位 DSP 數(shù)字信號處理器,從而實現(xiàn)了對參數(shù)的高精度和實時性轉(zhuǎn)換測量 [15]。然后通過 ioctl 函數(shù)對 ATT7026A 進行設(shè)置 , ATT7026A 設(shè)置好以后,就可以通過 read 和 write 函數(shù)進行模數(shù)轉(zhuǎn)換。) ioctl(fd,0