基于USB2.0的噴墨印刷機(jī)接口設(shè)計(jì)
發(fā)布時(shí)間:2020-05-20 07:59
【摘要】:噴繪機(jī)所采用的接口技術(shù)可以間接反映出噴繪機(jī)輸出速度的快慢。USB(Universal Serial Bus,通用串行總線)是外圍設(shè)備與計(jì)算機(jī)進(jìn)行連接的新型接口,是計(jì)算機(jī)外設(shè)連接技術(shù)的重大變革。 使用USB取代傳統(tǒng)的串行口和并行口作為數(shù)字噴墨印刷機(jī)接口,能夠有效地發(fā)揮它靈活、方便、通信穩(wěn)定、成本低廉等優(yōu)點(diǎn),,這里所闡述的系統(tǒng)采用MCU+USB接口芯片的接口方案。該系統(tǒng)用USB2.0取代了傳統(tǒng)的并行接口,通過對USB2.0協(xié)議和設(shè)備構(gòu)架的充分理解,對以MCU和USB2.0接口芯片為主的接口系統(tǒng)進(jìn)行了硬件設(shè)計(jì)和軟件編程,并在此設(shè)計(jì)的基礎(chǔ)上給出相應(yīng)的原理圖。硬件設(shè)計(jì)主要解決的是MCU、USB2.0接口芯片和FIFO之間的接口電路問題,系統(tǒng)軟件分為三個(gè)模塊:一是采用Keil c語言編寫的設(shè)備固件程序;二是在PC機(jī)中的Windows XP工作環(huán)境下用DDK XP語言編寫的USB設(shè)備驅(qū)動程序;三是用VC++語言編寫的設(shè)備測試應(yīng)用程序。該系統(tǒng)具有很好的實(shí)用價(jià)值及應(yīng)用前景。
【圖文】:
動程序?qū)哟危员氵m應(yīng)即插即用系統(tǒng)。驅(qū)動程序棧是和M驅(qū)動體系中驅(qū)動層次的有序集合。可以這樣理解:把各層次的驅(qū)動程序按一定順序排列起來,各負(fù)責(zé)完成一定的功能。具體如圖5一2所示:從圖中我們可以看到,處于最下層的是總線驅(qū)動程序,上面是功能驅(qū)動程序。在總線驅(qū)動程序和功能驅(qū)動程序之間還有可能出現(xiàn)過濾器驅(qū)動程序(中間層驅(qū)動)。在某些特殊情況下有可能在第一個(gè)功能驅(qū)動程序?qū)由铣霈F(xiàn)幾個(gè)另外的功能驅(qū)動程序?偩驅(qū)動程序負(fù)責(zé)列舉設(shè)備,也就是說,它負(fù)責(zé)發(fā)現(xiàn)總線上的所有設(shè)備并檢測設(shè)備何時(shí)添加到總線上或何時(shí)從總線上刪除?偩驅(qū)動程序每發(fā)現(xiàn)一個(gè)設(shè)備就創(chuàng)建一個(gè)對應(yīng)的物理設(shè)備對象。一些總線驅(qū)動程序只是簡單地控制對總線的訪問權(quán)。我們知道,一旦擁有總線權(quán)時(shí),我們就可以完成我們想做的任何工作。當(dāng)然,大部分的總線驅(qū)動程序?yàn)槲覀兺瓿蛇@類總線上的所有任務(wù)。功能驅(qū)動程序負(fù)責(zé)完成特定的功能,知道如何控制設(shè)備工作。它在驅(qū)動程序棧中位于總線驅(qū)動程序上面。功能驅(qū)動程序負(fù)責(zé)創(chuàng)建一個(gè)功能設(shè)備對象。在USB總線情形中,功能
基于USB2.0的噴墨印刷右喇妾口設(shè)計(jì)圖5一Iv八ndowsxp系統(tǒng)結(jié)構(gòu)圖WDM驅(qū)動體系相支持即插即用、擁有總線驅(qū)動和類驅(qū)動等等。傭M驅(qū)動體系重新定義驅(qū)動程序?qū)哟危员氵m應(yīng)即插即用系統(tǒng)。驅(qū)動程序棧是和M驅(qū)動體系中驅(qū)動層次的有序集合?梢赃@樣理解:把各層次的驅(qū)動程序按一定順序排列起來,各負(fù)責(zé)完成一定的功能。具體如圖5一2所示:從圖中我們可以看到,處于最下層的是總線驅(qū)動程序,上面是功能驅(qū)動程序。在總線驅(qū)動程序和功能驅(qū)動程序之間還有可能出現(xiàn)過濾器驅(qū)動程序(中間層驅(qū)動)。在某些特殊情況下有可能在第一個(gè)功能驅(qū)動程序?qū)由铣霈F(xiàn)幾個(gè)另外的功能驅(qū)動程序。總線驅(qū)動程序負(fù)責(zé)列舉設(shè)備,也就是說,它負(fù)責(zé)發(fā)現(xiàn)總線上的所有設(shè)備并檢測設(shè)備何時(shí)添加到總線上或何時(shí)從總線上刪除。總線驅(qū)動程序每發(fā)現(xiàn)一個(gè)設(shè)備就創(chuàng)建一個(gè)對應(yīng)的物理設(shè)備對象。一些總線驅(qū)動程序只是簡單地控制對總線的訪問權(quán)。我們知道,一旦擁有總線權(quán)時(shí),我們就可以完成我們想做的任何工作。當(dāng)然,大部分的總線驅(qū)動程序?yàn)槲覀兺瓿蛇@類總線上的所有任務(wù)。功能驅(qū)動程序負(fù)責(zé)完成特定的功能,知道如何控制設(shè)備工作。它在驅(qū)動程序棧中位于總線驅(qū)動程序上面。功能驅(qū)動程序負(fù)責(zé)創(chuàng)建一個(gè)功能設(shè)備對象。在USB總線情形中
【學(xué)位授予單位】:遼寧師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TP334.8
本文編號:2672312
【圖文】:
動程序?qū)哟危员氵m應(yīng)即插即用系統(tǒng)。驅(qū)動程序棧是和M驅(qū)動體系中驅(qū)動層次的有序集合。可以這樣理解:把各層次的驅(qū)動程序按一定順序排列起來,各負(fù)責(zé)完成一定的功能。具體如圖5一2所示:從圖中我們可以看到,處于最下層的是總線驅(qū)動程序,上面是功能驅(qū)動程序。在總線驅(qū)動程序和功能驅(qū)動程序之間還有可能出現(xiàn)過濾器驅(qū)動程序(中間層驅(qū)動)。在某些特殊情況下有可能在第一個(gè)功能驅(qū)動程序?qū)由铣霈F(xiàn)幾個(gè)另外的功能驅(qū)動程序?偩驅(qū)動程序負(fù)責(zé)列舉設(shè)備,也就是說,它負(fù)責(zé)發(fā)現(xiàn)總線上的所有設(shè)備并檢測設(shè)備何時(shí)添加到總線上或何時(shí)從總線上刪除?偩驅(qū)動程序每發(fā)現(xiàn)一個(gè)設(shè)備就創(chuàng)建一個(gè)對應(yīng)的物理設(shè)備對象。一些總線驅(qū)動程序只是簡單地控制對總線的訪問權(quán)。我們知道,一旦擁有總線權(quán)時(shí),我們就可以完成我們想做的任何工作。當(dāng)然,大部分的總線驅(qū)動程序?yàn)槲覀兺瓿蛇@類總線上的所有任務(wù)。功能驅(qū)動程序負(fù)責(zé)完成特定的功能,知道如何控制設(shè)備工作。它在驅(qū)動程序棧中位于總線驅(qū)動程序上面。功能驅(qū)動程序負(fù)責(zé)創(chuàng)建一個(gè)功能設(shè)備對象。在USB總線情形中,功能
基于USB2.0的噴墨印刷右喇妾口設(shè)計(jì)圖5一Iv八ndowsxp系統(tǒng)結(jié)構(gòu)圖WDM驅(qū)動體系相支持即插即用、擁有總線驅(qū)動和類驅(qū)動等等。傭M驅(qū)動體系重新定義驅(qū)動程序?qū)哟危员氵m應(yīng)即插即用系統(tǒng)。驅(qū)動程序棧是和M驅(qū)動體系中驅(qū)動層次的有序集合?梢赃@樣理解:把各層次的驅(qū)動程序按一定順序排列起來,各負(fù)責(zé)完成一定的功能。具體如圖5一2所示:從圖中我們可以看到,處于最下層的是總線驅(qū)動程序,上面是功能驅(qū)動程序。在總線驅(qū)動程序和功能驅(qū)動程序之間還有可能出現(xiàn)過濾器驅(qū)動程序(中間層驅(qū)動)。在某些特殊情況下有可能在第一個(gè)功能驅(qū)動程序?qū)由铣霈F(xiàn)幾個(gè)另外的功能驅(qū)動程序。總線驅(qū)動程序負(fù)責(zé)列舉設(shè)備,也就是說,它負(fù)責(zé)發(fā)現(xiàn)總線上的所有設(shè)備并檢測設(shè)備何時(shí)添加到總線上或何時(shí)從總線上刪除。總線驅(qū)動程序每發(fā)現(xiàn)一個(gè)設(shè)備就創(chuàng)建一個(gè)對應(yīng)的物理設(shè)備對象。一些總線驅(qū)動程序只是簡單地控制對總線的訪問權(quán)。我們知道,一旦擁有總線權(quán)時(shí),我們就可以完成我們想做的任何工作。當(dāng)然,大部分的總線驅(qū)動程序?yàn)槲覀兺瓿蛇@類總線上的所有任務(wù)。功能驅(qū)動程序負(fù)責(zé)完成特定的功能,知道如何控制設(shè)備工作。它在驅(qū)動程序棧中位于總線驅(qū)動程序上面。功能驅(qū)動程序負(fù)責(zé)創(chuàng)建一個(gè)功能設(shè)備對象。在USB總線情形中
【學(xué)位授予單位】:遼寧師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TP334.8
【引證文獻(xiàn)】
相關(guān)期刊論文 前1條
1 郭彪;李業(yè)麗;;基于Petri網(wǎng)的噴碼系統(tǒng)數(shù)據(jù)通路的研究[J];北京印刷學(xué)院學(xué)報(bào);2010年04期
本文編號:2672312
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2672312.html
最近更新
教材專著