關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于TW2834視頻控制器的運(yùn)動(dòng)檢測(cè)

基于TW2834視頻控制器的運(yùn)動(dòng)檢測(cè)

作者: 時(shí)間:2012-11-21 來(lái)源:網(wǎng)絡(luò) 收藏

3 基于設(shè)計(jì)
3.1 基于的硬件設(shè)計(jì)
通過(guò)微處理器與相結(jié)合的方法實(shí)現(xiàn),具有硬件結(jié)構(gòu)簡(jiǎn)單、編程靈活等特點(diǎn),可以根據(jù)檢測(cè)環(huán)境的變化改變單片機(jī)的控制程序,從而使系統(tǒng)具有較強(qiáng)的適應(yīng)性。
在利用TW2834實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的系統(tǒng)中,單片機(jī)與TW2834的硬件連接電路如圖3所示。

本文引用地址:http://m.butianyuan.cn/article/159675.htm

b.JPG


TW2834通過(guò)NMIRQ管腳提供中斷請(qǐng)求。當(dāng)檢測(cè)到運(yùn)動(dòng)圖像時(shí),TW2834將NMIRQ管腳的電平置低直到相應(yīng)的控制寄存器被清零。通過(guò)向中斷清除寄存器IRQCLR_NOVID、IRQCLR_MDBD的對(duì)應(yīng)位寫入高電平,可清除中斷請(qǐng)求。主機(jī)在清除IRQCLR_NOVID、IRQCLR_MDBD寄存器之前,可通過(guò)讀取該寄存器的值來(lái)判斷中斷請(qǐng)求,從而判斷是否檢測(cè)到運(yùn)動(dòng)圖像。如果需要屏蔽中斷請(qǐng)求,則可以通過(guò)IRQENA_NOVID、IRQENA_MOTION和IRQENA_BLIND寄存器屏蔽相應(yīng)的中斷請(qǐng)求。
3.2 基于TW2834運(yùn)動(dòng)檢測(cè)的軟件設(shè)計(jì)
實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)需要對(duì)TW2834進(jìn)行運(yùn)動(dòng)檢測(cè)的速度、靈敏度、檢測(cè)區(qū)域及屏蔽區(qū)域等參數(shù)進(jìn)行設(shè)置。因此,運(yùn)動(dòng)檢測(cè)模塊分為速度控制子模塊、靈敏度控制子模塊、檢測(cè)/屏蔽區(qū)域控制子模塊、視頻檢測(cè)查詢子模塊等幾個(gè)子模塊。各子模塊的功能如下:
速度控制子模塊主要根據(jù)系統(tǒng)對(duì)運(yùn)動(dòng)檢測(cè)物體的初始速度要求,來(lái)設(shè)置TW2834的速度控制參數(shù),使運(yùn)動(dòng)檢測(cè)的速度參數(shù)適合待檢測(cè)物體的速度要求。
靈敏度控制子模塊可根據(jù)檢測(cè)系統(tǒng)對(duì)檢測(cè)目標(biāo)靈敏度的要求來(lái)設(shè)置TW2834的靈敏度參數(shù),即TW2834的時(shí)間靈敏度和空間靈敏度參數(shù)。
檢測(cè)/屏蔽區(qū)域控制子模塊用于設(shè)置運(yùn)動(dòng)檢測(cè)目標(biāo)的檢測(cè)區(qū)域和屏蔽區(qū)域,以選擇感興趣的檢測(cè)區(qū)域,屏蔽不關(guān)心是否運(yùn)動(dòng)的區(qū)域。
視頻檢測(cè)查詢子模塊:由于TW2834通過(guò)NMIRQ提出的中斷請(qǐng)求可能是檢測(cè)到運(yùn)動(dòng)或視頻丟失等原因?qū)е拢虼?,通過(guò)查詢相關(guān)的寄存器確定引起中斷的原因。
在運(yùn)動(dòng)檢測(cè)系統(tǒng)中,TW2834的NMIRQ與單片機(jī)(本文選用單片機(jī))的P4.2相連,即與單片機(jī)的外部中斷3(INT3)相連。因此,當(dāng)TW2834向單片機(jī)發(fā)出中斷請(qǐng)求時(shí),將運(yùn)行外部中斷3的中斷服務(wù)子程序。在中斷服務(wù)子程序中,系統(tǒng)通過(guò)視頻檢測(cè)標(biāo)志位(mt_det)告知主系統(tǒng)TW2834提出了中斷請(qǐng)求。實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的程序框圖如圖4所示。

