RS485介面晶元連線問題求教

時間 2023-03-03 05:45:06

1樓:知識檔案桶

不同訊號之間連線時要轉換的!

51微控制器的rx 和tx 是 ttl 電平的 232訊號請看 武漢鴻偉光電。

e232ttl rs232/ttl電平轉換有 連線示意圖。

關於rs485介面的乙個問題 15

2樓:匿名使用者

不知道你這個圖是從哪來抄來的?它的正確性令人質疑。

一是接收端,rxd_485接乙個電容,不知為何,而且電容的容量比較大,接收的資料會被濾掉。是否是單向的傳送呢,不接收呢?

二就是你所問的。 是的,傳送端txd2在等待狀態下是處於高電平的,這樣,sp485_de為低電平,是處於接收狀態,這是對的。

但是,當有傳送資料時,txd2會變成低電平加高電平的混合狀態,不僅僅是只有低電平的。

假設,傳送資料時,只有低電平,那sp485_de會變成高電平,進入傳送狀態。

可是在傳送資料時,當傳送1時,立即變成接收狀態,那匯流排只能靠r20和r23拉成匯流排的資料1狀態。

實質上,那個485晶元在傳送資料時,是收/發狀態在不斷地進行轉換,這樣的傳送資料狀態,能否正確的傳送資料更是令人質疑。

所以,不要隨便找乙個圖,就相信它的作用。

也許,這個圖有其它什麼功能。不知設計者的意圖是什麼。

rs485通訊不上為什麼?

3樓:上帝右腳尖

1,使用非規線纜。ieee標準裡要求的是使用遮蔽雙絞線。現場我們應用下來,雙絞線也行,但bv線和平行線bvvb肯定不行。

2,共管穿線。485的ab線按說要求上只能單獨穿管不能與220v混走。但實際施工時候很多現場違規施工,把220v和485線絞合或者共管。

3,附近有干擾源。例如變頻器。

4,佈線拓撲不合規。485匯流排只接受菊花鏈拓撲,又叫做手拉手。不接受星形,樹形,混合型拓撲。

powerbus任意拓撲。

5,由於線路的回聲,導致通訊問題。所以要加入終端電阻吸收回聲。尤其在通訊距離比較長時候。

6,因為rs485是有極性連線,如果匯流排上有乙個或者多個從站ab接反了,是有可能會影響整個匯流排通訊的。

7,誤把485匯流排接入了電源。由於現在很多裝置都用的是歐式插座。電源和485都挨著。所以很容易接錯。一旦接錯可能整個匯流排都接入高壓導致從站大面積燒毀。

總之,rs485在佈線時候的問題非常多。作為現場匯流排來說,不如找個支援無極性,任意拓撲,能與220v混走的二匯流排替代rs485,也不用隔離電源b0505了,成本大幅度降低。

求助,關於rs485通訊問題

4樓:梁夢容

我的理解是這樣的,不知道正確不正確:

主晶元擴充套件tip/ip連線到網際網路(主晶元比較分散),工作站把指令通過某種協議(ip, udp)經由網際網路分別傳送給主晶元,由主晶元接觸後由485組網來控制你說的那個單燈控制器。

如果按照我說的這種方式,是完全可以實現的!

微控制器rs485通訊問題

5樓:匿名使用者

如果是軟體設定的10分鐘,估計10分鐘這部分有問題。

既然10s沒問題,傳送接收就不用再考慮了。

或者先不用485,直接用ttl連線zigbee,看看10分鐘中可以不?先縮小範圍。

如果ttl可以,那就是485問題。

6樓:七終多

檢視射頻模組的說明書 是不是有設定休眠模式的 只能懷疑這個方面的了。

7樓:匿名使用者

你用串列埠除錯助手看看主機有沒有接收到資料。

8樓:網友

我們不直接使用50cm線,接ttl和zigbee模組?

這樣試一下看有什麼效果變化沒?

要不就不加zigbee模組了,加232晶元讓電腦串列埠去讀。

9樓:匿名使用者

485是有方向的,看一下晶元的工作狀態是收?還是發?

關於rs485通訊問題

10樓:四川機電

市場上的rs-232轉rs-485的轉換器,無源與有源兩種。

無源一般只是轉換,有源的轉換器除了實現232和485的轉換,還能保證兩者之間電氣隔離!因為485的線路往往比較長,線路上有干擾,採取隔離措施後即使485線路上有干擾也不會影響232這邊!可以到http:

