如何構建長距離通信網絡使用RS485協議

2021-01-12 電子發燒友

第1步:所需材料

要構建此項目,您將需要執行以下操作。

1)單片機(此處為 MSP430啟動板,帶有MSP430G2553)

2) MAX485 用於RS485通信的晶片

3) 120歐姆終端離子電阻器

4)通用PCB或麵包板

5) USB到RS485轉換器,用於與PC連接(例如USB2SERIAL V2.0)

6)MSP430的RS485通信增強包(可選)

步驟2:RS485部分

第一件事要做的就是使用MAX485晶片構建RS485部分。

MAX485晶片採用8引腳DIP封裝,可以很容易地安裝在通用PCB或麵包板上(如果您打算重複使用該晶片) )

您可以將MAX485晶片焊接到一小塊通用PCB上,並將引腳引到凸形bergstrip連接器上,以便輕鬆地將其與MSP430 Launchpad連接。

最好將 IC插座用於MAX485晶片,因為如果出現問題很容易交換晶片。

將MAX485晶片的 A和B引腳連接到螺絲端子或接線端子連接器。

在端子之間連接一個 120歐姆終端電阻。

可以從此處下載 PDF完整電路圖(在原始碼和電路圖下)

步驟3:將MAX485與MSP430 Launchpad相連

完成RS485模塊後,

檢查電路板上是否有焊錫橋

請注意,MSP430在3至3.3 V的電壓下工作,而 MAX485需要5V的直流電。在啟動板上沒有5V的輸出,您可以通過將電線焊接到USB連接器上來獲取5V輸出(使用萬用表從地面上識別5V DC引腳)。如原始文章中所示。

MSP430G2553連接到MAX485晶片,而引腳P2.0和P2.1用於選擇MAX485的接收和發送模式。

無需互換TX和RX引腳。

p》

MSP430的 UCA0RXD 引腳連接到 RO(接收器輸出) pi MAX485的n和MSP430的

UCA0TXD 引腳連接到MAX485的 DO(驅動器輸入)引腳。

P2.0連接到MAX485的DE (驅動器使能)引腳,該引腳用於將晶片置於發送模式。

P2 .1連接到MAX485的〜RE 引腳(低電平有效),用於將晶片置於接收模式。

步驟4:將微控制器連接到PC

完成RS485與微控制器的連接之後(MSP430 Launchpad ),這是將嵌入式系統部件(MSP430 + MAX485)與PC連接的時間。

由於嵌入式系統部件將以RS485協議發送數據,因此您需要在PC端使用RS485到USB轉換器將數據從RS485轉換為USB串行。

在這裡,我使用USB2SERIAL從微控制器接收數據。

