
產(chǎn)品中心 應(yīng)用方案 技術(shù)文摘質(zhì)量保證產(chǎn)品選型 下載中心業(yè)內(nèi)動態(tài) 選型幫助 品牌介紹 產(chǎn)品一覽 聯(lián)系我們

- 用一只傳感器和一個微控制器采集圖像
- 來源:賽斯維傳感器網(wǎng) 發(fā)表于 2011/6/17
TAOS(德州先進(jìn)光電解決方案)公司的TSL1412S圖像傳感器IC2可以采集1536×1像素(或400dpi)的線性圖像(圖1)。它采用單電源供電,只需幾個數(shù)字信號就可以控制。因此,可以用傳感器和一只AVR公司的ATmega328微控制器IC1設(shè)計出一個圖像采集系統(tǒng)。
圖1演示了如何將傳感器連接到微控制器上,以及對微控制器編程,生成傳感器的控制信號。設(shè)計采用16 MHz的時鐘頻率。微控制器的8 bit Timer 2生成指令信號。在Mode 2下,定時器生成硬時鐘信號CLK1和CLK2,以及軟選通信號SI1、HOLD1和HOLD2。TSL1412S采用串行連接。當(dāng)激活標(biāo)志ICF1時,SO2信號就連接到TSL1412S的ICP輸入端。
圖1 微控制器可以為一個圖像傳感器生成控制器
Timer 2生成一個處理中斷,確保時鐘信號的正確相位,產(chǎn)生選通信號,進(jìn)行采集,并保存TSL1412S的輸出模擬數(shù)據(jù)。這個代碼設(shè)定了微控制器的棧、寄存器、ADC、Timer 2和中斷功能。為了保存影像數(shù)據(jù),必須將SREG中的T位設(shè)為1,并設(shè)指針X=0×0200。可以在時間積分的最后塊中做這些事(R25, R24=0×0001)。
通過從寄存器修改數(shù)據(jù),就可以將傳感器的積分時間設(shè)定為2.5ms~50ms,或用T2的預(yù)分頻器定為100ms。知道了傳感器是在前面周期采集數(shù)據(jù),就可以用微控制器的內(nèi)部ADC完成一個數(shù)據(jù)采集設(shè)計。積分時間必須大于50ms。
對16MHz頻率的時鐘,轉(zhuǎn)換時間約為16μs,相當(dāng)于約25 ms的積分時間。由于轉(zhuǎn)換頻率為1MHz,高于IC1的推薦頻率200 kHz,因此ADC的精度要從10位降低到8位。微控制器為每個像素保存1B數(shù)據(jù),這樣就可以將一幀數(shù)據(jù)保存在微控制器的內(nèi)部存儲器中。余下的微控制器2kB存儲器負(fù)責(zé)棧和數(shù)據(jù)采集工作。
系統(tǒng)通過微控制器內(nèi)部的模擬比較器,快速處理傳感器的模擬輸出信號。比較工作可以采用一個1.25V的內(nèi)部固定電壓基準(zhǔn)和一個電阻分壓器,也可以從微控制器定時器生成的一個DAC或PWM(脈沖寬度調(diào)制)信號獲得一個可變電壓。
轉(zhuǎn)載請注明來源:賽斯維傳感器網(wǎng)(www.byjeremyscott.com)
- 如果本文收錄的圖片文字侵犯了您的權(quán)益,請及時與我們聯(lián)系,我們將在24內(nèi)核實刪除,謝謝!