怎麼實現把232串列埠分成兩個232串列埠接到伺服器上,,並

時間 2021-10-14 21:22:44

1樓:匿名使用者

如果是 3線tx rx gnd 串列埠的話,有這樣的模組請看 武漢鴻偉光電e232h4 4路rs-232高速隔離集線轉換器 特點

�7�4 實現一個串列埠裝置與4個串列埠裝置主從式通訊�7�4 專用工業導軌槽模組

�7�4 兩端訊號保持光電隔離;

�7�4 全面容錯機制,一路從節點損壞不影響其他節點通訊

2樓:匿名使用者

不說了,直接上圖:引腳說明:rs2329針介面管腳定義引腳定義符號1載波檢測dcd(datacarrierdetect)2接收資料rxd(receiveddata)3傳送資料txd(transmitdata)4資料終端準備好dtr(dataterminalready)5訊號地sg(signalground)

6資料準備好dsr(datasetready)7請求傳送rts(requesttosend)8清除傳送cts(cleartosend)9振鈴提示ri(ringindicator)

3樓:匿名使用者

軟體做多了,趕快出來

一個rs232串列埠能否被兩個裝置同時訪問?

4樓:萍水e相逢

rs232 是 一對一的!

rs485 倒是可以一對多的主從結構!

請看 鴻偉光電

485b 232/485有源隔離轉換器

485c 232/485/422無源轉換器

有哪位高手用過rs232串列埠一分二的介面做通訊?由一個串列埠分出來的兩個串列埠是怎麼區別的?

5樓:匿名使用者

兩個串列埠都能接受同一個資訊。在資訊中加入識別號碼。比如1串列埠在資訊中某個位元組是1就區別2串列埠了

6樓:匿名使用者

另有驅動?肯定會出現兩個串列埠的,這不用說的。

7樓:匿名使用者

有這樣的產品的

請看 武漢鴻偉光電

e232h4 4路rs-232高速隔離集線轉換器e232h4實現一路rs-232與4路rs-232的高速光電隔離轉換,匯流排分割技術,2500v光電隔離。產品特點

▶ 實現一個串列埠裝置與4個串列埠裝置主從式通訊▶ 專用工業導軌槽模組

▶ 兩端訊號保持光電隔離;

▶ 全面容錯機制,一路從節點損壞不影響其他節點通訊▶ 工業級設計,優選進口元器件,全部表面貼裝工藝

rs232轉rs485時 串列埠如何進行多個裝置同時通訊接收資料呀??

8樓:墨汁諾

轉到485的情況下,其實每個485口都收到了資訊,根據協議來說,幀資料裡面的地址是用來區分執行節點的,在每個485節點上的程式改動一下,只要接收到幀資料裡面的命令就執行,但是這樣容易造成485網路資料擁堵 。

rs485通訊,每個裝置通常是要有地址的,主從機通訊時是按地址進行的。當主機向多個裝置傳送資料時,可以採用廣播模式,即對所有從機傳送。而從機接收到資料後不允許返回資料的。

這可以在通訊協議中加上廣播模式,要是用modbus協議通訊,就帶有廣播模式。

9樓:萍水e相逢

可以的!

rs485 匯流排網路 就是 這樣的

具體 體現在 通訊 協議上 modbus 等等

10樓:

一般串列埠多機通訊都是採用問答式的通訊形式,主機向下位機傳送命令資料,每個下位機都接到命令,然後下位機進行命令判斷,比如是針對某一機號(地址)的從機的讀取命令,則該從機返回相應命令,其他從機則無返回;rs232轉rs485只是將資料處理,與通訊原理沒多大關係

微控制器串列埠同時接232和485存在衝突嗎

11樓:

如果不加處理直接硬接,肯定會存在衝突的風險。

例如你的rxd腳同時接在232收發器的rxout(電氣屬性為ttl輸出)和485收發器的rd(電氣屬性為ttl輸出)上面,假如一個收到邏輯「1」、另一個收到邏輯「0」,意味著什麼?兩個輸出管腳一個輸出高電平、一個輸出低電平,還短接在一起……

如果因資源有限、不得不共用一個串列埠,也應當進行合理的軟硬體設計,軟體上兩個匯流排介面分時間片複用、硬體上合理規劃匯流排切換或增加一級保護、防止出現兩個輸出管腳對接這種挑戰設計底線的情況……

