影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

基于ARM的樓宇大廈的安防設計 畢業(yè)設計(畢業(yè)論文)

上傳人:1888****888 文檔編號:37782141 上傳時間:2021-11-04 格式:DOC 頁數(shù):24 大?。?.08MB
收藏 版權申訴 舉報 下載
基于ARM的樓宇大廈的安防設計 畢業(yè)設計(畢業(yè)論文)_第1頁
第1頁 / 共24頁
基于ARM的樓宇大廈的安防設計 畢業(yè)設計(畢業(yè)論文)_第2頁
第2頁 / 共24頁
基于ARM的樓宇大廈的安防設計 畢業(yè)設計(畢業(yè)論文)_第3頁
第3頁 / 共24頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于ARM的樓宇大廈的安防設計 畢業(yè)設計(畢業(yè)論文)》由會員分享,可在線閱讀,更多相關《基于ARM的樓宇大廈的安防設計 畢業(yè)設計(畢業(yè)論文)(24頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、湖北大學本科畢業(yè)論文(設計) 目 錄 緒論 1 1 安防系統(tǒng)簡介 1 1.1 安防系統(tǒng)的組成 1 1.2 安防系統(tǒng)的子系統(tǒng) 2 1.3 安防系統(tǒng)的發(fā)展與現(xiàn)狀 2 2 硬件平臺 3 2.1 ARM處理器簡介 3 2.2 S3C2410處理器 4 2.3 以ARM為平臺的安防前端控制器 4 3 軟件平臺 4 3.1 嵌入式操作系統(tǒng)簡介 4 3.2 內核的剪切、移植、與編譯和燒寫 5 3.3 文件系統(tǒng)的制作 7 4.Modbus簡介 8 4.1 Modbus的作用與特點 8 4.2 Modbus上的數(shù)據(jù)傳輸 8 4.3 Modbus協(xié)議 幀結構 9 5 系統(tǒng)的

2、設計 10 5.1系統(tǒng)框圖 10 5.2 傳感器的門限參數(shù)設置 10 5.3串口設計 11 6總結與展望 12 6.1 總結 12 6.2展望 12 參考文獻 14 附錄A: 15 基于ARM的樓宇大廈的安防設計 摘 要 目前嵌入式系統(tǒng)在智能樓宇和工業(yè)控制方面上運用的越來越廣,嵌入式應用于安防系統(tǒng),可以使安防產(chǎn)品越來越智能化。未來安防技術將會朝著智能化、網(wǎng)絡化、集成化方面發(fā)展,本文設計了一個基于ARM的安防系統(tǒng)。 本系統(tǒng)采用基ARM的S3C24l0處理器作為主控制模塊芯片,操作系統(tǒng)采用嵌入式LINUX操作系統(tǒng)。本文主要闡述以下幾點: 安防系統(tǒng)的基本構成,熟悉安防

3、系統(tǒng)的模塊為下面的系統(tǒng)設計提供了理論基礎。以ARM為平臺的安防前端控制器,重點對S3C24l0處理器芯片的性能進行分析。采用嵌入式LINUX系統(tǒng)作為操作系統(tǒng),對LINUX系統(tǒng)的移植進行研究。熟悉了解Modbus協(xié)議,通過此協(xié)議使控制器和其他設備相互通信。 【關鍵詞】安防模塊 ARM平臺 LINUX操作系統(tǒng) Modbus協(xié)議 Building blocks security design based on ARM Abstract At persent,embedded systems are used in a wide range inintelligent building

4、s and industrial control.Embedded used in security system can make security more and more intelligent. The future of security technology will be toward the development of intelligent, networked, integrated. This paper designed a security system based on ARM. The system uses ARM-based S3C24l0 chip a

5、s the main control module The operating system uses embedded LINUX operating system. This article focuses on the following points: (1) a basic component of the security system, familiar with the security system module provides a theoretical basis for the following system design. (2) arm as a platf

6、orm for security front controller, To study the integration capabilities of the ARM platform. Analysis focus S3C24l0 chip performance by the line. (3) the use of embedded LINUX system as the operating system, Study the transplantation of the Linux system. (4) become familiar with the Modbus protoc

7、ol, Through the agreement, the controller and other devices communicate with each other. 【key words】 security module ARM platform LINUX operating system Modbus protocol 17 緒論 隨著物質生活水平的提高,人們越來越重視自己的個人安全和財產(chǎn)安全。經(jīng)濟的飛速發(fā)展伴隨著城市流動人口的急劇增加,給城市的社會治安增加了新的課題,一套可靠的安防系統(tǒng)已經(jīng)成為人們生活的必需品。傳統(tǒng)安防系統(tǒng)中的防盜報警、火災報警、燃氣泄露

8、報警等子系統(tǒng), 功能單一、誤報率高, 只能實現(xiàn)就地報警,不能實現(xiàn)實時遠程報警以減少損失和搶救生命。此外也不能記錄犯罪證據(jù)以便迅速捕捉嫌疑犯?;诖耍_發(fā)以ARM為平臺的安防系統(tǒng)有很廣闊的前進。 安全防范技術也是在隨著科學技術的發(fā)展不斷的向前發(fā)展,就像通信自動化技術的發(fā)展一樣,網(wǎng)絡化、智能化、集成化將是安全防范技術的發(fā)展方向。我們目前安防產(chǎn)品在大量使用8/16位單片機,但是由于單機性能的限制和運行速度較低,無法對安防系統(tǒng)進行有效的整合,各個系統(tǒng)的綜合利用程度,相對較低。本系統(tǒng)采用32位嵌入式計算機,也就是高檔單片機。它有優(yōu)越的單片機性能和足夠的運行速度,可以使安防系統(tǒng)的體積更加小巧,此外32位

9、嵌入式計算機功能強大,可以容納的軟件空間充足,使安防系統(tǒng)從本質上得到提高。 本論文是對于ARM-linux系統(tǒng)進行的安防系統(tǒng)設計,需要選擇高性能的芯片打造硬件平臺,并將linux系統(tǒng)成功移植到平臺上。 本文主要包括如下內容: 1.安防系統(tǒng)的基本構成以及發(fā)展現(xiàn)狀。 2.嵌入式的概述以及相關硬件的介紹,搭建以ARM為平臺的安防前端控制器 3.Linux的移植,涉及到liuux內核和文件系統(tǒng)的剪切,編譯于燒寫。 4. Modbus協(xié)議,通過此協(xié)議使控制器和其他設備相互通信。 1 安防系統(tǒng)簡介 主要介紹安防系統(tǒng)的組成,以及常見的安防系統(tǒng)的子系統(tǒng),最后訴述了安防系統(tǒng)的現(xiàn)狀與發(fā)展方向。

10、 1.1 安防系統(tǒng)的組成 對于安防監(jiān)控系統(tǒng),根據(jù)系統(tǒng)各部分功能的不同,我們將整個安防系統(tǒng)劃分為七層——表現(xiàn)層、控制層、處理層、傳輸層、執(zhí)行層、支撐層、采集層。當然,由于設備集成化越來越高,對于部分系統(tǒng)而言,某些設備可能會同時以多個層的身份存在于系統(tǒng)中。 1. 表現(xiàn)層 表現(xiàn)城是我們最直觀感受到的,它展現(xiàn)了整個安防監(jiān)控系統(tǒng)的品質。如監(jiān)控電視墻、監(jiān)視器、高音報警喇叭、報警自動駁接電話等等都屬于這一層。 2. 控制層 控制層是整個安防監(jiān)控系統(tǒng)的核心,它是系統(tǒng)科技水平的最明確體現(xiàn)。通常我們的控制方式有兩種——模擬控制和數(shù)字控制。模擬控制是早期的控制方式,其控制臺通常由控制器或者模擬控制矩陣構

11、成,適用于小型局部安防監(jiān)控系統(tǒng),這種控制方式成本較低,故障率較小。但對于中大型安防監(jiān)控系統(tǒng)而言,這種方式就顯得操作復雜且無任何價格優(yōu)勢了,這時我們更為明智的選擇應該是數(shù)字控制。數(shù)字控制是將工控計算機作為監(jiān)控系統(tǒng)的控制核心,它將復雜的模擬控制操作變?yōu)楹唵蔚氖髽它c擊操作,將巨大的模擬控制器堆疊縮小為一個工控計算機,將復雜而數(shù)量龐大的控制電纜變?yōu)橐桓须娫捑€。它將中遠程監(jiān)控變?yōu)槭聦崱镮nternet遠程監(jiān)控提供可能。但數(shù)字控制也不是那么十全十美,控制主機的價格十分昂貴、模塊浪費的情況、系統(tǒng)可能出現(xiàn)全線崩潰的危機、控制較為滯后等等問題仍然存在。 3. 處理層 處理層或許該稱為音視頻處理層,它將

