Re: RS485硬體電路
|
||||
---|---|---|---|---|
版主
|
看起來你的環境真的很差。如果干擾是避免不了的,那就要加入軟體的判斷。建議再通訊的格式裡加入一些 16-bit checksum or CRC 等檢驗以確保資料被干擾後能偵測出來讓對方重送資料。
發表於: 2008/7/3 15:51
|
|||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
資深會員
|
有用對絞隔離線啊
本來隔離網接在兩台機器的機殼 但是效果不好 接在電路板的地之後才比較好 目前最新的作法是 用一條有兩組對絞線加隔離網的傳輸線 第一組對角線是訊號線 第二組是地(所以兩台機器間就共地了,因此我才在煩惱) 隔離網則是接機殼(機殼單獨打一條接地鐵條到地底) 這種接法效果更好~ 終端電阻兩頭都有加 不過我試了220 330 470 560後 有些機器要用330有些要用470 阻值不固定這比較麻煩...
發表於: 2008/7/3 14:04
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
版主
|
[quite]我有試過線路拉幾十公尺而且在工業環境下
附近有大電流導線及高壓雜訊 如果只用對絞還是會干擾[/quite] 1. RS-485 兩端要共地,可以使用對絞的隔離線 2. 要減少干擾可以降低傳輸線的阻抗,不知你有沒有加 220 ohm 的終端電阻? 要是讓 RS-485 浮接在那裡是很容易被干擾的。
發表於: 2008/7/3 13:41
|
|||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
資深會員
|
原本我也是想用PC817來隔離75167
可是因為PC817速度太慢所以暫時沒改 如果不隔離的話 75176兩端的元件就必須共地對吧 我有試過線路拉幾十公尺而且在工業環境下 附近有大電流導線及高壓雜訊 如果只用對絞還是會干擾 必須把地也一起拉出來接到隔離網通訊品質才會比較好 不過這麼一來 這個地 也就是pic的地就拉到工業環境下了 目前雖然都沒出問題但還是有點擔心... 請問有沒有速度比較快而且4隻腳的光耦合啊 TLP250速度很快 但是太貴了而且面積太大了...
發表於: 2008/7/3 10:21
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: RS485硬體電路
|
||||
---|---|---|---|---|
版主
|
一般所指的 RS-485 是只傳輸的準位(與 RS-232 一樣只做電壓的轉換) ,RS-485 因採用差動訊號傳輸,所以有速度快干擾低的優點。且一般的 RS-485 是沒有使用光耦合隔離的除非你有高低壓應用或一些防靜電雷擊的保護。
光耦合隔離要加入 RS-485 一般也會架在 max485(SN75176) 的前端,如果價在後端驅動的話會引響 RS-485 傳輸的驅動能力甚至將低了速度。但是接前端就要考慮到 MAX485 的電源隔離問題。總之,可以不用光耦合隔離的話就不要添足。
發表於: 2008/7/3 9:24
|
|||
|
RS485硬體電路
|
||||
---|---|---|---|---|
中級會員
|
請問:
有關RS485的電路 MCU出來要加一顆MAX485, 在MCU和MAX485中間TX和RX是否一定要加光耦合來作隔離嗎? 那為什麼要隔離呢? 謝謝!!
發表於: 2008/7/2 18:07
|
|||
|