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