《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于雙內存的圖形采集卡的設計

基于雙內存的圖形采集卡的設計

2009-07-27
作者:潘志揚 潘俊民

  摘 要: 提出一種新的采集卡" title="圖像采集卡">圖像采集卡的設計方案,它采用兩片存儲器交替使用,使得圖像采集和計算機讀取圖像數據可同時進行,提高了圖像質量。分析了一般圖像采集卡的缺陷,給出了新的圖像采集卡的設計思想和原理。
  關鍵詞: 圖象采集 上內存 計算機


  數字圖像處理技術在許多領域得到愈來愈廣泛的應用。微機圖像處理系統以其使用靈活、性能價格比高而在醫療、氣象、工業視覺等領域獲得廣泛應用。在工業控制中一般采用攝像頭得到現場的圖像,而現在攝像頭輸出的信號多為模擬信號。為了實現攝像頭和計算機的接口,必須采用圖像采集卡。
  但是現在市面上的圖像采集卡往往數據采集和數據讀取不能同時進行,這給編程和實時控制帶來很大的麻煩。本文提供的圖像卡解決了這個問題,它采用兩片存儲器,計算機讀取的內存和圖像采集所用的內存交替使用,使得圖像采集與計算機讀取數據可同時進行。
  本文先分析了一般圖像采集卡的缺陷,然后給出了新的圖像采集卡的原理和設計思想。由于本圖像采集卡基于全電視信號,所以有必要先來簡要地介紹黑白全電視信號。
1 全電視信號及其原理
  黑白CCD攝像頭經過光電轉換將圖像(光信號)轉變為電信號,其最終輸出信號就是黑白全電視信號。它主要由圖像信號(視頻信號)、復合消隱脈沖和同步脈沖組成。
  電視信號其極性可分為正極性和負極圖像信號。若圖像最亮時,對應其信號電壓的幅度最大,則該信號稱為正極性信號;反之為負極性信號。這里采用負極性信號。將圖像信號送到視頻放大器中進行放大、處理,同時加入同步機送來的行、場同步脈沖和行、場消隱脈沖,就形成了全電視信號。
  消隱脈沖主要用于消除行場掃描逆程時產生的回掃線,同步脈沖保證收端與發端的掃描點應有一一對應的幾何位置。
  由于場同步期間沒有行同步信號,這會影響在整個掃描過程中的嚴格同步。為了解決整個問題,采取在場同步脈沖中開槽的方法用以替代同步信號。場同步前后兩倍行頻的脈沖稱為均衡脈沖。
  電視標準規定,全電視信號的幅度比例是:若以峰值白電平到同步電平作為100%,則峰值白電平到消隱(黑)電平的值為75%,峰值白電平為0%,圖像信號介于白與黑電平之間。


  信號如圖1所示,從時間上看,每秒傳送25幀圖像,每幀625行;隔行掃描時每秒50場,每場312.5行。每一行的周期為64μs,其中圖像占52.2μs,行消隱占11.8μs。行同步脈沖為4.7μs,它比行消隱延遲1.3μs。每一場的周期為312.5H=20ms,其中場消隱信號占25H+1行消隱信號,即等于1600μs+11.8μs。均衡脈沖的寬度為2.35μs,周期為半行,共12個(前6個,后6個)。場同步脈沖的寬度為2.5H的時間(即160μs)。場同步脈沖有6個槽脈沖,其寬度為4.7μs。
  在全電視信號中,把奇數場同步信號的前沿作為一場的起點,第1、2、3行是場同步信號,第4、5、6行是后均衡脈沖,7~22行還是場消隱信號,該場消隱信號從前場623行開始,因此,整個消隱信號是25行加一個行消隱的時間。圖像信號從23行出現到309.5行止,共287.5行,這就是第一場或稱奇數場。從309.5行開始又是下一場的場消隱信號及前均衡脈沖,在312.5行出現下一個偶數場的同步脈沖,奇數到此結束,偶數場開始。一個奇數場加上一個偶數場合在一起稱為一幀。
