《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 嵌入式無(wú)線實(shí)時(shí)圖像傳輸系統(tǒng)設(shè)計(jì)方案
嵌入式無(wú)線實(shí)時(shí)圖像傳輸系統(tǒng)設(shè)計(jì)方案
中電網(wǎng)
摘要: 提出了一種基于S3C2440A的無(wú)線實(shí)時(shí)圖像傳輸?shù)脑O(shè)計(jì)方案,該方案利用S3C2440A進(jìn)行核心控制,通過(guò)USB2.0控制器CY7C68013A實(shí)現(xiàn)USB2.0接口,通過(guò)nRF2401實(shí)現(xiàn)無(wú)線數(shù)據(jù)收發(fā)。闡述該系統(tǒng)的工作原理、硬件構(gòu)成及軟件設(shè)計(jì)方案。
Abstract:
Key words :

1 引言

隨著信息化,智能化,網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)也將獲得廣闊的發(fā)展空間。進(jìn)入20 世紀(jì)90 年代,嵌入式技術(shù)全面展開(kāi),目前已成為通信和消費(fèi)類(lèi)產(chǎn)品的共同發(fā)展方向。在通信領(lǐng)域,數(shù)字技術(shù)正在全面取代模擬技術(shù)。毫無(wú)疑問(wèn),模擬圖像采集系統(tǒng)必將被數(shù)字圖像采集系統(tǒng)所代替,其中的嵌入式圖像采集系統(tǒng)由于其優(yōu)越的性能越來(lái)越受到人們的關(guān)注。同時(shí),在技術(shù)進(jìn)步推動(dòng)信息傳遞日趨無(wú)線化的背景下,無(wú)線圖像傳輸也就成為了圖像傳輸?shù)那把仡I(lǐng)域。對(duì)于邊遠(yuǎn)的和可移動(dòng)的系統(tǒng),無(wú)線網(wǎng)絡(luò)接入傳輸數(shù)據(jù)方式顯得十分重要。本文介紹了采用nRF2401 作為傳輸手段的無(wú)線圖像傳輸系統(tǒng)。該系統(tǒng)由無(wú)線照相機(jī)和圖片接收器兩部分組成,具有視頻圖像采集、壓縮、傳輸和存儲(chǔ)等功能。

2 系統(tǒng)總體設(shè)計(jì)方案

整個(gè)圖像傳輸系統(tǒng)包括無(wú)線照相機(jī)和圖片接收器兩大部分。無(wú)線照相機(jī)主要由CMOS 攝像頭、JPEG壓縮編碼和無(wú)線發(fā)射部分組成,圖像采集部分用嵌入式處理器控制CMOS 攝像頭采集圖像數(shù)據(jù)并進(jìn)行JPEG 壓縮,再利用nRF2401 來(lái)傳送處理過(guò)的圖像信息。圖片接收器接受完圖片信息后,通過(guò)軟件將圖片文件存儲(chǔ)在硬盤(pán)中,并將其顯示在LCD 上。整個(gè)無(wú)線實(shí)時(shí)圖像傳輸系統(tǒng)的結(jié)構(gòu)如圖1 所示。

圖1 無(wú)線實(shí)時(shí)圖像傳輸系統(tǒng)結(jié)構(gòu)圖

圖1 無(wú)線實(shí)時(shí)圖像傳輸系統(tǒng)結(jié)構(gòu)圖

3 無(wú)線照相機(jī)的設(shè)計(jì)

本文所設(shè)計(jì)的無(wú)線照相機(jī)采用了基于linux 2.6內(nèi)核的嵌入式系統(tǒng)[1],它出色地完成了圖像的采集、壓縮及無(wú)線傳輸?shù)裙δ堋?/p>

3.1 硬件設(shè)計(jì)

嵌入式無(wú)線照相機(jī)由CMOS 攝像頭,USB2.0 控制器CY7C68013A、nRF2401發(fā)射部分、S3C2440A嵌入式系統(tǒng)組成,如圖2 所示。

