天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于多線程的多CCD掃描儀驅動程序設計與實現(xiàn)

發(fā)布時間:2020-10-26 18:39
   掃描速度是掃描儀的一項重要性能指標。采用多CCD結構的大幅面專業(yè)掃描儀具有掃描幅面大、掃描精度高等特點,這些特點決定了此類掃描儀會產(chǎn)生大量的圖像數(shù)據(jù)?焖俚耐瓿蓤D像數(shù)據(jù)的傳輸和處理,提高掃描速度,成為了掃描儀驅動程序設計的關鍵。 通過對傳統(tǒng)的大幅面專業(yè)掃描儀驅動程序的分析,發(fā)現(xiàn)所存在的一個問題是采用了串行的工作方式。串行的工作方式順序讀取每個CCD產(chǎn)生的圖像數(shù)據(jù),增加了圖像數(shù)據(jù)采集和傳輸?shù)臅r間。針對這個問題,引入了多線程技術,多線程是一種常用的提高系統(tǒng)性能的方法。采用多線程技術可以實現(xiàn)圖像數(shù)據(jù)的并行采集和并行傳輸,減少圖像數(shù)據(jù)傳輸花費的時間,提高掃描儀的掃描速度。采用分層設計思想,合理劃分驅動程序各個層次的功能,可以提高驅動程序的復用性。在此基礎上,完成了基于多線程的掃描儀驅動程序的設計與實現(xiàn)。
【學位單位】:西安電子科技大學
【學位級別】:碩士
【學位年份】:2010
【中圖分類】:TP334.22
【部分圖文】:

系統(tǒng)結構圖,掃描儀,系統(tǒng)結構,底層


2.3.1.2系統(tǒng)結構HG一 SCAN65V采用了三層體系結構,主要包括掃描儀底層硬件、中間嵌入式層和上層WindowS驅動程序,系統(tǒng)結構如圖2.5所示。...一萍三一件噢貫嘴 嘴 一一…那還蘑葬罵鑄污墨 墨 一一畔幸味奔巍鑫聾 聾 蒙 蒙E咖妙捧身一羹 羹 一一私幸萎彝碎鬢i率娜一 一 萬萬咒戶矍躊草 草 廠廠幾一介介川 ~~~一一一卿早甲奧一一 一 手手幣i扮 扮扮一亡命鮑玄獷獷獷;漏翻攀 攀上層中間層底層圖2.5原掃描儀系統(tǒng)結構底層硬件接收中間層傳來的參數(shù)和控制命令;嵌入式數(shù)據(jù)采集系統(tǒng)通過USB接口控制底層硬件,讀取圖像數(shù)據(jù)并向上層傳送;Windows驅動程序通過百兆以太網(wǎng)與嵌入式數(shù)據(jù)采集系統(tǒng)通信,下傳掃描參數(shù)和控制參數(shù),獲取圖像數(shù)據(jù),通過T場人IN接口與應用軟件通信;這三層之間聯(lián)系緊密。2.3.2底層硬件2.3.2.1掃描控制芯片HG一 SCAN65V掃描儀底層硬件采用的掃描控制芯片是LM9833。LM9833是美國半導體公司 (NationalSemiconductor)生產(chǎn)的一款CCD控制芯片,在單獨的IC上提供了完整的USB圖像掃描控制系統(tǒng),提供了強大的應用控制功能,比如圖像傳感器控制、照明控制、模擬前端、像素處理功能、像素處理功能、圖像數(shù)據(jù)

串行數(shù)據(jù)采集,方式


數(shù)據(jù)采集模塊主要負責從LM9833控制器采集數(shù)據(jù)并處理。HG一 SCAN65v掃描儀的數(shù)據(jù)采集模塊采用了串行的數(shù)據(jù)采集方式,下面以3路CCD采樣為例加以說明,其采樣方式如圖2.7所示[1’l。數(shù)據(jù)流數(shù)據(jù)流數(shù)據(jù)流數(shù) 數(shù)數(shù)數(shù) Datal+++++++++++++++++++++據(jù) 據(jù)據(jù)據(jù) DataZ十 十 十k」 」 區(qū) 區(qū)區(qū)區(qū) Data33333命令流 流 圖 圖 圖圖像數(shù)據(jù)拼接接 接接接接接接接接接 命 命命令處理器 器器器器器器器器器器器器器器器器器器器器器器器器 CCCCCCCCCCDDDDDCCDDDDDCCDDD控 控 控控控制器 11111控制器 22222控制器 333月 月月月月月月月月月月 月 月月 月 月月 月 月月 主 主主控系統(tǒng) 統(tǒng) 統(tǒng), , ,, , ,, , CCCCCCCCCCDDDDDCCDDDDDCCDDD圖2.7串行數(shù)據(jù)采集方式假設此次掃描用到了3個CCD,電機控制機械臂到達了掃描行的位置。這時候

用戶界面


基于多線程的多CCD掃描儀驅動程序設計與實現(xiàn)3.發(fā)送開始掃描命令;4.開始接收圖像數(shù)據(jù),并對圖像數(shù)據(jù)進行銳化、去網(wǎng)紋等處理;5.將圖像數(shù)據(jù)儲存為文件或者傳送給TWAIN應用程序。HG一SCAN65V的WindowS驅動程序主要分為用戶界面、接口部分、掃制和圖像獲取及處理四個部分。2.3.4.1用戶界面用戶界面是WindowS驅動程序常見的組成部分,用戶可以通過界面進行的輸入和信息的獲取。HG一SCAN65V的用戶界面如圖2.9所示。菜單設置工具欄
【引證文獻】

相關碩士學位論文 前7條

1 陳中奇;基于動態(tài)鏈接庫的多CCD掃描儀驅動程序設計與實現(xiàn)[D];西安電子科技大學;2012年

2 張玉霞;基于MFC框架和模塊化技術的大幅面掃描儀驅動程序設計與實現(xiàn)[D];西安電子科技大學;2012年

3 駱偉明;基于GL847的大幅面掃描儀輔助診斷模塊設計與實現(xiàn)[D];西安電子科技大學;2012年

4 陳里;基于Epson芯片的大幅面圖像數(shù)據(jù)采集系統(tǒng)底層驅動軟件系統(tǒng)設計與實現(xiàn)[D];西安電子科技大學;2011年

5 莊恒凱;基于動態(tài)鏈接庫的單CCD掃描儀驅動程序設計與實現(xiàn)[D];西安電子科技大學;2011年

6 趙曉宇;基于掃描儀控制芯片GL847的大幅面掃描儀驅動程序開發(fā)[D];西安電子科技大學;2011年

7 祖力;CCD的圖像采集軟件系統(tǒng)的設計與實現(xiàn)[D];電子科技大學;2012年



本文編號:2857369

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2857369.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶bbb30***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com