《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于S3C2410的輔助倒車數字圖像系統設計
基于S3C2410的輔助倒車數字圖像系統設計
edmchina
熊慶宇 邱濤 黃劍
摘要: 基于S3C2410的輔助倒車數字圖象系統設計,1 、引言  據統計,由于車后盲區所造成的交通事故在中國約占30%,美國20%。前兩代倒車輔助產品,一種是倒車喇叭,一種是倒車雷達。前者只能提醒路人自行躲閃,而司機卻一無所知,固定的障礙物更是無法探測,起到的
Abstract:
Key words :

    1 、引言

  據統計,由于車后盲區所造成的交通事故在中國約占30%,美國20%。前兩代倒車" title="倒車">倒車輔助產品,一種是倒車喇叭,一種是倒車雷達。前者只能提醒路人自行躲閃,而司機卻一無所知,固定的障礙物更是無法探測,起到的作用微乎其微,后者雖能把固定的障礙物通過報警的形式告知司機,但司機還是無法判斷障礙物的確切位置,更不能探測地坑或低矮障礙物。

  目前,國內外的研究趨勢是在倒車雷達的基礎上采用數字圖像" title="數字圖像">數字圖像處理技術,利用強大的嵌入式處理器,開發用于檢測車后物距和監視車后圖像的優點相結合的車載可視倒車裝置。

  因此本文提出一種基于S3C2410" title="S3C2410">S3C2410的輔助倒車系統設計,該系統不但使駕駛員可以在車內觀察到汽車車尾的真實場景,而且可以通過系統所帶的測距報警模塊可以實時測距,并在車與障礙物過近時,對駕駛員實施語音報警,從而克服了后試鏡小,視野窄的缺點,使倒車變得更加快速高效,增強倒車的安全性。

  2、系統概述

  系統以S3C2410為主控制器,主頻最高可達266MHz,選用Linux" title="Linux">Linux2.6.14.1操作系統,系統總體設計可以被分為三個部分:

1) 圖像數據實時顯示模塊設計;
2) 測距報警模塊設計;
3) 人機交互界面設計。

  圖像數據實時顯示模塊主要是實現圖像數據實時采集并顯示在LCD顯示器上,系統通過裝在汽車尾部的攝像頭采集車后實時圖像,并將圖像顯示在終端 LCD上。測距報警模塊以超聲波測距電路來進行測距,當所測距離值超過系統設定的安全距離時實施語音報警,人機交互界面模塊為系統提供了一個良好的人機交互界面,配合觸摸屏,操作便利、簡潔。其系統框架結構圖如圖1所示。

3、圖像數據實時顯示模塊實現

  圖像數據實時顯示模塊采用Linux內核公開支持ov511芯片的網眼公司的v3000USB攝像頭來采集圖像,其實現分為兩部分,Linux內核中攝像頭驅動程序模塊的加載和基于Qt的可視倒車應用程序設計。

  3.1 USB驅動模塊動態加載

  在嵌入式Linux的內核定制和編譯時,加入對Video4Linux模塊及OV511設備的支持,通過Video4Linux模塊提供的編程接口(API)從OV511設備中獲取圖像幀。如下配置Linux內核:Multimedia device->< M >VideoforLinux; usb support->usb camera ov511,采用模塊方式編譯video4Linux驅動和OV511攝像頭驅動,用命令insmod加載USB及OV511設備驅動模塊。加載驅動后將 OV511攝像頭插入USB接口,攝像頭將被正確識別并生成 /dev/v4l/video設備。

  3.2 可視倒車程序設計      

  倒車過程中駕駛員與軟件交互操作較少,因此無需設計復雜的用戶操作界面。程序的設計主要集中在攝像頭圖像的采集上。Linux下進行視頻采集是通過Video4Linux驅動提供的接口函數和相關數據結構來完成,使用Video4Linux操作USB攝像頭的流程如圖2所示。

 在程序設計中,與攝像頭相關的操作和數據結構都被封裝在VideoCapture類中。其成員函數通過Video4Linux提供的接口完成對攝像頭的具體操作。VideoCapture類設計如下:

