久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 25553|回復: 44
打印 上一主題 下一主題
收起左側

為什么rs232只能點對點通訊而485就可以點對多通訊

  [復制鏈接]
跳轉到指定樓層
樓主
ID:260939 發表于 2019-1-6 18:04 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
100黑幣
rs232為什么不能像485那樣設了從機地址實現一主多從的通訊,不要說由電氣特性決定,具體一點為什么不能呢

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:432823 發表于 2019-1-6 21:09 | 只看該作者
RS232可以一對多通訊,在編碼上改動。
回復

使用道具 舉報

板凳
ID:155507 發表于 2019-1-6 21:59 | 只看該作者
因為rs232沒有地址,但可以單向并聯。

男廁所女廁所,都是廁所,你能隨便進嗎
回復

使用道具 舉報

地板
ID:260939 發表于 2019-1-6 22:34 來自觸屏版 | 只看該作者
angmall 發表于 2019-1-6 21:59
因為rs232沒有地址,但可以單向并聯。

男廁所女廁所,都是廁所,你能隨便進嗎

232把設備都帶上地址不就可以一主多從了?為什么說他只能點對點通訊,能不沒說一下原因
回復

使用道具 舉報

5#
ID:260939 發表于 2019-1-6 22:35 來自觸屏版 | 只看該作者
yaoji123 發表于 2019-1-6 21:09
RS232可以一對多通訊,在編碼上改動。

為什么在網上都說232是點對點通訊,是什么決定了它只能點對點通訊,能不能詳細的說一下
回復

使用道具 舉報

6#
ID:123289 發表于 2019-1-7 08:11 | 只看該作者
事實上都可以,485用硬件解決問題。但232可以用軟件解決問題。不過速度上慢了許多。
回復

使用道具 舉報

7#
ID:260939 發表于 2019-1-7 14:02 來自觸屏版 | 只看該作者
yzwzfyz 發表于 2019-1-7 08:11
事實上都可以,485用硬件解決問題。但232可以用軟件解決問題。不過速度上慢了許多。

485是怎么用硬件解決問題的,232怎么是用軟件解決問題的,能不能幫我解釋一下,謝謝了
回復

使用道具 舉報

8#
ID:32278 發表于 2019-1-7 22:26 | 只看該作者
Rs232的收發是分離的
回復

使用道具 舉報

9#
ID:158375 發表于 2019-1-8 09:12 | 只看該作者
你只好仔細看看什么是RS-232通訊,什么是485通訊,別無它法
回復

使用道具 舉報

10#
ID:453974 發表于 2019-1-8 12:35 | 只看該作者
這和他內部結構不一樣有關系,可能門電路的問題
回復

使用道具 舉報

11#
ID:260939 發表于 2019-1-8 14:14 來自觸屏版 | 只看該作者
笨笨兔 發表于 2019-1-8 09:12
你只好仔細看看什么是RS-232通訊,什么是485通訊,別無它法

看了,但是還是覺得232也能一對多通訊
回復

使用道具 舉報

12#
ID:386762 發表于 2019-1-8 17:18 | 只看該作者
RS485則采用平衡傳輸,即差分傳輸方式;
RS-232采取不平衡傳輸方式,即所謂單端通訊。
簡單理解232為高低電平通信,即 兩個設備同時通信輸出信號的話,一個輸出高一個輸出為低電平,是否短路?

回復

使用道具 舉報

13#
ID:95916 發表于 2019-1-8 22:07 | 只看該作者
啥意思?我做的好多都是一個主控單片機后面連好幾個單片機,用232通訊,咋就不能一主多從了
回復

使用道具 舉報

14#
ID:260939 發表于 2019-1-8 22:16 來自觸屏版 | 只看該作者
Jason_Jay 發表于 2019-1-8 17:18
RS485則采用平衡傳輸,即差分傳輸方式;
RS-232采取不平衡傳輸方式,即所謂單端通訊。
簡單理解232為高 ...

不讓兩個從設備同時通訊不就行了?就像485那樣一主多從,不讓從機主動和主機通訊只有主機主動和從機通訊不讓從機主動和主機通訊不就行了?
回復

