999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM的嵌入式視頻監控系統的硬件設計

2017-06-03 21:47:14張仕海周穎
物聯網技術 2017年5期
關鍵詞:嵌入式

張仕海+周穎

摘 要:隨著社會的發展,監控系統愈加重要,在公路、鐵路以及其他公共場合安防產品都是不可或缺的重要組成部分。本設計的嵌入式視頻監控系統使用ARM11的UP-CUP6410-II開發平臺采集和顯示圖像,實現多路視頻之間的動態切換,并把采集的模擬攝像頭數據壓縮為H264格式進行網絡傳輸。

關鍵詞:ARM;嵌入式;監控系統;硬件設計

中圖分類號:TP316 文獻標識碼:A 文章編號:2095-1302(2017)05-00-03

0 引 言

隨著社會的快速發展,監控系統已遍布市區各個角落,不僅可為市民的安全出行保架護航,還能在出現糾紛時提供有力證據,極大地避免了因遇“碰瓷”而出現有理說不清等狀況發生。文中設計了一款基于ARM的嵌入式視頻監控系統,可有效免除大家做好事的后顧之憂。

1 視頻采集電路的總體結構

該嵌入式視頻監控系統使用了ARM11平臺UP-CUP6410-II采集和顯示圖像,可實現多路視頻之間的動態切換,并能采集模擬攝像頭數據顯示在LCD屏幕上,將采集的數據保存為H264文件,備份到外部存儲設備進行視頻回放。使用Qt4開發圖形界面,支持用戶操作,可實現視頻切換和云臺控制功能,使用 TV-OUT接口將數據實時顯示在外置LCD上,支持多屏顯示。具有視頻切換和云臺控制功能的系統框圖如圖1所示。

采集的模擬攝像頭數據壓縮為H264格式還能進行網絡傳輸,實現局域網內H264視頻服務,支持多客戶端點播功能。視頻圖像的網絡傳輸系統框圖如圖2所示。

由于MFC編碼只能從YUV數據轉換為H264,而實際攝像頭采集的數據就是YUV 數據,所以為避免對采集的攝像頭進行二次轉換,此處只使用MFC編碼,不使用PP編碼,采集的數據格式為YUV數據,經MFC轉換后為H264格式的視頻流。

2 監控系統的硬件結構

系統包括ARM11平臺UP-CUP6410-II型系統平臺和視頻采集單元。文中采用模塊化設計方案,主要包括主控制器模塊、存儲電路模塊、外圍接口電路模塊、電源和復位電路,視頻采集單元。系統硬件結構如圖3所示。

基于S3C6410X處理器構建系統時,硬件設計中需要注意處理器的特點,下面列出UP-TECH 6410DVK硬件架構中考慮的問題和采用的方式:

(1) S3C6410X的存儲器有兩個外部接口。DRAM接口用于連接動態存儲器,本設計采用MobileDDR存儲芯片,在PCB設計中要注意DDR布線規則。DRAM接口的電壓為1.8 V,可以和存儲芯片一起供電。

(2) 其他Flash芯片和外設均在SROM端口上,此端口供電電壓為1.8 V,連接3.3 V Flash等芯片,電路中設有電平轉換芯片,可增強總線的驅動能力。

(3) S3C6410X的CF控制器可通過兩種方式連接CF卡,利用SROM端口總線間接連接或利用獨立的CF總線直接連接。間接方式支持PC卡的IO和Memory模式及ATA的IO模式,但直接方式只支持ATA的UDMA模式。本設計采用直接模式,故只支持IDE UDMA模式的CF卡和IDE硬盤。

(4) S3C6410X支持多種SROM類的存儲芯片,包括SRAM/SROM、NorFlash、OneNandFlash、NandFlash和CF等。每種存儲器都有對應的控制器,多種控制器共享SROM端口。每種控制器可占用指定的存儲Bank和外部片選信號。此外,XSELNAND引腳用于選擇OneNandFlash或NandFlash,盡管二者控制器占用不同的Bank和片選,卻不能同時存在于系統之中(部分信號線復用)。本設計將XSELNAND引腳接高電平,只使用NandFlash芯片。

(5) 影響每個片選和控制器關系的因素除XSELNAND引腳、MP0_CS_CFG寄存器設置外還有啟動方式。S3C6410X有多種啟動方式,本設計采用從NorFlash啟動和從NandFlash啟動方式,同時也支持從IROM(內部ROM代碼)啟動下各子模式。MP0_CS_CFG寄存器設置及啟動方式見表1所列。

表1中雖并未列出直接從NandFlash啟動的選項,但前4個標有RESERVED的選項就是NandFlash啟動選項,分別針對不同容量或規格的芯片。本設計中的NandFlash芯片為K9F1G08,頁大小為2 KB,OM[4:0]設置為0010時可直接從NandFlash啟動。