Class VideoCaPture
{ Public:

bool hasCamera() const
//判斷是否有可用的攝像頭
Void getCameralmage(Qlmage & img),
//獲取攝像頭的圖像數據
QSize captureSize()const;//返回攝像使用的分辨率
Void setCaptureSize(QSizesize);//設置攝像使用的分辨率
int minimumFramePeriod() const;
Private:

struct video_mbuf mbuf;//進行內存映射的幀信息

void setupCamera(QSize size);//攝像頭初始化及參數設置函數
void shut down();//關閉攝像頭
};

  VideoCapture類中的void setupCamera(QSize size)成員函數來初始化USB攝像頭設備,根據系統LCD顯示器的特點,主要參數設置為:圖像色彩模式設置為 VIDEO_PALETTE_RGB565 格式;圖像分辨率設置為640*480;圖像位深設置為16位。每采集一幀數據后調用ioctl(fd,VIDIOCSYNC,&frame)函數等待采集結束,然后根據需要繼續采集下一幀圖像或關閉攝像頭。

因為ov511不支持系統調用read的方式獲取圖像數據,所以使用內存映射輸入/輸出(MMIO)方式獲取圖像數,在使用MMIO方式獲取圖像數據時,圖像的內存的信息保存video_mbuf memoryBuffer這個變量中。所以進行圖像數據采集之前首先需要使用Video4Linux中的VIDIOCGMBUF接口獲取MMIO所需信息,然后通過mmap函數將攝像頭的圖像緩沖區映射到虛擬內存中并使用Video4Linux中的VIDIOCMCAPTURE接口捕獲圖像。函數 voidgetCameraImage(QImage & img)用來完成對一幀圖像的完整采集過程并通過定時器來實現的圖像數據的連續采集和顯示。每當定時器的時間到就觸發一個定時器事件,在事件中調用 getCameraImage函數完成對圖像的采集和顯示。

  4、測距報警模塊實現

  為提高系統的安全性和可靠性,增加測距報警功能,可視倒車功能啟動后,采用超聲波測距模塊來實現對車后方的障礙物的實時測距并使用語音合成模塊來實現障礙物距車身過近的語音報警。

  4.1 超聲波測距模塊

  超聲波測距電路主要由超聲波發射電路和接收電路組成,原理框圖如圖3所示。該模塊單片機選用Freescale公司的MC68HC908QL4,該芯片可靠性高、抗干擾能力強。超聲波探測車物之間的距離,并將數據傳送至車內主處理器進行處理。

由于超聲波測距只在汽車倒車時為駕駛員提供車后信息,而倒車時車速較慢,與聲速相比可認為是靜止的,因此采用渡越時間法來測距,即超聲波發射器不斷發射超聲波,遇到障礙物后反射回來,超聲波接受器接受到反射波信號并將其轉變為電信號,測出從發射超聲波到接受到反射波的時間差即可求出距離s。

式中,s為所測距離;c為超聲波聲速;t為發射超聲波到接受反射波的時間差。

  4.2 超聲波測距軟件設計

  超聲波測距軟件主要包括測距及數據發送,其流程圖如圖4所示。

4.3 語音合成模塊

  本系統采用語音合成芯片XF-3011,與S3C2410通過串口進行通信,s3c2410與語音合成芯片XF-3011通信時,發送給XF- 3011的所有命令和數據都需要用“幀”方式進行封裝后,再通過串口發送到芯片,幀的最大度為204字節(包括幀頭標記字節)。具體的幀格式如表1所示。

表1 語音合成芯片通信傳輸數據幀格式

XF-3011收到控制命令后。當XF-3011收到一幀正確的命令幀后會立即反饋“0x41”。如果是語音合成命令,那么開始合成所接收的文本數據,所有文本合成完畢之后,向上位機反饋“0x4F”,然后進行語音播放。

  4.4 語音合成模塊流程圖

  當測距模塊所測距離大小超過系統設定的安全距離時,主處理器發送控制命令給XF-3011,啟動語音合成功能提醒駕駛員注意。

5、人機交互界面模塊的實現

  本系統采用Qtopia嵌入式桌面環境,用戶不僅可以方便的管理系統資源和程序,而且能在幀緩沖機制基礎上實現程序的屏幕顯示,達到與用戶的友好交互。

  5.1 圖形界面系統的建立

  本系統使用的是基于Qt/Embedded的圖形界面系統,Qt/Embedded的編譯主要分為三個步驟:

