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

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

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

本文目錄一覽:

1、pos機接口定義

pos機接口定義

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

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

一、USB系統(tǒng)概述

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

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

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

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

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

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

二、系統(tǒng)要求

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

1、主機要求

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

2、應用來看

從應用程序的角度來看,設備驅(qū)動程序必須能夠發(fā)送和接收數(shù)據(jù),這可以通過使用虛擬串行端口或轉(zhuǎn)換為USB數(shù)據(jù)來實現(xiàn)。 Microsoft提供了一個稱為USBPOS的設備驅(qū)動程序,它使應用程序可以訪問USB設備,就像它們已連接到標準串行端口一樣。

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

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

轉(zhuǎn)發(fā)請帶上網(wǎng)址:http://www.mxllmx.com/newsone/78901.html

你可能會喜歡:

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