串口攝像頭MCU詳解對接說明書_第1頁
串口攝像頭MCU詳解對接說明書_第2頁
串口攝像頭MCU詳解對接說明書_第3頁
串口攝像頭MCU詳解對接說明書_第4頁
串口攝像頭MCU詳解對接說明書_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、串口攝像頭說明書一、 串口攝像頭介紹1、串口攝像頭是一款具有視頻采集和圖像壓縮功能的攝像頭,具有30w(默認(rèn))130w, 300w, 500w像素可選. 數(shù)字cmos傳感器攝像頭,采用美國ov公司最新圖像傳感器, ov7725, 效果顯著, 性價(jià)比優(yōu). 它是一個內(nèi)含有拍攝控制、視頻捕捉、圖像數(shù)據(jù)采集、圖像jpeg壓縮、串口通訊等功能的齊全的工業(yè)用圖像采集設(shè)備。采用標(biāo)準(zhǔn)的jpeg圖像壓縮算法,本產(chǎn)品的圖像輸出格式與常用計(jì)算機(jī)完全兼容。同時,本產(chǎn)品帶有可選擇的紅外照明功能,能夠?qū)崿F(xiàn)自動照度補(bǔ)償、在黑暗的光線下仍能較好的圖片質(zhì)量。該攝像頭的接口可定制為標(biāo)準(zhǔn)的rs-232接口、485接口或ttl電平串

2、口,能夠很方便和與各種計(jì)算機(jī)和嵌入式控制系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)相連。同時使用485接口時可以方便控制設(shè)備接入多個攝像頭。最大串口通訊速率可達(dá)115200bps。攝像頭接口無特殊說明的使用rs232接口,支持自適應(yīng)波特率協(xié)議,支持的通訊速率為:4800、9600、14400、19200、38400、57600、115200,設(shè)備默認(rèn)通訊波特率為115200,可以通過命令配置。2、485接口攝像頭測試方法攝像頭485485gnd+5v轉(zhuǎn)換器abgnd+5v+5v電源電腦232接口具有485接口的攝像頭連接pc進(jìn)行鏡頭調(diào)試、參數(shù)設(shè)置的時候需要通過一個485轉(zhuǎn)換器和pc的232接口連接。485數(shù)據(jù)線只需要

3、兩根線,稱為a、b或485、485。連接的時候?qū)z像頭的兩根485數(shù)據(jù)線和轉(zhuǎn)換器的兩根數(shù)據(jù)線連接,轉(zhuǎn)換器上的電源(5v)和地不用連接。另外給攝像頭提供一個5v電源,接到攝像頭的5v和gnd端即可。注意485的數(shù)據(jù)線有正負(fù)之分,接錯不會造成設(shè)備損壞,但不能正常通訊,此時交換一下即可。攝像頭的電源一定不能接錯,否則會燒壞攝像頭。3、基本參數(shù)1、 通訊接口,rs232或485接口,支持通訊波特率為:4800、9600、19200、38400、57600、115200。2、 工作電壓為5v(4.55.5)。3、 支持分辨率為:640480(壓縮比可調(diào)或默認(rèn)固定)320240(同上)160160(同上)

4、4、 配備紅外燈,在拍攝時,自動點(diǎn)亮,以實(shí)現(xiàn)夜視以及省電功能。5、 攝像頭具備自適應(yīng)功能,即對外界的光線強(qiáng)弱具備一定的適應(yīng)性,以保證在任何情況下都能獲得在該情況下所能獲得的最佳質(zhì)量的圖片。6、 具備低功耗工作,在低功耗模式工作電流應(yīng)小于或等于10ma,正常模式工作電流應(yīng)小于或等于120ma(不啟動紅外燈的狀態(tài)), 開啟紅外燈大概在,300ma左右二、 攝像頭接口協(xié)議見專門的”協(xié)議說明書”以下代碼和相關(guān)說明, 根據(jù)不同廠商的協(xié)議, 不同的代碼說明, 僅供參考!unsigned short cal_crc(unsigned char *ptr, unsigned short len) unsign

5、ed short crc; unsigned char da; crc=0; while(len-!=0) da=(unsigned char) (crc/256); /* 以8位二進(jìn)制數(shù)的形式暫存crc的高8位 */crc=8; /* 左移8位,相當(dāng)于crc的低8位乘以 */crc=crc_tada*ptr; /* 高8位和當(dāng)前字節(jié)相加后再查表求crc ,再加上以前的crc */ptr+; return(crc);上行報(bào)文的基本格式如下:報(bào)文頭2字節(jié)攝像頭地址 1字節(jié)報(bào)文類型1字節(jié)報(bào)文長度2字節(jié)狀態(tài)1字節(jié)數(shù)據(jù)(65536-9)crc校驗(yàn)碼2字節(jié)狀態(tài):1字節(jié)的狀態(tài)字節(jié),反映了攝像頭的當(dāng)前狀態(tài)d