圖2 嵌入式無(wú)線照相機(jī)系統(tǒng)硬件結(jié)構(gòu)

圖2 嵌入式無(wú)線照相機(jī)系統(tǒng)硬件結(jié)構(gòu)。

3.1.1 CMOS 攝像頭

系統(tǒng)采用的CMOS 攝像頭是網(wǎng)眼公司生產(chǎn)的網(wǎng)眼2000B,它采用的是OV511+7260 的攝像頭方案,由于linux 2.6 源碼中這兩款芯片的驅(qū)動(dòng),給我們的設(shè)計(jì)帶來(lái)了很大的方便。該攝像頭的視像解像度為640(水平) x 480(垂直)像素,清晰度可以滿足大部分的應(yīng)用,它還具有良好的電源管理功能、完善的自動(dòng)亮度、白平衡控制,并提供色彩飽和度、對(duì)比度、邊緣增強(qiáng)、伽馬表等高級(jí)數(shù)碼影像控制功能。

3.1.2 無(wú)線收發(fā)芯片nRF2401

nRF2401 芯片和藍(lán)牙芯片一樣,都工作在2.4GHz 自由頻段,有125 個(gè)頻道,可滿足多頻及跳頻需要。跳頻通信具有抗干擾能力強(qiáng),安全保密性好等特點(diǎn)。跳頻信號(hào)譜密度低,淹沒(méi)在噪聲之中,加之跳頻碼的保密性,因而不易被竊聽(tīng)、破譯。nRF2401支持多點(diǎn)間通信,最高傳輸速率超過(guò)1Mbit/s,而且比藍(lán)牙具有更高的傳輸速度。它采用SoC 方法設(shè)計(jì),只需少量外圍元件便可組成射頻收發(fā)電路。與藍(lán)牙不同的是,nRF2401 沒(méi)有復(fù)雜的通信協(xié)議,它完全對(duì)用戶透明,同種產(chǎn)品之間可以自由通信。更重要的是,nRF2401 比藍(lán)牙產(chǎn)品更便宜。所以nRF2401 是業(yè)界體積較小、功耗較少、外圍元件最少的低成本射頻系統(tǒng)級(jí)芯片。

3.1.3 USB2.0 控制器CY7C68013A

CYPRESS 公司推出的USB2.0 控制器CY7C68013A 是USB2.0 的完整解決方案。它既負(fù)責(zé)USB 事務(wù)處理也兼具微處理器的控制功能,也可作為USB 外部芯片的主控芯片。該芯片包括帶8KB 片上RAM 的高速8051 單片機(jī)、4KB FIFO 存儲(chǔ)器以及通用可編程接口(GPIF)、串行接口引擎(SIE)和USB2.0收發(fā)器,6 條可編程控制輸出線,9 條地址輸出線和6條通用目的地準(zhǔn)備輸入線;數(shù)據(jù)線寬度可為8 位或16位,其小巧的體積及較高的性?xún)r(jià)比使得該芯片在海量存儲(chǔ)器、打印機(jī)、掃描儀和PCMCIA 等各種USB 設(shè)備上得到了廣泛的應(yīng)用。

3.1.4 嵌入式處理器S3C2440A

由于本系統(tǒng)采用的圖像壓縮是軟件壓縮,所以在選擇嵌入式處理器的時(shí)候,需要衡量處理器的性能是否能勝任JPEG 壓縮程序以及USB 數(shù)據(jù)的傳送。在本系統(tǒng)中,嵌入式處理器采用韓國(guó)三星公司的基于ARM920T 內(nèi)核的16/32 位RISC 嵌入式微處理器S3C2440A,主頻高達(dá)400MHz,適合于圖像、視頻處理,主要面向高性?xún)r(jià)比、低功耗的應(yīng)用。S3C2440內(nèi)置有豐富的外設(shè)資源,其中包括:存儲(chǔ)器、LCD、Camera、串口、IIC、IIS 和USB 等接口控制電路。