使用道具 舉報

15#
ID:260939 發表于 2019-1-9 10:15 來自觸屏版 | 只看該作者
師稷 發表于 2019-1-7 22:26
Rs232的收發是分離的

收發分離有關系嗎
回復

使用道具 舉報

16#
ID:158375 發表于 2019-1-9 10:29 | 只看該作者
牛糞 發表于 2019-1-8 14:14
看了,但是還是覺得232也能一對多通訊

需要更多的硬件支持。
你還是不明白RS232和485的本質。
回復

使用道具 舉報

17#
ID:386762 發表于 2019-1-9 13:26 | 只看該作者
牛糞 發表于 2019-1-8 22:16
不讓兩個從設備同時通訊不就行了?就像485那樣一主多從,不讓從機主動和主機通訊只有主機主動和從機通訊 ...

理論上讓多個從機不同時發是可以的實現的
回復

使用道具 舉報

18#
ID:260939 發表于 2019-1-10 10:38 來自觸屏版 | 只看該作者
指端輕語 發表于 2019-1-8 22:07
啥意思?我做的好多都是一個主控單片機后面連好幾個單片機,用232通訊,咋就不能一主多從了

為什么百度上說232只能點對點通訊485可以點對多通訊,
回復

使用道具 舉報

19#
ID:260939 發表于 2019-1-10 10:40 來自觸屏版 | 只看該作者
笨笨兔 發表于 2019-1-9 10:29
需要更多的硬件支持。
你還是不明白RS232和485的本質。

能否講詳細一些
回復

使用道具 舉報

20#
ID:260939 發表于 2019-1-10 10:42 來自觸屏版 | 只看該作者
笨笨兔 發表于 2019-1-9 10:29
需要更多的硬件支持。
你還是不明白RS232和485的本質。

需要什么硬件
回復

使用道具 舉報

21#
ID:465770 發表于 2019-1-10 14:00 | 只看該作者
典型的串行通標準是RS232和RS485,它們定義了電壓,阻抗等,但不對軟件協議給予定義,區別于RS232, RS485的特性包括:

