232轉485資料變化嗎,232轉485再轉232,那整個線路是半雙工還是全雙工。

時間 2022-03-23 20:19:49

1樓:匿名使用者

看你的協議,如果是基於全雙工來編寫相關程式的話,轉為485半雙工通訊,會出錯。

rs-485介面大多都是基於rs-232介面與電腦進行通訊的,485協議程式設計都是基於串列埠程式設計的,而由於rs-232與rs-485介面的不同,由於rs-232只支援點對點通訊,全雙工通訊,而rs-485是支援點對多點通訊,半雙工通訊,基於其編寫的協議有一定的相關性又有一定的區別。

rs-232介面支援點對點通訊,全雙工通訊模式,現在對於rs-232的使用大多都是基於無modem連線,其分為握手連線和無握手連線,握手連線方式類似於打**,請求連線方發起連線請求傳送,等待對方準備就緒並且允許傳送,然後傳送資料,傳送資料的同時也可以接收對方傳送的資料。而無握手連線則是類似於對講,直接傳送相關的資料過去,由於現在硬體功能增強,串列埠可以隨時處於準備接收狀態。在針對rs-232串列埠進行程式設計,無握手連線最簡單,而握手連線則需要編寫相應的應答命令之類的**。

rs-485介面支援點對多點通訊,半雙工通訊模式,由於485是半雙工通訊模式,就必須要解決資料流向問題,就像某條鐵路可以雙向通車,為了防止撞車追尾等事故的發生,必須要通過相應的排程來解決該問題,同樣的道理,由於支援點對多點通訊,也必須要通過主機進行相應的排程來解決該問題,而且主機對於整個匯流排必須具有絕對的控制權。關於485通訊問題,我們利用老師在教室講課作為例子來說明。

我們假設老師作為rs-485匯流排的主機,而學生作為485匯流排的從裝置,而學生的學號則是從裝置的位址碼。老師對於整個課堂具有絕對的掌控力,一般來說,老師在上課之前會對學生進行點名以確實學生是否有缺課的,同樣的道理,rs-485匯流排的主機一開始也會對從裝置進行一次輪詢,逐個位址碼去詢問裝置是否正常並且對相關情況做個記錄,防止在正常通訊的時候不斷呼叫並不存在的位址碼而導致通訊效率下降。主機對於從裝置的控制是利用廣播方式傳送下去的,而從裝置只對含有自己位址碼的指令做相關的回應,在從裝置做回應的情況下,其他的從裝置和主機保持沉默,當從裝置執行完相關指令之後,傳送完畢訊號給主機,主機繼續執行下一條指令。

就像老師在課堂講課的時候,指定某個學生回答問題,學生回答問題過程中,其他學生和老師保持沉默,不容許課堂上有講小話的情況,只有當學生回答完問題之後並且告知老師自己回答完畢,老師才會繼續講課或者指令另外的學生做相應的動作。485協議的程式設計基於上面的思路編寫。

rs-485匯流排協議對於意外情況的處理,當485匯流排主機對其從裝置傳送相關的指令的時候,從裝置可能會因為種種原因而不執行相關指令的情況,比如從裝置在使用過程中損壞而不能回應相關指令,主機一般都會設定乙個時延,在設定的時間之內得不到相關從裝置的回應,其應該做相應的記錄並且執行下一條指令。就像老師點名要求某個學生回答問題,而沒有得到相應的回應,點名三次之後,還是沒有回應,對於該學生的缺課做相關的記錄,然後繼續下面的課程。

關於485匯流排線路另外的一些問題也可以用老師講課來做比喻,如老師講課過程中,外面的噪音非常的大,從而導致學生聽不到,那就需要加擴音器,對於485匯流排而言,就是外部干擾過大,導致衰減的485訊號淹沒在雜訊中,需要增加深圳市鼎信鴻達科技****的485中繼器中繼還原相關訊號再次傳輸,同樣的道理,如果教室過大,導致老師說的話並不能傳到最後面的學生處,也是增加擴音器來解決問題,當485匯流排傳輸距離過長的時候,也是通過485中繼器放大訊號延長傳輸距離,還有就是如果講課過程中,產生了混音的情況有可能會導致整個課堂都聽不清楚,就將其劃分為多個小教室,通過多個廣播將老師的聲音分別傳入各個教室,使其不混雜都能夠聽清楚,如果將多個rs-485匯流排簡單的按照星型連線或者樹形連線方式連線,就會產生訊號反射等問題,就必須採用深圳市鼎信鴻達科技****的485集線器或者485中繼器將其相互隔離,獨立驅動,不會相互影響,從而保證485通訊的穩定性。

2樓:匿名使用者

rs232和rs485是兩種通訊方式的物理連線結構定義。傳輸的資料與這個沒有直接關係的。

3樓:萍水e相逢

不會!除非 電路錯誤

232轉485再轉232,那整個線路是半雙工還是全雙工。

4樓:匿名使用者

你好!轉成 485 就是半雙工了,這樣肯定會出現一些問題了,建議傳送應答後回傳資料

5樓:匿名使用者

如果只有2線即a,b線就是半雙工,

想問下rj45轉成rs485或是rs232會不會把資料格式都改變了呢?轉換的過程中會不會丟失資料幀呢?

