rs485轉rs232接口電路

2021-01-12 電子產品世界

pc機串行口為標準的rs232c接口,最大通信距離僅為15 m,無法適用於遠距離的監測。選用rs485串行接口標準可實現管理微機遠距離對下位機進行通信管理。串口通信採用rs485協議進行,其傳輸距離較長。適用於從光伏發電設備到監控設備之間的數據傳輸。rs485採用差分信號負邏輯,邏輯「1」以兩線間的電壓差為+(2~6)v表示;邏輯「0」以兩線間的電壓差為-(2~6)v表示。rs485接口是採用平衡驅動器和差分接收器的組合,抗共模幹擾能力增強,即抗噪聲幹擾性好。rs485最大的通信距離約為1219 m,最大傳輸速率為10 mb/s,傳輸速率與傳輸距離成反比。

本文引用地址:http://www.eepw.com.cn/article/201807/384520.htm

採用rs485通信時,需要解決2個問題。stc89c51本身具有全雙工串行口.但進行rs485通信時需要電平轉換:pc機串行1:1為標準的rs232c接口,通信時需要將rs485接口的邏輯電平轉換成rs232電平。rs485通信的電平轉換晶片有全雙工的和半雙工的,為了便於軟體開發,本次設計採用全雙工晶片max488。

如圖3所示,電平轉換電路採用max488全雙工集成晶片,使用時將單片機的串行收發端接人rs488的發收端。為保持通信信號的穩定,一般會在max488加上、下拉電阻。上拉電阻把不確定的信號通過一個電阻嵌位在高電平,此電阻還起到限流的作用。同理,下拉電阻將不確定的信號嵌位在低電平。在實際工程應用中,由於存在反射信號和環境等各種幹擾的影響,特別是在通訊波特率比較高的時候,在線路上加上、下拉偏置電阻是非常必要的。上、下拉電阻可提高總線的抗電磁幹擾能力,管腳懸空容易受到外界的電磁幹擾,同時長線傳輸中電阻不匹配容易引起反射波幹擾,加上、下拉電阻就是電阻匹配,可有效地抑制反射波幹擾。


圖3 rs485電平轉換電路

rs485轉 rs232接口電路主要包括了電源、rs232電平轉換、rs485電路3部分。本電路的rs232電平轉換電路採用了max232集成電路,rs485電路採用了max488集成電路。為使用方便,電源部分設計成無源方式,整個電路的供電直接從pc機的rs232接口中的dtr(4腳)和rts(7腳)獲取。pc串口每根線可以提供大約9 ma的電流,因此2根線提供的電流足夠滿足這個電路的使用要求。使用本電路需注意pc程序必須使串口的dtr和rts輸出高電平,經過d3穩壓後得到vcc,經過實際測試,vcc電壓大約在4.7 v左右。其電路圖如圖4所示。


圖4 rs485轉rs232接口電路

設計了一套基於labview數據採集和rs485通信的光伏發電監測系統,可實時監測光伏發電系統運行電參數和環境參數並統計發電量信息。該系統由單片機和傳感器採集光伏發電系統的各類相關參數。並採用rs485協議與pc機通信。上位機通過labview提 供的標準i/o應用程式接口visa實時獲取單片機傳遞的數據信息,數據經上住機監測軟體 處理後通過監測界面圖形化顯示。該監測系統結構簡單、硬體成本低廉、數據傳輸穩定 、運行穩定可靠,具有可視化的監測界面。經測試系統可實時監測到各類參數的變化情況, 可有針對性地對光伏發電系統進行維護進而提高光伏運行效率。

隨著能源危機的日益嚴峻。各種可再生能源得到了長足的發展。在諸多的可再生能源中,光伏發電在未來有著廣泛的應用前景,光伏產業是最有潛力的新能源之一。進行光伏發電時,對光伏電站發電狀態的監測是十分必要的。因為單塊光伏組件輸出的直流電壓較低,一般在幾十伏左右,所以通常採用多塊光伏組件相互串聯。然後各個組串相互並聯從而形成光伏陣列。在發電過程中,光伏陣列的局部故障會導致整個供電系統輸出電壓或功率下降.直接影響系統性能和運行效率。為確保系統正常運行,應對光伏陣列進行狀態監測,以便能及時地、有針對性地進行維護。從而提高光伏發電效率。據此,本文基於rs485通信和 labvlew軟體平臺研發了一套光伏電站監測系統。該系統具有可視化的監測界面,可實時顯示光伏發電系統的發電狀態,並可供用戶查詢歷史數據以便進行統計分析。

1 系統結構及原理

