国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DIY數碼相機

電阻率 ? 來源:電氣工程及其自動化學習 ? 作者:電氣工程及其自動 ? 2022-11-29 01:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

線性掃描相機是數碼相機的一種。這種相機一般在各種機器中作為組成部分發揮作用,一般來說不容易在實際生活中獨立見到。這個制作能幫助你DIY并且進一步了解線性掃描相機。

線性CCD傳感器(Charge-coupled Device line sensor,線性電荷耦合傳感器)是線性掃描相機中最為重要的部分。我十多年前就在電子城中買下了它。但是想要制作一臺小體積的便攜線性掃描相機有些困難,電路部分需要高性能的微處理器和大容量存儲器,在當時一般的個人制作對這些昂貴的高級貨只能敬而遠之。于是它被我扔到一個破爛盒子里,連我自己都幾乎忘記了。

十年的時間之后,拜飛速發展的半導體工業所賜,芯片們的價格終于降到了可以接受的地步。現在即使是入門的新手也能隨意享受到32位的微處理器和海量的存儲卡,所以我依靠最新的技術重新開始了這個項目!

7030a5f4-6f43-11ed-b468-dac502259ad0.jpg

自己動手做數碼相機

70576b08-6f43-11ed-b468-dac502259ad0.jpg

自己動手做數碼相機

1、線性掃描相機

1.1、相機原理

7074e976-6f43-11ed-b468-dac502259ad0.jpg

普通平面相機和線性相機的比較

線性掃描相機是數碼相機的一種,它使用線性CCD傳感器(一維CCD器件)作為圖像傳感器。普通的數碼相機用一個平面CCD器件(二維CCD器件)捕捉焦平面上的圖像,獲取的圖案是一個二維的平面。而對線性掃描相機來說,它所獲取的圖案是一條一維的線!

即使每次獲得的圖像只有一條線,線性掃描相機還是有能力獲得完整的圖像。在制作一臺線性掃描相機時,需要不斷移動相機或者被攝物——這樣每次獲得的部分數據被存儲在內存里,并最終像織布一樣一條線一條線地拼湊成完整的圖像。

在過去的膠片時代有一種狹縫相機。它和這里說的線性掃描相機類似,通過一條窄縫(一維的窗口)成像,拼合一維圖像獲取完整的二維圖像。

1.2、功能應用

線性掃描相機具有下面這些功能:

-高分辨率。即使便宜的傳感器也能做到10000點以上的分辨率。

-簡單緊湊的光學系統。不需要掃描桌。

-對物體的尺寸和長度沒有限制,對很長的物體也能正確成像。

由于這些功能,線性掃描相機在很多地方得到了廣泛應用,你可以在許多重要的設備上發現它們。比如:

-復印機

-圖像掃描儀

-傳真機

機器視覺(檢查長形物體)

-衛星(比如拍下google地圖的那些)

-終點攝影(體育比賽)

2、硬件構成

2.1、功能模塊

70970e48-6f43-11ed-b468-dac502259ad0.jpg

線性掃描相機的各個功能模塊

上圖展示了構成線性掃描相機的各個功能模塊。線性CCD傳感器將收集的光感信息傳遞到AD模擬-數字)轉換器數字化,然后以數字信號形式輸入控制器。這些數據可以顯示在顯示屏上,或者傳輸到存儲器里。掃描的頻率在500線每秒到2000線每秒之間可調,視CCD器件的種類而定。

電路部分被分成三大部分,每塊之間通過柔性印刷電路排線相連。我經常不使用定制的PCB因為它們太貴而且沒有DIY精神,設計麻煩,之后有改動也麻煩。這種一次性的制作在洞洞板上相機行事最好了。

這是何等的飛線功力……

2.2、光路和外殼

70bb7738-6f43-11ed-b468-dac502259ad0.jpg

光路和外殼

上圖展示了如何為這個線性掃描相機制作外殼。這是從一個高知電子(Takachi electric industrial)的SW-85B塑料盒改造而來的外殼,這個項目的光路需要控制的非常精確,所以設計,加工,裝配的時候都需要特別注意。這里有外殼的圖紙。帶有線性傳感器的模擬部分電路板安裝在可動的螺釘上,這樣就能隨意調整距離。

