超級乾貨:Air780E之RS485通訊篇,你學會了嗎?

电子老师傅發表於2024-10-14

今天,我們來學習低功耗4G模組Air780E的RS485通訊,同學們,你學習了嗎?

一、RS485簡介

物聯網(IoT)在工業場景中的應用越來越廣泛,而RS485是一種常見的通訊協議,廣泛應用於工業自動化和物聯網系統中。

RS485是一種序列通訊標準,主要用於長距離、多節點通訊。適用於工業環境中的感測器、執行器、控制器等裝置之間的資料傳輸,且支援多點通訊,可以連線多個裝置,實現分散式控制。因為具有較好的抗干擾能力,也很適用於噪聲環境下的通訊。

比如:在RS485通訊中,通常使用一個引腳(如A或RX)作為傳送引腳,另一個引腳(如B或TX)作為接收引腳。當傳送資料時,傳送引腳輸出高電平或低電平,接收引腳不工作;當接收資料時,接收引腳輸出高電平或低電平,傳送引腳不工作。有的也有單獨一根線專門用於控制收發邏輯,輸出高低電平,負責管理RS485的通訊,包括髮送、接收、處理錯誤等資料。

RS485支援長距離傳輸,通常可達1200米,適用於工業現場中的遠端監控和控制。

RS485是一種半雙工通訊協議。半雙工通訊協議允許資料在兩個方向上傳輸,但同一時間只能在一個方向上傳輸資料。在RS485通訊中,當傳送資料時,只能傳送資料而不能接收資料;當接收資料時,只能接收資料而不能傳送資料。

優點

  • 抗干擾能力強:RS485採用差分訊號傳輸,抗干擾能力強,適用於工業環境中的噪聲干擾。

  • 傳輸距離遠:RS485支援長距離傳輸,適用於工業現場中的遠端監控和控制。

  • 多節點通訊:RS485支援多點通訊,可以連線多個裝置,實現分散式控制。

  • 相容性好:RS485是一種標準化的通訊協議,具有較好的相容性,可以與其他裝置進行通訊。

  • 成本較低:RS485模組和電纜的成本相對較低,適用於工業現場中的成本控制。

缺點

  • 訊號衰減:隨著距離的增加,訊號衰減會加劇,影響通訊質量。

  • 速率限制:RS485的傳輸速率相對較低,通常在9600bps到115200bps之間,適用於低速資料傳輸。

  • 電氣特性要求:RS485對電氣特性有較高的要求,需要使用特定的電纜和聯結器。

  • 佈線複雜:RS485需要使用雙絞線進行佈線,佈線複雜度較高。

二、初始化uart

2.1 適配485串列埠

圖片

超級乾貨:Air780E之RS485通訊篇,你學會了嗎?

三、註冊接收資料的回撥函式

圖片

超級乾貨:Air780E之RS485通訊篇,你學會了嗎?

四、傳送資料

傳送普通字串:

圖片

超級乾貨:Air780E之RS485通訊篇,你學會了嗎?

傳送十六進位制的資料串:

圖片

超級乾貨:Air780E之RS485通訊篇,你學會了嗎?

透過zbuff的方式傳送資料:

圖片

超級乾貨:Air780E之RS485通訊篇,你學會了嗎?

傳送json格式的資料:

圖片

超級乾貨:Air780E之RS485通訊篇,你學會了嗎?

五、完整例程

圖片

超級乾貨:Air780E之RS485通訊篇,你學會了嗎?

以上是合宙低功耗4G模組Air780E的RS485通訊介紹,下一篇:低功耗4G模組Air780E的USB虛擬串列埠,敬請期待!

相關文章