微控制器uart實現rs485通訊電路圖如何實現

2021-03-09 01:00:51 字數 3305 閱讀 3722

1樓:匿名使用者

485類似於電流環的通訊方式

,靠ab線之間的電壓差來進行資料收發的,而且是半雙工的通訊方式,需要個轉換晶片,例如max485

rx接max485的do

tx接di

還要個io口控制收發引腳,然後把主機和從機的ab線對應連線就行了。具體的你可以找個資料手冊看看,很簡單的。

2樓:匿名使用者

買一顆485晶片。

整一個io口控制下收發,或兩個io口單獨控制。

電路見晶片資料。

到pc這一側,需要一個232/485轉換器。和我聯絡,賣你一個。

3樓:萍水e相逢

電腦 沒有 485 介面 的,可以用 rs232轉換,或者 用 usb 擴充套件

微控制器uart實現rs485通訊 也得 485 晶片推薦去 我的領地 5d6d 裡的 proteus 論壇看看,有 **例項 和原始碼

串列埠轉換可以用成品!

請看 武漢鴻偉光電

e485b rs232/rs485有源隔離轉換器e485c rs232/rs485/rs422無源轉換器

4樓:匿名使用者

微控制器uart輸入輸出的是ttl電平,485通訊,要接485轉換晶片

如果直接與你電腦串列埠通訊,接232轉換晶片

電路圖,直接google

rs485介面接線怎樣操作?

5樓:李希欠

rs485採用差分訊號負邏輯,+2v~+6v表示「0」,- 6v~- 2v表示「1」。rs485有兩線制和四線制兩種接線,四線制是全雙工通訊方式,兩線制是半雙工通訊方式。

具體操作如下。

1.rs485和rs232一樣都是基於串列埠的通訊介面,資料收發的操作是一致的,所以使用的是同樣wince的底層驅動程式。

但是它們在實際應用中通訊模式卻有著很大的區別,rs232介面為全雙工資料通訊模式,而rs485介面為半雙工資料通訊模式。

資料的收發不能同時進行,為了保證資料收發的不衝突,硬體上是通過方向切換來實現的,相應也要求軟體上必須將收發的過程嚴格地分開。

2.rs485介面組成的半雙工網路,一般是兩線制(以前有四線制接法,只能實現點對點的通訊方式,現很少採用),多采用遮蔽雙絞線傳輸。

在rs485通訊網路中一般採用的是主從通訊方式,即一個主機帶多個從機。很多情況下,連線rs-485通訊鏈路時只是簡單地用一對雙絞線將各個介面的「a」、「b」端連線起來。

rs485介面聯結器採用db-9的9芯插頭座,與智慧終端rs485介面採用db-9(孔),與鍵盤連線的鍵盤介面rs485採用db-9(針)。

3.另有一個問題是訊號地,上述連線方法在許多場合是能正常工作的,但卻埋下了很大的隱患,這有二個原因:

(1)共模干擾問題:rs-485介面採用差分方式傳輸訊號,並不需要相對於某個參照點來檢測訊號,系統只需檢測兩線之間的電位差就可以了。

但人們往往忽視了收發器有一定的共模電壓範圍,rs-485收發器共模電壓範圍為-7~+12v,只有滿足上述條件,整個網路才能正常工作。當網路線路中共模電壓超出此範圍時就會影響通訊的穩定可靠,甚至損壞介面。

(2)emi(電磁相容性)問題:傳送驅動器輸出訊號中的共模部分需要一個返回通路,如沒有一個低阻的返回通道(訊號地),訊號中的共模部分就會以輻射的形式返回源端,整個匯流排就會像一個巨大的天線向外輻射電磁波。

4.由於pc機預設的只帶有rs232介面,有兩種方法可以得到pc上位機的rs485電路:

(1)通過rs232/rs485轉換電路將pc機串列埠rs232訊號轉換成rs485訊號,對於情況比較複雜的工業環境最好是選用防浪湧帶隔離柵的產品。

(2)通過pci多串列埠卡,可以直接選用輸出訊號為rs485型別的擴充套件卡。

5.rs-485的電氣特性 :

①.邏輯「0」以兩線間的電壓差為+(2—6)v表示。

②.邏輯「1」以兩線間的電壓差為-(2—6)v表示。