2 一般圖像采集卡的原理
  一般圖像采集卡的結構如圖2所示。


  首先對視頻信號進行預處理和同步分離。預處理主要是進行放大、亮度、對比度調節、信號限幅(保護A/D)。同步分離電路主要是分離出信號中的行同步和場同步信號,供采集卡的時序電路使用。然后由高速的A/D轉換器把處理后的視頻信號轉化為數字信號,在時序電路的控制下寫入存儲器。
  但這樣的采集卡有一個問題,數據采集和數據讀取不能同時進行。不妨設奇數場掃描期間,每采樣一次就將A/D轉換的結果存入存儲器,在偶數場期間,計算機將存儲器中的數據讀入計算機。但是,由于在計算機讀存儲器時,A/D轉換的結果并不能同時寫入該片存儲器,即存儲器不能同時進行讀和寫兩種操作,所以會丟掉偶數場的信息。  
3 基于雙內存的圖像采集卡的設計
  為了解決這個問題,這里用了兩片存儲器進行交替工作。當給其中一片存儲器寫數據時,計算機讀取另一片存儲器的數據,反之亦然。這種采集卡的框圖如圖3所示。下面對各部分電路進行介紹。


  (1)預處理電路:實現把標準的全電視信號轉化為0~5V模擬信號,并具有亮度調節、對比度調節等功能。放大器用的運放采用寬帶運放LM318。
  (2)同步分離電路:為了將數字化后的圖像信號存入相應的幀存儲器,必須獲得行同步信號和場同步信號。由于同步信號的幅度最大,占全電視信號幅度的76%~100%的電平范圍,可根據這一特征采用幅度分離法先將復合同步信號分離出來。又因為場同步脈沖的寬度為160μs,遠大于行同步脈沖的寬度4.7μs,這樣又可在已分離出的行、場復合同步信號中 進一步分離出行同步和場同步出來。
  (3)A/D轉換器:圖像采集卡中的A/D轉換器選用8bit高速視頻轉換芯片CA3318CE完成。它的最高轉換速率可達15MHz。由前面的黑白全電視信號的分析可知,每一行圖像約52.2μs,本卡在電視信號每行的行正程期間需采樣512點,采樣時鐘約為10MHz.因此選用CA3318CE 完全符合要求,只需將其采樣率選在10MHz即可。
  (4)控制電路:控制電路的核心器件是一片通用邏輯門陣列GAL20V8。該電路產生幀存儲器的讀信號MEMR1、MEMR2和寫信號MEMW1、MEMW2以及圖像采集卡所需的工作狀態信號PC/LOCAL和!PC/LOCAL,電路原理如圖4所示。U33是一片GAL20V8,它工作在簡單模式,管腳18~22配置成輸出,其它配置成輸入。1~6管腳接PC機的地址線PC_A4~PC_A9,7~10管腳接PC機的地址線PC_A16~PC_A19,管腳11接系統時鐘CLK,管腳13接PC機的PC_IOW信號,管腳14接PC/LOCAL信號,管腳15、16分別接行消隱和場消隱指示信號H_MR和V_MR,管腳17接PC機的讀存儲器信號PC_MEMR,管腳18、19輸出幀存儲器RAM1的寫信號MEMW2和讀信號MEMR2,20、21腳輸出存儲器RAM1的寫信號MEMW1和讀信號MEMR1,22腳輸出信號PC/LOCAL_CLK作為觸發器OP6:B的時鐘,23腳接PC機的PC_AEN信號。


  控制電路還要產生PC/LOCAL信號。該信號必須由PC機控制。在這里,PC/LOCAL作為PC機I/O口的最低一位,口地址是220H~22FH,PC機只需向220H~22FH任意地址寫1或0即可以將PC/LOCAL設置為1或0。I/O口地址的譯碼由U33完成,可以用ABEL語言描述如下:
  IOCS=!(!PC_A4&PC_A5&!PC_A6&!PC_A7&!PC_A8&PC_A9&!PC_AEN)
  PC/LOCAL_CLK=IOCS#PC_IOW
  IOCS是端口的選通信號,低電平有效。當PC機的地址線PC_A9~PC_A4為100010時,PC_AEN為低電平(PC_AEN為高電平時指示PC機處于DMA狀態)時,IOCS有效。PC/LOCAL_CLK由IOCS和PC機的I/O口寫地址PC_IOW相或產生,當端口未選中時,它一直是高電平;當端口被選中后,由PC_IOW產生一個上升沿。PC/LOCAL_CLK的上升沿將觸發OP6:B,將PC機的最低一位數據線PC_D0鎖存,產生PCLOCAL和!PCLOCAL。
  當幀存儲器的地址由PC機產生時,需要譯碼邏輯。PC機低于1M的內存空間分配如表1所示。為了不發生地址沖突,從表中可知,可以把D0000H~DFFFFH空間作為幀存儲器的映射地址。這部分譯碼工作也由U33完成,用ABEL語言描述:


  MEMCS=!(PC_A19&PC_A18&!PC_A17&PC_A16)
  由式子可知當PC_A19~PC_A16為1101時,MEMCS有效(低電平)。
  幀存儲器的讀信號MEMR1、MEMR2和寫信號MEMW1、MEMW2也由控制電路產生。當PC/LOCAL為0時,PC機讀幀存RAM1,同時AD轉換的結果送入幀存RAM2;反之亦然。讀信號由PC機的外存儲器讀信號PC_MEMR和譯碼信號MEMCS產生;寫信號由系統時鐘CLK、行、場消隱指示信號H_MR、V_MR生成。當H_MR或V_MR任意一個為高電平時,表示現在處于消隱狀態;只有當H_MR和V_MR都為低電平時,表示處于場正程和行正程,A/D轉換的結果才寫入幀存儲器。
  (5)存儲器:為了實時采集和顯示,數字圖像采集卡中設置了存儲器。一般對圖像幀存儲器有如下要求:A 高速存取,B 存儲量大,C 非同步輸入輸出的存取。存儲一幀或一場電視信號必須的存儲容量可用下式計算:
  存儲容量=1幀(或1場)的掃描線數×1行的取樣數×量化bit數
  在本圖像采集卡中,一場采集的圖像為512×256點,需要存儲容量為128K×8bit的存儲器。在前面硬件框圖中曾經討論過,需要兩片幀存儲器交替工作,也就是需要設置兩片128K×8bit的幀存儲器,分別用來存放奇數場和偶數場的數據信息,因而選用兩片高速靜態存儲芯片(SRAM) 628128。
  兩片幀存儲器的讀信號MEMR1和MEMR2,寫信號MEMW1和MEMW2均由控制電路產生。其中讀信號與PC機的讀存儲器信號PC_MEMR有關,而寫信號與圖像采集卡的采樣時鐘!CLK有關。幀存儲器的八位數據線D0~D7通過接口電路與PC機的數據線PC_D0~PC_D7相連。
  上面提到,把幀存儲器映射到D0000H~DFFFFH,這樣尋址范圍只有64K,而一場的圖像數據有128K,故采用地址分段實現,這可通過對幀存地址線A16進行I/O操作實現。
  (6)時序發生電路:主要用來產生圖像采集卡所需的幀存儲器的掃描地址信號和實現同步并避開行逆程的消隱信號。
  (7)地址切換電路:該電路用于切換時序發生電路產生的掃描地址信號和PC機的地址信號。需要用二選一的數據選擇器來切換PC機的地址信號和采集卡上的地址信號。通用的集成電路中只找到四位的數據選擇器,若選用它則34條地址線需要九片,那將占用了太多采集卡的空間,故而采用GAL器件來實現。每片GAL16V8可實現8位數據選擇,而GAL20V8可實現10位數據選擇,從而34條地址線僅需3片GAL16V8和1片GAL20V8。
  該圖像采集卡已制作完成,經測試性能完全達到設計要求。該圖像采集卡可用于DOS操作系統、也可用于Windows操作系統。由于采用了可編程邏輯器件大大減少了芯片數目。
  采用攝像頭加采集卡作為傳感器,可解決許多常規傳感器無法實現的場合。如在鑄造廠的自動澆注過程中,為了測量砂模中鐵水液位的高度,常規液位傳感器難以承受1400°C的高溫。即使有這樣的傳感器,因為一個砂模澆完以后,又有新的砂模傳送過來,不可能在每個砂模都插一個液位傳感器。而采用攝像頭拍攝砂模澆口杯的圖像,由計算機進行圖像處理,就能夠計算出砂模澆口杯內鐵水液位高度,解決了自動澆注系統中的實時控制問題。