(6) 每個Bank的地址空間如表2所列。在底板設計中,連接到系統總線的DM9000A、16C550和CPLD等芯片,都使用nCS1和若干地址線譯碼得到各自的片選信號,因此基地址都為0x1800 0000。

3 UP-CUP6410-II型系統平臺

3.1 UP-CUP6410-II開發板硬件構成

S3C6410X的DRAM接口可配置為支持mobileDDR、DDR、mobileSDRAM和SDRAM,而Flash/ROM接口支持NOR-Flash、NAND-Flash、OneNAND、CF和ROM類型的外設。S3C6410X包含多種硬件外設,攝像頭接口、24位真彩LCD控制器、4路UART、32路DMA、5路32位定時器和PWM、GPIO、AC97、I2S、I2C、USB Host、高速USB OTG、3路SD/MMC控制器等。

S3C6410X基于ARM1176JZF-S核,包括16 KB指令和16 KB數據Caches,16 KB指令和16 KB數據TCM,MMU支持虛擬內存管理。UP-CUP6410-II開發板的系統硬件結構圖如圖3所示。

框圖中央為核心板,XM1總線是DRAM端口,直接連接MobileDDR芯片;XM0總線是SROM端口,經BusBuffer后形成系統總線;NorFlash和NandFlash也連接到此系統總線上。系統總線在底板上連接了兩片DM9000A網卡芯片,即16C550和CPLD。CPLD內部邏輯完成各芯片的片選譯碼,并提供部分資源的控制功能以及系統電源控制。UP-TECH 6410DVK配置了雙網卡和GPRS模塊。

S3C6410X擁有獨立的Camera接口CIF,本設計中的攝像頭(目前支持的攝像頭模組芯片為MT9D111)和模擬視頻輸入均通過CIF總線輸入到CPU。攝像頭信號添加總線緩沖器后接到CIF總線,模擬視頻信號(復合視頻信號或S-VIDEO)經視頻ADC電路接到CIF總線。這兩個信號源只能有一個工作,通過CPLD切換。

S3C6410X模擬視頻信號(復合視頻信號或S-VIDEO)輸出經過視頻放大器后可接電視機等設備,有一組數字顯示輸出信號,可直接驅動TFT-LCD。本設計還預留了將此數字信號轉換為LVDS總線的電路,可接LVDS接口的TFT-LCD顯示器。同時,將此數字信號轉換為模擬RGB信號,可接VGA顯示器。

S3C6410X的音頻總線非常豐富,有兩組I2S、兩組PCM總線、一組AC97總線和一組可支持5.1聲道的I2S總線。本設計板上使用了AC97總線,通過一個CODEC芯片連接MIC輸入和耳機輸出。同時將一組立體聲I2S和5.1聲道I2S總線引出到擴展槽,可外擴5.1聲道環繞聲CODEC芯片,形成更高級的音頻系統。

S3C6410X有一個USB HOST,本設計中使用USB HUB芯片將其擴展為4個下行口。用戶可以駁接USB鍵盤等4個設備。

3.2 UP-CUP6410-II開發板硬件資源

S3C6410X具有64/32位內部總線,由AXI/AHB/APB總線構成。S3C6410X含有多個強大的硬件加速器,非常適合音視頻、2D圖形、顯示運算等應用。內部集成的MFC(多格式CODEC)支持MPEG4/H.263/H.264的編解碼,該硬件編解碼器支持實時視頻會議和電視輸出(NTSC和PAL制式)。UP-CUP6410-II開發板的主要硬件資源見表3所列。

4 視頻采集模塊設計

使用S3C6410處理器作為攝像頭數據的接收與處理芯片,由于該芯片不能直接接收模擬數據,因此需要進行視頻信號的編解碼,在本設計中采用SAA7113H作為視頻解碼芯片。這是一款功能非常強大的9位視頻輸入處理芯片,采用CMOS工藝,通過I2C總線與處理器或DSP芯片直接連接就可方便地構成應用系統,操作簡單。設置SAA7113H芯片的工作時鐘為24.576 MHz,數據輸出格式為4∶2∶2,幀頻為25 f/s。視頻采集芯片SAA7113H上電后,首先對內部寄存器進行初始化才能正常工作。它必須由多媒體處理芯片如Hi3510通過I2C總線對其內部寄存器進行初始化設置后,才能采集模擬視頻信號進行A/D轉換。視頻采集芯片SAA7113H的接口連接框圖如圖4所示。

除了上述操作外還可控制云臺進行360°全方位的監視掃描。系統還具有本地存儲、視頻錄像、停止錄像、視頻播放等功能,可以進行視頻錄制,視頻保存的路徑在外界U盤上,為H264格式,所以用戶還可以把錄制的H264文件在PC上查看,在8英寸或15英寸顯示屏幕上顯示。

