微控制器小知識系列 1 485通訊

2021-07-26 02:40:22 字數 1609 閱讀 4006

1.rs-485通訊的由來

rs-232、rs-422與rs-485都是序列資料介面標準,最初都是由電子工業協會(eia)制訂並發布的,rs-232在2023年發布,命名為eia-232-e,作為工業標準,以保證不同廠家產品之間的相容。rs-422由rs-232發展而來,它是為彌補rs-232之不足而提出的。為改進rs-232通訊距離短、速率低的缺點,rs-422定義了一種平衡通訊介面,將傳輸速率提高到10mb/s,傳輸距離延長到4000英呎(速率低於100kb/s時),並允許在一條平衡匯流排上連線最多10個接收器。rs-422是一種單機傳送、多機接收的單向、平衡傳輸規範,被命名為tia/eia-422-a標準。為擴充套件應用範圍,eia又於2023年在rs-422基礎上制定了rs-485標準,增加了多點、雙向通訊能力,即允許多個傳送器連線到同一條匯流排上,同時增加了傳送器的驅動能力和衝突保護特性,擴充套件了匯流排共模範圍,後命名為tia/eia-485-a標準。由於eia提出的建議標準都是以「rs」作為字首,所以在通訊工業領域,仍然習慣將上述標準以rs作字首稱謂。rs-232、rs-422與rs-485標準只對介面的電氣特性做出規定,而不涉及接外掛程式、電纜或協議,在此基礎上使用者可以建立自己的高層通訊協議。

2.rs485與rs232的不同點

(1)從接線上,rs232是三線制,rs485是兩線制;

(2)從傳輸距離上,rs232只能傳輸15公尺,rs485最遠可以傳輸1200公尺;

(3)從速率上,rs232是全雙工傳輸,rs485是半雙工傳輸;

(4)從協議層上,rs232只支援點對點通訊(1:1),rs485支援匯流排形式通訊(1:n)。

3.sp3485晶元及其外圍電路

玩童哥開發板上使用的485通訊的晶元是sp3485,該晶元的典型工作電壓為3.3v。晶元外形如下:

​原理圖模型及功能:

​sp3485的功能表如下,當de為高電平時,sp3485處於傳送資料狀態將來自微控制器txd的資料往ab匯流排上發。當微控制器傳送資料1時,匯流排a上為高電平,匯流排b上為低電平。當微控制器傳送資料0時,匯流排a上為低電平,匯流排b上為高電平。

​當re為低電平時,sp3485處於接收資料狀態,將來自ab匯流排上的資料接收到微控制器的rxd引腳。當匯流排a、b的電壓差為+0.2v時,說明收到的資料為1即高電平。當匯流排a、b的電壓差為-0.2v時,說明收到的資料為0即低電平。

多個485裝置掛接在458匯流排上組成的網路。

by:霜月孤鳥

51微控制器系列知識1 微控制器的內外結構

一 微控制器的典型結構 0.微控制器mcs 51原理及應用開發教程 晁陽。清華大學出版社 1 微控制器的內部結構 處理器 儲存器內部匯流排 i o介面 並行介面 穿行介面 中斷系統 特殊功能部件 時鐘電路 布林處理器 定時器 計數器 a d d a轉換器 直接儲存器訪問通道dma.pwm.wdt 內...

1254微控制器用什麼編碼 微控制器小知識總結

rst復位電路 51微控制器是高電平復位,低電平正常工作 上電瞬間以及按下按鍵 電容相當於導線 rst為高電平。按鍵按下的瞬間會產生大電流衝擊,會區域性產生較大的電磁干擾。為了減小這種干擾,加乙個乙個限流電阻。有關ram和flash stc89c52rc系列微控制器有512b的ram以及8k的fla...

51系列微控制器之串列埠通訊

微控制器的串列埠通訊看起來是很複雜的,主要是因為他用到了更多的暫存器,與前面的知識相比他更具綜合能力,寫起來考慮的問題自然也變多了.而前面學習過的定時器與中斷將是微控制器通訊的基礎.微控制器的中斷系統中第4個中斷就是串列埠中斷,要進行串列埠通訊首先就要開啟cpu總中斷ea,還要開啟串列埠通訊中斷es...