新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設(shè)計(jì)應(yīng)用 > 基于異構(gòu)多核體系的汽車(chē)遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)

基于異構(gòu)多核體系的汽車(chē)遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)

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

3 系統(tǒng)軟件設(shè)計(jì)
3.1 系統(tǒng)的軟件層
系統(tǒng)的驅(qū)動(dòng)程序都是基于HAL層的方式編寫(xiě),包括:GPRS通信模塊的驅(qū)動(dòng)、檢測(cè)傳感器驅(qū)動(dòng)、DMA驅(qū)動(dòng)、JPEG編碼器驅(qū)動(dòng)、CCD控制器驅(qū)動(dòng)。主核NlOS II Corel上運(yùn)行UC/OS II完成多任務(wù)的調(diào)度,PPP協(xié)議棧完成網(wǎng)絡(luò)傳輸功能。所有應(yīng)用程序在操作系統(tǒng)的管理下工作,包括對(duì)檢測(cè)傳感器信號(hào)的采集應(yīng)用程序、GPRS通信功能、圖像傳感器配置與采集、圖像數(shù)據(jù)處理分析存儲(chǔ)等。其軟件層圖如圖8所示。


3.2 UC/OS ll操作系統(tǒng)的多任務(wù)設(shè)計(jì)
為保證系統(tǒng)軟件的實(shí)時(shí)性,在Nios II Corel上運(yùn)行UCOSⅡ?qū)崟r(shí)操作系統(tǒng),同時(shí)方便地管理系統(tǒng)多任務(wù)運(yùn)行。這里設(shè)計(jì)7個(gè)任務(wù)和兩個(gè)中斷,任務(wù)以及中斷間的通信通過(guò)信號(hào)量、郵箱、全局變量等實(shí)現(xiàn)。任務(wù)及中斷間的關(guān)系如圖9所示。


Taskl:X/Y方向加速度、傾角信號(hào)采集計(jì)算及判斷;
Task2:震動(dòng)能量信號(hào)的采集計(jì)算及判斷:
Fask3:運(yùn)動(dòng)目標(biāo)檢測(cè)結(jié)果采集;
Task4:X/Y方向加速度、傾角提示短信發(fā)送:
Task5:震動(dòng)能量提示短信發(fā)送;
Task6:運(yùn)動(dòng)目標(biāo)檢測(cè)結(jié)果短信發(fā)送;
Task7:JPG彩信發(fā)送:
ISR1:Nios II Core2發(fā)送來(lái)檢測(cè)到運(yùn)動(dòng)目標(biāo)消息;
ISR2:JPEG編碼完成:

4 結(jié)束語(yǔ)
本方案通過(guò)傳感器采集板采集信號(hào),計(jì)算出X/Y方向加速度、傾角、震動(dòng)能量,當(dāng)超過(guò)所設(shè)定閾值時(shí)通過(guò)GPRS無(wú)線模塊發(fā)送信息給客戶端。CMOS攝像頭D5M完成視頻圖像的采集,做Sobel算子邊緣檢測(cè)圖像預(yù)處理,通過(guò)VGA實(shí)時(shí)輸出監(jiān)控。對(duì)連續(xù)兩幀的信號(hào)做運(yùn)動(dòng)目標(biāo)檢測(cè),當(dāng)檢測(cè)到運(yùn)動(dòng)異物時(shí)以短信提示用戶,同時(shí)拍攝下此時(shí)的照片,對(duì)照片進(jìn)行JPEG圖像壓縮,進(jìn)行GPRS彩信發(fā)送與客戶端。其設(shè)計(jì)特點(diǎn)為實(shí)時(shí)性強(qiáng)、誤報(bào)率低、傳輸速度快、穩(wěn)定性好等,具有很好的實(shí)用性。


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

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