圖1為系統總體結構框圖。pc機主要對光伏發電系統中的溫度、光照強度等環境參數和輸出電流、輸出電壓、輸出功率等發電信息進行監控、統計及顯示。單片機、a/d轉換和傳感器構成一個數據採集器,傳感器將環境參數和發電信息採集過來,通過a/d轉換將模擬信號變成數位訊號發送至單片機,單片機將數據處理後緩存並發送。單片機與pc機之間採用rs485轉rs232通信協議進行數據傳輸。pc機將接受到的數據處理後保存並及時顯示,實現對光伏發電系統各類參數的實時監測。


圖1 系統原理框圖

2 硬體電路設計

本系統硬體電路主要包括2方面:數據採集模塊和通信。數據採集部分將所需數據採集處理後,通過單片機發送至上位機:通信部分在硬體上主要是電平的轉換和與上位機通信時接口處理。

系統處理器採用stc89c51晶片,該晶片具有8 k字節flash,512位元組ram,32位i/o口線,看門狗定時器,3個16位定時器/計數器,4個外部中斷,1個7向量4級中斷結構,全雙工串行口,是一種低功耗、高性能

2.1 數據採集模塊

該模塊主要功能是採集電流、電壓、溫度、照度4類數據。利用模數轉換晶片將傳感器採集回來的模擬信號轉換成數位訊號,再由單片機進行數據處理。模數轉換晶片採用adc0809,它是8位逐次逼近式模數轉換器,包括1個8位的逼近型的adc部分,並提供1個8通道的模擬多路開關和聯合尋址邏輯,用它可直接將8個單端模擬信號輸入,分時進行a/d轉換。本系統中只需要應用其中的4個通道,分別對有傳感器採集回來的電流、電壓、溫度、照度4個模擬信號進行轉換 。然後由51單片機進行數據存儲及數據處理,完成對模擬信號的採集。