12、有傳輸層送過來的音視頻信號加以分配、放大、分割等等處理,有機的將表現(xiàn)層與控制層加以連接。音視頻分配器、音視頻放大器、視頻分割器、音視頻切換器等等設備都屬于這一層。 4. 傳輸層 傳輸層相當于安防監(jiān)控系統(tǒng)的血脈。在小型安防監(jiān)控系統(tǒng)中,我們最常見的傳輸層設備是視頻線、音頻線,對于中遠程監(jiān)控系統(tǒng)而言,我們常使用的是射頻線、微波,對于遠程監(jiān)控而言,我們通常使用Internet這一廉價載體。值得一提的是,新出現(xiàn)的傳輸層介質——網(wǎng)線/光纖。大多數(shù)人在數(shù)字安防監(jiān)控上存在一個誤區(qū),他們認為控制層使用的數(shù)字控制的安防監(jiān)控系統(tǒng)就是數(shù)字安防監(jiān)控系統(tǒng)了,其實不然。純數(shù)字安防監(jiān)控系統(tǒng)的傳輸介質一定是網(wǎng)線或光纖。信號

13、從采集層出來時,就已經(jīng)調制成數(shù)字信號了,數(shù)字信號在目前已趨成熟的網(wǎng)絡上跑,理論上是無衰減的,這就保證遠程監(jiān)控圖像的無損失顯示,這是模擬傳輸無法比擬的。當然,高性能的回報也需要高成本的投入,這是純數(shù)字安防監(jiān)控系統(tǒng)無法普及最重要的原因之一。 5. 執(zhí)行層 執(zhí)行層是我們控制指令的命令對象,在某些時候,它和我們后面所說的支撐誠、采集層不太好截然分開,我們認為受控對象即為執(zhí)行層設備。比如:云臺、鏡頭、解碼器、球等等。 6. 支撐層 顧名思義,支撐層是用于后端設備的支撐,保護和支撐采集層、執(zhí)行層設備。它包括支架、防護罩等等輔助設備。 7. 采集層 采集層是整個安防監(jiān)控系統(tǒng)品質好壞的關鍵因素,也

14、是系統(tǒng)成本開銷最大的地方。它包括鏡頭、攝像機、報警傳感器等等。 1.2 安防系統(tǒng)的子系統(tǒng) 1.防盜報警系統(tǒng):防盜報警系統(tǒng) 由集中報警控制器、區(qū)域報警控制器 、報警探測器以及報警揚聲器 、警鈴和報警指示燈。報替控制器功能:報警控制器應能有按時間、區(qū)域及地點任意編程設防或撤防的功能。應能給出報警地點的相關數(shù)據(jù) ,提供聯(lián)動控制接口和信號。報警探測器:被動紅外探測器為空 間探測器 ,多用于室內和空間的立體防范,具有體積小 、隱蔽性好 、無亮度要求 、不發(fā)射能量 、無機械動作 、功率低 、壽命長等特點 ,但是 ,由于紅外輻射頻率較低,穿透性差,因此監(jiān)控區(qū)內不應有障礙物 ,被障礙物遮擋的部位是防范的死

15、區(qū)。應避開熱源 ,特別是避開變化的熱源。 2.門禁系統(tǒng):門禁系統(tǒng)的組成有三個層次 :第一層 是與人直接打交道的設備(讀卡機 、密碼輸人鍵盤、人體生物特征識別機 、電動鎖 、出人門按鈕 、門傳感器、報警傳感器 、報警喇叭等等),用來接收輸人信息。第二層是智能控制器 ,為門禁處理單元,完成分析第一層傳來的數(shù)據(jù),根據(jù)存儲信息 ,判別有效性 、控制相關聯(lián)動設備以及將相關分析結果上報給第三層。第三層實質上是個局域 網(wǎng)絡 ,它的網(wǎng)絡控制中心對各方的信息進行分析 、處理和管理。 1.3 安防系統(tǒng)的發(fā)展與現(xiàn)狀 隨著社會經(jīng)濟的不斷發(fā)展和科學技術的提高,安全防范產(chǎn)品的內涵也愈來愈豐富。如今,安防行業(yè)已逐漸發(fā)

16、展成為與社會經(jīng)濟和人民群眾生活密切相關的一個產(chǎn)業(yè)。關于安防系統(tǒng)的發(fā)展,我們將其大體分為三個階段。1979年~1983年為起步階段;1987~1996年為發(fā)展階段;1997年后為提高階段。近兩年來,安防行業(yè)又有了進一步的發(fā)展,智能樓宇、智能住宅業(yè)的異軍突起,極大地促進了安防行業(yè)蓬勃發(fā)展。 當前,由于各提供商的安防系統(tǒng)基本上都是獨立開發(fā)的,在使用上消費者就會感覺安防產(chǎn)品使用起來比較麻煩,功能太單一。這與他們所期望的功能全面、使用方便的產(chǎn)品還有很大差距。而且在安防系統(tǒng)控制軟件的設計開發(fā)方面一般都沒有考慮多種安防設備之間的集成。比如某開發(fā)商在開發(fā)其門禁系統(tǒng)時,就很少考慮和其他開發(fā)商所提供的周界安防系

