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