在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于LPC2210嵌入式微處理器實現(xiàn)智能安防系統(tǒng)的設(shè)計

電子設(shè)計 ? 來源:微計算機信息 ? 作者:汪海燕 ? 2020-10-26 10:39 ? 次閱讀

1 引言

隨著社會經(jīng)濟的發(fā)展和人民生活水平的不斷提高.同時引發(fā)入室搶劫、盜竊等暴力事件頻頻發(fā)生.不法分子的作案手段也是越來越向高科技化、高智能化發(fā)展。同時,智能家居內(nèi)部的安防系統(tǒng)通常價格不低.因此必須有一種價格適中且工作穩(wěn)定的智能安防系統(tǒng)來最大限度的減小損失。本文主要針對前述現(xiàn)象設(shè)計基于ARM技術(shù)的智能安防系統(tǒng),該系統(tǒng)主要采用ARM系列芯片中的LPC2210嵌入式微處理器.選用可同時處理多任務(wù)的ucos-Ⅱ操作系統(tǒng)

2 系統(tǒng)的總體設(shè)計方案

系統(tǒng)的總體設(shè)計體系圖如圖1所示.本系統(tǒng)主要由物業(yè)管理中心機、公用電話網(wǎng)、以太網(wǎng)RS485網(wǎng)、室內(nèi)嵌入式安防控制器、報警檢測和可視對講設(shè)備組成。其中485網(wǎng)構(gòu)成室內(nèi)網(wǎng)絡(luò),以太網(wǎng)和公用電話網(wǎng)構(gòu)成外部通信網(wǎng)。整個系統(tǒng)分防盜、防災(zāi)報警和可視對講三大部分。其中防盜部分主要防盜報警、緊急呼救系統(tǒng)等;防災(zāi)部分主要包括防火災(zāi)發(fā)生、防煤氣(可燃氣體)泄露。系統(tǒng)一旦有任何異常情況發(fā)生,則通過485網(wǎng)將預(yù)先設(shè)計好的指令發(fā)送到嵌入式安防控制器上,控制器對接收到的指令進行解析同時自身發(fā)出警戒信號然后可以通過公用電話網(wǎng)遠程報警給用戶,也可以通過以太網(wǎng)遠程報警給物管中心報警.同時物業(yè)管理中心的主機將會記錄下這些信息;可視對講部分包括門口機、電控門、監(jiān)視、監(jiān)聽設(shè)備等,主要完成對來訪客人的身份確認(rèn)和電控門的控制,以及與小區(qū)對講主機、小區(qū)大門對講主機進行對講等功能。

基于LPC2210嵌入式微處理器實現(xiàn)智能安防系統(tǒng)的設(shè)計

圖1 系統(tǒng)總體設(shè)計體系圖

3 系統(tǒng)的硬件設(shè)計

LPC2210是基于支持實時仿真和嵌入式跟蹤的16/32位ARM7TDMI-STM CPU.并帶有16kB嵌入式RAM,1個128位寬度的外部存儲器接口和1個獨特的加速器架構(gòu),使得32位代碼可在最大時鐘頻率下運行。同時,對代碼規(guī)模有嚴(yán)格控制的應(yīng)用.可選用16位Thumb TM模式和32位的ARM模式,ThumbTM下可減少代碼30%,而性能的損失卻很小。系統(tǒng)的結(jié)構(gòu)圖如圖2所示。

圖2 系統(tǒng)結(jié)構(gòu)框圖

3.1 系統(tǒng)時鐘與復(fù)位電路

系統(tǒng)時鐘使用11Mhz基準(zhǔn)品振,連接LPC2100的X1和X2管腳。由于ARM芯片的高速、低功耗、低電壓導(dǎo)致其噪聲容限低。對電源的紋波、瞬態(tài)響應(yīng)性能等方面要求更高,本系統(tǒng)采用帶I2C存儲器的電源監(jiān)控芯片GAT1025JI-30以提高系統(tǒng)的可靠性。

3.2 JTAG接口電路與存儲器接口電路