17、統(tǒng)的集成。因此安防系統(tǒng)的集成化逐漸變成了一種實實在在的硬性需求。安防系統(tǒng)的集成化,包括單一系統(tǒng)的集成化,也就是由一個系列的產(chǎn)品所組成的一套系統(tǒng);如視頻監(jiān)控系統(tǒng)、門禁系統(tǒng)、報警系統(tǒng)等。同時還有多系統(tǒng)集成,多系統(tǒng)集成既有由眾多的單一系統(tǒng)所組成的一整套大的系統(tǒng),也有不同安防系統(tǒng)的集成。安防行業(yè)由單一產(chǎn)品走向集成化是行業(yè)發(fā)展的必然結果。 目前國內安防系統(tǒng)的網(wǎng)絡化進展的步伐還處于十分緩慢的局面。安防產(chǎn)業(yè)的網(wǎng)絡化可以分兩個層面,一是采用網(wǎng)絡技術的系統(tǒng)設計;一是網(wǎng)絡構成系統(tǒng)。前者的主要表現(xiàn)是安防系統(tǒng)的結構由集總式向分布式過渡,分布式的設計有利于合理的設備配置和充分的資源共享,是安防系統(tǒng)的一個發(fā)展方向,它的

18、基礎是網(wǎng)絡技術,它將導致安防系統(tǒng)實現(xiàn)各種子系統(tǒng)真正意義上的集成。當今市場上的報警主機也多具備多形式聯(lián)網(wǎng)的技術,譬如采用電話線聯(lián)網(wǎng)、TCP/IP聯(lián)網(wǎng)、電信無線GSM聯(lián)網(wǎng),其TCP/IP模塊內置了TCP/IP協(xié)議,報警控制主機具有多網(wǎng)自動報警功能。 智能化是一個與時俱進的概念,在不同的時期和不同的技術條件下有不同的含義,在安防系統(tǒng)的智能化中可以理解為:實現(xiàn)真實的探測,實現(xiàn)圖像信息和各種特征的自動識別。 智能化的系統(tǒng)不是孤立地反映各種物理量和狀態(tài)的變化,而是全面地從它們之間的相關性和變化過程的特征去分析和判定,從而得出真實的探測結果。這就要求安防系統(tǒng)和設備采用人性化的設計,具有模仿人思維行為的分

19、析和判斷功能,如模擬報警系統(tǒng)就是以分析各種探測數(shù)據(jù)之間的關系來作出是否報警的判定。 現(xiàn)在大部分安防系統(tǒng)采用兩種方式實現(xiàn)智能化。1:通過后端軟件服務實現(xiàn),這種方式是指通過在后端服務器運行的軟件對傳送過來的數(shù)據(jù)進行智能分析來實現(xiàn)安防系統(tǒng)的智能處理。2:通過前端設備服務實現(xiàn),這種實現(xiàn)方式是指通過前端設備對信息進行智能分析,往往通過嵌入式分析服務實現(xiàn)對收集的信息進行智能分析。 2 硬件平臺 本系統(tǒng)采用GEC2410開發(fā)板進行實驗。主要介紹了ARM處理器,以及本論文采用的處理器S3C2410,最后介紹了以ARM為平臺的安防前端控制器 2.1 ARM處理器簡介 隨著國內外嵌入式應用領域的逐步

20、發(fā)展,ARM微處理器必然會獲得廣泛的重視和應用。但是由于ARM微處理器有多達十幾種的內核結構,幾十個芯片生產(chǎn)廠家,以及千變萬化的內部功能配置組合,給開發(fā)人員在選擇方案時帶來一定的困難,所以,對ARM芯片做一些對比研究是十分必要的。以下從應用的角度出發(fā),對在選擇ARM微處理器時所應考慮的主要問題做一些簡要的探討。ARM微處理器包含一系列的內核結構,以適應不同的應用領域,用戶如果希望使用WinCE或標準Linux操作系統(tǒng),就需要選擇ARM720T以上帶有 MMU(MemoryManagementunit)功能的ARM芯片,ARM720T、ARM920T、ARM922T、ARM946T、strons

21、-ARM都帶有MMu功能。而ARM7TDMI則沒有MMU,不支持 windowsCE和標準Linux,但目前uCLinux不需要MMU支持的操作系統(tǒng)可運行于ARM7TDMI硬件平臺之上。 (l)系統(tǒng)的工作頻率: 系統(tǒng)的工作頻率在很大程度上決定了ARM微處理器的處理能力。ARM7系列微處理器的典型處理速度為0.9MIPS/MHz,常見ARM7芯片系統(tǒng)主時鐘20MHz—133MHz;ARM9系列微處理器的典型處理速度為 1.1MIPS/MHz,常見ARM9的系統(tǒng)主時鐘頻率為l00MHz一233MHz (2)芯片內存儲器的容量: 大多數(shù)ARM微處理器片內存儲器的容量都不大,需要用戶在設計系統(tǒng)

22、時外擴存儲器,但也有部分芯片具有相對較大的片內存儲空間,如ATMEL的AT91F40162就具有高達2MB的片內程序存儲空間,用戶在設計時可考慮選用 這種類型,以簡化系統(tǒng)的設計。 (3)片內外圍電路的選擇: 除ARM微處理器核以外,幾乎所有的ARM芯片均根據(jù)各自不同的應用領域,擴展了相關功能模塊,并集成在芯片之中,我們稱之為片內外圍電路,如USB接口、LCD控制器、鍵盤接口、RTC、ADC和DAC、DSP協(xié)處理器等,設計者應分析系統(tǒng)的需求,盡可能采用片內外圍電路完成所需的功能這樣可以簡化系統(tǒng)的設計,同時提高系統(tǒng)的可靠性。 2.2 S3C2410處理器 三星S3C2410X處理器就是一

23、款基于ARM920T標準的ARM處理器。S3C2410X處理器核由ARMgTDMI、存儲管理單元和高速緩存三部分組成。其中MMU可以管理虛擬內存。高速緩存由獨立的16KB地址和16KB數(shù)據(jù)高速Cache組成。 RM920T有兩個內部協(xié)處理器:CP14和CP15。CP14用于調試控制,CP14用于存儲系統(tǒng)控制以及測試控制。S3C2410X的主頻可達203MHz,擴展總線最大頻率100MHz。 S3C241OX的可擴展資源豐富,主要包括:1個LCD控制器,SDRAM控制器,3個通道的UART,4個通道的DMA,4個具有PWM功能的計時器和1個內部時鐘,8通道的10位ADC,觸摸屏接口,125總