c.JPG



4 基于TW2834運(yùn)動(dòng)檢測(cè)的優(yōu)點(diǎn)分析
通過(guò)對(duì)TW2834實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的分析以及和其它實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)方法的對(duì)比,可以看出,運(yùn)用TW2834實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的方法具有以下優(yōu)點(diǎn):
(1)實(shí)時(shí)性好。TW2834實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的算法是基于背景差分的檢測(cè)算法,背景差分算法屬于圖像序列差分法。在目前用于運(yùn)動(dòng)檢測(cè)的算法中,圖像序列差分法具有最好的實(shí)時(shí)性。因此,運(yùn)用TW2834實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的方案具有實(shí)時(shí)性好的優(yōu)點(diǎn)。
(2)參考背景自動(dòng)更新。由于利用TW2834進(jìn)行運(yùn)動(dòng)檢測(cè)的參考幀是當(dāng)前幀之前的某一幀,其值可以通過(guò)寄存器進(jìn)行設(shè)置,因此,利用TW2834實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的方案參考背景具有自適應(yīng)性。
(3)抗噪聲能力強(qiáng)。TW2834可根據(jù)監(jiān)控環(huán)境的噪聲大小設(shè)置不同的靈敏度參數(shù),以適應(yīng)環(huán)境的變化。因此,環(huán)境適應(yīng)性較好,抗噪聲性能較強(qiáng)。
(4)可檢測(cè)不同運(yùn)動(dòng)速度的物體。通過(guò)速度控制參數(shù)的設(shè)置,可以使該系統(tǒng)適用于不同運(yùn)動(dòng)速度物體的檢測(cè),因而克服了三幀差分法對(duì)慢速運(yùn)動(dòng)物體檢測(cè)困難的問(wèn)題。
(5)可屏蔽不關(guān)心檢測(cè)區(qū)域。通過(guò)對(duì)檢測(cè)/屏蔽區(qū)域的控制設(shè)置,可以使該運(yùn)動(dòng)檢測(cè)系統(tǒng)對(duì)不關(guān)心的區(qū)域不予檢測(cè),因而比較適用于背景區(qū)域具有某種固有運(yùn)動(dòng)的檢測(cè)場(chǎng)合。
(6)硬件電路簡(jiǎn)單。TW2834內(nèi)部具有視頻解碼模塊,可直接輸入模擬視頻。同時(shí),TW2834內(nèi)部也具有視頻編碼模塊,故可直接輸出模擬視頻。本方案相對(duì)于利用DSP實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的方案,不需要外接視頻解碼芯片和視頻編碼芯片,因此,實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)具有硬件結(jié)構(gòu)簡(jiǎn)單的特點(diǎn)。
(7)軟件開發(fā)簡(jiǎn)單。本方案可通過(guò)控制TW2834的寄存器實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè),而不需要編寫運(yùn)動(dòng)檢測(cè)算法。因此,實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的軟件開發(fā)比較簡(jiǎn)單。
(8)成本低。本方案實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)不需要外接視頻解碼芯片和視頻編碼芯片,硬件成本低。同時(shí),系統(tǒng)軟件編寫簡(jiǎn)單,軟件開發(fā)費(fèi)用相對(duì)較低。因此,本方案實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)具有開發(fā)成本低的優(yōu)點(diǎn)。

5 結(jié)語(yǔ)
本文采用TW2834實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)的方法具有實(shí)時(shí)性好、參考背景可自動(dòng)更新、硬件電路和軟件開發(fā)簡(jiǎn)單、成本低等優(yōu)點(diǎn)。本文提出的運(yùn)動(dòng)檢測(cè)實(shí)現(xiàn)方法,對(duì)系統(tǒng)的進(jìn)一步完善和研究具有重要的參考價(jià)值。

pid控制器相關(guān)文章:pid控制器原理



上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