RS232串口服務(wù)器是一款帶有RS232串行接口的設(shè)備,主要用于連接到局域網(wǎng)后,通過有線或無線以太網(wǎng)傳輸串行數(shù)據(jù)。通過將 RS232 數(shù)據(jù)信號(hào)轉(zhuǎn)換為以太網(wǎng)(TCP 或 UDP)數(shù)據(jù)包,反之亦然,它們可以將數(shù)據(jù)可靠地傳輸?shù)狡渌O(shè)備或網(wǎng)絡(luò)服務(wù)器應(yīng)用程序。這是通過以最適合傳輸?shù)臄?shù)據(jù)類型的方式將 RS232 數(shù)據(jù)封裝在以太網(wǎng)數(shù)據(jù)包中來實(shí)現(xiàn)的。
RS232 至以太網(wǎng)轉(zhuǎn)換器的一側(cè)具有物理有線或無線(LTE 或 WiFi)網(wǎng)絡(luò)連接,另一側(cè)具有一個(gè)或多個(gè) RS232 串行端口。它們旨在確保當(dāng)您通過網(wǎng)絡(luò)訪問連接的設(shè)備時(shí),連接的運(yùn)行就像您通過直接電纜連接在本地連接到 RS232 端口一樣。這非常適合需要獨(dú)立于任何操作系統(tǒng)或?qū)S袇f(xié)議的客戶端訪問的 M2M 通信。雖然一些 RS232 到以太網(wǎng)轉(zhuǎn)換器可能是非常簡(jiǎn)單的設(shè)備,但最好使用具有高級(jí)安全功能、數(shù)據(jù)加密和用戶身份驗(yàn)證的設(shè)備,以確保網(wǎng)絡(luò)數(shù)據(jù)傳輸和對(duì)網(wǎng)絡(luò)設(shè)備的訪問受到保護(hù)。
UART是一種將數(shù)據(jù)從一個(gè)節(jié)點(diǎn)串行傳輸?shù)搅硪粋€(gè)節(jié)點(diǎn)的協(xié)議。協(xié)議不過是一組規(guī)則,由參與通信的各方管理,以實(shí)現(xiàn)無差錯(cuò)通信。
特別是在串行通信中,協(xié)議是必不可少的。在并行通信中,在單個(gè)脈沖中,所有位都傳輸?shù)搅硪粋€(gè)節(jié)點(diǎn),但在串行通信中,位是逐個(gè)傳輸?shù)?,因此需要多個(gè)脈沖。因此,我們必須告訴系統(tǒng)何時(shí)開始傳輸數(shù)據(jù),將有多少位,以及數(shù)據(jù)傳輸將如何結(jié)束。您還應(yīng)該集成一些錯(cuò)誤檢查技術(shù)。所有這些規(guī)則都包含在協(xié)議中。UART是大多數(shù)微控制器支持的TTL協(xié)議。
但當(dāng)我們想在PC(計(jì)算機(jī))的超級(jí)終端屏幕上顯示數(shù)據(jù)時(shí),我們必須通過后面板上可用的COM端口將數(shù)據(jù)傳輸?shù)絇C。這就是標(biāo)準(zhǔn)的概念,它只是傳輸數(shù)據(jù)的物理層。
PC機(jī)具有符合RS232標(biāo)準(zhǔn)的COM端口來接收數(shù)據(jù)。DB9的引腳圖非常有名,在互聯(lián)網(wǎng)上很容易找到。但這個(gè)端口的邏輯級(jí)別早在TTL不在圖片中時(shí)就決定了。
根據(jù)RS 232標(biāo)準(zhǔn):
● 邏輯1表示-3V至-25V
● 邏輯0表示+3V至+25V
其中,我們的UART協(xié)議根據(jù)TTL邏輯生成數(shù)據(jù)。
其中,邏輯1表示2.4V至5V,邏輯0表示0至0.4V
因此,來自UART協(xié)議的數(shù)據(jù)不能直接在RS232端口上傳輸。它可能會(huì)誤解它。因此,使用名為MAX232的線路驅(qū)動(dòng)器將TTL電平轉(zhuǎn)換為RS232電平。
同樣,我們也有其他標(biāo)準(zhǔn),它們與UART協(xié)議完全兼容。RS485標(biāo)準(zhǔn)和RS 422標(biāo)準(zhǔn)(均適用于總線拓?fù)?