這次使用的透鏡是C-mount接環的,它是工業攝像頭中使用的標準鏡頭之一,但是不那么好弄到。我用了一個C-CS的轉接環來將鏡頭裝到殼體上。一個UNC(英制統一螺紋粗牙系列)螺母粘在盒子的底面上用來固定攝像頭。盒內涂了一層導電涂料做電磁屏蔽。

2.3、模擬電路部分

70c9013c-6f43-11ed-b468-dac502259ad0.jpg

模擬電路

上圖是這個制作中的模擬電路部分,它包含線性掃描相機中最為重要的器件。上面安裝了一個CCD線性傳感器和模擬電路。CCD線性傳感器是一枚東芝的TCD132D單色CCD,它對紅外光也敏感,所以為了獲得與人眼感覺相近的圖像需要一個紅外濾鏡(IRCF)。CCD線性傳感器需要一個來自主控電路板的時鐘信號驅動。傳感器的模擬圖像信號輸出先經過一個可變增益放大器(AD8830),再由一個模數轉換器ADC1173)轉化為數字信號。ADC1173的8位數字信號輸出送入主控電路板。像素采集率從0.5MHZ到2MHZ可變,但是模數轉換器必須在工作在至少兩倍采樣率的時鐘頻率下。每兩次采樣之后,向主控電路板輸出一次數字信號。

70ea10c0-6f43-11ed-b468-dac502259ad0.jpg


模擬電路部分的電路圖

2.4、主控電路部分

710f46ba-6f43-11ed-b468-dac502259ad0.jpg

主控電路部分

主控電路板包括一個微處理器(MCU),一個可編程邏輯器件(PLD)和電源部分。微處理器的芯片是一個NXPLPC2368,它集成了一個在72MHZ下工作的ARM7TDMI核心,512K字節內存,32K+16K+8K字節的SRAM,還有給力的外圍設備。它可以通過一個集成的SD卡控制器在4位原生模式下控制外置的MicroSD存儲卡。LPC系列的ARM微處理器廣泛用在現在的電子制作中,因為它的市場政策很對路,物美價廉。

一個可編程邏輯器件(LC4256V)被用來驅動CCD線性傳感器。PLD里配置了一個用來給傳感器提供時鐘的時鐘產生器和一個先入先出隊列。電源供應部分提供了數字電源(3.3V)。和模擬部分的電源(12V)。

7138abd6-6f43-11ed-b468-dac502259ad0.jpg

主控電路部分電路圖

2.5、顯示電路部分

顯示部分電路安裝在盒子的背面,它提供了相機的操作界面。上面的器件包括一個OLED顯示屏,開關。五向鍵和一個MicroSD插槽。打開盒蓋就能安裝或者移除SD卡。

71605bd6-6f43-11ed-b468-dac502259ad0.jpg


顯示電路部分的電路圖

722c9ab6-6f43-11ed-b468-dac502259ad0.jpg


自己動手做數碼相機

72536664-6f43-11ed-b468-dac502259ad0.jpg


鏡頭接口視圖

3、軟件構成

3.1、數據處理

AD轉換器的像素采集率可以高達2.1M像素每秒。首先,圖像數據被存儲在微處理器的緩沖存儲器里。因為每秒2.1M的數據量對軟件來說實在太過分,圖像數據會存儲到PLD的先進先出隊列里。隊列半滿時觸發微處理器的DRDT中斷,然后微處理器一次接受一半隊列的數據。隊列的大小是16字節,也就是說軟件的操作周期只要有像素采集率的1/8就足夠。這對觸發中斷來說不算太快,但是仍然需要微處理器高速運行。這個項目里用了ARM7TDMI核心的快速中斷請求功能(FIQ,fast interrpt request,通過編組寄存器產生低延遲中斷),可惜在Cortex-M3核心中這一功能被去掉了。