24、線接口,2個USB主機接口和1個USB設備接口,2個SPI接口,SD接口和MMC卡接口,看門狗計數(shù)器,117位通用拍接口和24位外部中斷源,8通道10位AD控制器。 S3C2410的UART(通用異步串行接口)單元提供了三個獨立的異步串行I/O端口,每個都可以在中斷和DMA兩種模式下進行,他們支持的最高波特率是115.2KbPs。每個uART通道包含2個16位FIFO分別提供個接收和發(fā)送。S3C241OX的UART可以進行以下參數(shù)的設置:可編程的波特率,紅外收/發(fā)模式,1或2個停止位,5位、6位、7位或8位數(shù)據(jù)寬度和奇偶校驗。 2.3 以ARM為平臺的安防前端控制器 系統(tǒng)前端由現(xiàn)場控

25、制器和傳感器組成.現(xiàn)場控制器。設計一塊基于小巧的控制板,采用三星公司的S3C2410 處理器。系統(tǒng)特性如下(1)203 MHz 的ARM920 T 內核; (2) 8 個內存bank , 每個ba nk 可尋址128M 內存; (3) 支持從NANDFlash 啟動; (4) 3 個UART 接口,一個IIC 接口,兩個SPI 接口; ( 5) 24 個外部中斷,117 個CP IO;(6) 集成實時時鐘, PWM 輸出; (7) 多模式管理電源和時鐘,可軟件切換處理器工作頻率; ( 8) 兩個USB Host 接口. 在處理器豐富資源的基礎上,還進行了相關的配置和擴展, 平臺配置64M NA

26、NDFlash 和64M SDRAM. 通過以太網(wǎng)控制器芯片CS890O 擴展了一個網(wǎng)口, 另外引出了一個USBHost 接口 傳感器是將紅外傳感器、煙霧傳感器等集成到上面,連接到現(xiàn)場控制器. 能夠實時監(jiān)控現(xiàn)場外來人員入侵、儀表過熱及其他突發(fā)事件。 3 軟件平臺 主要介紹了嵌入式操作系統(tǒng),其中著重介紹了Linux操作系統(tǒng)以及其優(yōu)點。并論述了Linux內核的剪切、移植與編譯和燒寫,以及文件系統(tǒng)的制作。 3.1 嵌入式操作系統(tǒng)簡介 根據(jù)IEEE的定義,嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助裝置、機器和設備運行的裝置”。這主要是從應用上加以定義的,從中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體。不

27、過上述定義并不能充分體現(xiàn)出嵌入式系統(tǒng)的精髓,目前國內一個普遍被認同的定義是:以應用為中心、以計算機技術為基礎、軟件硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。簡單地說,嵌入式系統(tǒng)集系統(tǒng)的應用軟件與硬件于一體,類似于PC中BIOS的工作方式,具有軟件代碼小、高度自動化、響應速度快等特點,特別適合于要求實時和多任務的體系。嵌入式系統(tǒng)主要由嵌入式處理器、相關支撐硬件、嵌入式操作系統(tǒng)及應用軟件系統(tǒng)等組成,它是可獨立工作的“器件”。在明確了嵌入式系統(tǒng)定義基礎上,我們可從以下幾方面來理解嵌入式系統(tǒng): (1)嵌入式系統(tǒng)是面向用戶、面向產(chǎn)品、面向應用的,嵌入式系統(tǒng)是與應

28、用緊密結合的,它具有很強的專用性,必須結合實際系統(tǒng)需求進行合理的裁減利用。嵌入式系統(tǒng)和具體應用有機地結合在一起,它的升級換代也是和具體產(chǎn)品同步進行,因此嵌入式系統(tǒng)產(chǎn)品一旦進入市場,具有較長的生命周期。 (2)嵌入式系統(tǒng)是將先進的計算機技術、半導體技術和電子技術和各個行業(yè)的具體應用相結合后的產(chǎn)物。這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。 (3)嵌入式系統(tǒng)必須根據(jù)應用需求對軟硬件進行裁剪,滿足應用系統(tǒng)的功能、可靠性、成本、體積等要求。為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般都固化在存儲器芯片或單片機本身中,而不是存貯于磁盤等載體中。 (4)

29、嵌入式系統(tǒng)本身不具備自主開發(fā)能力,即使設計完成以后用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發(fā)工具和環(huán)境才能進行開發(fā)。 本系統(tǒng)采用的軟件系統(tǒng)為嵌入式Linux 操作系統(tǒng). Linux 操作系統(tǒng)開放源代碼,可裁減, 無版稅. 經(jīng)過多年的發(fā)展系統(tǒng)非常穩(wěn)定,開發(fā)技術比較成熟. 嵌入式Linux 有以下優(yōu)點: (1) Linux 的是可以定制和可裁減的. Linux 系統(tǒng)從設計開始就考慮到了系統(tǒng)的定制性和裁減性.不僅Linux 內核可以裁減,而且文件系統(tǒng)也是可以裁減的. (2) Linux 是開發(fā)源代碼的,任何都可以獲得其源代碼并加以修改. 這對嵌入式開發(fā)來說是很必要的. (3)

30、 Linux 本身支持包括X86 、ARM 等在內的多種硬件平臺. (4) 系統(tǒng)小巧. 一個功能完備的Linux 內核要求大約1 MB 內存. (5) 強大的網(wǎng)絡功能. Linux 幾乎支持所有的網(wǎng)絡協(xié)議和網(wǎng)絡設備. 一個嵌入式Linux 系統(tǒng)只需要下面三個基本元素:引導程序、Linux 微內核(由存管理、進程管理和事務處理構成) 和初始化進程. 要實現(xiàn)最低限度的工作能力,還需要添加硬件驅動程序和相應的應用進程,以提供所需功能,如果要讓它有更多的功能

31、且保持小型化,還可以加上文件系統(tǒng)、TCP/ IP 網(wǎng)絡支持、GUI (圖形用戶界面) 和設計精簡的應用程序,并將其放在ROM、RAM、FLASH 中啟動. 由于嵌入式Linux 操作系統(tǒng)的高度靈活性,開發(fā)者可以很容易地對它進行定制或作適當開發(fā),來滿足實際應用需要這里最主要的一步是剪裁L x 內核,將原先比較龐大的系統(tǒng)內核(相對嵌入式系統(tǒng)來說) 改造成一個小巧的可配置的內核, 并且要保持Linux 的基本功能以及對Linux 應用程序、驅動程序的完全支持. 3.2 內核的剪切、移植、與編譯和燒寫 1配置移植Linux內核 (1)解壓內核包 將提供的linux內核壓縮包解壓到你想要的目錄下