相關焦點

  • 深度介紹rs485總線接口通訊協議定義標準以及管腳引腳
    本文引用地址:http://www.eepw.com.cn/article/201808/385592.htmRS485通信網絡接口是一種總線式的結構,上位機(以個人電腦為例)和下位機(以51系列單片機http://www.51hei.com為例)都掛在通信總線上,RS485物理層的通信協議由RS485標準和51單片機的多機通訊方式。
  • RS485和RS232通訊接口有什麼區別?
    很多情況下,連接RS-485通信鏈路時只是簡單地用一對雙絞線將各個接口的「A」、「B」端連接起來。RS485接口連接器採用DB-9的9芯插頭座,與智能終端RS485接口採用DB-9(孔),與鍵盤連接的鍵盤接口RS485採用DB-9(針)。
  • 內蒙古RS485接口通訊晶片_優恩半導體
    對於RSRSCAN等線式總線的電路設計具有非常實用的參考意義。485接口介紹,介紹了RS485通訊接口的典型應用,電路圖實例,RS485通訊是常見的嵌入式系統之間通信的選擇。接口信號電平比RS-232-C降低了,就不易損壞接口電路的晶片, 且該電平與TTL電平兼容,可方便與TTL 電路連接。RS-485的數據最高傳輸速率為10Mbps 。
  • can 轉串口 RS232/485轉can串行接口
    一一產品簡介>>模塊接口定義CAN232MB/CAN485MB模塊各接口定義如圖所示,使用端子及標準RS-232接口的接線的方式,便於工業現場使用。rs485轉CAN~卓越~(實力)領航。Association,EIA)所制定的異步傳輸標準接口。
  • RS232接口與RS485的不同之處
    1、RS232接口:計算機通訊接口之一,通常 RS-232 接口以9個引腳 (DB-9) 或是25個引腳 (DB-25) 的型態出現,一般個人計算機上會有兩組 RS-232 接口,分別稱為 COM1 和 COM2。連接器使用型號為DB-25的25芯插頭座。
  • RS485通訊接口特性及與RS232的區別【漲知識】
    接口信號電平比RS-232降低了,就不易損壞接口電路的晶片,且該電平與TTL電平兼容,可方便與TTL電路連接。2.RS-485的數據最高傳輸速率為10Mbps。3.RS-485接口是採用平衡驅動器和差分接收器的組合,抗共模幹擾能力增強,即抗噪聲幹擾性好。
  • 學工控不得不知的通信接口 RS232 RS422 RS485
    2、 什麼是RS-485接口?它比RS-232-C接口相比有何特點?答:由於RS-232-C接口標準出現較早,難免有不足之處,主要有以下四點:(1) 接口的信號電平值較高,易損壞接口電路的晶片,又因為與TTL電平不兼容故需使用電平轉換電路方能與TTL電路連接。
  • 串行通信與協議(RS232、RS485)
    串行通信是PLC網絡常用的通信方式,正確選擇接口類型和協議標準,對保證通信可靠性具有重要意義。1.RS232接口一種標準的串行物理接口,232是標識號。每個RS232接口都有兩個物理連接器(插頭),有9芯和25芯插頭。
  • RS232,RS485 串口接線詳解
    而且這個接口被設計成可以同時進行232與485的通訊,可以同時接兩臺plc。所以,最可靠的方法 就是 建立一個串口通信環境 當然,也有簡單的方法,那就是 短接 串口的 2、3兩針,這樣就形成一個 自發自收 的環境,再 用 串口調試助手 發送數據七、RS232與RS485接口的差別RS232與RS485一直是弱電常見的接口,但有些人總是分不清他們到底有何區別。
  • UART、RS232、RS422和RS485解讀
    RS232簡介①RS232接口符合由美國電子工業協會(EIA)制定的串行數據通信接口標準。它被廣泛應用於計算機串行接口外設連接。②電氣特性:RS232接口任何一條信號線的電壓均為負邏輯關係。即:邏輯「1」為-3—-15V;邏輯「0」:+3—+15V,噪聲容限為2V。
  • cmos電平與rs485_rs485通信與DP的區別
    接口信號電平比RS-232-C降低了,就不易損壞接口電路的晶片, 且該電平與TTL電平兼容,可方便與TTL電路連接。數據最高傳輸速率為10Mbps。是採用平衡驅動器和差分接收器的組合,抗共模幹擾能力增強,即抗噪聲幹擾性好。
  • RS232、RS485、UART、TTL這麼多串口你都弄明白了嗎?
    RS485也是一種串口接口標準,時序是一樣的,不過邏輯電平標準不同。為了長距離傳輸採用差分方式傳輸,抗幹擾能力很強。可以說UART不是接口,而是實現串口收發的邏輯電路,這部分可以獨立成晶片,也可以作為模塊嵌入到其他晶片裡,單片機、SOC、PC裡都會有UART模塊。串口可以算是一個泛稱,一般指代的是串口時序標準。UART、RS232、RS485、TTL都遵循著類似的通信時序協議,因此都被通稱為串口。
  • RS232通信接口
    在我們的桌上型電腦上,一般都會有一個 9 針的串行接口,這個串行接口叫做 RS232 接口,它和 UART 通信有關聯,但是由於現在筆記本電腦都不帶這種
  • RS485通訊電路無法接收或發送或發送數據截斷現象分析
    通過這3個現象,我分析一下RS485電路的各部分組件的作用,避免大家再犯。結果上來rs485通訊不好使,我就懷疑了現有電路存在問題。經過對照發現如下圖是原電路板的有問題的電路。結合我要說的3個現象,我做下說明。首先是發送截斷和無法接收的現象原因。這2個現象主要是由於R1,R2的存在導致的。其中R1,R2是4.7k.這2個電阻在電路中去掉以後,發送數據不會出現截斷的現象了。而且接收數據也正常。
  • RS232通信接口電路的具體結構以及工作原理解析
    RS232通信接口電路的具體結構以及工作原理解析 21ic 發表於 2019-09-10 15:39:46 RS232標準是誕生於RS485之前的,但是RS232有幾處不足的地方
  • max232引腳圖及RS232引腳定義
    max232是一種把電腦的串行口rs232信號電平(-10 ,+10v)轉換為單片機所用到的TTL信號點平(0 ,+5)的晶片,這個晶片的價格比較貴大約要
  • 影響RS232轉RS485轉換器負載能力的因素
    經常有客戶諮詢的時候就會問:你們的rs232轉RS485能負載485節點。舉個簡單的例子:前幾天有個合作多年的老客戶和我說他使用的RS232轉RS485轉換器出問題了。合作這麼多年了都沒啥問題,怎麼會突然出問題。經過溝通了解得知,原來是因為變更了使用環境和傳輸距離,以前是連接了25個485節點在簡單的室內環境使用,傳輸距離都只有幾十米。
  • 【USB接口的奧秘】讓大家都懂USB通信原理
  • RS232、RS485、RS422、RJ45接口有什麼區別終於明白了-電工技術知識學習乾貨分
    RS232是標準接口,為D形9針頭,所連接設備的接口的信號定義是一樣的,其信號定義如下:而RS422/RS485為非標準接口,一般為15針串行接口(也有使用9針接口的),每個設備的引腳定義也不一樣。另外還需要說明的是,RS422和RS485也有區別:RS422為4線制,全雙工模式;RS485為兩線制,半雙工模式。
  • 3.3V供電的RS485接口滿足遠距離通訊要求
    三、低壓RS-485網絡電路的設計要點 1、共模幹擾 RS-485 接口採用差分方式傳輸信號,一般收發器能夠承受的共模電壓範圍為-7V至+12V,一旦共模電壓超出此範圍,將會影響通信的可靠性,甚至損壞接口。