3.2 軟件設(shè)計(jì)

我們選用嵌入式linux 操作系統(tǒng),版本號(hào)為:2.6.12.

它是本地圖像采集程序、壓縮程序、USB2.0 控制器CY7C68013A 驅(qū)動(dòng)程序及其應(yīng)用程序的運(yùn)行平臺(tái)。

圖3 主程序流程圖

圖3 主程序流程圖

3.2.1 系統(tǒng)初始化

系統(tǒng)初始化包括對(duì)芯片OV511、OV7260,USB2.0 控制器CY7C68013A , 無(wú)線收發(fā)芯片nRF2401 的初始化以及l(fā)inux 系統(tǒng)的初始化。linux系統(tǒng)的初始化主要完成對(duì)CPU、SDRAM 等芯片的初始化,加載攝像頭和USB2.0 控制器的驅(qū)動(dòng)程序[5],為應(yīng)用程序的執(zhí)行做好準(zhǔn)備。其它芯片的初始化主要對(duì)一些數(shù)據(jù)寄存器、地址寄存器、中斷服務(wù)寄存器進(jìn)行相應(yīng)的操作。

3.2.2 實(shí)時(shí)圖像傳輸流程

系統(tǒng)初始化完成之后,我們編寫(xiě)的應(yīng)用程序控制攝像頭驅(qū)動(dòng)程序拍攝一幅圖像信號(hào),并保存在flash盤(pán)中,程序流程如圖4 所示,此時(shí)的圖片文件是未壓縮的PPM 格式,接著JPEG 壓縮程序?qū)PM 格式的圖片壓縮成圖片,如圖5 所示,一幅分辨率為320*240的圖片文件大小平均只有8KB,完全可以滿足無(wú)線傳輸?shù)男枰瑝嚎s完成之后,讀取JPG 格式的圖片文件,并將圖像數(shù)據(jù)發(fā)送給USB2.0 控制器CY7C68013A的驅(qū)動(dòng)程序,然后驅(qū)動(dòng)程序再將數(shù)據(jù)寫(xiě)入U(xiǎn)SB2.0 控制器的端點(diǎn)緩沖器, 最后, USB2.0 控制器CY7C68013A 控制nRF2401 將端點(diǎn)緩沖器中的圖像數(shù)據(jù)無(wú)線發(fā)送出去,程序流程如圖6 所示。

圖4 圖像采集程序流程圖

圖4 圖像采集程序流程圖。

圖5 JPEG 壓縮編碼程序流程圖

圖5 JPEG 壓縮編碼程序流程圖

圖6 nRF2401 無(wú)線發(fā)送程序流程圖

圖6 nRF2401 無(wú)線發(fā)送程序流程圖

整個(gè)系統(tǒng)中,由linux 操作系統(tǒng)完成對(duì)各個(gè)芯片的初始化、協(xié)調(diào)CPU 與其他芯片之間的工作,完成圖像數(shù)據(jù)的讀取、壓縮及發(fā)送(如圖3)。

4 圖片接收器的設(shè)計(jì)

我們?cè)O(shè)計(jì)的圖片接收器是基于PC 機(jī)的一種類(lèi)似無(wú)線網(wǎng)卡的無(wú)線接收設(shè)備,完成圖片信息的接收和顯示,硬件結(jié)構(gòu)和nRF2401 無(wú)線發(fā)射模塊一樣,都是用USB2.0 控制器CY7C68013A 控制nRF2401 進(jìn)行無(wú)線傳輸,如圖7 所示。

圖7 圖片接收器結(jié)構(gòu)

圖7 圖片接收器結(jié)構(gòu)

USB2.0 控制器CY7C68013A 控制nRF2401 無(wú)線接收?qǐng)D像數(shù)據(jù),程序流程如圖8 所示,然后PC 機(jī)上的應(yīng)用程序調(diào)用USB2.0控制器驅(qū)動(dòng)中的讀取函數(shù)接收?qǐng)D片數(shù)據(jù)并保存,最后將圖片顯示出來(lái)。如圖9,10.