參考文獻
1 童詩白.模擬電子技術基礎.北京:高等教育出版社.1994
2 閻石.數字電子技術基礎.北京:高等教育出版社.1996
3 潘志揚.圖像采集卡的設計.上海交通大學畢業設計論文.1998
4 齊懷印、盧錦.高級邏輯器件與設計.北京:電子工業出版社.1996
5 羅貴祥.電視接收機原理.北京:人民教育出版社.1981
6 李家濱.微機系統硬件教程.北京:海洋出版社.1993

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区四区五区在线| 久久电影一区| 国产亚洲免费的视频看| 欧美午夜精品一区| 欧美另类专区| 欧美岛国激情| 免费久久99精品国产自| 久久精品视频在线| 久久国产欧美日韩精品| 欧美在线免费视频| 欧美在线在线| 久久精品视频播放| 久久久久久有精品国产| 久久激情一区| 久久人人爽人人| 老色鬼精品视频在线观看播放| 久久久久久久久久久成人| 久久久久久久久岛国免费| 久久一区精品| 欧美大片18| 欧美精品一区二区三区四区| 欧美人体xx| 欧美午夜一区二区福利视频| 欧美午夜精品久久久久久浪潮| 欧美色网一区二区| 欧美性色综合| 国产女主播一区二区| 国产亚洲亚洲| 曰本成人黄色| 亚洲国产裸拍裸体视频在线观看乱了 | 亚洲伊人伊色伊影伊综合网| 亚洲一区二区高清| 午夜精品一区二区三区在线播放| 午夜精品免费| 亚洲电影免费在线| 日韩天堂在线观看| 亚洲综合成人在线| 欧美一区二区三区免费观看视频| 久久久免费精品| 欧美刺激性大交免费视频| 欧美日韩在线综合| 国产毛片一区二区| 在线看不卡av| 日韩亚洲不卡在线| 香蕉久久夜色精品| 亚洲日本一区二区| 亚洲在线1234| 欧美有码在线观看视频| 久久综合精品国产一区二区三区| 欧美激情中文字幕一区二区| 国产精品免费一区二区三区在线观看 | 国产欧美精品日韩精品| 亚洲电影av在线| 一区二区成人精品| 久久9热精品视频| 一本一本久久a久久精品综合麻豆| 午夜精品久久久久久久99热浪潮 | 国产精品男gay被猛男狂揉视频| 国产一区日韩二区欧美三区| 亚洲精品老司机| 午夜视黄欧洲亚洲| av成人激情| 久久精品伊人| 欧美日韩一区三区| 激情av一区| 亚洲色诱最新| 亚洲日韩欧美视频一区| 香蕉久久精品日日躁夜夜躁| 欧美α欧美αv大片| 国产精品久久91| 在线观看欧美日韩国产| 亚洲一区二区av电影| 亚洲欧洲在线一区| 欧美中文字幕视频| 欧美日韩精品一区视频| 韩日午夜在线资源一区二区| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 国产日韩欧美视频| 亚洲美女福利视频网站| 久久精品日韩| 欧美在线视频一区二区三区| 欧美精品成人| 国内精品美女av在线播放| 一区二区成人精品| 亚洲精品一区在线观看| 久久久精品国产免大香伊 | 亚洲精品一区二区网址 | 亚洲欧洲精品成人久久奇米网| 西西裸体人体做爰大胆久久久| 欧美精品18videos性欧美| 国产一区自拍视频| 亚洲影视在线| 亚洲视频一区在线观看| 蜜臀va亚洲va欧美va天堂| 国产日韩视频一区二区三区| 一本不卡影院| 日韩一区二区精品视频| 美女视频网站黄色亚洲| 国产亚洲毛片| 欧美一区二区三区四区高清| 亚洲欧美国产va在线影院| 欧美日本网站| 亚洲东热激情| 亚洲电影在线看| 久久久www| 国产视频久久久久久久| 亚洲性xxxx| 亚洲欧美伊人| 国产精品久久久久永久免费观看| 日韩一区二区精品| 99亚洲一区二区| 欧美久久久久久久久| 最新69国产成人精品视频免费| 久久精品视频va| 美国成人毛片| 亚洲大胆人体在线| 亚洲激情网站| 欧美成人a视频| 亚洲国产欧美不卡在线观看| 91久久久久| 欧美激情免费观看| 亚洲欧洲午夜| 99国产精品久久久| 欧美日韩一区二区三区高清| 日韩一本二本av| 亚洲一区二区三区免费观看| 欧美偷拍另类| 亚洲自啪免费| 久久久一区二区| 影音先锋亚洲电影| 亚洲精品中文字幕有码专区| 欧美精品一区二区三| av成人免费在线| 亚洲欧美国产视频| 国产欧美日韩一区二区三区在线 | 巨乳诱惑日韩免费av| 一区在线电影| 日韩特黄影片| 国产精品久久久久久久9999| 亚洲欧美日韩国产一区二区| 欧美在线地址| 在线成人av.com| 99re成人精品视频| 国产精品久久久对白| 亚洲欧美日本国产有色| 久久五月天婷婷| 91久久久一线二线三线品牌| 亚洲天堂激情| 国产亚洲欧美日韩美女| 亚洲国产小视频| 欧美日韩免费一区二区三区| 亚洲一区二区在线视频| 久久天天狠狠| 亚洲精品综合| 欧美一区二区三区在线免费观看| 国模私拍一区二区三区| 亚洲精选视频免费看| 国产精品久久福利| 久久精彩视频| 欧美日本韩国一区二区三区| 亚洲免费视频在线观看| 久久伊人免费视频| 亚洲精品极品| 久久国产99| 亚洲精品国产拍免费91在线| 午夜精品亚洲一区二区三区嫩草| 黄色精品在线看| 亚洲小视频在线| 国模叶桐国产精品一区| 99香蕉国产精品偷在线观看| 国产日韩一区| 99精品99| 国产最新精品精品你懂的| 亚洲视频综合| 一区在线免费| 欧美一级理论性理论a| 亚洲第一黄色网| 欧美亚洲自偷自偷| 亚洲欧洲一区二区在线播放| 欧美一区二区在线免费播放| 亚洲欧洲日本国产| 欧美在线网址| 99国产精品视频免费观看一公开| 久久久午夜视频| 亚洲最新视频在线播放| 玖玖玖国产精品| 亚洲欧美卡通另类91av| 欧美精品在线观看一区二区| 欧美一区二区三区在线免费观看| 欧美日韩国产美| 亚洲国产精品成人精品| 国产精品网站在线播放| 日韩亚洲综合在线| 韩日成人在线| 欧美中文在线观看| 正在播放欧美视频| 欧美经典一区二区三区| 亚洲国产精品va在看黑人| 国产伦精品一区二区三区免费迷 | 国产美女搞久久|