關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 用CBI協(xié)議的USB軟驅(qū)讀取繡花機(jī)花版文件

用CBI協(xié)議的USB軟驅(qū)讀取繡花機(jī)花版文件

作者: 時(shí)間:2009-07-02 來源:網(wǎng)絡(luò) 收藏

引 言
繡花機(jī)廣泛用于紡織行業(yè),基本原理為讀取繡花花版文件到主控設(shè)備,進(jìn)行固定算法的花版解釋,控制繡花機(jī)機(jī)頭進(jìn)行繡花動(dòng)作,目前廣泛利用接口讀取花版文件。對(duì)所有設(shè)備進(jìn)行分類,同類型的設(shè)備擁有一些共同的行為特征和傳輸,在此基礎(chǔ)之上USB又劃分了子類設(shè)備,進(jìn)一步區(qū)分相同類設(shè)備的屬性,以利于設(shè)計(jì)主機(jī)與設(shè)備的數(shù)據(jù)傳輸。對(duì)于USB大容量存儲(chǔ)設(shè)備(mass storage device)設(shè)計(jì),普遍采用兩種基本傳輸方式:和BULKONLY。使用較多的是BULKONLY協(xié)議,主要應(yīng)用在U盤存儲(chǔ)設(shè)備;而協(xié)議由于具有中斷傳輸?shù)奶匦?,主要?yīng)用在USB硬盤及工業(yè)上普遍使用的USB軟盤驅(qū)動(dòng)器,目前,在繡花機(jī)的使用過程中也需要磁盤讀寫花版文件,這樣的好處是保密性強(qiáng)、可隨時(shí)更換,可以作為U盤的很好補(bǔ)充。

本文引用地址:http://butianyuan.cn/article/202687.htm


1 M8SS storage 協(xié)議介紹
在CBI協(xié)議的描述中,必須采用4種傳輸方式和通道進(jìn)行主機(jī)和設(shè)備的數(shù)據(jù)交換,這4種方式稱為端口,按順序?yàn)椋篛,控制傳輸;1,塊輸入(bulkin);2,塊輸出(bulk-out);3,中斷傳輸。這與普通U盤設(shè)備采用2個(gè)傳輸端口有明顯區(qū)別??刂贫丝?主要用來在主機(jī)和設(shè)備間傳送USB標(biāo)準(zhǔn)命令和對(duì)硬盤的控制命令集,批量輸入端口1和批量輸出端口2用來傳輸大量塊數(shù)據(jù),中斷端口3用來返回命令的發(fā)送狀態(tài)用于主機(jī)產(chǎn)生中斷。
1.1 數(shù)據(jù)傳輸過程
在對(duì)設(shè)備進(jìn)行任何操作前,主機(jī)都必須發(fā)送mass_storage_ufi協(xié)議中定義的相關(guān)UFI命令塊(USB FloppyInterface Command)。從控制端口0傳送到設(shè)備,命令塊被分為無數(shù)據(jù)、數(shù)據(jù)進(jìn)、數(shù)據(jù)出3種類型。主機(jī)將以指定類請(qǐng)求ADSC開始命令傳輸,接著在控制傳輸?shù)臄?shù)據(jù)階段傳輸命令塊。指定類請(qǐng)求命令包如表1所列。

對(duì)于CBI設(shè)備來說,主機(jī)每次發(fā)送UFI命令塊前都必須由指定類請(qǐng)求ADSC引導(dǎo),否則設(shè)備不識(shí)別。以下是發(fā)送一組UFI命令響應(yīng)的過程舉例:


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: CBI USB 協(xié)議 軟驅(qū)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