6樓:乘莊靜

用全雙工的rs485晶元,也就是收、發獨立,各用一對差分線傳輸,直接轉換就可以了。 用半雙工模式(只要一對線)就需要收發轉換控制了。

有人知道rs232轉rs485介面是怎麼用的麼

7樓:匿名使用者

rs232-485轉換器主要包括了電源、232電平轉換、485電路三部分。本電路的232電平轉換電路採用了nih232或者也可以直接使用max232積體電路,485電路採用了max485積體電路。為了使用方便,電源部分設計成無源方式,整個電路的供電直接從pc機的rs232介面中的dtr(4腳)和rts(7腳)竊取。

pc串列埠每根線可以提供大約9ma的電流,因此兩根線提供的電流足夠供給這個電路使用了。經實驗,本電路只使用其中一條線也能夠正常工作。使用本電路需注意pc程式必須使串列埠的dtr和rts輸出高電平,經過d3穩壓後得到vcc,經過實際測試,vcc電壓大約在4.

7v左右。因此,電路中要說d3起的作用是穩壓還不如說是限壓功能。

max485是通過兩個引腳re(2腳)和de(3腳)來控制資料的輸入和輸出。當re為低電平時,max485資料輸入有效;當de為高電平時,max485資料輸出有效。在半雙工使用中,通常可以將這兩個腳直接相連,然後由pc或者微控制器輸出的高低電平就可以讓max485在接收和傳送狀態之間轉換了。

由於本電路dtr和rts都用於了電路供電,因此使用tx線和hin232的另外乙個通道及q1來控制max485的狀態切換。平時nih232的9腳輸出高電平,經q1倒相後,使max485的re和de為低電平而處於資料接收狀態。當pc機傳送資料時,nih232的9腳輸出低電平,經q1倒相後,使max485的re和de為高電平而處於資料傳送狀態。

8樓:匿名使用者

你的這種情況,可以用兩種方法來解決:1。你所說的終端裝置可以支援rs-485的話,你直接購買乙個rs-232轉rs-485的轉換器,把rs-485端按照說明書接終端裝置,rs-485只要接兩根線就可以了,你只要找出485+,485-兩根線就可以了。

2.如果你實在是搞不定那個rs-485的話,你就用兩個rs-232轉rs-422的轉換器來延長rs-232的通訊距離,關於兩個都是母頭的問題,完全可以做乙個db9的交叉線就可以了,2和3相互交叉。下面的參考資料有rs-232延長的解決方案。

9樓:水知寒

這麼長的網線,我昏,那速度還能上去嗎?別用了。這樣弄都沒用!

232轉485轉換器,資料丟失是怎麼回事? 20

10樓:匿名使用者

你好!1、檢查晶振和波特率算的是不是對的?

2、你 485 傳送的時候,使能端是怎麼控制的?

3、微控制器先用232 發一下,看看是不是都能收到資料?

要是不能解決問題,私信聯絡

232轉485轉換器的問題

11樓:

監控用的攝像槍和雲台一般都是用的是485介面進行通訊,但是電腦上只有rs-232介面,當然需要轉換器將其轉換才可以將資料送入到電腦中,必須要使用的。

12樓:匿名使用者

下位機是dsp上位機是電腦嗎,如果是,直接這樣進行介面轉換是不行的,電腦只能使用rs232轉rs485,而如果dsp也只有rs232介面,那只能再買乙個rs485轉rs232與dsp連線,要不然dsp就得改硬體了。換句話說,如果兩頭都是rs232介面,必須經過兩次轉換才能通訊。

13樓:匿名使用者

這樣可能不成功!

程式設計還是不要遠距離祝好!

sp485een晶元把232訊號轉成485訊號?是通過什麼運放電路實現的?

rs232轉usb的接法原理,RS232轉USB的接法 原理

唐開靜 rs232轉usb就是把高度 15v電壓和5v電壓之間轉換。原理和直流打蚊子差不多,用電容充電升壓。 原理的話,一句兩句說不清楚而且搞懂了也沒什麼用!直接某寶買一個rs232轉usb的轉接器就搞定了! 不能直接連線!市場上賣的轉接器裡都是有一個小晶片的。引用知道以前的一個回答 rs232與u...

rs232和rs485資料通訊不一樣嗎?不都是串列埠透傳嗎

好人100個 rs232跟rs485針腳一樣是不一樣的,rs232標準為9針,而rs485一般為a b及地共3針。電腦上標準配置的視窗都是rs232視窗,如果要變成rs485,需要用專門的rs232轉rs485硬體轉換介面進行轉換。rs232介面的速度雖然很慢,但是因為其標準化設計 由電子工業協會 ...

筆記本用rs232轉usb,開機不能自動識別此串列埠。需要重新拔插一下,才能識別。如果實現開機自動識別?謝謝

是軟體發現不了串列埠,還是在裝置管理器裡面看不到,如果裝置管理器看不到你可能是驅動問題 重灌驅動 微型usb高速光隔 rs 232 485 422 usb232gh3 高速光隔usb rs 232 485 422轉換器 ftdi驅動 世界上最小 usb232gh2 高速光隔usb rs 232 48...