采用ARM公司提供的標(biāo)準(zhǔn)20腳JTAG防真調(diào)試接口。本系統(tǒng)擴展了2MB的NOR FLASH(SST39VF160)、8MBPSRAM(MT45W4MW 16)、16MB的NAND FLASH(K9F2808UOC)與一片帶I2C的E2PROM存儲器(CAT1025)。

3.3 LED與A/D接口

分別采用P2.28-P2.33作為前端探測器的信號指示,其中亮表示有警情,否則,燈滅。LPC2210具有4路lO位的A/D轉(zhuǎn)換器.其參考電壓為3.3V。

3.4 以太網(wǎng)接口電路

本系統(tǒng)設(shè)計以RTL8019AS芯片為核心的以太網(wǎng)接口電路.以16位總線的方式對RTL8019AS進行訪問.

3.5 電話接口電路

選用接收發(fā)送集成芯片MT8880.MT8880是MITEL公司推出的DTMF發(fā)送接收器,分為振鈴檢測與模擬摘機電路、雙音多頻接收與發(fā)送電路.

3.6 485接口電路

通過LPC2210的UART口實現(xiàn),具體電路如圖3。在系統(tǒng)中選用SP3485來擴展RS485電路.SP3485是+3.3v低功耗半雙工收發(fā)器件,完全滿足RS 485標(biāo)準(zhǔn)的要求。這一芯片與SP485管腳完全兼容,并同時滿足工業(yè)標(biāo)準(zhǔn)。SP3485的RE與DE腳與LPC2214的P0.10連接。當(dāng)P0.10管腳為高電平時允許DI腳上的數(shù)據(jù)發(fā)送,DI腳與LPC2214的UARTI輸出腳P0.8TXD連接。當(dāng)P0.10管腳為低電平時.允許RD腳讀取485線上的數(shù)據(jù)。RD腳與LPC2214的UARTI輸入腳P0.9RXD連接。圖中兩個電阻R3、R4為偏置電阻.用于保證無連接的SP485芯片處于空閑狀態(tài),提供網(wǎng)絡(luò)失效保護,以提高RS485節(jié)點與網(wǎng)絡(luò)的可靠性。DWl、DW2是用來保護RS485總線的,避免RS485總線在受外界干擾時(雷擊、浪涌)產(chǎn)生的高壓,損壞RS485收發(fā)器。

圖3 485接口電路

4 系統(tǒng)軟件設(shè)計

本系統(tǒng)的軟件設(shè)計主要包括ARM的應(yīng)用程序設(shè)計和ucos-Ⅱ操作系統(tǒng)的移值。ARM的應(yīng)用程序按照系統(tǒng)所要實現(xiàn)的功能。整個系統(tǒng)被劃分為幾個并行存在的任務(wù),主要包括報警檢測、電話報警、LED顯示、485應(yīng)用程序等,應(yīng)用程序采用ANSI C語言編寫。由于占先式操作系統(tǒng)塒任務(wù)的調(diào)度是按優(yōu)先權(quán)的高低進行的,將系統(tǒng)的所有任務(wù)按其優(yōu)先級從高到低順序排列依次是:報警檢測、LED顯示、通信、數(shù)據(jù)分析等,由于多個任務(wù)可能會出現(xiàn)對共享資源的同時操作。從而造成數(shù)據(jù)的破壞或丟失,為了防止數(shù)據(jù)的破壞或丟失,出現(xiàn)使用信息出現(xiàn)互斥操作現(xiàn)

圖4 系統(tǒng)主流程圖

ucos-Ⅱ操作系統(tǒng)主要是協(xié)調(diào)LPC2210對程序的任務(wù)管理和調(diào)度.ucos-Ⅱ是源碼公開的著名實時內(nèi)核。是一個完整的、可移植的、可固化、可裁剪的占先式實時多任務(wù)內(nèi)核,主要使用ANSI C語言編寫程序,使用ADS編譯和調(diào)試程序。操作系統(tǒng)的移植既是使實時內(nèi)核在其他的微處理器或微控制器卜運行。因為ucos-Ⅱ大部分代碼是用C語言編寫的,所以其移植性較好,但是部分代碼是用匯編編寫的。ucos-Ⅱ的結(jié)構(gòu)及與硬件的關(guān)系圖見圖5。

