為什么要使用串行接口轉(zhuǎn)換器(串口轉(zhuǎn)換器)?使用的很多重要的設(shè)備仍然使用RS-232接口界面設(shè)計(jì)(如PC),然而,RS-232是點(diǎn)對(duì)點(diǎn)的通信界面,不能實(shí)現(xiàn)多機(jī)之間互相通信,自身也限制了設(shè)備間的傳輸距離(一般不超過15米)。由于RS-232的不足,為了克服限制,串行接口轉(zhuǎn)換器因運(yùn)而生,實(shí)現(xiàn)RS-232設(shè)備到RS-422或RS-485多節(jié)點(diǎn)網(wǎng)絡(luò)的連接(RS-422支持10個(gè)節(jié)點(diǎn),RS-485支持32個(gè)節(jié)點(diǎn)),提高了傳輸速率,傳輸距離也超過了1.2公里。
服務(wù)器方式:在該工作方式下,串口聯(lián)網(wǎng)服務(wù)器作為TCP服務(wù)器端, 轉(zhuǎn)換器在特定的TCP端口上監(jiān)察平臺(tái)程序的連接請(qǐng)求,該方式比較適合于一個(gè)轉(zhuǎn)換器與多個(gè)平臺(tái)程序建立連接(一個(gè)轉(zhuǎn)換器不能同時(shí)與多個(gè)平臺(tái)程序建立連接)。 客戶端方式:在該工作方式下,串口聯(lián)網(wǎng)服務(wù)器 作為 TCP 客戶端,轉(zhuǎn)換器上電時(shí)主動(dòng)向平臺(tái)程序請(qǐng)求連接,該方式比較適合于多個(gè)轉(zhuǎn)換器同時(shí)向一個(gè)平臺(tái)程序建立連接。
RS485轉(zhuǎn)換器有效地解決了RS232串口通訊存在的以下幾個(gè)缺點(diǎn):
RS232通訊距離,理論上是20多米,實(shí)際應(yīng)用建議不要超過13米。
RS232通訊只能進(jìn)行一對(duì)一的點(diǎn)對(duì)點(diǎn)通訊,即一個(gè)串口只能接一臺(tái)RS232設(shè)備。
計(jì)算機(jī)可以通過485轉(zhuǎn)換器和485總線上的任何一臺(tái)設(shè)備進(jìn)行通訊,即可以進(jìn)行多臺(tái)設(shè)備的聯(lián)網(wǎng)控制。根據(jù)RS485轉(zhuǎn)換器和RS485設(shè)備(例如:支持RS485通訊的門禁控制器)的芯片的選型和設(shè)計(jì)不同,理論上一條總線可以連接32臺(tái)64臺(tái)128臺(tái)256臺(tái)485設(shè)備,實(shí)際建議為理論值的三分之一臺(tái)數(shù)較為穩(wěn)定。
PPI,MPI和PROFIBUS都是基于OSI(開放系統(tǒng)互聯(lián))的七層網(wǎng)絡(luò)結(jié)構(gòu)模型,符合歐洲標(biāo)準(zhǔn)EN50170所定義的PROFIBUS標(biāo)準(zhǔn),基于令牌的的網(wǎng)絡(luò)通信協(xié)議。這些協(xié)議是非同步的(串行的)基于字符的通信協(xié)議,字符格式包括一個(gè)起始位、8個(gè)數(shù)據(jù)位、一個(gè)偶校驗(yàn)位和一個(gè)停止位。其通信幀包括特定的起始和結(jié)束字符、源和目的站的地址、幀長度和數(shù)據(jù)校驗(yàn)和。