圖8 nRF2401 無(wú)線接收程序流程圖

圖8 nRF2401 無(wú)線接收程序流程圖。

圖9 像素:320×240.

圖9 像素:320×240.

圖10 像素:640×480 無(wú)線照相機(jī)。

圖10 像素:640×480 無(wú)線照相機(jī)。

5 結(jié)論

本系統(tǒng)的無(wú)線照相機(jī)采用32 位的高性能ARM 處理器S3C2440A 搭載2.6 內(nèi)核的linux 嵌入式操作系統(tǒng)進(jìn)行核心控制,出色地完成了圖片的拍攝,壓縮和無(wú)線傳送。接收端將圖片信息接收并保存在PC 機(jī)硬盤(pán)中,有必要的話也可以傳到服務(wù)器上,進(jìn)行遠(yuǎn)程監(jiān)控。可應(yīng)用于汽車(chē)防盜監(jiān)控、無(wú)繩可視電話以及礦井作業(yè)監(jiān)控等。因此,研制成功的無(wú)線實(shí)時(shí)圖像傳輸系統(tǒng)具有廣泛的應(yīng)用前景和市場(chǎng)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品99久久久久久久久久久久 | 国外成人网址| 国产精品美腿一区在线看| 欧美区在线播放| 欧美成人免费在线视频| 欧美不卡一区| 久久亚洲午夜电影| 久久三级福利| 久久躁狠狠躁夜夜爽| 久久久夜色精品亚洲| 久久婷婷麻豆| 理论片一区二区在线| 美女图片一区二区| 欧美成人国产| 欧美精品v日韩精品v韩国精品v | 美女国产精品| 鲁鲁狠狠狠7777一区二区| 久久色在线播放| 蜜臀av性久久久久蜜臀aⅴ| 免费亚洲一区二区| 欧美激情区在线播放| 欧美日韩一区自拍| 国产精品扒开腿做爽爽爽视频 | 国产伦精品一区| 国产日韩欧美综合一区| 国产在线成人| 亚洲国产精品成人va在线观看| 亚洲国产精品一区二区第一页| 亚洲国产午夜| 亚洲免费大片| 亚洲一区二区伦理| 欧美一区二区视频观看视频| 久久精品免费| 99视频在线精品国自产拍免费观看 | 亚洲三级性片| 一本色道久久综合一区| 亚洲欧美日韩国产中文在线| 欧美在线三区| 欧美不卡视频| 国产精品福利久久久| 国产日韩精品在线观看| 国产一区二区三区自拍| 亚洲大胆女人| 亚洲一级免费视频| 久久精品女人天堂| 中国成人亚色综合网站| 久久精品2019中文字幕| 欧美激情欧美激情在线五月| 国产精品v欧美精品v日韩| 国产性做久久久久久| 亚洲高清视频中文字幕| 一区二区三区四区五区在线| 欧美亚洲午夜视频在线观看| 亚洲精品一二区| 午夜欧美视频| 嫩草国产精品入口| 国产精品高潮呻吟久久av黑人| 国产偷国产偷精品高清尤物| 亚洲精品免费在线观看| 午夜精品久久| 一本久久综合亚洲鲁鲁五月天| 欧美亚洲一区| 欧美国产三区| 国产欧美日韩视频在线观看| 亚洲品质自拍| 久久成人人人人精品欧| 一区二区三区成人 | 久久亚洲午夜电影| 国产精品高潮呻吟久久av无限 | 国内外成人免费视频| 亚洲精品一区二| 欧美一区中文字幕| 亚洲手机在线| 久久综合一区| 国产精品一区=区| 亚洲国产欧美日韩另类综合| 亚洲在线视频| 亚洲免费高清| 久久久久久午夜| 国产精品免费一区豆花| 亚洲国产va精品久久久不卡综合| 亚洲一区图片| 一区二区日本视频| 女女同性精品视频| 国产在线国偷精品产拍免费yy| 一区二区精品国产| 亚洲免费观看在线观看| 久久综合伊人77777麻豆| 国产精品亚洲美女av网站| 亚洲理论在线| 亚洲精品视频啊美女在线直播| 久久精品视频在线免费观看| 国产精品久久久99| 亚洲日本中文字幕| 亚洲国产精品一区二区www在线| 欧美一区二区三区四区夜夜大片 | 欧美另类女人| 雨宫琴音一区二区在线| 性做久久久久久| 亚洲一区二区免费看| 欧美激情一区二区三区在线| 影音先锋另类| 亚洲国产成人不卡| 久久综合免费视频影院| 国产综合精品一区| 欧美中文在线免费| 久久国产高清| 国产婷婷97碰碰久久人人蜜臀| 亚洲免费影视第一页| 亚洲一区影音先锋| 欧美视频手机在线| 一区二区三区日韩欧美精品| 一区二区三区久久网| 欧美日韩dvd在线观看| 亚洲精品欧美在线| 一本色道久久综合| 欧美日韩国产首页在线观看| 亚洲乱码国产乱码精品精天堂 | 久久躁日日躁aaaaxxxx| 国外成人网址| 亚洲高清av| 蜜臀av国产精品久久久久| 在线观看欧美精品| 亚洲激情视频网| 欧美 日韩 国产一区二区在线视频 | 午夜精品久久久久99热蜜桃导演| 欧美亚洲成人免费| 亚洲影院一区| 久久激情视频免费观看| 国产亚洲欧美另类中文 | 久久精品亚洲| 欧美a一区二区| 最新国产乱人伦偷精品免费网站| 日韩视频在线观看| 欧美啪啪一区| 一区二区三区高清| 午夜精品偷拍| 国产在线一区二区三区四区| 欧美影院视频| 免费短视频成人日韩| 亚洲国产专区| 一区二区三区精品视频| 国产精品国产亚洲精品看不卡15 | 亚洲激情啪啪| 亚洲视频综合| 国产日韩精品电影| 亚洲电影自拍| 欧美精品一区二区三区高清aⅴ| 一区二区黄色| 久久成人一区二区| 亚洲大片精品永久免费| 一本色道久久综合精品竹菊| 国产精品伦一区| 久久精品国产精品亚洲综合 | 国产一区二区三区av电影| 亚洲欧洲日本国产| 欧美日韩国产美| 午夜欧美理论片| 欧美激情2020午夜免费观看| 一区二区三区蜜桃网| 久久国产精品一区二区三区四区| 在线观看日韩av电影| 亚洲一二三区视频在线观看| 国产一区二区三区av电影| 日韩午夜一区| 国产精品亚洲аv天堂网| 亚洲国产欧美日韩| 国产精品高清一区二区三区| 欧美专区18| 欧美日韩人人澡狠狠躁视频| 性欧美大战久久久久久久免费观看| 免费成人av在线| 亚洲视频导航| 久久资源在线| 亚洲午夜精品一区二区| 久久综合99re88久久爱| 一本大道久久a久久精品综合| 久久精品免费看| 亚洲精品中文字幕在线| 久久成人18免费网站| 亚洲精品国产精品乱码不99按摩 | 欧美日韩三级电影在线| 欧美在线视频全部完| 欧美久久婷婷综合色| 欧美在线视频免费观看| 欧美日韩中文精品| 亚洲第一黄色网| 国产精品久久久久久久久久尿 | 亚洲精品中文字幕在线| 国产精品永久入口久久久| 亚洲九九精品| 韩国一区二区三区美女美女秀| 99精品国产在热久久婷婷| 国产一区欧美| 亚洲欧美一区二区三区在线| 亚洲精品激情| 嫩草成人www欧美| 欧美一区二区三区的| 国产精品久久久久久久久久ktv| 亚洲精品国产精品乱码不99按摩|