6、7d6d5d4d3d2d1d0= 1 圖像數(shù)據(jù)大于64k,請求續(xù)傳0 正常保留保留保留保留保留保留1攝像頭內(nèi)部錯誤0正常2、具體命令介紹1、 測試攝像頭命令類型:0x01命令長度:0x0002命令參數(shù):0x55aa返回:數(shù)據(jù)長度:0x0002數(shù)據(jù)內(nèi)容:0xaa55舉例: 發(fā)送到攝像頭:90 eb 01 01 02 00 55 aa 00 00 返回:90 eb 01 01 02 00 aa 55 00 002、 拍照并傳輸圖像數(shù)據(jù)命令類型:0x02命令長度:0x0002命令參數(shù):字節(jié)1代表圖像的分辨率,取值范圍見下表分辨率代碼分辨率備注0128*1201160*1202128*963320*2

7、404128*1605640*48061152*86471280*960 字節(jié)2 代表圖像的壓縮比,取值范圍04,共5個等級,0時壓縮比最小,圖像效果最好。返回:注意:該上行報(bào)文取消了攝像頭狀態(tài)字節(jié),該字節(jié)被圖象長度的第三字節(jié)取代,該字節(jié)和數(shù)據(jù)長度兩字節(jié)一起形成一個三字節(jié)的數(shù)據(jù)長度。數(shù)據(jù)長度:壓縮后圖象數(shù)據(jù)的大小數(shù)據(jù)內(nèi)容:壓縮后的完整jpeg數(shù)據(jù)舉例:90 eb 01 02 04 23 06 02 00 00其中的04 23 06三個字節(jié)代表數(shù)據(jù)長度394275字節(jié)的數(shù)據(jù)長度3、 設(shè)置對比度命令類型:0x03命令長度:0x0001命令參數(shù):對比度大小,對比度值以0x80為中間值上下波動。返回:

8、狀態(tài)字節(jié):00數(shù)據(jù)長度:0x0001數(shù)據(jù)內(nèi)容:設(shè)定的對比度值4、 設(shè)置亮度命令類型:0x04命令長度:0x0001命令參數(shù):亮度大小,亮度值以0x80為中間值上下波動。返回:狀態(tài)字節(jié):00數(shù)據(jù)長度:0x0001數(shù)據(jù)內(nèi)容:設(shè)定的亮度值5、 拍照命令類型:0x05命令長度:0x0002命令參數(shù):字節(jié)1代表圖像的分辨率,取值范圍見上表 字節(jié)2 代表圖像的壓縮比,取值范圍04,共5個等級,0時壓縮比最小,圖像效果最好。返回:狀態(tài)字節(jié):d71;標(biāo)識圖像數(shù)據(jù)大于64k 數(shù)據(jù)長度:0x0004數(shù)據(jù)內(nèi)容:4字節(jié) 壓縮后圖象數(shù)據(jù)的大小6、 傳輸圖像數(shù)據(jù)命令類型:0x06命令長度:0x0000命令參數(shù): 無返回:

9、狀態(tài)字節(jié):d71;標(biāo)識圖像數(shù)據(jù)大于64k,需要緊跟一個獲取后續(xù)數(shù)據(jù)的報(bào)文,才可以取得完整的圖象數(shù)據(jù)數(shù)據(jù)長度:壓縮后圖象數(shù)據(jù)的大小數(shù)據(jù)內(nèi)容:壓縮后的完整jpeg數(shù)據(jù)7、 紅外燈控制命令類型:0x08命令長度:0x0001命令參數(shù): 紅外燈開關(guān) 0x33 打開 0xcc 關(guān)閉返回:數(shù)據(jù)長度:0x0001數(shù)據(jù)內(nèi)容:紅外燈開關(guān)值8、 修改波特率參數(shù)命令類型:0x0a命令長度:0x0001命令參數(shù): 01 = 480002 = 960003 = 1920004 = 1920005 = 5760006 = 57600返回:無例:需要設(shè)置9600的波特率,命令如下: 90 eb id 0a 01 00 02

10、 crc1 crc2其它的波特率需要定制,無特別說明默認(rèn)的波特率是57600,該命令修改后的波特率不會被保存,重新上電以后仍然回到原來的波特率。9、 修改波特率參數(shù)并保存命令類型:0x0b命令長度:0x0001命令參數(shù): 01 = 480007 = 960008 = 1920009 = 1920010 = 5760011 = 57600返回:無例:需要設(shè)置9600的波特率,命令如下:90 eb id 0b 01 00 02 crc1 crc2其它的波特率需要定制,無特別說明默認(rèn)的波特率是57600該命令修改后的波特率會被保存,重新上電后使用新的波特率。10、 修改攝像頭id標(biāo)識命令類型:0x0