當微處理器響應FIQ請求時,一些寄存器切換到FIQ的編組寄存器狀態,然后FIQ例程可以直接進入/離開而省去了切換過程。為了最大化執行效率,一般來說FIQ例程是用匯編語言寫的。在啟用這一功能的數據波形圖里,可以觀察到8位的數據在不用存儲的時候只需要0.8微秒處理,加上DMA模式下從總線寫入SD卡也只用了2微秒,這樣的延遲可以接受。

在每一行數據中有1094個像素,但其中有效的只有1024個。這些數據被存入內存,中斷信號SYNC#在每一行數據的開始輸出,用來同步第一個像素的數據。

3.2、重建圖像

捕捉到的數據可以用通用的8位灰度BMP位圖格式存儲在MicroSD卡里,寬1024像素,長視拍攝時間而定。存儲的格式是DCIMLCAMYnnnn.BMP(nnnn是編號),和普通的數碼相機幾乎一樣。

在使用廉價的微處理器將圖像數據存入SD卡時會遇到一些困難,主要是輸入的數據要在極短的時間內存進文件。這個制作中的最大數據傳輸率是2MB每秒。幸運的是LPC2368有一個MCI(SD/MMC卡的原生控制模式),它能提供8MB/s的數據讀取和6MB/s的數據寫入能力。但是這是指讀寫大文件時的平均速度,事實上每次讀寫之間都需要一些死時間用在SD卡的內部處理和文件系統上,為了避免這些浪費,一個數據緩沖器被用來在死時間中暫存數據,但是微處理器系統的內存大小是有限的,不一定有足夠的空間進行緩沖。

讓我們估計一下每次寫數據操作所能容許的時間耗費。在這個制作里,所有32K的SRAM都用來做數據緩沖器,而程序在16K的ethernet RAM上運行。數據緩沖器分成兩半,其中一塊填充數據的時候另一塊將數據寫入閃存。這要求在每8毫秒里寫入16KB的數據,每次操作必須在下次操作之前完成。接下來的軟件技巧可以解決這個問題。

數據寫入過程中最重要的延遲發生在集群分配時,在實時操作系統里這是個很大的問題,集群分配導致的死時間視情況不同可能高達數秒鐘。這個制作里使用集群預分配(寫入數據時用f-lseek函數申請一個比目前需要大很多的空間)來避免寫入數據時進入分區表重新定位。每次寫入操作都包含一個用來結束操作的集群邊界條件。想象一下SD卡里的文件預先整理出一塊整齊的空間給數據,這就避免了寫入數據過程中大量導致延遲的未知問題。

盡管有這些用來盡可能減小死時間的方法,SD卡或多或少還有一些內部處理時間。在挑選SD卡的時候需要挑寫入速度盡可能快的SD卡。我在許多牌子之間做過比較,結果發現東芝產SD卡有最小的寫入延遲,也有最穩定的表現。

3.3、顯示圖像

726b7f60-6f43-11ed-b468-dac502259ad0.jpg


顯示圖像

由于獲得的圖像數據都是一維的線條,它不能像傳統平面成像的二維圖像一樣顯示。為了這個問題需要一些特別的顯示模式。

其中一種是范圍視圖,輸入的圖像信號連接到Y軸,就像像示波器的輸入。Y軸信號表示亮度,X軸信號表示各點在線性傳感器上的位置。這個模式適于用來觀察感光度和聚焦情況。不同點之間數據的差距可以用來幫助對焦,當圖像聚焦時,波形圖上產生許多峰谷,出現最大的峰峰值表明焦距已經對上。這是現在數碼相機里自動對焦功能的原型。

另外一種是卷動視圖,圖像向上卷動,新掃描到的圖像出現在屏幕底部。這個模式能夠用來調整線分辨率。最后生成的二維圖像的高寬比決定于線分辨率和物體移動的速度。卷動視圖能夠展現出捕捉到的2D景象,但是如果被攝物體不移動就只剩下水平的線了,所以相機或者物體之一一定要在給定的運動速度下拍攝,這樣才能一邊觀察一邊調節線分辨率。