32、,輸入如下命名: Tar zxvf/mnt/cdrom/linux/kernel2410.trz (2)編輯Makefile文件 進入解壓的目錄后,運行命令:ViMakefile 找到CROSS_COMPILE=opt/host/arm4/bin/arm41-unknown-linux這行將它改為: CROSS_COMPILE=arm-linux設置如圖3.1所示: 圖3.1 燒寫工具提示信息 設置好編譯器保存后退出。 (3)配置內核 輸入命令 :make memueonfig 進入配置欄的“Load an Alteenate Configu

33、ration File” 具體操作如圖3.2 圖3.2 內核參數(shù)設置界面 (3)執(zhí)行命令 :makedeP (4)接著輸入命令 :make zlmage 2 Linux內核的燒寫 (l)上電啟動開發(fā)板,進入BIOS界面,如圖3.3所示: (2)接上 usBnEVICE的連接線,選擇“0”,選擇usB下載,注意用uSB下載要先在PC端裝好驅動程序,保證USB連接好,有時PC端出現(xiàn)發(fā)現(xiàn)無法識別的USB設時,可在BIOS中輸入ESC取消下載,等幾秒鐘再輸入“0” 啟動USB下載。出現(xiàn)“NOW USB is connected”說明USB正確枚舉了,這時可以通過USB下載了。如圖

34、3.4所示: 圖3.3 BOIS界面 圖3.4 選擇USB操作界面 (3)點擊“USB Port”中的“Transmit”選項,選擇zlmage(這個映像文件在光盤目錄的“目標代碼“文件夾下),下載結束后,會提示是否要立即運行,這時輸入n,將再次進入主功能菜單。如圖3.5所示。下載成功后,在出現(xiàn)主功能菜單后,選擇2,將出現(xiàn)如下界面。如圖3.6所示: 圖3.5 設置內核不運行界面 圖3.6 選擇燒寫內核界面 在出現(xiàn)上面的提示后,輸入1,在接下來的提示輸入Y,將zlmage燒寫到NANDFLASH的分

35、區(qū)1中。燒寫成功后,會自動進入主功能菜單。 3.3 文件系統(tǒng)的制作 Cramfs跟文件系統(tǒng)的制作。將程序和模塊添加到根文件系統(tǒng)中,以gec24l0中的 gec2410_delno.erafs根文件系統(tǒng)的添加為例。 (l)將 gec2410_demo.crafms拷貝到任意目錄下:Cp gec2410_delno.cramfs/home (2)在該目錄下建立兩個文件:mkdir yl,mkdir y2 (3)將 gec2410_demo.crafims掛接到y(tǒng)l目錄下:Mount-eramfs-olooPgee2410ee_cramfs chang (4)將yl目錄下的內容壓縮:

36、Cd yl /進入yl目錄 Tar-fyl.tar */這樣將產(chǎn)生一個yl.tar包。 (5)將包解壓到y(tǒng)2目錄下 ulnountyl /卸載掛接 cd.. /進入上一級目錄 mvchang.tary2 /把 yl.tar移到y(tǒng)2目錄下面 cdyZ /進入y2目錄 tar_vfyl.tar /將打包的根文件系統(tǒng)里的內容解壓 rm yl.tar /移除yl

37、.tar (6)將自己的驅動gpfodry.o和應用程序gpio_test拷貝到相應的目錄下:將 gpiodry.o拷貝到y(tǒng)2/usr/目錄下 (7)經(jīng)過上面的步驟就可以將自己的驅動和應用程序添加到cramfs根文件系統(tǒng)中了,現(xiàn)在將開始制作出cramfs根文件系統(tǒng):先將mkcrafs文件拷貝到y(tǒng)2所在的目錄,在這個目錄下運行命令 :mkcramfs y2 gec2410_demo.crammfs,運行成功后,會在該目錄下生成 gec2410_demo.crammfs根文件系統(tǒng) (8)根文件系統(tǒng)制作成功后,就可以把它燒寫到相應的地方啦。 4.Modbus簡介 主要介紹了m

38、odbus協(xié)議的由來作用于特點,并介紹了modbus上的數(shù)據(jù)傳輸。 4.1 modbus的作用與特點 Modbus是由Modicon(現(xiàn)為施耐德電氣公司的一個品牌)在1979年發(fā)明的,是全球第一個真正用于工業(yè)現(xiàn)場的總線協(xié)議。Modbus 協(xié)議是應用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(例如以太網(wǎng))和其它設備之間可以通信。它已經(jīng)成為一通用工業(yè)標準。有了它,不同廠商生產(chǎn)的控制設備可以連成工業(yè)網(wǎng)絡,進行集中監(jiān)控。此協(xié)議定義了一個控制器能認識使用的消息結構,而不管它們是經(jīng)過何種網(wǎng)絡進行通信的。它描述了一控制器請求訪問其它設備的過程,如何回應來自其它設備的請

39、求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內容的公共格式。   當在一Modbus網(wǎng)絡上通信時,此協(xié)議決定了每個控制器須要知道它們的設備地址,識別按地址發(fā)來的消息,決定要產(chǎn)生何種行動。如果需要回應,控制器將生成反饋信息并用Modbus協(xié)議發(fā)出。在其它網(wǎng)絡上,包含了Modbus協(xié)議的消息轉換為在此網(wǎng)絡上使用的幀或包結構。這種轉換也擴展了根據(jù)具體的網(wǎng)絡解決節(jié)地址、路由路徑及錯誤檢測的方法。 Modbus具有以下幾個特點:   (1)標準、開放,用戶可以免費、放心地使用Modbus協(xié)議,不需要交納許可證費,也不會侵犯知識產(chǎn)權。目前,支持Modbus的廠家超過400家,支持Modbus

40、的產(chǎn)品超過600種。  ?。?)Modbus可以支持多種電氣接口,如RS-232、RS-485等,還可以在各種介質上傳送,如雙絞線、光纖、無線等。 ?。?)Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發(fā)簡單。 4.2 modbus上的數(shù)據(jù)傳輸 Modicon控制器上的標準Modbus端口是使用一個RS-232兼容的串行接口,定義了連接器,接線電纜,信號等級,傳輸波特率,和奇偶校驗,控制器可直接或通過調制解調器(以后簡稱Modems)接入總線(網(wǎng)絡)??刂破魍ㄓ嵤褂弥鲝募夹g,即主機能起動數(shù)據(jù)傳輸,稱查詢。而其它設備(從機)應返回對查詢作出的響應,或處理查詢所要求的動

41、作。典應的主機設備應包括主處理器和編程器。典應的從機包括可編程控制器。 主機可對各從機尋址,發(fā)出廣播信息,從機返回信息作為對查詢的響應。從機對于主機的廣播查詢,無響應返回Modbus協(xié)議報據(jù)設備地址,請求功能代碼,發(fā)送數(shù)據(jù),錯誤校驗碼,建立了主機查詢格式,從機的響應信息也用Modbus協(xié)議組織,它包括確認動作的代碼,返回數(shù)據(jù)和錯誤校驗碼。若在接收信息時出現(xiàn)一個錯誤或從機不能執(zhí)行要求的動作時,從機會組織一個錯誤信息。并向主機發(fā)送作為響應。 4.3 Modbus協(xié)議 幀結構 控制器能設置為兩種傳輸模式(ASCII或RTU)中的任何一種在標準的Modbus網(wǎng)絡通信。用戶選擇想要的模式,包括串

