條碼掃描槍現(xiàn)在的使用非常多,有線條碼掃描槍需要鏈接到計(jì)算機(jī)使用,一般現(xiàn)在市面上有兩種接口使用的比較多,一種是RS232串口,一種是USB接口。有的用戶(hù)還會(huì)使用到USB虛擬串口。那么USB虛擬串口是什么意思呢?下面簡(jiǎn)單講解一下。
Pro-face/Weinview觸摸屏專(zhuān)用掃碼槍DS6502WGP有線條碼掃描槍
USB虛擬串口屬于USB通訊設(shè)備類(lèi)。需要在物理層通過(guò)USB的總線,然后采用虛擬串口的方式為主機(jī)提供一個(gè)物理串口,在系統(tǒng)的內(nèi)部USB控制器提供一個(gè)批量傳輸?shù)腎N端點(diǎn)和一個(gè)批量傳輸?shù)腛UT端點(diǎn),來(lái)用于數(shù)據(jù)的接受和發(fā)送。模擬串口的RX和TX線。另外USB控制器還需提供一個(gè)中斷IN端點(diǎn),發(fā)送當(dāng)前的串口狀態(tài)。實(shí)現(xiàn)對(duì)串口傳輸?shù)目刂啤?/p>
串口設(shè)備的數(shù)據(jù)由系統(tǒng)的串口采集。在芯片內(nèi)完成USB包的封裝。然后利用USB總線上傳到總機(jī)。在由相應(yīng)的串口應(yīng)用程序進(jìn)行處理。對(duì)用戶(hù)來(lái)說(shuō),看到的是基于出口的數(shù)據(jù)采集和傳輸,而實(shí)際上實(shí)現(xiàn)的是基于USB協(xié)議包來(lái)進(jìn)行數(shù)據(jù)的傳輸。