12樓:匿名使用者

只要設計合理,不會衝突的。

232通訊中一個串列埠能連線多個裝置嗎

13樓:土豆遇見熊

232只支援點對點通訊,也就是說一個232介面只能接一個232裝置。

485支援點對多點通訊,所以可以接多個裝置

如果232方式你必須要接多個232裝置的話就需要加一個232的集線器(又名分配器),可以把一個232擴充套件多個232口,然後你就可以接多個232裝置。市場上常見的有4口的,8口的,**大概在100-200.左右。

14樓:弓米米米弓

不能,232是全雙工模式,只能接一個裝置;一條485線上最多可以接256個裝置。

51微控制器的串列埠io(txd,rxd),能否同時接到兩片max232晶片上使用?? 5

15樓:匿名使用者

理論上是可以的,但你必須從應答的流程上保證,在任意時刻最多只能有一個從

版機在傳送資料,這權點要考慮清楚。

另外,txd,rxd可能驅動不了這麼多口子,最簡單的辦法,你可以將訊號輸入到一個74ls04,以增強其驅動。

16樓:匿名使用者

可以!----

用一片cd4052晶片把txd+rxd分接到兩片max232晶片中去。cd4052.pinab受控於微控制器p1.0 & p1.1,用於回選擇那個晶片要與微控制器通訊。

但是有些受限

答。【1】不能廣播分發;【2】不能同時響應,只能挨個詢問"你要服務嗎?",然後根據情況走下一步。

只要波特率夠快,可以解決很多問題。

----

若要想隨機響應,可以+d觸發器,記住"誰想訪問主機",然後微控制器再重新查詢,執行服務程式,清理d觸發器的記憶,為下次準備。這種情況,可以把mcu的txd接到所有的max232的txd端,然後發出廣播,或者依次查詢。待有從機要服務,她會發來訊號,被d觸發器記住,微控制器再單獨與她通訊。

通訊時,rxd是通過cd4052選接進來的,微控制器不能同時接收其外的資料(否則產生狀態衝突--短路)。

d觸發器接成:rxd被記住(低電平),立即封鎖時鐘。服務完畢,微控制器非同步方式,重新開放時鐘,便於下次鎖定。

rxd還同時接到cd4052的4:1-mux的一個輸入端,再匯接到rxd端。

d觸發器的識別和清除,可以共用一個引腳。

----

good luck !

17樓:匿名使用者

硬體上來說,就像ghost4063所說,可以通過ttl閘電路增加帶載能力,滿足一拖多的電氣要內求。容

但是更要命的是,你必須設法確保4臺從機不會同時回發資料,否則當出現衝突時就可能燒管腳。這樣硬體上就得設法變更max232輸出驅動型別,或者新增閘電路進行邏輯轉換;軟體上只能施行嚴格令牌制度的通訊協議。

18樓:惜憶淚情

不能同時使用,但是可以用微控制器另外兩個i/o口模擬,這樣是可以解決的。

怎樣用vb實現rs232介面通訊

vb可以使用mscomm控制元件來實現串列埠通訊。mscomm 控制元件通過串列埠傳輸和接收資料,為應用程式提供序列通訊功能。mscomm 控制元件提供下列兩種處理通訊的方式 事件驅動通訊是處理序列端 互作用的一種非常有效的方法。在許多情況下,在事件發生時需要得到通知,例如,在 carrier de...

rs232串列埠通訊,各位大神速度吧

既然使用了232,那麼自然就說明資料傳輸是有限制的,讀取主程式?彙編的概念中,232是這個中斷訊號,主程式會 優先 幫你處理232上面的資料,至於怎處理,那要看程式設計師如何寫 比如,他說你傳送個 0x0f 給我,我就告訴你主程式內容?別多想了,換成是你寫這個程式,也不會把flash中的內容傳送出去...

急求c語言實現計算字串中子串出現的次數

朋友想念你 include include void main else p1 if p2 0 sum p2 str2 printf d sum getchar 希望這個能幫到你。加油吧少年 請放心使用,有問題的話請追問 滿意請及時採納,謝謝,採納後你將獲得5財富值。你的採納將是我繼續努力幫助他人的...