ucos-Ⅱ的移植需要滿足下面五個條件:

* 處理器的C編譯器能產(chǎn)生可重入型代碼。

* 用c語言就可以打開和關(guān)閉中斷。

* 處理器支持中斷。并且能產(chǎn)生定時中斷(通常在10至100Hz之M)。

* 處理器支持能夠容納一定量數(shù)據(jù)(可能是幾千字節(jié))的硬件堆棧。

* 處理器有將堆棧指針和其它CPU寄存器讀出和存儲到堆棧或內(nèi)存中的指令。

ucos-Ⅱ的移植工作。主要與三個文件相關(guān):處理器相關(guān)c文件(OS_CPU.H,os_CPU C.C)和匯編文件(OS_CPU_A.s)文件,其中在OS_CPU.H中需要針對處理器的字長重新定義一系列數(shù)據(jù)類型、設(shè)置常量來標(biāo)志堆棧增長方向及聲明用于開關(guān)中斷和任務(wù)切換的宏。在OS_CPU C.C中需要對任務(wù)堆棧初始化,主要涉及到任務(wù)初始化時的一個堆棧設(shè)計,也就是在堆棧增長方向上如何定義每個需要保存的寄存器位置。OS_CPU_A.S主要涉及4個匯編語言.其中函數(shù)OSStartHighRdy()在OSStart()多任務(wù)啟動之后.負(fù)責(zé)從最高優(yōu)先級任務(wù)的TCB控制塊中獲得該任務(wù)的堆棧指針sp,通過sp依次將CPU現(xiàn)場恢復(fù),這時系統(tǒng)就將控制權(quán)交給用戶創(chuàng)建的該任務(wù)進程,直到該任務(wù)被阻塞或者被其他更高優(yōu)先級的任務(wù)搶占;OSCtxsw()實現(xiàn)任務(wù)級的任務(wù)切換,它是當(dāng)任務(wù)因為被阻塞而主動請求CPU調(diào)度時被執(zhí)行.由于此時的任務(wù)切換都是在非異常模式下進行的,因此區(qū)別于中斷級別的任務(wù)切換,它的工作是先將當(dāng)前任務(wù)的cpu現(xiàn)場保存到該任務(wù)堆棧中然后獲得最高優(yōu)先級任務(wù)的堆棧指針,從該堆棧中恢復(fù)此任務(wù)的CPU現(xiàn)場.使之繼續(xù)執(zhí)行。這樣就完成了一次任務(wù)切換;OSIntCtxSw()實現(xiàn)中斷級的任務(wù)切換.它是在時鐘中斷ISR(中斷服務(wù)例程)中發(fā)現(xiàn)有高優(yōu)先級任務(wù)等待的時鐘信號到來,則需要在中斷退出后并不返回被中斷任務(wù).而是直接調(diào)度就緒的高優(yōu)先級任務(wù)執(zhí)行。這樣做的目的主要是能夠盡快地讓高優(yōu)先級的任務(wù)得到響應(yīng),保證系統(tǒng)的實時性能;OSTicklSR()是時鐘中斷處理函數(shù),它的主要任務(wù)是負(fù)責(zé)處理時鐘中斷,調(diào)用系統(tǒng)實現(xiàn)的OSTimeTick函數(shù),如果有等待時鐘信號的高優(yōu)先級任務(wù),則需要在中斷級別上調(diào)度其執(zhí)行。完成上述工作以后,UCOS一Ⅱ就可以正常運行在ARM處理器了。

圖5 ucos-Ⅱ的結(jié)構(gòu)及與硬件的關(guān)系圖

5 結(jié)語

安防系統(tǒng)就是運用科技手段與犯罪作斗爭。是人防和物防系統(tǒng)的延續(xù)和發(fā)展,可以提高迅速處置非法闖入、破壞、盜竊等突發(fā)事件的能力,起到預(yù)防和延遲警情的發(fā)生.安防系統(tǒng)采用的技術(shù)設(shè)備、措施等都蘊含著較高的科技水平.本文提出采用嵌入式ARM技術(shù)和ucos一Ⅱ操作系統(tǒng)作為新一代安防控制系統(tǒng)的新架構(gòu).它具有功能強大、價格合適、運行穩(wěn)定可靠、抗干擾性強、實時性較強、網(wǎng)絡(luò)功能強大的特點,預(yù)計是新型安防控制系統(tǒng)的發(fā)展方向。隨著嵌入式硬件平臺的不斷發(fā)展。其程序可以很方便地向其他性能更好、價格更合適的硬件平臺移植,并且可以配置更加強大的功能組件。

本文作者創(chuàng)新點:采用ARM系列芯片中的LPC2210嵌入式微處理器,選用可同時處理多任務(wù)的uCOS-Ⅱ操作系統(tǒng).完成家居安防的控制,本系統(tǒng)將有效消除家居的安全隱患。并在警情不可避免發(fā)生時,能實現(xiàn)快速響應(yīng),及時通知報警的功能。最大限度降低危害的發(fā)生率,大大提高家居生活的質(zhì)量與智能化水平。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5094

    文章

    19178

    瀏覽量

    307731
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2274

    瀏覽量

    82779
  • LPC2210
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    14359
  • 安防系統(tǒng)
    +關(guān)注

    關(guān)注

    2

    文章

    250

    瀏覽量

    33367
  • 智能安防
    +關(guān)注

    關(guān)注

    13

    文章

    643

    瀏覽量

    54237
收藏 人收藏

    評論

    相關(guān)推薦

    怎么利用LPC2292嵌入式微處理器設(shè)計監(jiān)護系統(tǒng)

    如何利用LPC2292嵌入式微處理器設(shè)計監(jiān)護系統(tǒng)
    發(fā)表于 07-31 06:10

    μC/OS-II 在LPC2210上的移植實現(xiàn)

    嵌入式實時操作系統(tǒng)μC/OS-II 的組成和LPC2210 微處理器進行了簡單介紹。在此基礎(chǔ)上,詳細介紹了將μC/OS-II 移植到
    發(fā)表于 07-08 08:57 ?41次下載

    基于LPC2210的遠程Modem管理系統(tǒng)

    摘要:隨著電子技術(shù)的發(fā)展 ,ARM系列微處理器得到越來越廣泛的應(yīng)用。介紹了一種基于 LPC2210嵌入式 Modem,詳細地闡述了 Modem的硬件及嵌入式操作
    發(fā)表于 09-09 16:14 ?24次下載

    基于ARM的嵌入式系統(tǒng)

    本文采用ARM系列芯片中的LPC2210嵌入式微處理器,選用可同時處理多任務(wù)的ucos-Ⅱ操作系統(tǒng),針對家居
    發(fā)表于 01-13 17:07 ?45次下載

    嵌入式微處理器是由什么組成

    嵌入式系統(tǒng)硬件層的核心是嵌入式微處理器嵌入式微處理器與通用CPU最大的不同在于嵌入式微處理器大多工作在為特定用戶群所專用設(shè)計的
    發(fā)表于 09-11 16:32 ?4963次閱讀

    嵌入式微處理器的原理和應(yīng)用

    嵌入式微處理器是專為嵌入式系統(tǒng)設(shè)計的微處理器,它們是嵌入式系統(tǒng)的核心組件,負(fù)責(zé)執(zhí)行程序指令、
    的頭像 發(fā)表于 03-28 15:51 ?1034次閱讀

    什么是嵌入式微處理器嵌入式微處理器有哪些?

    嵌入式微處理器是指嵌入到特定應(yīng)用系統(tǒng)中的微處理器,它是整個嵌入式系統(tǒng)的核心,由通用
    的頭像 發(fā)表于 03-29 11:39 ?1121次閱讀

    嵌入式微處理器的功能 嵌入式微處理器原理與應(yīng)用

    嵌入式微處理器是一種集成了中央處理單元(CPU)核心和各種外圍接口的集成電路,廣泛應(yīng)用于嵌入式系統(tǒng)中。由于嵌入式
    的頭像 發(fā)表于 05-04 14:50 ?1303次閱讀

    嵌入式微處理器的分類特點 嵌入式微處理器作用

    嵌入式微處理器是一種專門設(shè)計用于控制和執(zhí)行嵌入式系統(tǒng)任務(wù)的微處理器。與通用微處理器相比,嵌入式微處理器
    的頭像 發(fā)表于 04-21 14:52 ?1348次閱讀

    嵌入式微處理器有哪幾類 嵌入式微處理器包含哪些重要參數(shù)

    嵌入式微處理器是指特別設(shè)計用于嵌入式系統(tǒng)微處理器,它具有小型化、低功耗、高性能和多功能等特點。嵌入式微處理器廣泛應(yīng)用于各種電子設(shè)備中,例如
    的頭像 發(fā)表于 05-04 14:58 ?995次閱讀

    嵌入式微處理器的類型與特點 嵌入式微處理器技術(shù)的優(yōu)缺點

    嵌入式微處理器是一種專門設(shè)計和應(yīng)用于嵌入式系統(tǒng)微處理器。相比于常規(guī)計算機系統(tǒng)嵌入式
    的頭像 發(fā)表于 05-04 15:10 ?3159次閱讀

    嵌入式微處理器的定義與發(fā)展 嵌入式微處理器種類和型號

    嵌入式微處理器的定義與發(fā)展 嵌入式微處理器指的是以處理器為核心的專用集成電路芯片,用于實現(xiàn)特定任務(wù)的計算或控制功能。它通常被嵌入在各種電子設(shè)
    的頭像 發(fā)表于 05-04 15:43 ?2343次閱讀

    什么是嵌入式微處理器? 嵌入式微處理器的區(qū)別

    嵌入式微處理器(Embedded Microprocessor)是一種被用于控制和操作特定嵌入式系統(tǒng)微處理器嵌入式
    的頭像 發(fā)表于 04-21 15:44 ?1680次閱讀

    嵌入式微處理器的分類 嵌入式微處理器的種類和型號

    嵌入式微處理器是指內(nèi)部集成了CPU、存儲、外設(shè)接口等功能的微型芯片,被廣泛應(yīng)用于各種嵌入式系統(tǒng)中。嵌入式
    的頭像 發(fā)表于 05-04 16:31 ?2390次閱讀

    嵌入式微處理器體系結(jié)構(gòu) 嵌入式微處理器原理與應(yīng)用

    嵌入式微處理器是一種集成于嵌入式系統(tǒng)中的微處理器,其體系結(jié)構(gòu)和應(yīng)用具有獨特特點。本文將詳細介紹嵌入式微處理器的體系結(jié)構(gòu)以及其原理與應(yīng)用。 一
    的頭像 發(fā)表于 05-04 16:53 ?2394次閱讀
    主站蜘蛛池模板: 色综合久久网女同蕾丝边 | 激情天堂 | 国产三级日产三级日本三级 | 免费在线视频播放 | xxxxx日本69| 欧美一区二区视频 | 四虎精品成人免费观看 | 影音先锋午夜资源网站 | 91网站在线播放 | 日本最黄 | 美女免费视频是黄的 | 国内精品久久久久影院薰衣草 | 自拍你懂的| 免费观看a毛片一区二区不卡 | 全色网站 | 国产精品9999久久久久仙踪林 | 99热久久久久久久免费观看 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 嫩草影院在线入口 | 久久大伊人 | 狠狠操狠狠搞 | 九九热精品视频 | 午夜私人影院 | 亚洲免费影视 | 55夜色66夜色国产精品站 | 日韩毛片免费看 | 老师受不了了好硬好大 | 日韩成人一级 | 日韩精品系列产品 | 日日操夜夜操狠狠操 | 黄页网站在线播放 | 国产免费一级在线观看 | 激情97| 欧美中出在线 | 日本在线观看一区 | 好吊色7777sao在线视频观看 | 操的好爽| 免费在线观看的网站 | 高h细节肉爽文男男 | 天天操天天干天天摸 | 福利久久 |