嵌入式無線實(shí)時圖像傳輸系統(tǒng)設(shè)計方案
圖4 圖像采集程序流程圖。
圖5 JPEG 壓縮編碼程序流程圖
圖6 nRF2401 無線發(fā)送程序流程圖
整個系統(tǒng)中,由linux 操作系統(tǒng)完成對各個芯片的初始化、協(xié)調(diào)CPU 與其他芯片之間的工作,完成圖像數(shù)據(jù)的讀取、壓縮及發(fā)送(如圖3)。
4 圖片接收器的設(shè)計
我們設(shè)計的圖片接收器是基于PC 機(jī)的一種類似無線網(wǎng)卡的無線接收設(shè)備,完成圖片信息的接收和顯示,硬件結(jié)構(gòu)和nRF2401 無線發(fā)射模塊一樣,都是用USB2.0 控制器CY7C68013A 控制nRF2401 進(jìn)行無線傳輸,如圖7 所示。
圖7 圖片接收器結(jié)構(gòu)
USB2.0 控制器CY7C68013A 控制nRF2401 無線接收圖像數(shù)據(jù),程序流程如圖8 所示,然后PC 機(jī)上的應(yīng)用程序調(diào)用USB2.0控制器驅(qū)動中的讀取函數(shù)接收圖片數(shù)據(jù)并保存,最后將圖片顯示出來。如圖9,10.
圖8 nRF2401 無線接收程序流程圖。
圖9 像素:320×240.
圖10 像素:640×480 無線照相機(jī)。
5 結(jié)論
本系統(tǒng)的無線照相機(jī)采用32 位的高性能ARM 處理器S3C2440A 搭載2.6 內(nèi)核的linux 嵌入式操作系統(tǒng)進(jìn)行核心控制,出色地完成了圖片的拍攝,壓縮和無線傳送。接收端將圖片信息接收并保存在PC 機(jī)硬盤中,有必要的話也可以傳到服務(wù)器上,進(jìn)行遠(yuǎn)程監(jiān)控??蓱?yīng)用于汽車防盜監(jiān)控、無繩可視電話以及礦井作業(yè)監(jiān)控等。因此,研制成功的無線實(shí)時圖像傳輸系統(tǒng)具有廣泛的應(yīng)用前景和市場。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂) 攝像頭相關(guān)文章:攝像頭原理 三維掃描儀相關(guān)文章:三維掃描儀原理
評論