通過SPI總線設置一路CAN總線。S3C6410X有4路UART接口,其中UART0直接經過RS 232電平轉換接到DB9插座,用于調試控制臺。另外3路則連接到CPLD,由內部路由邏輯連接到RS 485、IrDA、擴展槽等。

5 結 語

將UP-CUP6410-II開發板作為平臺,使用S3C6410芯片作為主控芯片,采集目標數據,并對目標數據進行壓縮、傳輸。在設計中,采用CPLD芯片對模擬數據和攝像頭輸入數據進行切換。該系統裝置可作為高速公路、城市交通道路智能化的設備,實現視頻信息采集、錄制等功能。

參考文獻

[1]吳平.基于ARM的圖像采集與處理系統 [D].無錫:江南大學,2011.

[2]黃輝,張伯虎.基于Hi3510的網絡視頻監控系統的硬件設計[J].安防科技,2009(1):28-31.

[3]楊慶國.基于ARM和WinCE的手指靜脈識別系統設計[D].哈爾濱:哈爾濱工程大學,2011.

[4]周慧芳.基于HMM的嵌入式語音識別系統的研究[D].廣州:廣東工業大學,2011.

[5]李倩.一種嵌入式網絡視頻監控系統的硬件設計[J].信息化研究,2010,36(3):22-25.

[6]周新山,楊彬彬,張毅.基于ARM嵌入式設計的天然氣壓縮機狀態監測儀[J].物聯網技術,2016,6(2):17-18.

[7]胡東,黃辰,朱文杰,等.基于H264的智能家居視頻監控系統的設計與實現[J].物聯網技術,2016,6(2):25-26.

[8]彭鐵鋼,劉國繁,曹少坤,等.基于ARM的嵌入式視頻監控系統設計[J].計算機工程與技術,2010,31(6):1191-1194.

猜你喜歡
嵌入式
Focal&Naim同框發布1000系列嵌入式揚聲器及全新Uniti Atmos流媒體一體機
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux內核的自恢復設計
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的設計與研究
電子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式開發平臺
基于嵌入式系統Windows CE的應用程序開發
嵌入式單片機在電機控制系統中的應用探討
電子制作(2017年8期)2017-06-05 09:36:15
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: av一区二区无码在线| 91色在线观看| yy6080理论大片一级久久| 久久精品娱乐亚洲领先| 国产福利拍拍拍| 日韩中文字幕亚洲无线码| 欧日韩在线不卡视频| 国产在线观看一区精品| 国产三级成人| 国产激爽大片在线播放| 亚洲欧美另类中文字幕| 深夜福利视频一区二区| 欧美五月婷婷| 91精品国产综合久久不国产大片| 无码中文AⅤ在线观看| 一区二区理伦视频| 亚洲男人天堂久久| 亚洲欧美日韩色图| 在线国产综合一区二区三区| 就去吻亚洲精品国产欧美| 视频一本大道香蕉久在线播放| 日韩无码一二三区| 久久国产精品77777| 欧美午夜理伦三级在线观看| 欧美a网站| 中文无码影院| 亚洲国产中文欧美在线人成大黄瓜| 国产玖玖视频| 亚洲日韩第九十九页| 无码高潮喷水在线观看| 再看日本中文字幕在线观看| 国产精品尤物铁牛tv | 国产91小视频在线观看| 网友自拍视频精品区| 99一级毛片| 亚洲AⅤ波多系列中文字幕| 精品剧情v国产在线观看| 亚洲手机在线| 99中文字幕亚洲一区二区| 精品国产亚洲人成在线| 国产精品自在自线免费观看| WWW丫丫国产成人精品| 人妻丝袜无码视频| 国产专区综合另类日韩一区| 久久久久久尹人网香蕉 | 色综合狠狠操| 看看一级毛片| 色偷偷一区二区三区| 日本91在线| 亚洲综合经典在线一区二区| 手机在线看片不卡中文字幕| 四虎国产在线观看| 亚洲精品亚洲人成在线| 色呦呦手机在线精品| 凹凸精品免费精品视频| 99视频只有精品| 十八禁美女裸体网站| 国产精品密蕾丝视频| 国产精品吹潮在线观看中文| 久久人搡人人玩人妻精品一| 国产成人毛片| 伊人无码视屏| 88av在线| 亚洲国产亚综合在线区| 广东一级毛片| 成人字幕网视频在线观看| 欧洲av毛片| 999福利激情视频| 亚洲欧美另类色图| 成人福利在线免费观看| 中文字幕av无码不卡免费| 激情综合图区| 三级毛片在线播放| 欧美日韩免费| 色爽网免费视频| 色哟哟精品无码网站在线播放视频| 成人国产精品一级毛片天堂 | 狂欢视频在线观看不卡| 久久午夜夜伦鲁鲁片无码免费| 久无码久无码av无码| 国模沟沟一区二区三区| 国产一区二区在线视频观看|