11、d命令長度:0x0001命令參數(shù): 新的id標(biāo)識號,可以取值范圍為1255返回:數(shù)據(jù)長度:0x0001數(shù)據(jù)內(nèi)容:新的id號例:需要設(shè)置id2時,命令如下: 90 eb原來id號 0d 01 00 02 crc1 crc211、 拍照并傳輸黑白圖像數(shù)據(jù)命令類型:0x12命令長度:0x0002命令參數(shù):字節(jié)1代表圖像的分辨率,取值范圍見下表分辨率代碼分辨率備注0128*1201160*1202128*963320*2404128*1605640*48061152*86471280*960 字節(jié)2 代表圖像的壓縮比,取值范圍04,共5個等級,0時壓縮比最小,圖像效果最好。返回:注意:該上行報(bào)文取消了

12、攝像頭狀態(tài)字節(jié),該字節(jié)被圖象長度的第三字節(jié)取代,該字節(jié)和數(shù)據(jù)長度兩字節(jié)一起形成一個三字節(jié)的數(shù)據(jù)長度。數(shù)據(jù)長度:壓縮后圖象數(shù)據(jù)的大小數(shù)據(jù)內(nèi)容:壓縮后的完整jpeg數(shù)據(jù)舉例:90 eb 01 02 04 23 06 02 00 00其中的04 23 06三個字節(jié)代表數(shù)據(jù)長度394275字節(jié)的數(shù)據(jù)長度12、 分包傳輸圖像數(shù)據(jù)時請求拍照命令命令類型:0x30命令長度:0x0000命令參數(shù): 無返回:拍照成功后返回圖像數(shù)據(jù)的大小,一共4個字節(jié),低字節(jié)在前。數(shù)據(jù)長度:0x0005例:需要拍照時,命令如下:90 eb id號 30 00 00 crc1 crc2返回:90 eb id號 30 05 00 狀

13、態(tài)字節(jié)len1 len2 len3 len4 crc1 crc213、 請求按分包傳輸圖像數(shù)據(jù)命令類型:0x31命令長度:0x0002命令參數(shù): 請求的圖像數(shù)據(jù)包號,占兩個字節(jié),最大可達(dá)65536個數(shù)據(jù)包返回:返回指定包的圖像數(shù)據(jù)的大小數(shù)據(jù)長度:數(shù)據(jù)內(nèi)容:圖像數(shù)據(jù)例:請求包號1的命令如下:90 eb id號 31 02 00 01 00 crc1 crc2返回:90 eb id號 31 命令長度1 命令長度2 狀態(tài)字節(jié) 包號l 包號h 數(shù)據(jù) crc1 crc2返回的命令長度指定包數(shù)據(jù)包號2字節(jié)狀態(tài)1字節(jié),如果不是最后一個包,包數(shù)據(jù)大小就是包長度。按分包傳輸圖像數(shù)據(jù)時,必須先發(fā)送分包拍照命令(0

14、x30),拍照成功后必須從0包順序傳遞,不可以隨機(jī)傳送任意包號的數(shù)據(jù)。14、 設(shè)置分包傳輸圖像數(shù)據(jù)時的包大小,默認(rèn)是512字節(jié)命令類型:0x32命令長度:0x0002命令參數(shù):數(shù)據(jù)包大小,占兩個字節(jié),包大小必須是128的整數(shù)倍,如 128 256 512 1024 2048等返回:返回指定包的圖像數(shù)據(jù)的大小數(shù)據(jù)長度:0x0003數(shù)據(jù)內(nèi)容:新的數(shù)據(jù)包大小例:設(shè)定512包的命令如下: 90 eb id號 32 02 00 00 02 crc1 crc2返回: 90 eb id號 32 03 00 sta 00 02 crc1 crc215、 設(shè)置分包拍照的默認(rèn)圖像分辨率命令類型:0x34命令長度:0x0001命令參數(shù):圖像分辨率代碼,見下表分辨率代碼分辨率備注1160*1203320*2405640*48071280*960返回:返回指定包的圖像數(shù)據(jù)的大小數(shù)據(jù)長度:0x0002數(shù)據(jù)內(nèi)容:新的數(shù)據(jù)包大小例:設(shè)定640480的命令如下: 90 eb id號 34 01 00 05 crc1 crc2返回: 90 eb id號 34 02 00 sta 05 crc1 crc2圖示2:分包傳輸時一幅完整圖片采集流程1注意:此流程僅供參考,設(shè)計(jì)中應(yīng)包含但不限于如下流程,即對一下采集流程兼容

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論