LED打印機(jī)USB主機(jī)接口設(shè)計
發(fā)布時間:2019-08-03 10:57
【摘要】:當(dāng)前,數(shù)字打印系統(tǒng)通常是由計算機(jī)與打印機(jī)連接的傳統(tǒng)打印方式來實現(xiàn)的。這種打印系統(tǒng)對計算機(jī)的依賴性較強(qiáng),在沒有計算機(jī)的情況下無法進(jìn)行打印工作。因此,通過對USB直接打印技術(shù)的研究,使打印機(jī)可以脫離計算機(jī)的束縛直接進(jìn)行打印,就顯得很有意義。 論文通過分析傳統(tǒng)打印方式的缺點,給出了USB直接打印方案,重點介紹了USB直接打印所需的USB主機(jī)接口的實現(xiàn)方法。設(shè)計引入SOPC技術(shù),通過在FPGA添加Nios II軟核處理器、USB2.0主機(jī)控制器組件等,構(gòu)建了打印機(jī)的嵌入式硬件平臺。在此基礎(chǔ)上,完成了USB2.0主機(jī)底層驅(qū)動的設(shè)計、USB Mass Storage類協(xié)議和FAT32文件系統(tǒng)的實現(xiàn)等,為U盤圖像文件讀取、圖像數(shù)據(jù)解析提供了支持。 通過測試表明,本文設(shè)計的LED打印機(jī)USB2.0主機(jī)接口很好的滿足了設(shè)計要求。
【圖文】:
第一章 緒論 第一章 緒論1.1 背景介紹傳統(tǒng)打印機(jī)進(jìn)行數(shù)字圖像打印時,都需要與一臺計算機(jī)配合使用。如圖 1.,在使用傳統(tǒng)打印機(jī)工作時,用戶首先將數(shù)字圖片通過計算機(jī)的 USB 接口或接口傳輸?shù)接嬎銠C(jī)上,或者選取出提前保存在計算機(jī)中的數(shù)字圖片,然后在機(jī)中對待打印數(shù)據(jù)進(jìn)行相關(guān)處理,其處理流程主要包括半色調(diào)、數(shù)據(jù)壓縮、重組等步驟,最后將處理完成的數(shù)據(jù)再發(fā)送到打印機(jī),,由打印機(jī)完成打印。
6LED 打印機(jī) USB 主機(jī)接口設(shè)計驗位是前 4 位標(biāo)識符的反碼,用來保證 PID 的可靠性。PID0 PID1 PID2 PID3LSB MSBPID0 PID1 PID2 PID3圖 2.3 包標(biāo)識域 PID包標(biāo)識域的關(guān)鍵標(biāo)識符由 4 位二進(jìn)制數(shù)組成,因此 USB 能夠定義 16 種包。USB2.0 中,16 種包都會被使用。這 16 種包按照功能可以分為 4 種類型,分別是令牌包(10b)、數(shù)據(jù)包(11b)、握手包(01b)和特殊包(00b),如圖 2.4 所示。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP334.7
本文編號:2522515
【圖文】:
第一章 緒論 第一章 緒論1.1 背景介紹傳統(tǒng)打印機(jī)進(jìn)行數(shù)字圖像打印時,都需要與一臺計算機(jī)配合使用。如圖 1.,在使用傳統(tǒng)打印機(jī)工作時,用戶首先將數(shù)字圖片通過計算機(jī)的 USB 接口或接口傳輸?shù)接嬎銠C(jī)上,或者選取出提前保存在計算機(jī)中的數(shù)字圖片,然后在機(jī)中對待打印數(shù)據(jù)進(jìn)行相關(guān)處理,其處理流程主要包括半色調(diào)、數(shù)據(jù)壓縮、重組等步驟,最后將處理完成的數(shù)據(jù)再發(fā)送到打印機(jī),,由打印機(jī)完成打印。
6LED 打印機(jī) USB 主機(jī)接口設(shè)計驗位是前 4 位標(biāo)識符的反碼,用來保證 PID 的可靠性。PID0 PID1 PID2 PID3LSB MSBPID0 PID1 PID2 PID3圖 2.3 包標(biāo)識域 PID包標(biāo)識域的關(guān)鍵標(biāo)識符由 4 位二進(jìn)制數(shù)組成,因此 USB 能夠定義 16 種包。USB2.0 中,16 種包都會被使用。這 16 種包按照功能可以分為 4 種類型,分別是令牌包(10b)、數(shù)據(jù)包(11b)、握手包(01b)和特殊包(00b),如圖 2.4 所示。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP334.7
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 肖杰;李仁發(fā);徐成;;基于嵌入式Linux設(shè)備驅(qū)動程序的開發(fā)[J];科學(xué)技術(shù)與工程;2006年03期
相關(guān)碩士學(xué)位論文 前5條
1 張彤;基于Linux的防火墻軟件系統(tǒng)研究開發(fā)[D];西安理工大學(xué);2006年
2 楊晶晶;嵌入式系統(tǒng)中USB設(shè)備驅(qū)動的研究與實現(xiàn)[D];電子科技大學(xué);2006年
3 賈曉東;基于SOPC的超聲波流量計的研制[D];大連理工大學(xué);2008年
4 蘇紀(jì)輝;基于DSP的USB2.0高速數(shù)據(jù)傳輸應(yīng)用研究[D];哈爾濱工程大學(xué);2008年
5 李健;嵌入式高速USB主機(jī)系統(tǒng)的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2010年
本文編號:2522515
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2522515.html
最近更新
教材專著