1. RS-485的電氣特性:邏輯"1"以兩線間的電壓差為+(2-6)V表示;邏輯"0"以兩線間的電壓差為-(2-6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片, 且該電平與TTL電平兼容,可方便與TTL 電路連接。

2. RS-485的數據最高傳輸速率為10Mbps 。

3. RS-485接口是采用平衡驅動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。

4. RS-485接口的最大傳輸距離標準值為4000英尺(約1219米),實際上可達 3000米,另外RS-232-C接口在總線上只允許連接1個收發器,即單站能力。而RS-485接口在總線上是允許連接多達128個收發器。即具有多站能力,這樣用戶可以利用單一的RS-485接口方便地建立起設備網絡。應用RS-485 可以聯網構成分布式系統。RS-485的"節點數"主要是依"接收器輸入阻抗"而定。

因RS-485接口具有良好的抗噪聲干擾性,長的傳輸距離和多站能力等上述優點就使其成為首選的串行接口。因為RS485接口組成的半雙工網絡一般只需二根連線,所以RS485接口均采用屏蔽雙絞線傳輸。 RS485接口連接器采用DB-9的9芯插頭座,與智能終端RS485接口采用DB-9(孔),與鍵盤連接的鍵盤接口RS485采用DB-9(針)。

串口協議只是定義了傳輸的電壓,阻抗等,編程方式和普通的串口編程一樣。
回復

使用道具 舉報

22#
ID:566001 發表于 2019-6-18 18:03 | 只看該作者
這與232接線方法有關。
1號232的RX接2號232的TX,則1號2號可以通信;
1號232的RX接3號232的TX,則1號3號可以通信;
但此時2號和3號的TX接一起了,不能通信。
485的接線方式為A接A、B接B,在同一個總線上,任何一個485都可以發信息,并且被其他收到
回復

使用道具 舉報

23#
ID:517466 發表于 2019-6-18 21:05 | 只看該作者
樓主單片機原理吃透了嗎?吃透了,還會說RS232不能多機通訊嗎?
回復

使用道具 舉報

24#
ID:207421 發表于 2019-6-19 00:21 | 只看該作者
看圖,另類解法;  要詳解,請百度查兩者具體標準文檔,不想復制!

232-485.JPG (63.38 KB, 下載次數: 175)

如圖

如圖
回復

使用道具 舉報

25#
ID:345562 發表于 2019-6-19 09:11 | 只看該作者
232是你給什么它發什么,如你給5,它發5,收也只有5.
485你給的數會加地址,如你給5,它傳發1 5,1號從機收到1 5.去掉地址就是5.其它從機同樣也收到1 5,只是不是自己的地址全不用為沒收到.這樣能明白?
回復

使用道具 舉報

26#
ID:564631 發表于 2019-6-19 09:26 | 只看該作者
如果只是單向傳輸RS232可以1對多,如果雙向的話智能1對1通信,不能同時多對多,因為232指定了接收與發送端,接法是死的。
回復

使用道具 舉報

27#
ID:260939 發表于 2019-9-22 21:56 來自觸屏版 | 只看該作者
PBL 發表于 2019-6-19 09:11
232是你給什么它發什么,如你給5,它發5,收也只有5.
485你給的數會加地址,如你給5,它傳發1 5,1號從機收到1 5 ...

給232加上地址不就也能一對多通訊了,rs2323不是沒有規定接口的機械形式嗎?如果規定了我就理解了
回復

使用道具 舉報

28#
ID:260939 發表于 2019-9-22 22:05 來自觸屏版 | 只看該作者
quanquan12 發表于 2019-6-19 09:26
如果只是單向傳輸RS232可以1對多,如果雙向的話智能1對1通信,不能同時多對多,因為232指定了接收與發送端 ...

它規定了接口的形式了嗎?感覺其實增加點硬件還是可以一對多的通訊。是不是改了就不叫232了
回復

使用道具 舉報

29#
ID:382461 發表于 2022-6-9 23:50 來自觸屏版 | 只看該作者
我的理解是點對點通訊是指雙方可以進行數據交換
回復

使用道具 舉報

30#
ID:382461 發表于 2022-6-9 23:56 來自觸屏版 | 只看該作者
R232如果是TX接多個RX是有可能實現數據傳輸,但是如果是RX接多個TX的時候就不能正常通訊了(TX輸出),點對多指的是一個機子可以和其他機子互相通訊,很明顯不符合
回復

使用道具 舉報

31#
ID:883242 發表于 2022-6-10 00:37 | 只看該作者
yzwzfyz 發表于 2019-1-7 08:11
事實上都可以,485用硬件解決問題。但232可以用軟件解決問題。不過速度上慢了許多。

完全是亂說,對于RS232一個TX可以對應多個RX,但是不可能有多個TX對應一個RX,所以RS232網絡只有一個人可以發言,多人可以接收。

多人發送絕不可能實現!!!

RS485也有同樣的問題,但是發送可以是搞組態,不影響其他發送端。

結論:RS232不可能用軟硬件解決問題。RS485可以用軟件讓多個發送端分時發送堅決問題。
回復

使用道具 舉報

32#
ID:25310 發表于 2022-6-10 08:17 | 只看該作者
通訊協議上看本質是一樣的,不同之處是硬件上的差異,RS485 是差分輸入,抗干擾性能強,通信電纜可以長,RS232也就1-2米距離。從這個角度看RS485 是占優勢的,其他都是一樣的。
回復

使用道具 舉報

33#
ID:345562 發表于 2022-6-10 10:33 | 只看該作者
首先232程485說的是硬件接口標準,點對點通信和點對多通信是說的通信協儀。232也能點對多通信,485也
能點對點。我們一般用232走點對點協儀應為232通信距離的問題,485可以實現遠距,點對多也就是通信距離
遠。光從理論說是可以,實際是點對多干擾多,抗干擾是主要問題。希望能幫到你。
回復

使用道具 舉報

34#
ID:86450 發表于 2022-6-10 13:48 | 只看該作者
我覺得232可以實現 一對多通訊。 但是不好實現 多多通訊。但是可以把主機當中轉站實現多對多通訊,搞那么復雜,不如直接用485了。
回復

使用道具 舉報

35#
ID:434404 發表于 2022-7-2 13:33 | 只看該作者
232可以一對多通訊,只需要分配不同設備地址,就可以實現
回復

使用道具 舉報

36#
ID:883242 發表于 2022-7-2 13:42 | 只看該作者
云與雲 發表于 2022-7-2 13:33
232可以一對多通訊,只需要分配不同設備地址,就可以實現

不懂就別瞎說,RX可以并聯,TX并聯就是短路燒片子,怎么分配地址實現1對多?
回復

使用道具 舉報

37#
ID:1023753 發表于 2022-7-2 14:27 | 只看該作者
看了下大家的說法,我理解的是 接收端可以并聯接在一起。發送端并聯的話,同一時間電平不一樣的話就是高低電平短路,你算是搞電平還是低電平,另外高低電平短路會燒芯片。
回復

使用道具 舉報

38#
ID:1046598 發表于 2022-10-4 11:33 | 只看該作者
RS232不能實現多機通信,原因是RS232為全雙工的通信方式,一般的連接方式都為TTL電平,線路空閑時發送和接收的TTL電平都是高電平,電平轉換芯片之后得到的RS232電平總是低。現在假設A為主機,B和C為從機,那么A想給B發送信號的時候沒有問題,因為A的TXD線連接在B和C的RXD線上面,此時B和C的RXD線都是正常的處于等待接收(空閑)的狀態,但是如果B如果收到信號想給A回復的時候,B的TXD與C的TXD線都同A的RXD線連接在一起的,B此時處于發送數據的狀態(B即想控制自己的TXD線高低電平之間變化),然而C此時處于空閑狀態(C想保證自己的TXD線為低電平不變),這個時候B和C的TXD線之間就出現了通信沖突。所以RS232可以實現點對點的通信方式,但這種方式不能實現組網的功能;
RS485可以實現多機通信,原因是RS485為半雙工通信方式,即分時實現收和發。總線空閑的狀態下需要保證狀態為邏輯1,也就是A-B的電壓符合邏輯1的電平值。假設此時1為主機,2和3為從機,數據線的連接方式為1,2,3的A連接在一起,1,2,3的B也連接在一起,不存在RS232連接方式的問題。
回復

使用道具 舉報

39#
ID:593706 發表于 2022-10-12 22:25 | 只看該作者
RS232和RS485最主要的區別是:232是雙工通信,收發可以同時進行,485是單工通信,收發不能同時進行,這就是232不能一對多的主要原因。也就是說,232通信的時候,如果一對多,收發的數據就會打架互相干擾,而485的收發是分開的,不會打架。
回復

使用道具 舉報

40#
ID:384109 發表于 2022-10-12 22:39 | 只看該作者
232的芯片引腳結構只能做單對單通訊,是引腳電路決定的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品精品久久久 | 亚洲午夜网 | 久久精品高清视频 | 精品久久久久久 | 美女高潮网站 | 天天躁天天操 | 91日韩 | 国产精品v | 色综合久久伊人 | 国产精品久久久久久久久图文区 | 日本黄色影片在线观看 | 一区二区精品在线 | 日韩欧美在 | 91久久久精品国产一区二区蜜臀 | 日韩高清成人 | 最新国产福利在线 | 在线免费观看一区二区 | 亚洲二区在线 | 一区二区三区在线免费观看 | 毛片com | 亚洲精品一区在线观看 | 亚洲视频欧美视频 | xx视频在线观看 | 天天操操| 久久亚洲国产精品 | 国产精品久久国产精品久久 | 亚洲欧美一区二区三区国产精品 | 精品在线一区二区 | 国产精品精品视频一区二区三区 | 久久蜜桃av一区二区天堂 | 99免费精品视频 | 久久精品高清视频 | 国产高清美女一级a毛片久久w | 国产午夜精品一区二区三区四区 | 69xxx免费| 成人一区二区视频 | 国产精品久久久久久久7电影 | 日韩字幕 | 午夜精品一区二区三区在线观看 | www.婷婷 | 日韩久久精品视频 |