4、使用說明

線性掃描相機的一般用途同膠片時代的狹縫相機類似。狹縫相機很容易在性能上擊敗線性掃描相機,它的感光顆粒直徑14um,遠遠小于CCD中單元的直徑,意味著極好的分辨率。但是玩狹縫相機意味著你要足夠的取景,對焦,拍攝和沖印能力,非老鳥不能為。

相機位置

這個相機需要被固定在合適的角度,這樣物體所成的像可以掃過線性傳感器。比如說,但物體橫向移動或者橫方向特別長的話,相機最好固定在線性傳感器處于垂直的位置。這個角度必須精確,否則拍出的圖片會出現類似平行四邊形的扭曲。

調節焦距

這個線性掃描相機由一個5向搖桿控制(上下左右和中鍵),向右按可以切換顯示模式(范圍模式或者卷動模式)。首先,輸入信號的電平可以通過光圈或者增益控制(上下點擊)。增益控制也可以通過左鍵自動調整。接下來,通過對焦環調節焦距直到信號的峰峰值最大。

調整傳感器線分辨率

在卷動模式下可以調節相機匹配傳感器線分辨率。調節直到屏幕上顯示的是正確的高寬比。傳感器線分辨率也可以通過物體移動的速度,物體離鏡頭的距離和焦距來計算,這略微有些誤差,但數字圖片是可以通過后期處理來修正的。當然如果傳感器線分辨率實在太低的話,這個過程會損失一些信息。通常來說傳感器線分辨率高不是壞事,就是靈敏度可能低些。傳感器線分辨率影響曝光時間(靈敏度),所以輸入電平的增益需要和不同的線分辨率匹配。

獲得圖像

中間的按鈕用來開始/停止拍攝。按下按鈕就可以開始記錄圖像。集群預分配會在0.5秒內完成,然后暫停直到松開。松開按鈕時會開始記圖像錄,然后在任意按鈕按下時停止或者直到寫入數據到達了集群預分配區域的邊界。預分配的大小被配置到10萬行(大約100MB),但是可以根據拍攝物的尺寸改變。生成的圖像文件可以在電腦上進行預處理,調節圖片朝向,高寬比或者做伽瑪校正。

5、實拍效果展示

728bf2a4-6f43-11ed-b468-dac502259ad0.jpg


實拍效果圖像

