|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請問485通訊的問題 |
| 作者:fhs_wz 欄目:技術(shù)交流 |
1.485總線采用4線全雙工方式,一個(gè)主控輪流問數(shù)個(gè)終端,終端回答數(shù)據(jù)。請問當(dāng)終端不向主控發(fā)送數(shù)據(jù)的時(shí)候是否要把自己的485數(shù)據(jù)輸出接口置成高阻態(tài)?? 2.現(xiàn)在485總線不得不接成星型模式,每條支路距離大約有30米,都接入一個(gè)類似hub的設(shè)備(內(nèi)部把所有的接口都連成一條485總線)再和總控連接。這種方式能否正常通訊?若把所有接口用485驅(qū)動芯片轉(zhuǎn)換成ttl信號再用485驅(qū)動芯片轉(zhuǎn)換回485信號接入總線,這樣可行嗎? 謝謝諸位指教 |
| 2樓: | >>參與討論 |
| 作者: linxinchun 于 2006/1/19 15:45:00 發(fā)布:
回答 1 485總線采用4線全雙工方式就不叫485了,叫422了 2,第二個(gè)問題還沒有理解你想問什么。 |
|
| 3樓: | >>參與討論 |
| 作者: iC921 于 2006/1/19 16:22:00 發(fā)布:
樓上說的不對 RS-485由來 RS-485標(biāo)準(zhǔn)是由兩個(gè)行業(yè)協(xié)會于1983年共同制訂合開發(fā)的,即EIA-電子工業(yè)協(xié)會和TIA-通訊工業(yè)協(xié)會。EIA開始時(shí)在它所有的標(biāo)準(zhǔn)前加上“RS”前綴(推薦標(biāo)準(zhǔn)Recommended STANDARD的縮寫)。這個(gè)名稱一直延用至今,現(xiàn)在EIA-TIA已正式用“EIA/TIA”取代“RS”以明確其來源。修訂后命名為TIA/EIA-485-A。不過我們還是習(xí)慣地稱之為RS-485。RS-485由RS-422發(fā)展而來。兩者是工業(yè)應(yīng)用中最成功的標(biāo)準(zhǔn)。而RS-422是一個(gè)差分標(biāo)準(zhǔn),是為了彌補(bǔ)RS-232的不足提出來的,改進(jìn)了RS-232通訊距離短和速率低的缺點(diǎn),RS-422定義了一種平衡通信接口,將傳輸速率提高到了10Mbps,在速率低于1000Kbps時(shí)傳輸距離延長到4000英尺,并且允許在一條平衡線上連接最多10個(gè)接收器,可以說RS-422是一種單機(jī)發(fā)送、多機(jī)接收的單向傳輸規(guī)范。 RS-485是在RS-422的基礎(chǔ)上,為了擴(kuò)展應(yīng)用范圍和通訊能力,增加了多點(diǎn)、雙向通信能力,也就是說,允許多個(gè)發(fā)送器連接到同一條總線上,同時(shí),增加了發(fā)送器的驅(qū)動能力和通訊沖突的保護(hù)特性,通過差分傳輸擴(kuò)展總線的共模范圍。RS-485滿足了所有的RS-422規(guī)范,但反之則不成立。 |
|
| 4樓: | >>參與討論 |
| 作者: 夏蟲 于 2006/1/19 16:35:00 發(fā)布:
樓上兩位說得不是一個(gè)東東啊 linxinchun說得是對的,485芯片只用兩根線做通訊并且是半雙工; 422芯片采用4根線通訊,是全雙工 iC921說得也是對的,485協(xié)議確實(shí)是這么規(guī)定的 可是二位一個(gè)是在芯片的角度,一個(gè)是從協(xié)議出發(fā) |
|
| 5樓: | >>參與討論 |
| 作者: iC921 于 2006/1/19 18:45:00 發(fā)布:
是不是雙工的422實(shí)際上就是兩個(gè)422? 485也是一樣? 再或者說,422和485并沒有關(guān)于單工、雙工和半雙工的規(guī)定?如果是這樣,“RS-485是在RS-422的基礎(chǔ)上,為了擴(kuò)展應(yīng)用范圍和通訊能力,增加了多點(diǎn)、雙向通信能力”應(yīng)該如何理解? --------- 另,我一直不知道RS-485的“防通訊沖突的保護(hù)特性”是如何實(shí)現(xiàn)的。不知道哪位幫助解釋? 另外,我上帖有一句話我是不同意的“通過差分傳輸擴(kuò)展總線的共模范圍”,----顯然,這個(gè)性能不是通過“差分傳輸”來實(shí)現(xiàn)的。 |
|
| 6樓: | >>參與討論 |
| 作者: fhs_wz 于 2006/1/19 20:43:00 發(fā)布:
關(guān)于第2點(diǎn)我再解釋一下 關(guān)于第2點(diǎn)我再解釋一下:就是485總線是在一個(gè)類似hub的設(shè)備內(nèi)部外面的設(shè)備通過485芯片轉(zhuǎn)換成ttl信號再通過485芯片轉(zhuǎn)換成485掛在hub內(nèi)部的485總線上。這樣解決總線上的分支引出線不能太長的問題是否可行?? 請高手指教 |
|
| 7樓: | >>參與討論 |
| 作者: liudewei 于 2006/1/19 21:01:00 發(fā)布:
RS485本身不能解決沖突,需要通過軟件解決 至于 “就是485總線是在一個(gè)類似hub的設(shè)備內(nèi)部外面的設(shè)備通過485芯片轉(zhuǎn)換成ttl信號再通過485芯片轉(zhuǎn)換成485掛在hub內(nèi)部的485總線上。這樣解決總線上的分支引出線不能太長的問題是否可行??” 這樣轉(zhuǎn)換也是可以的,可以增加驅(qū)動的門數(shù),RS485同樣可以結(jié)成星形,在星形的遠(yuǎn)端加上匹配電阻即可,但這個(gè)就增加了驅(qū)動端的負(fù)荷。 |
|
| 8樓: | >>參與討論 |
| 作者: 夏蟲 于 2006/1/20 13:24:00 發(fā)布:
關(guān)于第二點(diǎn)我談一下我的看法 “RS-485是在RS-422的基礎(chǔ)上,為了擴(kuò)展應(yīng)用范圍和通訊能力,增加了多點(diǎn)、雙向通信能力” 顯然對于需要4線通訊的422來說,用兩條線通訊的485的適應(yīng)能力更強(qiáng),并且連接簡單很多,所以“擴(kuò)展應(yīng)用范圍和通訊能力” 并且422要連接多個(gè)從機(jī)接法比485要麻煩一些,所以485“增加了多點(diǎn)” “雙向通信能力”并不是說485是全雙工,只是說485可以雙向通信,但是由于485比422少用2根線,所以只能用于半雙工,但是比接法復(fù)雜的422來說,大家還是喜歡用485通訊 |
|
| 9樓: | >>參與討論 |
| 作者: iC921 于 2006/2/21 21:30:00 發(fā)布:
好久了,今天想起來看..... |
|
| 10樓: | >>參與討論 |
| 作者: chunyang 于 2006/2/22 9:19:00 發(fā)布:
回答 1、置該節(jié)點(diǎn)的485接口為接收態(tài)即可。 2、可以,但HUB的造價(jià)較高,不如串接。后面說的無必要,從你的描述看,已經(jīng)是485信號了,何苦再轉(zhuǎn)來轉(zhuǎn)去的。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |