精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于AT90S2313單片機和ATF1500A芯片實現自動圖像報警系統的設計

電子設計 ? 來源:電子技術應用 ? 作者:汪浩 , 丘巍 , 張利 ? 2020-11-01 10:08 ? 次閱讀

報警系統廣泛應用于銀行、飯店、交通管理以及智能大廈等場所和領域。傳統的自動報警裝置,大多采用單點信號報警,即在某一特定位置安放傳感器,當該采集點處的物理量達到報警門限時,就向中心控制計算機發出報警請求信號。這種報警裝置的優點是安裝便利,反應迅速,但其適用范圍較小,對單點噪聲過分敏感而導致誤報,在防止誤報和漏報兩方面不可兼得等先天缺陷,限制了它不能被應用于情況復雜、并要求具備一定動態控制能力的場所。

基于圖像的自動報警系統克服了單點信號報警的缺陷。通過對所監視場景的全景拍攝,避免了對單一采集點進行測量的隨機噪聲敏感性;而數字圖像處理技術的引入,使整個系統可以在一個較寬的范圍內進行自適應調整。

本文論述自動圖像報警系統的組成和技術要點,并對實際應用中的關鍵技術環節給出了設計解決方案。該系統特別適用于銀行等智能型建筑中的防盜報警。

自動圖像報警系統的組成

完整的自動圖像報警系統主要由三部分組成:圖像采集攝象機、圖像信號處理與報警信號發生、中心控制計算機。本文僅對上述第二部分進行討論。

為降低中心控制處理的復雜度和圖像信號傳輸的額外開銷,將圖像信號處理及報警信號發生以硬件實現并隨同攝象機安置于前端,從而構成分布式處理系統是十分必要的。根據這一需要,圖像報警系統的硬件結構如圖1所示。

設計實現中的關鍵技術

保證實時性和動態調整能力是系統實現中的首要目的。為便于硬件處理,算法上采用灰度閾值分割和差值圖像面積累計。基于降低系統成本的考慮,不可能選用具有較強數字信號處理能力的DSP芯片,而一般的工業控制單片機又很難達到實時運算的要求,這正是設計中的關鍵問題。

本系統中采用查找表的思路,將圖像差值運算轉換為對FLASH/EPROM的讀操作。其原理是預先將差值算法的處理結果存儲于FLASH或EPROM的既定存儲單元中,而進行差值運算的兩幀圖像的象素灰度數據(8bits)分別作為存儲器的高8位地址和低8位地址。這樣處理的結果是每進行一個象素的差值運算,所需要的時間是存儲器的一個讀周期,顯然可以滿足實時的要求。經過差值處理后的象素灰度值再經過閾值判別送計數器,當累計數量超過一定面積時,MCU將發出報警信號。

存儲器(FLASH/EPROM)的算法為:

(Gvalue)=|Hvalue-Lvalue| (1)

其中Hvalue為A/D直通圖像抽樣信號(8bits),同時也是存儲器高8位地址;Lvalue為DRAM中存儲的數字圖像參考幀抽樣信號(8bits),即存儲器低8位地址;Gvalue為存儲器16位地址。

閾值判別采用全局閾值法,這種方法適用于場景具有均勻光照條件的情況。對于場景整體灰度的變化,可以通過由MCU控制定時刷新DRAM參考幀數據,并調整全局閾值T和臨界面積S而獲得自適應的效果。閾值判別和計數統計為:

if (Gvalue)》T,count=count+1 (2)

if count》S,觸發報警 (3)

系統工作實例如圖2所示。

單片機實現中的器件選擇和工作特性描述

硬件實現中器件的選擇對整個系統的性能起著舉足輕重的作用。ATMEL公司是世界上著名的高性能、低功耗、非易失性存儲器和數字集成電路的一流半導體制造公司。經過認真調研,本系統選用了ATMEL的幾款芯片完成系統的關鍵部分功能。

RISC結構單片機AT90S2313

ATMEL公司的90系列單片機是增強RISC內載FLASH的AVR單片機,AVR單片機是第一種真正的8位RISC單片機,快速存取RISC寄存器文件和單指令周期使它的性能明顯優越于普通8位單片機。

AT90S2313具有2K字節內載編程FLASH,128字節SRAM數據存儲單元,128字節EEPROM工作寄存器,32字節通用工作寄存器,15 I/O,8位和16位定時/計數器各一個,通用異步收發,支持在系統編程,最高工作頻率達12MHz。在本系統中,它負責完成A/D器件的初始化,地址發生器、數據存儲器的控制,以及計數統計和報警觸發。

A/D轉換器選用Philips公司的SAA7111,其初始化通過I2C總線進行。利用AT90S2313的兩個通用I/O引腳,就可以產生I2C總線的時序信號,完成對SAA7111的初始化。片內的16位計數器用以進行計數統計,并產生中斷報警信號。閾值判別和臨界面積的設定以及DRAM參考幀的定期刷新都通過對AT90S2313的編程來實現。

AT29C512高密度FLASH

本系統根據差值數據寬度的需要,選擇AT29C512(64K×8)Boot FLASH,其讀周期長度為70ns,完全滿足實時處理的要求。選用FLASH的優點是可以進行在系統改寫,這在使用環境復雜,需要大量動態調整處理的情況下是非常有利的。可以通過AT90S2313對FLASH中的差值算法進行修改以適應實際環境的需要。

ATF1500A高密度CPLD

DRAM的操作時序信號包括行、列地址產生、刷新控制、讀寫控制等全部由地址信號發生器來產生,這里選用了ATF1500A高性能FLASH CPLD。除產生經過抽樣選擇的行、列地址信號外,還需要給AT29C512提供讀控制信號及完成整個系統的同步。SAA7111主模式所產生的時鐘信號LLC2是系統工作的基準時鐘。由于SAA7111輸出的圖像格式大大超出了報警系統所需要的基本分辨率,所以要進行一定的分頻即抽樣處理。

ATF1500A具有32個觸發器,32 I/O和1500等效門,最大引腳間延時為7.5ns。其各種工作參數充分滿足了系統地址/控制總線結構需要,并且具有第三方開發工具支持和加密特性。

系統性能評估

與單點信號報警相比,自動圖像報警系統具有全景監測、動態調整和抗干擾能力強等優點。在系統設計實現過程中,采用了查找表技術降低處理器復雜度,并通過器件的比較和選用,使系統運行效果達到了優化。

在系統試運行過程中,當出現蚊蟲爬上攝象機鏡頭和閃電等情況時,可能導致誤報的發生。解決的方法涉及對圖像內容的理解和動態范圍調整與時間密度相關性的問題,將進行深入研究和討論。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44525

    瀏覽量

    633266
  • cpld
    +關注

    關注

    32

    文章

    1247

    瀏覽量

    169226
  • 報警系統
    +關注

    關注

    5

    文章

    647

    瀏覽量

    75164
收藏 人收藏

    評論

    相關推薦

    AVR單片機GCC程序設計

    兼容AT89C2051,而AT90S8515的引腳則兼容51單片機,在設計中很容易的替代51單片機。但是到目前,AT90S系列的絕大部分已停產,當某一個AT
    發表于 04-27 21:11

    AVR單片機GCC程序設計

    AT90S8515的引腳則兼容51單片機,在設計中很容易的替代51單片機。但是到目前,AT90S系列的絕大部分已停產,當某一個AT90S系列
    發表于 03-02 12:19

    AVR單片機GCC程序設計

    ,AT90S系列中常用的有AT90S2313、AT90S8535、AT90S8515等。AT90S2313引腳兼容AT89C2051,而AT
    發表于 03-02 12:25

    90S2313做的USB接口的紅外遙控器相關資料分享

    這是一款使用AT90S2313芯片做紅外遙控的電路,電路圖如下圖所示
    發表于 04-27 06:49

    AT90S2313中文資料pdf

    AT90S2313 是一款基于AVR RISC 的低功耗CMOS 的8 位單片機,通過在一個時鐘周期內執行一條指令,AT90S2313可以取得接近1MIPS/MHz 的性能,從而使得設計人員可以AVR 核,將32 個工作寄存器和
    發表于 10-29 08:49 ?67次下載

    基于AT90系列單片機的過載存儲測試系統

    基于ATMEL 90 系列單片機AT90S8515 為系統控制器的過載存儲測試儀, 實現了野外過載存儲
    發表于 06-19 15:33 ?11次下載

    AVR單片機系統結構

    ATMEL公司的90系列嵌入式單片微處理器是一種基于AVR增強性能、RISC結構的、低功耗、CMOS技術、八位微控制器(EnhancedRISCMicrocontrollers),通常簡稱為AVR單片機。目前AT
    發表于 07-01 10:26 ?29次下載

    SMPC75F2313A凌陽變頻馬達控制單片機應用方案

    SMPC75F2313A凌陽變頻馬達控制單片機應用方案
    發表于 07-16 10:49 ?59次下載

    ATtiny2313代替90S2313的方法

    ATtiny2313代替90S2313的方法 我們原來的一產品是用90S2313,現在必需要用TINY2313,原來的程序是用匯編,現在仍然用匯編,前幾天第一次購到TINY
    發表于 01-16 10:44 ?3136次閱讀
    ATtiny<b class='flag-5'>2313</b>代替<b class='flag-5'>90S2313</b>的方法

    基于90s2313做的USB接口的紅外遙控器USB infr

    本文使用AT90S2313芯片做紅外遙控的電路,以下是電路圖有興趣的朋友可以做一個試一下!
    發表于 03-02 18:00 ?1476次閱讀
    基于<b class='flag-5'>90s2313</b>做的USB接口的紅外遙控器USB infr

    AT90S2313接口電路

      1. AT90S2313 的第1 腳為復位引腳低電平復位   2. AT90S2313 的第2 腳為串行輸入腳 AT90S2313 的第3 腳為串行輸出腳   3. PWR TXEN 可接
    發表于 08-29 09:31 ?2584次閱讀
    <b class='flag-5'>AT90S2313</b>接口電路

    AT90S2313數據手冊

    AVR單片機中的AT90S2313數據手冊
    發表于 04-12 17:27 ?19次下載

    基于51單片機與GPRS的彩信報警系統的設計與實現

    設計一種基于 GPRS 和51 單片機的彩信報警系統。利用單片機技術、帶彩信協議GPRS 無線通信模塊、圖像捕獲和
    發表于 12-06 09:34 ?13次下載
    基于51<b class='flag-5'>單片機</b>與GPRS的彩信<b class='flag-5'>報警</b><b class='flag-5'>系統</b>的設計與<b class='flag-5'>實現</b>

    ?一款基于gprs和單片機的彩信報警系統方案

    基于GPRS和單片機的彩信報警系統設計方案 摘要:設計一種基于GPRS 和51 單片機的彩信報警系統
    的頭像 發表于 12-07 13:51 ?6329次閱讀
    ?一款基于gprs和<b class='flag-5'>單片機</b>的彩信<b class='flag-5'>報警</b><b class='flag-5'>系統</b>方案

    90s2313做的USB接口的紅外遙控器

    在網上看到一篇使用AT90S2313芯片做紅外遙控的電路,把電路圖摘下來了,有興趣的朋友可以做一個玩玩
    的頭像 發表于 01-20 09:52 ?5667次閱讀
    用<b class='flag-5'>90s2313</b>做的USB接口的紅外遙控器