最近剛好都在開發RS232的應用,恰巧到了上線階段,結果實際安裝距離比預期還要長,開發階段用用轉接頭或自己接線還可以,但是實際要用不能太簡陋,所以整理了這次的方案說明,參考如下。
對接方案
1. 買DB9轉接頭,要買串接(跳線 或 交叉型)的那種,對接會不太一樣,不要買錯買到延長的轉接頭,正確的轉接頭如下圖:
2. 自己接線,主要腳位要換2-3、3-2、5-5,請參考KK大這一篇講的非常詳細。
延長方案
1. 買具有串接(跳線 或 交叉型)的RS232延長線(雖然現在都用USB轉RS232,但是千萬不要延長USB的部份,因為USB只有5V,跟RS232用12V的距離差距很大喔)。
2. 用網路線改接:沒有錯用網路線,只接2-3(RX-TX 12V)與3-2(TX-RX 12V)這樣就變成了RS485通訊,如果再接上5-5(GND-GND 5V)就會是RS232通訊。用RS485通訊距離更長可以到1200米(最大傳輸為10Mbps,但是要在100Kb/s下才可以達到最大距離),另外改用低阻抗、低衰減在加上中繼器(最多8隻),距離甚至可以到10KM。另外用了RS232通訊(接三條線),只能用點對點的方式,最長距離15米,如果加上中繼器,可以到45米,最大傳輸速率為20Kb/s。好消息,以上不管用甚麼,在程式的寫法都一樣,知道為什麼要宣告裝置識別ID,當多個設備時,相同裝置的ID才會回應喔。
3. 用光纖,沒錯,太酷拉,這個看看就好。
4. 無線方案,太猛了,好強押,請看這篇,
甚麼?嫌無線距離短、速度慢嗎?還有更犀利的,ZigBee-RS232 無線通訊模組,還支援AES加密,UTN460W直接用AP基地台。工控實實在在是RS的天下呀~~~