① 編譯Qt/X11,Qt/X11是運行在IBM兼容PC中標準Linux之上的,它主要為Qt/Embedded及其應用程序提供圖形編譯環境及仿真運行環境;
② 編譯Qt/Embedded,Qt/Embedded為在嵌入式Linux平臺上運行的圖形界面系統及應用程序提供一系列的函數庫;
③ 編譯Qtopia,通過使用Qt/X11提供的編譯工具以及Qt/Embedded提供的函數庫,編譯出最終基于嵌入式Linux平臺的圖形界面系統及該環境下的應用程序。

  5.2 擴展可視倒車程序

  Qtopia圖形桌面環境為在qtopia平臺上擴展應用程序提供了一個良好的機制,把應用程序發布到qtopia平臺上,需要有三個文件:一個執行文件、一個啟動器文件和一個圖標文件,在這里可視倒車程序可執行文件就是這個執行文件取名為car,圖標文件是一個.Png文件,我們可以自己制作一個car.png,啟動器文件是一個.desktop文件,可以參考qtopia已有的.desktop為例,創建一個car.desktop,具體內容如下:

[Desktop Entry]
comment=A car program
Exec=car
Icon=car
Type=Application
Name=car

完成以上內容后,把這三個文件分別復制到qtopia相應的目錄中。圖標文件Car.png復制到qtopia目錄下的pics目錄,執行文件car復制到qtopia目錄下的bin目錄,啟動器文件car.desktop復制到qtopia目錄中apps/Applications 下,拷貝完成后,重新啟動qtopia,點擊其界面上出現可視倒車功能圖標,可視倒車功能啟動,結果顯示如圖6所示。