42、口通信參數(shù)(波特率、校驗方式等),在配置每個控制器的時候,在一個Modbus網(wǎng)絡上的所有設備都必須選擇相同的傳輸模式和串口參數(shù)。 1. ASCII模式 當控制器設為在Modbus網(wǎng)絡上以ASCII(美國標準信息交換代碼)模式通信,在消息中的每個8Bit字節(jié)都作為兩個ASCII字符發(fā)送。這種方式的主要優(yōu)點是字符發(fā)送的時間間隔可達到1秒而不產(chǎn)生錯誤。 ASCII幀 使用ASCII模式,消息以冒號(:)字符(ASCII碼 3AH)開始,以回車換行符結束(ASCII碼 0DH,0AH)。 其它域可以使用的傳輸字符是十六進制的0...9,A...F。網(wǎng)絡上的設備不斷偵測“:”字符,當有一

43、個冒號接收到時,每個設備都解碼下個域(地址域)來判斷是否發(fā)給自己的。 消息中字符間發(fā)送的時間間隔最長不能超過1秒,否則接收的設備將認為傳輸錯誤。一個典型消息幀如下所示: 起始位 設備地址 功能代碼 數(shù)據(jù) LRC校驗 結束符 1個字符 2個字符 2個字符 n個字符 2個字符 2個字符 2、RTU模式 當控制器設為在Modbus網(wǎng)絡上以RTU(遠程終端單元)模式通信,在消息中的每個8Bit字節(jié)包含兩個4Bit的十六進制字符。這種方式的主要優(yōu)點是:在同樣的波特率下,可比ASCII方式傳送更多的數(shù)據(jù)。 RTU幀 使用RTU模式,消息發(fā)送至少要以3.5個字

44、符時間的停頓間隔開始。在網(wǎng)絡波特率下多樣的字符時間,這是最容易實現(xiàn)的(如下圖的T1-T2-T3-T4所示)。傳輸?shù)牡谝粋€域是設備地址??梢允褂玫膫鬏斪址鞘M制的0...9,A...F。網(wǎng)絡設備不斷偵測網(wǎng)絡總線,包括停頓間隔時間內。當?shù)谝粋€域(地址域)接收到,每個設備都進行解碼以判斷是否發(fā)往自己的。在最后一個傳輸字符之后,一個至少3.5個字符時間的停頓標定了消息的結束。一個新的消息可在此停頓后開始。 整個消息幀必須作為一連續(xù)的流轉輸。如果在幀完成之前有超過1.5個字符時間的停頓時間,接收設備將刷新不完整的消息并假定下一字節(jié)是一個新消息的地址域。同樣地,如果一個新消息在小于3.5個字符時間內

45、接著前個消息開始,接收的設備將認為它是前一消息的延續(xù)。這將導致一個錯誤,因為在最后的CRC域的值不可能是正確的。一典型的消息幀如下所示: 起始位 設備地址 功能代碼 數(shù)據(jù) CRC校驗 結束符 T1-T2-T3-T4 8Bit 8Bit n個8Bit 16Bit T1-T2-T3-T4 5 系統(tǒng)的設計 主要論述了系統(tǒng)的框圖,以及傳感器的門限參數(shù)的設置。 5.1系統(tǒng)框圖 此系統(tǒng)以S3C2410處理器為基礎,在嵌入式Linux系統(tǒng)下,主要由多個監(jiān)控,以及處理部分組成。框圖如圖5.1所示各個探測區(qū)域將探測到的各種參數(shù)(煤氣、紅外等)通過modbus總線傳輸?shù)教幚砥鳌?/p>

46、處理器通過對數(shù)據(jù)采集模塊提供的信息 按照預先設定的程序處理和保存,同時將盜竊情況,火災情況實現(xiàn)聲光報警發(fā)送到異地PC管理終端。 紅外探測器 磁感應器 煙霧傳感器 人體探測器 鍵盤模塊 前端控制器 上位機 聲光報警 顯示模塊 modbus 圖5.1 系統(tǒng)框圖 5.2 傳感器的門限參數(shù)設置 傳感器負責采集信號并向處理器傳輸信號,因此傳感器的選擇很重。整個安防系統(tǒng)學要多類傳感器:感煙傳感器用來探測火災的,卷簾門磁傳感器是用來防盜的,可燃氣體探測器是感應空氣中的有毒或可燃氣體的。下面具體介紹各類傳感器,并設定傳感器的門限值: 1感煙

47、傳感器 工作電流:靜電電流小于10uA,報警工作電流在10-30mA之間;煙霧靈敏度:符合UL的217號標準;工廠測試準值為每英尺3.2%的微弱灰煙,傳感器有反應;工作環(huán)境:-5℃一50℃,10-90%無冷凝;當煙霧濃度超過2%時,就應該報警,所以設置的煙感報警門限信號為:F02% 2卷簾門磁傳感器 無線門磁傳感器是一種在保安監(jiān)控、安全防范系統(tǒng)中非常常用的器件,無線門磁傳感器工作很可靠、體積小巧,尤其是通過無線的方式工作,使得安裝和使用非常方便、靈活。無線門磁傳感器用來監(jiān)控門的開關狀態(tài),當門不管何種原因被打開后,無線門磁傳感器立即發(fā)射特定的無線電波,遠距離向主機報警。即當有人非法打開或撬

48、開門,立即發(fā)出信號。當門磁間的距離超過3厘米的時候,就應該報警,所以設置的防盜報警門限值為S03cm。 3可燃氣體探測器 所謂氣體傳感器,就是將氣體(一般指空氣)中含有的特定氣體(即待測氣體)以適當?shù)碾娦盘枡z測或定量的器件。相當于動物的嗅覺器官,人稱電子鼻。TGS系列傳感器屬n型半導體類氣體傳感器,其主要成分是二氧化錫燒結體。當吸附還原性氣體(例如液化氣、天然氣、氫氣、一氧化碳、有機溶劑蒸氣等)時,電導率上升。當恢復到清潔空氣中時,電導率恢復。TGS傳感器就是將這種電導率變化,以輸出電壓的方式取出,從而檢測出氣體的濃度。當可燃氣體的濃度超過1%的時候,就應該報警,所以設置的氣體泄漏報警信號

49、為B0l%。 傳感器具體傳輸如圖5.2所示: 短距離無線傳輸 模塊 煙霧傳感器 ARM開發(fā)板 短距離無線傳輸 模塊 防盜傳感器 短距離無線傳輸 模塊 可燃氣體 傳感器 圖5.2 傳感器傳輸圖 5.3串口設計 處理器與設備間的交互是通過串口來進行的,LINUX操作系統(tǒng)一開始就對串行口提供了很好的支持。串口應用程序設計如圖5.3所示 加載串口文件 判斷信息,發(fā)送 報警信號 讀取串口數(shù)據(jù) 設置

