计算机485通讯原理,用RS-485设计的多机通信接口电路
利用RS-485總線建立的多機通信網(wǎng),具有可靠性高、硬件設計簡單、控制方便、成本低廉等優(yōu)點,它與計算機之間的通信可以采用多級分級通信模式,可方便地建立起設備網(wǎng)絡。
一、多機通信網(wǎng)原理圖
利用RS-485總線建立的多機通信網(wǎng)原理圖如下圖所示。
PC機與從機的通信采用異步串行通信。在串行數(shù)據(jù)通信中采用了RS-485轉換接口,利用RS-232/RS-485轉換接口進行電平轉換。
二、RS-485接口電路硬件設計
常用的RS-485總線驅動芯片有SN75174、SN75175、SN75176。SN75176芯片有一個發(fā)送器和一個接收器,非常適合作為RS-485總線驅動芯片。現(xiàn)以89C52單片機自帶的異步通信口,外接75176芯片轉換成485總線為例,對RS-485接口電路設計作簡要的介紹,其原理圖如下圖所示。
在接口電路設計中我們注意了以下三個問題。
1.為了實現(xiàn)RS-485總線與單片機系統(tǒng)的隔離,在89C52的異步通信口與75176之間采用光耦隔離。電路設計中采用了高速光耦6N136芯片。
2.在電路設計時,應保證系統(tǒng)上電復位時75176的DE端電位為“0”,否則485總線輸出將會處于發(fā)送狀態(tài),也就是占用了通信總線,這樣其它的分機就無法與主機進行通信。由于89C52在復位期間,I/O口輸出高電平,故圖2電路采用與非門的接法有效地解決復位期間分機“咬”總線的問題。
3.為防止總線中其它分機的通信受到影響,在75176的485信號輸出端串聯(lián)了兩個20Ω的電阻R20、R21。
這樣本機的硬件故障就不會使整個總線的通信受到影響。
總結
以上是生活随笔為你收集整理的计算机485通讯原理,用RS-485设计的多机通信接口电路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 面向对象(一)—— 类(Clas
- 下一篇: Android Json 解析