RS485硬體電路
|
||||
---|---|---|---|---|
中級會員
|
請問:
有關RS485的電路 MCU出來要加一顆MAX485, 在MCU和MAX485中間TX和RX是否一定要加光耦合來作隔離嗎? 那為什麼要隔離呢? 謝謝!!
發表於: 2008/7/2 18:07
|
|||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
資深會員
|
原本我也是想用PC817來隔離75167
可是因為PC817速度太慢所以暫時沒改 如果不隔離的話 75176兩端的元件就必須共地對吧 我有試過線路拉幾十公尺而且在工業環境下 附近有大電流導線及高壓雜訊 如果只用對絞還是會干擾 必須把地也一起拉出來接到隔離網通訊品質才會比較好 不過這麼一來 這個地 也就是pic的地就拉到工業環境下了 目前雖然都沒出問題但還是有點擔心... 請問有沒有速度比較快而且4隻腳的光耦合啊 TLP250速度很快 但是太貴了而且面積太大了...
發表於: 2008/7/3 10:21
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
版主
|
[quite]我有試過線路拉幾十公尺而且在工業環境下
附近有大電流導線及高壓雜訊 如果只用對絞還是會干擾[/quite] 1. RS-485 兩端要共地,可以使用對絞的隔離線 2. 要減少干擾可以降低傳輸線的阻抗,不知你有沒有加 220 ohm 的終端電阻? 要是讓 RS-485 浮接在那裡是很容易被干擾的。
發表於: 2008/7/3 13:41
|
|||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
資深會員
|
有用對絞隔離線啊
本來隔離網接在兩台機器的機殼 但是效果不好 接在電路板的地之後才比較好 目前最新的作法是 用一條有兩組對絞線加隔離網的傳輸線 第一組對角線是訊號線 第二組是地(所以兩台機器間就共地了,因此我才在煩惱) 隔離網則是接機殼(機殼單獨打一條接地鐵條到地底) 這種接法效果更好~ 終端電阻兩頭都有加 不過我試了220 330 470 560後 有些機器要用330有些要用470 阻值不固定這比較麻煩...
發表於: 2008/7/3 14:04
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
版主
|
看起來你的環境真的很差。如果干擾是避免不了的,那就要加入軟體的判斷。建議再通訊的格式裡加入一些 16-bit checksum or CRC 等檢驗以確保資料被干擾後能偵測出來讓對方重送資料。
發表於: 2008/7/3 15:51
|
|||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
中級會員
|
如果RS485 的網路結構為
PC端當做master,RS485 BUS上其餘都為slave, slave 485 IC用LTC1487(可接256個節點), PC端打算買外面的RS232轉RS485(IC不確定是什麼), 有些地方不懂:: 如果485 BUS上master的IC阻抗和slave不一樣,是否會影响節點數量, 如果我自己做,拿slave的485 IC RO接PC的RX, DI接PC的TX,匠子可以通訊嗎?
發表於: 2008/7/4 19:37
|
|||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
版主
|
1. RS-485 有一對 一的全雙工應用需使用兩對傳輸絞線,這有點像 RS-232 一樣是單點對單點的。另外使用較多的是一對多的半雙工模式只要使用一對絞線不管是 Master and Slave 都直接掛在線上且終端電阻一般是接在最投與最尾端而已。
2. RS-232 轉 RS-485 如果是全雙工可能還 OK,但半雙工就有困難,因為半雙工還要有I/O腳來控制收發方向。 3. 節點數的多寡有混多的引響因素,像傳送的速度,傳輸線的品質,終端電阻的數量與接法都會引響。你可以到 Google 搜尋一下 RS-485 的規格。 4. 參考一下 APP001 的線路圖,哪裡有使用 SN75176 的接法(半雙工)。
發表於: 2008/7/5 11:48
|
|||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
資深會員
|
參照:
這種連線方式是RS-422吧?
發表於: 2008/7/6 0:58
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
資深會員
|
我有個問題
終端電阻接在最頭跟最尾端 RS-485是並聯的不是串聯的 最頭最尾是指距離最遠的兩個裝置嗎? 如果各裝置間我無法確定距離 那是否要每個裝置都接上終端電阻呢? 還是接上新裝置後再決定終端電阻要接在哪?
發表於: 2008/7/7 8:48
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|