50、串口 打開串口 圖5.3串口設計流程圖 串口設計的具體流程:(附錄A) 6總結與展望 6.1 總結 安全防范技術也是在隨著科學技術的發(fā)展不斷的向前發(fā)展,就像通信自動化技術的發(fā)展一樣,網(wǎng)絡化、智能化、集成化將是安全防范技術的發(fā)展方向。 此嵌入式安防系統(tǒng)是基于ARM處理器和Linux操作系統(tǒng)開發(fā)而成的。ARM處理器是采用的三星公司出品的S3C2410ARM9處理器,Linux操作系統(tǒng)是經(jīng)過剪切的嵌入式Linux操作系統(tǒng)。 縱觀全文,可以得到以下主要研究成果: 1 介紹了安防系統(tǒng)的組成以及其子系統(tǒng),分析了安防系統(tǒng)的發(fā)展方向。 2

51、 Linux操作系統(tǒng)的分類與介紹,基于ARM處理器的硬件開發(fā)平臺,包括S3C2410系列的ARM處理器的介紹 3 采用了嵌入式Linux系統(tǒng)作為操作系統(tǒng),介紹了Linux系統(tǒng)的特點,對Linux系統(tǒng)的內核和文件系統(tǒng)作了進一步的研究。 4 介紹了modbus協(xié)議的由來作用于特點,并對modbus上的數(shù)據(jù)傳輸進行研究。 由于安防系統(tǒng)涉及較廣,本人學術有限,本論文主要搭建了安防系統(tǒng)的整體框圖。對于其中涉及的的一些知識點如:串口驅動等僅作介紹。 6.2展望 通過不斷的學習與研究,逐步了解了嵌入式系統(tǒng)。嵌入式系統(tǒng)的應用越來越廣泛,涉及的方面也越來越廣。本文只是對嵌入式系統(tǒng)的一個方面進行了研

52、究。由于水平和時間有限,嵌入式安防報警系統(tǒng)的軟硬件還有許多要改進的地方。本人認為在以后的工作中,可以在以下方面做更一步的研究: 本系統(tǒng)是通過輸入指令進行控制,不夠智能。因此可以安裝一個觸摸屏,并且移植MiniGUI系統(tǒng)。MiniGUI是面向實時嵌入式系統(tǒng)的輕量級圖形用戶界面支持系統(tǒng),它具有體積小、可配置、穩(wěn)定性高、運行速度快、可移植于各種嵌入式操作系統(tǒng)中的特點。這樣用戶操作更簡單,使系統(tǒng)的應用的范圍更廣。 隨著數(shù)字化信息的發(fā)展,數(shù)字智能產(chǎn)品極大的方便了人們的生活,安防報警系統(tǒng)為人們的財產(chǎn)生命安全起到了保護作用,著技術的發(fā)展,跟智能更先進的安防系統(tǒng)會應用到人們的日常生活中。 參考文獻

53、 [l] 孫天澤,袁文菊,張海峰.嵌入式設計及Linux驅動開發(fā)指南[M」.電子工業(yè)出版社,2005(6). [2] 孫天澤,袁文菊,張海峰.嵌入式設計及Linux開發(fā)指南一基于ARM9處理器.北京:電子工業(yè)出版社.2005(4). [3] 周立功,ARM微控制器基礎與實戰(zhàn)[M].北京:北京航天航空大學出版社,2003 4). [4] 青靜.嵌入式系統(tǒng)設計與開發(fā)實例詳解一基于ARM的應用[M」.北京:北京航天航空大學 出版社,2005 [5] CraigHollabaugh著,陳雷,鐘書毅等譯,嵌入式LINUX-硬件、軟件與接口.北京:電 子工業(yè)出版社.2003(7). [6]

54、馬忠梅,馬廣云,徐英慧等.ARM嵌入式處理器結構與應用基礎[M].北京:北京航空航天大學出版社,2002 [7] 沈緒榜.嵌入式計算機系統(tǒng)的展望.單片機與嵌入式系統(tǒng)應用,2001. 附錄A: 下面是串口設計的具體流程: (1)串口傳輸需要的頭文件: #include /*標準輸入輸出定義*/ #include /*標準函數(shù)庫定義*/ #include /*Unix標準函數(shù)定義*/ #include #include #in

55、clude /*文件控制定義*/ #include /*PPSix終端控制定義*/ #include /*錯誤號定義*/ (2)打開串口: 在Linux下串口文件是位于/dev下的。串口二為 /dev/ttysl,此處我打開的是串口二。打開串口是通過使用標準的文件打開函數(shù)操作: Int Port_handle=l: SPrinif (deviceeename,” /dev/ttys%d,port_num); Port_handle=open(deviee_name,O_RDWRO_NOC

56、TTY|O_NDELAY): O_RDWR|O_ NOCTTY|O_NDELAY表示串口的可讀寫,這里 port_handle=1,表示選擇的是串口2。 (3)設置串口: 最基本的設置串口包括波特率設置,效驗位和停止位設置。串口的設置主要是設置 struottennins結構體的各成員值。 structtennios的原型如下: Struct termios { Unsigned short c_iflag;/*輸入模式標志*/ Unsigned short c_oflag;/*輸出模式標志*/ Unsigned short c_cflag;/*控制模式標志*/ Un

57、signed short c_lflag;/*loealmodeflags*/ Unsigned char c_line;/*linedisciPline*/ Unsigned char c_cc[NCC];/*controlcharacters*/ }; 輸入模式標志在c_iflag掌管所有的輸入處理,這就意味著由裝置上傳來的字節(jié)在還沒用read功能讀取前可以先處理過;同理c_oflag掌管所有的輸出處理;c_cflag包含連接的設定,如速率、每字元多少位元、停止位元等等;區(qū)域模式標志放在c_lflag,用來偵測字節(jié)是否回應;最后c_cc陣列定義了數(shù)據(jù)終了的控制字元、停止等

58、等。 致 謝 本研究及學位論文是在我的導師田茂老師的親切關懷和悉心指導下完成的。他嚴肅的科學態(tài)度,嚴謹?shù)闹螌W精神,精益求精的工作作風,深深地感染和激勵著我。從課題的選擇到項目的最終完成,田老師都始終給予我細心的指導和不懈的支持。長時間以來,田老師不僅在學業(yè)上給我以精心指導,同時還在思想、生活上給我以無微不至的關懷,在此謹向田老師致以誠摯的謝意! 在此,我還要感謝同寢室的三位同學,正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。 外文翻譯: 基于GSM和ARM的遠程報警監(jiān)控系統(tǒng) 原文來源:China security nets