審核編輯黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路
    +關注

    關注

    173

    文章

    6075

    瀏覽量

    178378
  • 數碼相機
    +關注

    關注

    2

    文章

    445

    瀏覽量

    40304
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    礦用本安型數碼相機ZHS1000無線傳輸

    、通風、輸送帶、提升機等系統排查可能存在安全隱患,這時候就需要專業的礦用本安型數碼相機ZHS1000記錄當前設備的運行的情況,還可以幫助排查全黑暗或是極低光照環境下
    的頭像 發表于 02-09 17:06 ?294次閱讀
    礦用本安型<b class='flag-5'>數碼</b>照<b class='flag-5'>相機</b>ZHS1000無線傳輸

    工業視覺相機的應用有哪些

    工業相機,最本質的功能就是將光信號轉變成有序的電信號。選擇合適的相機也是機器視覺系統設計中的重要環節,相機的選擇不僅直接決定所采集到的圖像分辨率、圖像質量等,同時也與整個系統的運行模式直接相關
    的頭像 發表于 12-31 10:45 ?462次閱讀
    工業視覺<b class='flag-5'>相機</b>的應用有哪些

    手搓DIY的直流LISN能用嗎?

    手搓DIY的直流LISN能用嗎?
    的頭像 發表于 11-11 11:34 ?320次閱讀
    手搓<b class='flag-5'>DIY</b>的直流LISN能用嗎?

    【人臉+手勢AI識別模組】100元自己做一個數碼相機

    以下作品由安信可社區用戶 dzy7455339 制作 原貼地址 【電子DIY作品】BW21數碼相機+BW21-CBV-KIT 一直想自己DIY一個相機,但是奈何筆者個人水平有限,雖然有
    的頭像 發表于 09-16 16:06 ?993次閱讀
    【人臉+手勢AI識別模組】100元自己做一個<b class='flag-5'>數碼相機</b>

    防爆數碼相機ZHS4800使用說明書

    4800萬像素,具有自動對焦功能4K錄像分辨率,不一樣的拍攝體驗前置1.7英寸高清顯示屏,后置2.8英寸高清顯示屏IP68防水標準,8級防水,6級防塵
    發表于 09-10 09:52 ?0次下載

    GraniStudio:相機標定例程

    1.文件運行 導入工程 雙擊運行桌面GraniStudio.exe。 通過引導界面導入相機標定例程,點擊導入按鈕。 打開相機標定例程所在路徑,選中相機標定.gsp文件,點擊打開,完成導入。 2.功能
    的頭像 發表于 08-22 17:38 ?953次閱讀
    GraniStudio:<b class='flag-5'>相機</b>標定例程

    德州儀器SMARTDAC-DIY-EVM評估模塊技術解析與應用指南

    Texas Instruments SMARTDAC-DIY-EVM評估模塊是一款設計用于對所有智能DAC EVM進行原型構建和性能評估的補充板。SMARTDAC-DIY-EVM包括直接在電路板上
    的頭像 發表于 08-14 12:47 ?974次閱讀
    德州儀器SMARTDAC-<b class='flag-5'>DIY</b>-EVM評估模塊技術解析與應用指南

    工業相機與智能相機的區別

    在機器視覺領域,工業相機和智能相機是兩種常見的設備,它們各自具有獨特的特點和應用場景。了解這兩者之間的差異有助于我們在實際應用中做出更合適的選擇。本文將從多個角度詳細解析工業相機與智能相機
    的頭像 發表于 08-11 14:44 ?1759次閱讀
    工業<b class='flag-5'>相機</b>與智能<b class='flag-5'>相機</b>的區別

    紫外工業相機的主要應用

    工業相機常見的有面陣相機、線陣相機、黑白相機、彩色相機,根據不同的分類依據,工業相機可分為多種類
    的頭像 發表于 07-15 16:56 ?675次閱讀
    紫外工業<b class='flag-5'>相機</b>的主要應用

    DCDC升壓恒壓芯片3.7V升5V 3.7V升12V 2.6V升5V 5V升24V芯片H6391

    H6391是一款由惠海半導體推出的升壓恒壓芯片,屬于電流模式升壓 DC-DC 轉換器。它專為 2.6-5V 輸入電壓范圍的升壓恒壓電源應用領域設計,適用于鋰電池升壓恒壓電源、充電器、數碼相機等設備
    發表于 06-30 10:46

    6100萬有效像素全畫幅相機——索尼ILX-LR1

    相機
    szxuanzhan
    發布于 :2025年06月16日 16:11:34

    Qorvo半導體技術助力相機行業發展

    數碼相機通過輕量化設計與續航優化滿足旅行、街拍等場景的整日拍攝需求;工業視覺檢測設備則化身智能制造的 “眼睛”,在產線中完成精密零件的缺陷識別與尺寸測量。這些變革的背后,其實對應著四大核心用戶訴求:機身輕巧便于攜帶、具備出色的環境耐受性、實現與手機的快速連接、擁有持久的續航能力。
    的頭像 發表于 06-13 13:43 ?757次閱讀

    相機模組膠水檢測

    相機
    海伯森技術
    發布于 :2025年05月19日 15:07:45

    游戲機與數碼相機的理想選擇:HT4088高性能充電芯片

    討論HT4088在高性能便攜式設備中的應用,如游戲機和數碼相機,提供快速充電解決方案。
    的頭像 發表于 03-13 17:24 ?1375次閱讀
    游戲機與<b class='flag-5'>數碼相機</b>的理想選擇:HT4088高性能充電芯片

    數碼相機D700說明書

    電子發燒友網站提供《數碼相機D700說明書.pdf》資料免費下載
    發表于 03-12 18:04 ?0次下載