連接MAX485晶片的 A和B引腳(

步驟5:USB轉RS485轉換器

。 》

USB轉RS485轉換器使用MAX485晶片來接收從MSP430(Launchpad + MAX485晶片)發送的RS485信號,並將其轉換為TTL串行,然後發送到FT232 USB晶片,然後由程序接收在PC上運行。

A上圖顯示了RS485部分和RS232/RS485選擇器開關。請將從嵌入式系統部件引出的雙絞線連接到USB2SERIAL上的螺釘端子。

由於USB2SERIAL可以進行USB至RS232轉換和USB至RS485轉換,請將跳線放在CONN1到RS485上。

您可以在此處閱讀USB2SERIAL USB到RS485轉換器的完整用戶手冊/數據表。

步驟6: RS485模式的跳線設置

此圖說明了RS485模式下的USB2SERIAL 的跳線設置。

有關更多詳細信息

第7步:軟體

該項目使用了在微處理器端運行的兩種嵌入式軟體並通過RS485協議接收從MSP430發送的字符的PC端軟體。

用C語言編寫微控制器端代碼,並在IAR嵌入式工作檯上編譯。

編寫PC端軟體在C中,C#和Python,並且可以在Linux和Windows上運行。

您可以在此連結上找到如何編寫PC端代碼。

步驟8:連接

完成的項目的照片。

步驟9:使用MSP430 Booster Pack(可選)

在第一部分中,我們從頭開始在Protoboard上構建MAX485板。

通過使用MSP430電機控制/RS485通信Booster Pack,可以達到相同的效果

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 深度介紹rs485總線接口通訊協議定義標準以及管腳引腳
    RS485總線標準是工業中(考勤,監控,數據採集系統)使用非常廣泛的雙向、平衡傳輸標準接口,支持多點連接,允許創建多達32個節點的網絡;最大傳輸距離1200m,支持1200 m時為100kb/s的高速度傳輸,抗幹擾能力很強,布線僅有兩根線很簡單。
  • rs485轉rs232接口電路
    pc機串行口為標準的rs232c接口,最大通信距離僅為15 m,無法適用於遠距離的監測。選用rs485串行接口標準可實現管理微機遠距離對下位機進行通信管理。串口通信採用rs485協議進行,其傳輸距離較長。適用於從光伏發電設備到監控設備之間的數據傳輸。
  • cmos電平與rs485_rs485通信與DP的區別
    最大的通信距離約為1219m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100KbpS的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS-485總線一般最大支持32個節點,如果使用特製的485晶片,可以達到128個或者256個節點,最大的可以支持到400個節點。
  • 串行通信與協議(RS232、RS485)
    串行通信是PLC網絡常用的通信方式,正確選擇接口類型和協議標準,對保證通信可靠性具有重要意義。1.RS232接口一種標準的串行物理接口,232是標識號。每個RS232接口都有兩個物理連接器(插頭),有9芯和25芯插頭。
  • 內蒙古RS485接口通訊晶片_優恩半導體
    485接口介紹,介紹了RS485通訊接口的典型應用,電路圖實例,RS485通訊是常見的嵌入式系統之間通信的選擇。接口信號電平比RS-232-C降低了,就不易損壞接口電路的晶片, 且該電平與TTL電平兼容,可方便與TTL 電路連接。RS-485的數據最高傳輸速率為10Mbps 。
  • RS485轉LoRaWAN數據採集器對工業應用場景來說意味著什麼?
    在物聯網技術出現之前,工業應用場景的信息傳輸及組網暫無有效的組網方法,雖有無線網絡構建方法的提出,但並無相對應的設備及方法以解決問題。但是,物聯網技術出現之後,LoRa技術由於其屬於長距離通信技術,提供了一個解決上述問題的方案。用無線的LoRa進行通信,是長距離數據通信的一個重要解決方案。
  • 計算機網絡協議,計算機通信的基礎
    為了使不同計算機廠家生產的計算機能夠相互通信,以便在更大的範圍內建立計算機網絡,國際標準化組織(ISO)在1978年提出了「開放系統互聯參考模型」,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。
  • 網絡中的計算機互相通信網絡分層和各層協議
    很多人寫網絡編程這快都沒有怎麼講網絡中的協議,然而我覺得既然是網絡編程肯定要介紹下網絡編程中一些協議的,這樣可以讓更好的梳理網絡編程的知識的,所以我在這系列中會用兩個專題去講協議,第一個專題簡單介紹網絡分層以及各層之間如何通信的只是,第二專題將會介紹下應用層協議——Http協議,了解這個不僅對網絡編程有個理論基礎,也可以幫助更好地理解Web(Asp.net)的開發。
  • 硬體開發之RS485 通信介紹
    典型的串口通信標準有 RS232 和 RS485,RS232 是全雙工點對點的通信,而RS485 是半雙工通信(2 線制),可以一點對多點進行組網,而且 RS485 是用纜線兩端的電壓差值來表示傳遞信號,這與 RS232 電氣特性大不一樣。
  • LabVIEW編程實例:如何通過TCP協議進行數據通信
    對於網絡通信來說,LabVIEW平臺本身提供了多種方法加以實現,如可以通過TCP協議、UDP協議、DataSocket技術、甚至遠程面板通信技術等方式進行通信。下面通過一個簡單的例子,演示在LabVIEW中如何通過TCP協議實現兩個程序之間的數據通信功能。實例說明編寫兩個程序,分別為伺服器端程序和客戶端程序。
  • CANOpen網絡管理與特殊協議解刨
    人們使用CAN取代RS485,主要是看重其可以突發發送的實時性優勢,而在多節點、長距離應用中,CAN總線和RS485比起來並無優勢,比如同樣的波特率下,CAN的通信距離只能達到RS485的0.6-0.8倍,而多節點通信CAN無法進行任意的突發發送,不得不遵循RS485那樣的輪詢通信機制,否則會導致擁堵,如圖1所示。
  • 集成與中控系統中的RS485串口通信技術
    而在中控與其它系統對接的協議裡面,主要是以紅外、串口、IP、DMX512和MIDI協議為主。紅外控制在專業中使用的並不多,所以中控的紅外接口通常都是連接的民用CD、DVD等音源(專業音源設備基本上是不使用紅外接口);DMX512的用途比較單一,基本上只是為數字燈光控制器服務的。基於IP通信的Telnet協議是今後的中控接口的一個發展方向。
  • 中國科研人員成功驗證構建天地一體化量子通信網絡的可行性
    中國科學技術大學7日消息,經過兩年多的穩定性和安全性測試、標準化研究以及政務金融電力等不同領域的應用示範,該校潘建偉及其同事與合作者成功驗證構建天地一體化量子通信網絡的可行性。目前該天地一體化量子通信網絡已經接入包括金融、電力、政務等150多家行業用戶。本工作發展的相關技術也為量子通信系統小型化、低成本、國產化奠定了基礎。
  • 我國成功構建世界首個天地一體化量子通信網絡
    科技日報合肥1月7日電 (記者吳長鋒)記者從中國科學技術大學獲悉,該校潘建偉團隊與中科院上海技術物理研究所等單位合作,構建了世界上首個天地一體化量子通信網絡,並進行了長達兩年多的穩定性和安全性測試、標準化研究以及政務金融電力等不同領域的應用示範。北京時間1月7日凌晨,國際期刊《自然》以「跨越4600公裡的天地一體化量子通信網絡」為題發表了成果論文。
  • 無線接入,解密物聯網中的RS485通信設備
    在當今信息通訊高速發展的階段,人們在充分享受網絡給人類帶來的喜悅。隨著網絡的普及和發展,使得各種控制設備網絡化成為可能。自動化監控、安全防護、門禁考勤及工業自動化系統得到迅速普及和應用。485接線在 RS485 通信網絡中,通常會使用 電平轉換模塊來轉換 TTL 電平和 RS485 電平。RS-485接口信號電平比RS-232-C降低了,就不易損壞對接設備的接口晶片。
  • 無線通信協議的6個標準
    無線通信協議的6個標準 IOT技術 發表於 2020-03-29 17:01:00 物聯網(IOT)的網絡,基於物聯網的聯網。
  • 解密物聯網中RS485通信設備的無線接入技術
    這種通信接口允許在簡單的一對雙絞線上進行多點雙向通信,它所具有的噪聲抑制能力、數據傳輸速率、電纜長度及可靠性是其他標準無法比擬的。正因為此,許多不同領域都採用RS-485作為數據傳輸鏈路 485總線在我們常見的門禁系統布線中經常用到,但是大多數人並不了解。RS485總線採集模塊的使用也是比較廣泛的,在要求通信距離為幾十米到上千米時,廣泛採用RS-485串行總線標準。
  • 思科統一通信中的SIP協議支持
    SIP協議提供了一種基於標準的、為多種設備和應用提供IP通信的方式。本白皮書介紹了思科Ò 統一通信系統中目前和將要實現 的對SIP協議的支持。思科統一通信系統包括IP語音、數據和視頻通信產品和應用,可幫助機構更有效地通信、簡化業務流程,並實現更高收入。
  • 量子通信打造網絡信息安全
    2、量子通信的提出1984年,來自IBM研究組的Bennett與加拿大蒙特立爾大學的Brassard一起提出了第一個實用性的量子密碼通信協議—BB84協議。該協議實際上是一個通過量子信道產生和傳送密鑰的方案。量子信道的載體是單個光子,可以用其偏振狀態(極化方向)、相位或者頻率等物理量來攜帶量子密鑰信息。
  • 基於ZigBee技術的無線傳感器網絡構建與應用
    c) 網絡層:建立新的網絡,處理節點的進入和離開網絡,根據網絡類型設置節點的協議堆棧,使網絡協調器對節點分配地址,保證節點之間的同步,提供網絡的路由,保證數據的完整性,使用可選的AES-128對通信加密。d) 應用層:應用支持層維持器件的功能屬性,發現該器件工作空間中其他器件的工作,根據服務和需求使多個器件之間進行通信,根據具體應用由用戶開發。