介面訊號電平比rs-232降低了,就不易損壞介面電路的晶片,且該電平與ttl電平相容,可方便與ttl電路連線。

6.rs-485的資料最高傳輸速率為10mbps。

rs-485介面是採用平衡驅動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。

rs-485介面的最大傳輸距離標準值為4000英尺,實際上可達1219米,另外rs-232介面在匯流排上只允許連線1個收發器,即單站能力。

而rs-485介面在匯流排上是允許連線多達128個收發器。即具有多站能力,這樣使用者可以利用單一的rs-485介面方便地建立起裝置網路。

因為rs485介面組成的半雙工網路,一般只需二根連線(一般叫ab線),所以rs485介面均採用遮蔽雙絞線傳輸。

6樓:抽風往北吹

一般都是四個介面。ab,正負。別接錯,尤其在匯流排應用系統中,接錯的話很容易把

裝置搞壞。在一些低速率的應用中推薦用二匯流排方式。無極性接線,只有兩個介面。

因為二匯流排節能供電也能通訊。可以理解為把rs485節省了兩條線材。比如powerbus匯流排。

7樓:閆吉查代芹

相同的介面連線在一起

就可以了

注意:rs485

通常是2線半雙工,是

同名端相連甲端a

連乙端a甲端

b連乙端b

請看武漢鴻偉光電

e485d

rs232/rs485/rs422有源隔離轉換器

stm32f103微控制器的序列口通訊電路和gprs通訊電路怎麼實現

8樓:

實現單片抄

機模組與裝置模襲塊之間的串列埠通訊,首先bai需要將du雙方正確地連線起來zhi

。非同步序列通訊是很

dao常用的一種模組間互連方式,一般會使同三條連線線,分別標記為tx(或txd)、rx(或rxd),以及gnd。其中tx用於資料傳送,是輸出訊號; rx用於資料接收,是輸入信亐,gnd為公共地線。

題目圖1中的usart1_rx表示微控制器的資料接收端,應該與圖2中的g**_txd相連線,而圖1中的∪sart1_tx表示微控制器的資料犮送端,應與圖2中的g**_rxd相連,微控制器的gnd與g**模組的gnd共在一起。然後就是軟體工作,雙方要約定一致的通訊引數(如波特率,資料位,校驗位,停止位等),在微控制器一端編寫串列埠設定程式,並根據g**模組的命令集和命令格式編寫控制程式。

需要注意一點,常用的非同步序列通訊介面的電平標準有rs232和ttl,rs232用於遠距離長線連線,而ttl用於短距離連線。這兩者是不可以直接互聯的。如果需要連線,必須先轉換成相同的電平標準。

微控制器引腳:訊號是ttl標準的,而外購模組串列埠電平與模組製造廠家,模組型號等有關,需要檢視模組的技術說明檔案。

關於RS485與微控制器通訊的程式,資料返回不正常

用rs485通訊,必須是半雙工的。收 發同時進行,就會出錯。rs485電路問題,re de接微控制器io口傳送資料不正常 測量一下choose腳電壓,高電平時多少v,低電平多少伏,確定微控制器工作了沒有。另外接收到轉換髮送資料時或傳送到轉換接收時choose腳要延時至少1ms才得取反。微控制器rs4...

RS485通訊線是什麼電纜,RS485通訊電纜如何選擇?

rs422是雙工通訊,採用特性阻抗為100 的2對雙絞線或2對3絞線。rs485是半雙工通訊,採用特性阻抗為120 1對雙絞遮蔽電纜,除cc link用3芯特性阻抗110 遮蔽電纜外。回答串列埠是一種介面標準,它規定了介面的電氣標準,簡單說只是物理層的一個標準。沒有規定介面外掛電纜以及使用的協議,所...

485通訊接線方式,RS485通訊的正確接線方式

1 rs485有兩線制和四線制兩種接線,四線制是全雙工通訊方式,兩線制是半雙工通訊方式。rs485介面組成的半雙工網路,一般是兩線制,多采用遮蔽雙絞線傳輸。這種接線方式為匯流排式拓撲結構在同一匯流排上最多可以掛接32個結點。在rs485通訊網路中一般採用的是主從通訊方式,即一個主機帶多個從機。很多情...