看看,參考一下。

11樓:上帝右腳尖

232和485的資料來源都是來自uart介面,所以其實通訊協議可以通用,如果你原來用的modbus這種的協議上位機,不用改。你唯一要更改的只是硬體介面。

協議的話,如果你不想自己寫協議。可以直接用上位機軟體,反正你用的也是計算機當上位機。modbus poll很方便。

rs485通訊。

請教rs485通訊的問題。

12樓:明月清泉

你敘述的不太明確,不支援9的話,功能碼10好像不能用。建議你用功能碼06試下。

13樓:萍水e相逢

應該就是你說的 crc

這個 是 通過計算得出的 乙個 **。

請 查查 相關 的書籍 吧。

有 crc 計算 程式的。

祝你順利。

14樓:匿名使用者

我是樓主。我的crc應該是寫對了的,我用兩個crc計算器算過,一樣的。

rs485介面是什麼樣的介面?求教高手!

15樓:邴賢蘭雁

rs232就是串列埠,電腦機箱後方的9芯插座。

由於rs-232介面標準出現較早,難免有不足之處,主要有以下四點:

(1)介面的訊號電平值較高,易損壞介面電路的晶元,又因為與ttl

電平不相容故需使用電平轉換電路方能與ttl電路連線。

(2)傳輸速率較低,在非同步傳輸時,波特率為20kbps。

(3)介面使用一根訊號線和一根訊號返回線而構成共地的傳輸形式,這種共地傳輸容易產生共模干擾,所以抗雜訊干擾性弱。

(4)傳輸距離有限,最大傳輸距離標準值為50英呎,實際上也只能。

用在50公尺左右。

針對rs-232的不足,於是就不斷出現了一些新的介面標準,rs-485就是其中之一,它具有以下特點:

的電氣特性:邏輯「1」以兩線間的電壓差為+(2—6)

v表示;邏輯「0」以兩線間的電壓差為-(2—6)v表示。介面訊號電平比rs-232-c降低了,就不易損壞介面電路的晶元,且該電平與ttl電平相容,可方便與ttl

電路連線。的資料最高傳輸速率為10mbps

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

介面的最大傳輸距離標準值為4000英呎,實際上可達。

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

因rs-485介面具有良好的抗雜訊干擾性,長的傳輸距離和多站能力等上述優點就使其成為首選的序列介面。

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

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

51微控制器rs485通訊問題,高分求助!

16樓:匿名使用者

你這類似modbus協議,傳送8個位元組,這程式好寫的。先宣告乙個陣列,8個元素,依次對應一幀資料的8個位元組,按協議先寫成每個元素的初始數。

傳送時,位址位元組重寫入需要傳送的位址,功能碼,資料碼需要變化就重寫入陣列,然後迴圈計算前面位元組的和,作為校驗和寫入最後的元素內。

好啦,要傳送的資料幀準備完,就可以迴圈傳送這個陣列了,就是傳送一幀資料了。

下位機接收資料也採用類似方法,只是先接收,後判斷處理一幀資料。

多個rs485介面怎麼合併連線在介面上

桓瀾 先設定主通訊埠,再在其他埠設定不同的通訊位址,並設定通訊順序。建立485匯流排通訊網路。rs485有兩線制和四線制。四線制只能實現點對點通訊,目前很少使用。目前,多採用二線制,這是一種匯流排拓撲結構。同一匯流排最多可連線32個節點。擴充套件資料 注意rs485硬體的幾個關鍵點 介面晶元 端子電...

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

鈺瀟 rs485與485通訊,接線方法 rs 485採用半雙工工作方式,支援多點資料通訊。rs 485匯流排網路拓撲一般採用終端匹配的匯流排型結構。即採用一條匯流排將各個節點串接起來,不支援環形或星型網路。如果需要使用星型結構,就必須使用485中繼器或者485集線器才可以。rs 485匯流排一般最大...

rs485匯流排 多個從機同時傳送問題

rs 485 用a和b兩根線來傳輸差分訊號,邏輯 1 以兩線間的電壓差為 2 6 v表示 邏輯 0 以兩線間的電壓差為 2 6 v表示。訊號的傳送與接收是兩根線協調工作完成,也就是說傳送也是占用兩根線,接收也是占用兩根線,485通訊屬於半雙工通訊機制,即只能單向的收,或者發而不能雙向同時傳輸。多從機...