pos機接口定義,USB在IC卡門(mén)禁考勤系統中有多重要

 新聞資訊2  |   2023-07-03 13:30  |  投稿人:pos機之家

網(wǎng)上有很多關(guān)于pos機接口定義,USB在IC卡門(mén)禁考勤系統中有多重要的知識,也有很多人為大家解答關(guān)于pos機接口定義的問(wèn)題,今天pos機之家(m.xjcwpx.cn)為大家整理了關(guān)于這方面的知識,讓我們一起來(lái)看下吧!

本文目錄一覽:

1、pos機接口定義

pos機接口定義

作為PC互連協(xié)議,USB使外圍設備到計算機的連接更加高效和便捷。該接口適用于各種設備,不僅具有快速,即插即用的特性,并支持熱插拔,而且可以同時(shí)連接多達127個(gè)設備,從而解決了資源沖突,中斷請求(IRQ) )和直接數據通道(DMA)等問(wèn)題。

當單個(gè)設備連接到計算機時(shí),RS-232是一種經(jīng)常使用的訪(fǎng)問(wèn)方法。它的硬件實(shí)現很簡(jiǎn)單,因此許多傳統設備都使用這種通信方法。通用IC卡門(mén)禁和考勤系統還使用RS-232接口與PC進(jìn)行通信。如果將USB技術(shù)應用于IC卡門(mén)禁考勤系統與PC之間的數據通信,則IC卡門(mén)禁考勤設備不僅具有USB通信的許多優(yōu)點(diǎn),而且可以節省1個(gè)RS-232串行端口用于其他通信。

一、USB系統概述

USB規范描述了總線(xiàn)特性,協(xié)議定義,編程接口以及設計和構建系統所需的其他特性。 USB是主從總線(xiàn)。工作時(shí),USB主機處于主模式,而設備處于從模式。USB系統所需的唯一系統資源是USB系統軟件使用的內存空間,USB主機控制器使用的內存地址空間(I / O地址空間)以及中斷請求(IRQ)線(xiàn)。

USB設備可以具有監視器,鼠標或集線(xiàn)器之類(lèi)的功能。它們可以實(shí)現為低速或高速設備。低速設備的最大速率限制為1.5Mb / s。每個(gè)設備都有一些專(zhuān)有的寄存器,也就是說(shuō),端點(diǎn)可以在數據交換期間通過(guò)設備驅動(dòng)程序間接訪(fǎng)問(wèn)它。每個(gè)端點(diǎn)都支持幾種特殊的傳輸類(lèi)型,并且具有唯一的地址和傳輸方向。不同之處在于端點(diǎn)0僅用于控制傳輸,并且其傳輸可以是雙向的。

系統上電后,USB主機負責檢測設備的連接和拔出,初始化設備的枚舉過(guò)程,并根據設備描述表安裝設備驅動(dòng)程序后自動(dòng)重新配置系統,并收集設備的狀態(tài)信息。每個(gè)設備。設備描述表標識設備的屬性和特征,并描述設備的通信要求。USB主機根據此信息配置設備,找到驅動(dòng)程序并與設備通信。

典型的USB數據傳輸由設備驅動(dòng)程序啟動(dòng)。當設備驅動(dòng)程序需要與設備通信時(shí),它會(huì )提供一個(gè)內存緩沖區來(lái)存儲設備接收或即將發(fā)送的數據。USB驅動(dòng)程序提供USB設備驅動(dòng)程序和USB主機控制器之間的接口,并將傳輸請求轉換為USB事務(wù)。轉換需要與帶寬要求和協(xié)議結構一致。某些傳輸由大數據塊組成。此時(shí),在傳輸之前需要將其分為幾部分。

可以將功能相似的設備組合在一起,從而可以輕松共享常用功能和使用常用設備驅動(dòng)程序。每個(gè)類(lèi)都可以定義自己的描述符,例如HID類(lèi)描述符和報告描述符。HID類(lèi)別由控制計算機系統的設備組成。它定義了描述HID設備的結構,并指示設備的通信要求。HID設備描述符必須支持端點(diǎn)輸入中斷,并且固件還必須包括報告描述符,以指示已接收和已發(fā)送數據的格式。在IC卡門(mén)禁考勤系統中引入RS-232到USB接口轉換模塊后,從系統的特點(diǎn)來(lái)看,它應該屬于HID設備。

因此,必須支持兩個(gè)特殊的HID請求:SetReport和GetReport。這些請求使設備能夠接收常規設備信息并將其發(fā)送到主機。當沒(méi)有中斷輸出端子時(shí),SetReport是主機將數據發(fā)送到HID設備的唯一方法。

二、系統要求

為了在IC卡門(mén)禁考勤系統中實(shí)現RS-232轉USB接口的轉換器,需要支持USB的主機,并且還提供了與主機外圍設備通信的驅動(dòng)程序。通過(guò)操作系統。另外,您需要開(kāi)發(fā)在主機上執行的客戶(hù)端應用程序。在設備方面,有必要為主控制器芯片提供USB接口,并寫(xiě)入在主控制器上執行的USB通信代碼以及用于執行外圍功能的相關(guān)代碼。

1、主機要求

主機必須能夠通過(guò)設備驅動(dòng)程序接收USB數據,并使這些數據可用于處理這些請求的應用程序。主機中必須有一個(gè)驅動(dòng)程序,負責處理USB傳輸,識別設備以及向USB設備發(fā)送和接收數據;同時(shí),必須有一個(gè)模擬實(shí)際串行端口的設備驅動(dòng)程序虛擬串行端口。該驅動(dòng)程序必須能夠像真實(shí)的串行端口一樣接收和發(fā)送USB數據。

2、應用來(lái)看

從應用程序的角度來(lái)看,設備驅動(dòng)程序必須能夠發(fā)送和接收數據,這可以通過(guò)使用虛擬串行端口或轉換為USB數據來(lái)實(shí)現。 Microsoft提供了一個(gè)稱(chēng)為USBPOS的設備驅動(dòng)程序,它使應用程序可以訪(fǎng)問(wèn)USB設備,就像它們已連接到標準串行端口一樣。

工業(yè)物聯(lián)網(wǎng)@帝特

以上就是關(guān)于pos機接口定義,USB在IC卡門(mén)禁考勤系統中有多重要的知識,后面我們會(huì )繼續為大家整理關(guān)于pos機接口定義的知識,希望能夠幫助到大家!

轉發(fā)請帶上網(wǎng)址:http://m.xjcwpx.cn/newsone/78901.html

你可能會(huì )喜歡:

版權聲明:本文內容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻,該文觀(guān)點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權,不承擔相關(guān)法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規的內容, 請發(fā)送郵件至 babsan@163.com 舉報,一經(jīng)查實(shí),本站將立刻刪除。