找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7300|回復(fù): 0
收起左側(cè)

教你給422和485牽紅線

[復(fù)制鏈接]
ID:113517 發(fā)表于 2016-4-12 17:17 | 顯示全部樓層 |閱讀模式
       RS422是一中和RS485非常相似的傳輸方式,無論是電平和發(fā)送格式都是相同的,但是終歸是有一些區(qū)別。本文就教你怎么拉近它們之間的距離,讓你手中這兩種接口的設(shè)備可以工作在同一網(wǎng)絡(luò)中。
422和485摘要

概述        窺探了485的小秘密,心中是不是會有一些小疑問呢?422又是什么?它們的區(qū)別又是什么?它們怎樣才能“結(jié)為連理”呢?

RS422的前世今生        RS422是和RS485極其相似傳輸方式。RS485是一對雙向的差分信號完成數(shù)據(jù)的傳輸,是半雙工傳輸,每一時刻數(shù)據(jù)只能有一個方向的數(shù)據(jù)傳輸。也就是說兩個設(shè)備不能同時處于發(fā)送狀態(tài)。而RS422則擁有兩對差分信號線,一個作為輸出端口,一個作為輸入端口,因此它是可以全雙工的傳輸方式,加快了傳輸速度,當(dāng)然相應(yīng)的也增加了布線的成本。


RS422與RS485的區(qū)別        除了傳輸線的多少外,還有一個差異就是RS485的硬件傳輸器件為了切換收發(fā)模式,需要兩根是使能線來控制收發(fā)模式。而RS422的硬件則不需要這些引腳。

        雖說是小動作呢,但是也不是那么一步就能解決的,在我們的軟件中還要解決一個問題就是,你把自己的發(fā)送和接收接起來了,肯定會因為回環(huán)而是自己也會收到自己發(fā)送的數(shù)據(jù),這就需要我們在數(shù)據(jù)處理階段拋棄受到的無效數(shù)據(jù)了。如下圖是RS422端只需要丟棄虛線部分的數(shù)據(jù)即可,而RS485端則不用做任何改變:

485的小技巧        使用485的時候是不是會覺得那兩個方向使能多少有些多余呢?特別是對于嵌入式系統(tǒng),每一個資源可都是寸土寸金的,F(xiàn)在就告訴你一個“省錢”的好辦法。下面還是一張圖讓你秒懂:

        注意:在任何不發(fā)送數(shù)據(jù)的狀態(tài)下都要使DI引腳為低電平哦。



回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表