6、結論

  本文介紹了一種基于S3C2410的輔助倒車系統設計。由于系統采用了高性能、低功耗的嵌入式微處理器S3C2410及可視倒車與測距報警功能的結合運用,系統攝像頭實際捕捉到的視頻信號能很夠很好的顯示在LCD上并滿足汽車倒車實時測距的性能要求,克服了后試鏡小,視野窄的缺點,消除了盲目倒車造成的事故隱患,大大提高了汽車倒車的安全效率。經實驗調試,該輔助倒車系統能運行良好,操作方便,基本達到了設計要求。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产欧美一区二区精品性| 精品不卡在线| 1204国产成人精品视频| 久久久久久久欧美精品| 亚洲精品久久久久久久久久久久久| 午夜欧美不卡精品aaaaa| 国产日本欧洲亚洲| 欧美在线地址| 亚洲精品久久久久久久久久久| 亚洲最快最全在线视频| 欧美日韩午夜在线| 国产精品美女久久久浪潮软件| 夜夜爽夜夜爽精品视频| 久久夜色精品国产欧美乱极品| 国产精品乱码久久久久久| 久久这里只有精品视频首页| 国产精品ⅴa在线观看h| 久久免费少妇高潮久久精品99| 国产精品中文字幕欧美| 红桃视频一区| 久久亚洲欧洲| 欧美在线视频免费观看| 亚洲天堂av图片| 亚洲网站视频福利| 欧美一区二区三区四区高清| 亚洲一区在线观看视频| 麻豆精品一区二区综合av| 国产精品乱码人人做人人爱| 亚洲精选一区| 夜夜嗨av一区二区三区免费区| 亚洲欧美日韩一区二区三区在线| 久久久91精品国产| 中文在线资源观看网站视频免费不卡| 欧美在线免费一级片| 亚洲免费观看| 国产综合欧美| 日韩视频在线播放| 欧美视频在线不卡| 欧美日韩国产另类不卡| 亚洲国产精品福利| 亚洲视频第一页| 午夜精品视频| 美女视频黄免费的久久| 亚洲激情六月丁香| 欧美高清视频一区二区三区在线观看| 欧美韩日视频| 伊人久久大香线蕉av超碰演员| 亚洲电影一级黄| 亚洲手机成人高清视频| 欧美中文字幕在线观看| 久久亚洲私人国产精品va媚药| 欧美性猛交99久久久久99按摩| 亚洲欧洲午夜| 香蕉av福利精品导航| 亚洲婷婷综合色高清在线| 久久久久久穴| 久久免费99精品久久久久久| 国产精品久久久亚洲一区| 国产精品最新自拍| 久久久久久一区二区三区| 久久成人精品视频| 欧美日韩国产成人高清视频| 久久亚洲精品一区二区| 亚洲少妇中出一区| 在线观看亚洲视频啊啊啊啊| 午夜电影亚洲| 亚洲精品欧美日韩| 欧美在线视频网站| 国自产拍偷拍福利精品免费一| 亚洲午夜精品| 亚洲黄色免费| 亚洲免费在线播放| 久久久综合精品| 激情综合电影网| 欧美成人r级一区二区三区| 国产日韩欧美a| 免费观看不卡av| 一本色道久久综合亚洲精品婷婷| 国产精品久久久久7777婷婷| 欧美高清影院| 国内精品国产成人| 亚洲一区在线看| 亚洲黄色av一区| 亚洲区免费影片| 欧美成年人视频网站| 妖精视频成人观看www| 欧美日韩一区自拍| 亚洲视频免费在线观看| 制服丝袜激情欧洲亚洲| 久久久久国产精品一区三寸| 欧美日韩中文在线观看| 欧美精品三级在线观看| 一本久道综合久久精品| 久久精品日产第一区二区三区| 欧美日韩一级片在线观看| 亚洲蜜桃精久久久久久久| 欧美成人r级一区二区三区| 国产精品亚洲а∨天堂免在线| 亚洲欧美国产77777| 欧美三级午夜理伦三级中文幕| 国产免费一区二区三区香蕉精| 欧美日韩不卡一区| 亚洲精品影视在线观看| 亚洲人午夜精品免费| 久久精品一区蜜桃臀影院| 亚洲自拍偷拍网址| 日韩视频亚洲视频| 久久精品综合| 欧美精品一区二区三区很污很色的| 亚洲欧洲视频在线| 久久青草欧美一区二区三区| 欧美sm视频| 国产日韩精品久久| 欧美精品乱码久久久久久按摩| 午夜激情久久久| 欧美在线播放一区| 亚洲视频观看| 欧美视频在线不卡| 欧美.www| 欧美77777| 亚洲影院在线| 亚洲精品黄网在线观看| 国产精品一区二区久久| 欧美黄色视屏| 欧美视频三区在线播放| 免费观看30秒视频久久| 艳妇臀荡乳欲伦亚洲一区| 欧美尤物巨大精品爽| 欧美手机在线视频| 欧美美女福利视频| 久久久久.com| 欧美在线1区| 国产欧美日本| 亚洲精品国偷自产在线99热| 欧美电影免费网站| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲免费伊人电影在线观看av| 久久视频精品在线| 欧美一进一出视频| 亚洲大胆女人| 一区二区三区高清在线观看| 国产精品一区二区久久国产| 欧美成人黑人xx视频免费观看| 久久午夜色播影院免费高清| 欧美一级大片在线观看| 亚洲影视中文字幕| 亚洲午夜精品一区二区| 国产嫩草影院久久久久| 亚洲第一视频网站| 国产亚洲欧美另类中文| 国产日产精品一区二区三区四区的观看方式| 国产精品久久久久9999| 日韩视频一区| 在线免费不卡视频| 久久成人综合视频| 国产日韩一区二区三区在线播放| 欧美日韩中文在线观看| 欧美日韩调教| 欧美一区二区三区四区在线观看| 国产精品久久一区主播| 欧美午夜免费| 欧美一区二区三区免费观看| 亚洲黄色免费| 欧美在线视频全部完| 欧美国产日韩一区二区| 亚洲第一在线视频| 国产精品videossex久久发布| 亚洲国产小视频| 久久九九久精品国产免费直播| 欧美一区亚洲二区| 99re在线精品| 久久久久在线| 狠狠色狠狠色综合日日91app| 国产一区二区三区久久久久久久久| 先锋影音一区二区三区| 亚洲精品久久久久久久久久久久久| 欧美日产一区二区三区在线观看| 夜夜嗨av色综合久久久综合网| 欧美一级视频免费在线观看| 女女同性女同一区二区三区91| 欧美日韩二区三区| 久久久国产一区二区| 亚洲色图制服丝袜| 国产日韩精品一区二区三区在线| 亚洲激情在线视频| 欧美极品在线播放| 欧美在线视频二区| 欧美黄污视频| 欧美sm重口味系列视频在线观看| 欧美另类一区| 午夜精品偷拍| 日韩午夜高潮| 欧美精品乱码久久久久久按摩| 日韩视频免费| 欧美精品一区二区蜜臀亚洲| 国产美女一区| 一本久久综合亚洲鲁鲁| 伊人久久亚洲影院| 亚洲欧美精品在线| 久久久99免费视频| 久久国产免费| 国产欧美在线看| 午夜久久99| 激情欧美日韩| 亚洲国产免费| 日韩午夜在线视频| 在线亚洲欧美专区二区| 91久久国产综合久久| 欧美日韩一区三区四区| 日韩亚洲视频在线| 91久久在线播放| 亚洲色图综合久久| 欧美日韩黄色一区二区| 国产一区二区三区在线观看网站| 亚洲欧美成aⅴ人在线观看| 亚洲精品裸体| 狂野欧美激情性xxxx欧美| 亚洲欧美日韩精品一区二区| 中日韩视频在线观看| 欧美日韩1区2区3区| 欧美人与性动交α欧美精品济南到| 亚洲欧美日韩天堂一区二区| 欧美福利视频在线| 在线精品国精品国产尤物884a| 久久精品视频免费播放| 欧美日韩日本国产亚洲在线| 亚洲一区二区在线| 国产欧美韩国高清| 欧美日韩国产综合视频在线观看| 国产精品入口夜色视频大尺度| 亚洲高清影视| 国产精品国产三级国产aⅴ9色| 老司机一区二区| 久久亚洲不卡| 亚洲资源在线观看| 欧美一区不卡| 欧美有码在线视频| 久久久一区二区三区| 久久久久久日产精品| 久久国产精品久久精品国产| 久久综合九色综合网站| **网站欧美大片在线观看| 狠狠色狠狠色综合日日91app| 欧美日韩在线综合| 久久久久久999| 韩日成人在线| 久久精品国产免费观看| 99在线精品观看| 欧美与欧洲交xxxx免费观看| 一本色道久久| 欧美日韩亚洲一区三区| 欧美无乱码久久久免费午夜一区| 99国产精品视频免费观看一公开| 亚洲图片在线| 国产麻豆视频精品| 亚洲福利专区| 怡红院精品视频| 久久精品欧洲| 欧美人与禽猛交乱配视频| 99在线热播精品免费| 欧美视频一区二区三区四区| 欧美成人免费视频| 亚洲精品一线二线三线无人区| 久久久久久综合网天天| 亚洲视频在线观看视频| 欧美日韩无遮挡| 欧美一区午夜精品| 亚洲精品一区久久久久久| 国产一区二区在线观看免费播放| 国产一区二区三区在线播放免费观看| 亚洲国产精品精华液网站| 极品少妇一区二区| 国产精品久久久久久久久免费樱桃| 99re66热这里只有精品3直播| 精品成人国产在线观看男人呻吟| 篠田优中文在线播放第一区| 91久久久精品| 欧美影院久久久| 99在线观看免费视频精品观看| 欧美成人资源| 国产精品久久久久久久第一福利| 美女视频黄a大片欧美| 欧美久久一区| 国产精品久久毛片a| 欧美四级在线观看| 99在线|亚洲一区二区| 亚洲色在线视频| 国产日韩欧美在线一区| 久久精品亚洲一区| 欧美福利视频| 国产精品性做久久久久久| 亚洲在线第一页| 国内自拍一区| 一区二区免费在线观看| 久久久综合激的五月天| 欧美性猛交xxxx免费看久久久| 在线成人中文字幕| 国产精品高潮呻吟视频| 久久激情综合| 国产欧美综合在线| 香蕉乱码成人久久天堂爱免费| 欧美三区免费完整视频在线观看| 久久久精品五月天| 国产亚洲欧美日韩日本| 亚洲精品久久久久久久久久久久久| 99精品国产高清一区二区| 免费91麻豆精品国产自产在线观看| 国产欧美日韩综合一区在线观看| 国产精品欧美久久| 国产美女精品视频| 久久精品亚洲一区二区三区浴池| 久久在线免费观看视频| 国产精品久久一卡二卡| 国产欧美日韩精品专区| 极品少妇一区二区三区精品视频| 亚洲七七久久综合桃花剧情介绍| 中文在线资源观看视频网站免费不卡| 欧美金8天国| 美女日韩在线中文字幕| 免费观看在线综合色| 99视频日韩| 一区二区视频免费完整版观看| 欧美视频一区在线观看| 午夜精品三级视频福利| 国产丝袜一区二区| 亚洲人被黑人高潮完整版| 在线观看一区| 久久亚洲私人国产精品va媚药|