回覆列表
-
1 # 暴富啦靜
-
2 # 亞洲區鋤奸大隊
串口通信和485通信都是用於在設備之間進行數據傳輸的通信方式,但它們之間有以下幾個區別:
物理層標準不同:串口通信是指基於RS-232標準的串行通信,它是一種點對點的單向或雙向通信方式,使用DB9或DB25接口連接設備。而485通信是基於RS-485標準的串行通信,它是一種多點、半雙工或全雙工通信方式,使用2線或4線連接多個設備。
傳輸距離不同:串口通信通常用於距離較短、速率較低的數據傳輸,最大傳輸距離一般不超過50米。而485通信可以支持長達1200米的傳輸距離,因此適合用於跨越較長距離的數據傳輸。
傳輸速率不同:串口通信通常支持的最高波特率為115200,而485通信可以支持更高的傳輸速率,最高可以達到10Mbps。
多點通信能力不同:串口通信只支持點對點通信,而485通信支持多個設備之間的通信,因此適合於多個設備之間的數據傳輸。
總的來說,串口通信適用於距離較短、傳輸速率較低、僅需點對點通信的場景,而485通信適用於跨越較長距離、傳輸速率較高、需要多點通信的場景。
-
3 # 智者大頭咩咩咩
串口通信和485有以下區別:明確串口通信和485有一些不同點串口通信是一種簡單但速度較慢的通信方式,只能連接兩個設備,數據傳輸是單向的;而485是一種較為高效的通信方式,可以連接多個設備,數據傳輸是雙向的。
485通信更適用於遠距離通信和多設備通信場景,數據傳輸速度較快,噪聲干擾能力較強;而串口通信適用於近距離通信,不需要在互聯網上通信的場景。
在實際應用中,我們需要根據需求選擇適合的通信方式。
i²c總線和485通訊方式是兩回事的。 485 是串行通信的總線方式,適合於遠距離多機通信,組成多機通信網絡,是多個設備之間互相通信,只用兩條導線就可以了。 而i²c總線只適合於芯片之間通信,而且也只能是在一塊板子上的,不能用導線連接的。而且要求的時序是很嚴格的,組成主機-從機結構,並不能構成通信網絡。