看到雙贊安卓主板應(yīng)用設(shè)備網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)通信系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的端到端傳輸。這些數(shù)據(jù)則是可以用來表達(dá)傳統(tǒng)媒體形式的信息,如聲音、圖像、動畫等。這些傳輸?shù)亩它c(diǎn),我們可以說是通信接口。通信接口也指的是中央處理器和標(biāo)準(zhǔn)通信子系統(tǒng)之間的接口。那么,安卓工控主板通信接口有哪些呢?現(xiàn)在,雙贊工控給大家分享安卓工控主板通信接口有UART,RS232,RS485、RJ45等等,及它們的特點(diǎn)作用。
一、UART接口
通用異步收發(fā)傳輸器,通常稱作UART。UART作為異步 串口通信協(xié)議 的一種,工作原理是將傳輸數(shù)據(jù)的每個字符一位接一位地傳輸。它將要傳輸?shù)馁Y料在串行通信與并行通信之間加以轉(zhuǎn)換。作為把并行輸入信號轉(zhuǎn)成串行輸出信號的芯片,UART通常被集成于其他通訊接口的連接上。UART是一種通用串行數(shù)據(jù)總線,用于異步通信。該總線雙向通信,可以實(shí)現(xiàn)全雙工傳輸和接收。在嵌入式設(shè)計(jì)中,UART用于主機(jī)與輔助設(shè)備通信。
在發(fā)送數(shù)據(jù)信號的時候,會同時送出一根同步時鐘信號, 用來同步發(fā)送方和接收方的數(shù)據(jù)采樣頻率。同步通信時,信號線1是一根同步時鐘信號線,以固定的頻率進(jìn)行電平的切換,其頻率周期為t,在每個電平的上升沿之后進(jìn)行對同步送出的數(shù)據(jù)信號線2進(jìn)行采樣(高電平代表1,低電平代表0),根據(jù)采樣數(shù)據(jù)電平高低取得輸出數(shù)據(jù)信息。如果雙方?jīng)]有同步時鐘的話,那么接收方就不知道采樣周期,也就不能正常的取得數(shù)據(jù)信息。
在異步通信技術(shù)中,數(shù)據(jù)發(fā)送方和數(shù)據(jù)接收方?jīng)]有同步時鐘,只有數(shù)據(jù)信號線,只不過發(fā)送端和接收端會按照協(xié)商好的協(xié)議(固定頻率)來進(jìn)行數(shù)據(jù)采樣。數(shù)據(jù)發(fā)送方以每秒鐘57600bits的速度發(fā)送數(shù)據(jù),接收方也以57600bits的速度去接收數(shù)據(jù),這樣就可以保證數(shù)據(jù)的有效和正確。通常異步通信中使用波特率(Baud-Rate)來規(guī)定雙方傳輸速度,其單位為bps(bits per second每秒傳輸位數(shù))。
串行通信好比是一列縱隊(duì),每個數(shù)據(jù)元素依次縱向排列。傳輸時一個比特一個比特的串行傳輸,每個時鐘周期傳輸一個比特,這種傳輸方式相對比較簡單,速度較慢,但是使用總線數(shù)較少,通常一根接收線,一根發(fā)送線即可實(shí)現(xiàn)串行通信。它的缺點(diǎn)是要增加額外的數(shù)據(jù)來控制一個數(shù)據(jù)幀的開始和結(jié)束。
并行通信好比一排橫隊(duì),齊頭并進(jìn)同時傳輸。這種通信方式每個時鐘周期傳輸?shù)臄?shù)據(jù)量和其總線寬度成正比,但是實(shí)現(xiàn)較為復(fù)雜。UART通信采用的是串行方式進(jìn)行通信的。
雙贊安卓工控主板
二、RS232接口
RS232接口是常用的串行通信接口標(biāo)準(zhǔn)之一,由于RS232接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處,主要有以下四點(diǎn):
(1)接口的信號電平值較高,易損壞接口電路的芯片。RS232接口任何一條信號線的電壓均為負(fù)邏輯 關(guān)系。與TTL電平不兼容故需使用電平轉(zhuǎn)換電路方能與TTL電路連接。
(2)傳輸速率較低,在異步傳輸時,比特率為20Kbps;因此在51CPLD開發(fā)板中,綜合程序波特率只能采用19200,也是這個原因。
(3)接口使用一根信號線和一根信號返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。
(4)傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50英尺,實(shí)際上也只能用在15米左右。
三、RS485接口
在工業(yè)控制場合,RS485總線因其接口簡單,組網(wǎng)方便,傳輸距離遠(yuǎn)等特點(diǎn)而得到廣泛應(yīng)用。主要有以下四點(diǎn):
1. RS485的電氣特性:采用差分信號正邏輯,邏輯“1”以兩線間的電壓差為+(2~6)V表示;邏輯”0“以兩線間的電壓差為-(2~6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片, 且該電平與TTL電平兼容,可方便與TTL電路連接。
2. RS485的數(shù)據(jù)最高傳輸速率為10Mbps。
3. RS485接口是采用平衡驅(qū)動器和差分接收器的組合,抗共模干擾能力增強(qiáng),即抗噪聲干擾性好。
4. RS485最大的通信距離約為1219m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100KbpS的傳輸速率下,才可以達(dá)到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS485總線一般最大支持32個節(jié)點(diǎn),如果使用特制的485芯片,可以達(dá)到128個或者256個節(jié)點(diǎn),最大的可以支持到400個節(jié)點(diǎn)。
四、RJ45接口
RJ45接口通常用于數(shù)據(jù)通信傳輸,最常見的應(yīng)用為網(wǎng)卡接口。J45接口是常用的以太網(wǎng)接口,支持10兆和100兆自適應(yīng)的網(wǎng)絡(luò)連接速度,常見的RJ45接口有兩類:用于以太網(wǎng)網(wǎng)卡、路由器以太網(wǎng)接口等的DTE類型,還有用于交換機(jī)等的DCE類型。 DTE我們可以稱做“數(shù)據(jù)終端設(shè)備”,DCE我們可以稱做“數(shù)據(jù)通信設(shè)備”。從某種意義來說,DTE設(shè)備稱為“主動通信設(shè)備”,DCE設(shè)備稱為“被動通信設(shè)備”。當(dāng)兩個類型一樣的設(shè)備使用RJ45接口連接通信時,必須使用交叉線連接。
來源:雙贊科技, 轉(zhuǎn)載請標(biāo)注上來源!