rs485通信OSI模型網(wǎng)絡(luò)層
網(wǎng)絡(luò)層處理發(fā)生在RS485總線上的設(shè)備之間的實(shí)際通信。由于RS485接口主要是一種電氣規(guī)范,因此對(duì)話可以到此結(jié)束,但由于它支持多點(diǎn),因此需要在 OSI 模型中解決它。
沒有針對(duì)網(wǎng)絡(luò)層尋址的固定規(guī)范,但RS485總線必須由主機(jī)正確管理以避免總線沖突。當(dāng)多個(gè)設(shè)備嘗試同時(shí)通信時(shí)會(huì)發(fā)生總線沖突,這對(duì)網(wǎng)絡(luò)非常有害。當(dāng)發(fā)生沖突時(shí),****在兩端發(fā)生沖突并有效地產(chǎn)生短路。這會(huì)導(dǎo)致每個(gè)設(shè)備消耗大量電流,從而使收發(fā)器進(jìn)入熱關(guān)斷狀態(tài)。
為避免通信沖突,主機(jī)控制總線并調(diào)用各個(gè)設(shè)備。這通常是通過(guò)擁有一個(gè)只有特定設(shè)備才能識(shí)別的命令集或通過(guò)為每個(gè)設(shè)備擁有特定地址來(lái)實(shí)現(xiàn)的。由于總線在所有設(shè)備之間共享,因此每個(gè)設(shè)備都會(huì)看到主設(shè)備發(fā)送的命令/地址,但只有在該單個(gè)設(shè)備被斷言時(shí)才會(huì)響應(yīng)。
圖11:定義了網(wǎng)絡(luò)層的 OSI 模型
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。