59、譯文正文: 摘要 本文提出了一種基于GSM和ARM的遠程監(jiān)控和報警系統(tǒng)。該系統(tǒng)采用ARM-基于單片機作為MCU LPC2368,煙霧傳感器MQ-2檢測的有害氣體,溫度傳感器DS18B20、濕度傳感器HS1101監(jiān)測檢查在房間內的濕度,溫度。此外,我們使用磁性開關門,我們將他固定在門上和窗戶。如果一家之主回來,他可以通過鍵盤輸入密碼。微控制器,然后禁用從門磁性報警切換。一旦發(fā)生異常,MCU將得到報警信號,立即和控制系統(tǒng)的相機拍照,并發(fā)送多媒體消息(MMS)的通知報警信息。 關鍵詞:實時監(jiān)控,遠程報警;彩信 1介紹 人們的生活水平提高了,人們關注的焦點家居安全和倉庫的安全,警衛(wèi)的保護和

60、氣體泄漏。防盜也是要考慮的關鍵因素。我們介紹了一個遠程監(jiān)視和控制系統(tǒng),其中包含溫度,濕度,煙霧傳感器監(jiān)察房子。我們還可以使用門磁性開關,以防止入室行竊。每當發(fā)生異常情況,單片機控制相機拍照通過GSM模塊發(fā)送彩信給一家之主。 2系統(tǒng)介紹 該報警系統(tǒng)采用基于ARM微控制器LPC2368,包括監(jiān)測模塊溫度傳感器DS18B20,HS1101濕度傳感器,煙霧傳感器MQ-2,門磁性開關,串口攝像頭,數(shù)碼門鎖模塊和GSM模式??驁D如圖 傳感器通過AD接口將數(shù)據(jù)傳送到MCU。每一個傳感器被放置在適當?shù)牡胤?,并通過導線連接的MCU,所以他們可以監(jiān)視的情況隨處可見。該計劃包括三個部分。首先,傳感器報警信

61、息傳輸?shù)轿⒖刂破鳎琇PC2368控制的相機捕捉到的圖像,最后,MCU通過GSM模式發(fā)送彩信到手機。 3.硬件設計 LPC2368微控制器是基于ARM的微控制器,應用需要串行各種用途的通信。它包含高達512KB的嵌入式高速快閃記憶體、高達32KB 的SRAM,10位ADC輸入復之間的6個引腳,4個UART帶小數(shù)波特率發(fā)生器,它可以實現(xiàn)本系統(tǒng)的所有通信手段。溫度傳感器DS18B20的。它可以測量溫度從-55C至+125C。精度為0.5C。溫度計的分辨率是從9至12位的信息,可編程發(fā)送到/從DS18B20的超過了1-Wire接口。濕度傳感器HS1101,它是標準不需要校準的完全互換性條件

62、,包括波峰焊,回流焊和水浸泡。我們使用的集成電路TLC555 記錄從傳感器信號的變化,變成信號頻率的變化。所以單片機捕捉信號的頻率。在如圖所示的電路。 HS1101接口電路 煙霧傳感器MQ-2。這種傳感器可用于在家里或在工廠檢測eakage的有害氣體。它可以檢測天然氣,甲烷,丙烷,丁烷,酒精,氫氣。它可以測量范圍廣,迅速作出反應,這是高靈敏度和穩(wěn)定。驅動電路很簡單。 MQ-2的接口電路如圖。 MQ-2的接口電路 為了防范打擊入室行竊,這個系統(tǒng)還包含磁性開關門報警盜竊。磁性開關門通常是關閉的。每當大門是敞開的,常閉開關斷開,電壓變化,如果電壓超出限制,它會自動報警。 鍵盤是數(shù)

63、字鍵盤,其中有一個USB接口。 LPC2368具有內部USB傳輸協(xié)議。因此,它直接連接LCP2368的引腳。該相機具有300萬像素。其輸出格式為JPG。它的數(shù)據(jù)傳送到 微控制器通過RS232接口。GSM模式下,通信通過RS232接口傳輸?shù)絃PC2368。我們使用GSM模式發(fā)送彩信。也有一些發(fā)光二極管顯示工作狀態(tài)。LPC2368內部的SD卡接口,系統(tǒng)數(shù)據(jù)存儲到SD卡。 4.軟件設計 該計劃包括三個部分。程序流程圖如圖。 程序流程圖 首先,我們初始化單片機,程序PCON寄存器使空閑模式下,配置“PCONP中”注冊禁用不需要的外設功能。然后決定為正常數(shù)據(jù)每個傳感器。等待指示,從AD引腳

64、或計數(shù)器引腳微控制器。LPC2368具有10位A/ D轉換器輸入之間的6個引腳復。我們設置的AD CONV時間序列和AD轉換精度,配置AD中斷寄存器,當AD轉換完成后,中斷請求,單片機產(chǎn)生中斷和接收數(shù)據(jù)。與預先設定的比較數(shù)據(jù)。如果數(shù)據(jù)有異常,微控制器發(fā)出報警 濕度傳感器HS1101顯示濕度的變化,通過變化電容。所以我們使用的TLC555變成頻率變化的電容變化。 周期的計算公式: LPC2368計數(shù)器引腳與外部傳感器的輸出引腳連接到閱讀的變化周期,反針紀錄采樣頻率,然后微控制器決定是否異常或不與預置的數(shù)字比較后,房間的濕度。我們使用數(shù)字鍵盤的USB通信。 USB引腳接收數(shù)據(jù)通過中斷。如果

65、輸入正確的密碼,微控制器應忽略從磁性開關門信號門上和窗戶,其他傳感器將照常上班。如果從傳感器接收到的數(shù)據(jù)是異常的,微控制器的操作相機,發(fā)送接收指令拍照。然后存儲到SD卡中的圖像數(shù)據(jù)。配置 “MICClock”,“MCIDataLength”,“MICDataCtrl”等寄存器操作的MCI。密碼 也存儲在SD卡。同時,單片機控制蜂鳴器的聲音為30秒或更長時間。單片機發(fā)送“AT”的指示操作GSM模式。發(fā)送“AT^ UPLOADFILE”指令上傳圖像數(shù)據(jù)從SD卡的GSM模式下,如果確認“上傳文件確定”,發(fā)送指令“AT^ MMSSEND”GSM模式下,告訴電話號碼。然后在GSM模式下,發(fā)送彩信報警通知給一家之主的手機。 5。試驗結果和結論 核心系統(tǒng)的整體結構和測試結果如圖。 系統(tǒng)的整體核心結構和測試結果 通過測試,我們可以看到每當危險發(fā)生,系統(tǒng)會通知戶主一次。該系統(tǒng)是運用也家里或倉庫??保護。它可以檢測到許多方面,適應多地方。通過GSM和彩信報警是在未來的趨勢,能告知戶主告訴一家之主更多的信息。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!