網(wǎng)上有很多關(guān)于pos機(jī)如何通訊,IOT串口通訊的知識(shí),也有很多人為大家解答關(guān)于pos機(jī)如何通訊的問(wèn)題,今天pos機(jī)之家(m.51zrwd.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!
本文目錄一覽:
pos機(jī)如何通訊
串口
串口是串行接口(serial port)的簡(jiǎn)稱,也稱為串行通信接口或COM接口。串口通信是指采用串行通信協(xié)議(serial communication)在一條信號(hào)線上將數(shù)據(jù)一個(gè)比特一個(gè)比特地逐位進(jìn)行傳輸?shù)耐ㄐ拍J健4诎措姎鈽?biāo)準(zhǔn)及協(xié)議來(lái)劃分,包括RS-232-C、RS-422、RS485等. RS232 與 RS485 一直是弱電常見(jiàn)的接口。
RS232與RS485在嵌入式中的實(shí)踐
一、RS232 是什么?RS-232 接口符合美國(guó)電子工業(yè)聯(lián)盟 (EIA) 制定的串行數(shù)據(jù)通信的接口標(biāo)準(zhǔn),原始編號(hào)全稱是 EIA-RS-232(簡(jiǎn)稱 232,RS232)。它被廣泛用于計(jì)算機(jī)串行接口外設(shè)連接。連接電纜和機(jī)械、電氣特性、信號(hào)功能及傳送過(guò)程。
RS232串口設(shè)計(jì)
RS-232-C 標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)傳輸速率為每秒 50、75、100、150、300、600、1200、2400、4800、9600、19200 波特。
二、RS232 有啥特性RS-232 是現(xiàn)在主流的串行通信接口之一。由于 RS232 接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處,主要有以下四點(diǎn):
(1) 接口的信號(hào)電平值較高,易損壞接口電路的芯片。RS232 接口任何一條信號(hào)線的電壓均為負(fù)邏輯關(guān)系。即:邏輯 “1” 為-3—-15V;邏輯 “0”:+3—+15V,噪聲容限為 2V。即要求接收器能識(shí)別高于 +3V 的信號(hào)作為邏輯 “0”,低于-3V 的信號(hào)作為邏輯 “1”,TTL 電平為 5V 為邏輯正,0 為邏輯負(fù)。與 TTL 電平不兼容故需使用電平轉(zhuǎn)換電路方能與 TTL 電路連接。
(2) 傳輸速率較低,在異步傳輸時(shí),比特率為 20Kbps;因此在 51CPLD 開(kāi)發(fā)板中,綜合程序波特率只能采用 19200,也是這個(gè)原因。
(3) 接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。
(4) 傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為 50 英尺,實(shí)際上也只能用在 15 米左右。
三、RS485 是什么?在要求通信距離為幾十米到上千米時(shí),廣泛采用 RS-485 串行總線。RS-485 采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。加上總線收發(fā)器具有高靈敏度,能檢測(cè)低至 200mV 的電壓,故傳輸信號(hào)能在千米以外得到恢復(fù)。
RS485 數(shù)字電路原理圖
RS-485 采用半雙工工作方式,任何時(shí)候只能有一點(diǎn)處于發(fā)送狀態(tài),因此,發(fā)送電路須由使能信號(hào)加以控制。
四、RS485 有啥特性RS-485 用于多點(diǎn)互連時(shí)非常方便,可以省掉許多信號(hào)線。應(yīng)用 RS-485 可以聯(lián)網(wǎng)構(gòu)成分布式系統(tǒng),其允許最多并聯(lián) 32 臺(tái)驅(qū)動(dòng)器和 32 臺(tái)接收器。針對(duì) RS-232-C 的不足,新標(biāo)準(zhǔn) RS-485 具有以下特點(diǎn):
(1) RS-485 的電氣特性:邏輯 “1” 以兩線間的電壓差 +2V~+6V 表示,邏輯 “0” 以兩線間的電壓差-6V~-2V 表示。接口信號(hào)電平比 RS-232-C 降低了,就不容易損壞接口電路芯片,且該電平與 TTL 電平兼容,刻方便與 TTL 電路連接。
(2) 數(shù)據(jù)最高傳輸速率為:10Mbps
(3) RS-485 接口采用平衡驅(qū)動(dòng)器和差分接收器的組合,抗共模干擾能力強(qiáng),即抗噪聲性能好。
(4) RS-485 接口的最大傳輸距離標(biāo)準(zhǔn)值 4000 英尺,實(shí)際上可達(dá) 3000 米。
(5) RS-232-C 接口在總線上只允許連接一個(gè)收發(fā)器,即單站能力;而 RS-485 接口在總線上只允許連接多達(dá) 128 個(gè)收發(fā)器,即具有多站能力,這樣用戶可以利用單一的 RS-485 接口方便地建立設(shè)備網(wǎng)絡(luò)。
五、場(chǎng)景RS-232 現(xiàn)在一般應(yīng)用于數(shù)據(jù)傳輸率低的短距離傳輸中,在嘈雜的環(huán)境也能有效工作,比如工廠、公共站點(diǎn)等,其常用設(shè)備有低速調(diào)制解調(diào)器、工業(yè)控制設(shè)備、可編程邏輯控制器 (PLC)、計(jì)算機(jī)數(shù)控 (CNC) 機(jī)床、機(jī)器人、嵌入式控制電腦、醫(yī)療儀器及設(shè)備以及嵌入式控制器開(kāi)發(fā)系統(tǒng)。
RS-485 則常用于數(shù)據(jù)傳輸速率高的長(zhǎng)距離傳輸中,常用設(shè)備有銷售點(diǎn)終端 (POS)、計(jì)量?jī)x器和大型專用自動(dòng)化機(jī)器等。
但在平常的應(yīng)用中,我們經(jīng)常需要在兩個(gè)不同的接口類型間進(jìn)行轉(zhuǎn)換。這時(shí)我們可以使用現(xiàn)在流行的 USB 接口,可以幫助我們轉(zhuǎn)換到 RS-232 接口和 RS-485 接口。
綜上所述,RS-232 適合短距離低速率的傳輸要求,而 RS-485 則適合于長(zhǎng)距離傳輸。RS-485 是針對(duì) RS-232 接口的不足出現(xiàn)的新的接口標(biāo)準(zhǔn),因其具有的良好抗噪聲干擾能力和多站能力,現(xiàn)已成為首選標(biāo)準(zhǔn)。
六、最佳實(shí)踐在物聯(lián)網(wǎng)場(chǎng)景中,經(jīng)常使用 DTU (Data Transfer unit: 是專門用于將串口數(shù)據(jù)轉(zhuǎn)換為IP數(shù)據(jù)或?qū)P數(shù)據(jù)轉(zhuǎn)換為串口數(shù)據(jù)通過(guò)無(wú)線通信網(wǎng)絡(luò)進(jìn)行傳送的無(wú)線終端設(shè)備) 來(lái)將串口設(shè)備的數(shù)據(jù)進(jìn)行透?jìng)魃显啤?/p>
在市面上常見(jiàn)的DTU有基于TCP/UDP Client的數(shù)據(jù)透?jìng)髟O(shè)備、也有支持NB-IOT、2G、3G、4G、WIFI等聯(lián)網(wǎng)方式,通訊協(xié)議為MQTT、COAP、HTTP的透?jìng)髟O(shè)備。基于穩(wěn)定性以及通用性的要求,一般采用含有NB-IOT模組的DTU設(shè)備、協(xié)議為COAP。
串口設(shè)備在物聯(lián)網(wǎng)中的數(shù)據(jù)接入方式
以上就是關(guān)于pos機(jī)如何通訊,IOT串口通訊的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于pos機(jī)如何通訊的知識(shí),希望能夠幫助到大家!









