✔ 最佳答案
如果確實有-6V/+6V的輸出電壓,
那可以直接與電腦的RS232通信,
RS232是-3V~-15V / +3V~+15V的電壓規格。
若是一般的單晶片,輸出通常是0V/5V,
那就要使用MAX232/HIN232等轉換IC,
就可以跟電腦的RS232通信了。
RS232傳輸鮑率要一致才能正常通訊。
2012-08-23 10:31:32 補充:
>…電腦232轉485 出來的東西是正常的
>但是嵌入式的就轉不出來…
看到你的補充,我就知道問題在哪了!
RS485轉不出來,原因不在6V或12V,
而在於轉換器需要有電源!
電腦的RS232有DTR(4)跟RTS(7),可以提供電源,
但是嵌入式的RS232沒有這兩支腳,當然就不能用了!
解決方法是:
將RS232端子的第4腳DTR跟第7腳RTS,
接到 +6V~12V 的電源端,就可以使用了!
2012-08-23 10:33:12 補充:
http://space.ednchina.com/Upload/2008/12/15/a5983a05-0134-4477-a6b5-1918fe9b8c1d.jpg
2012-08-23 10:33:30 補充:
http://read.pudn.com/downloads80/sourcecode/others/307999/RS232toRS485%E8%BD%AC%E6%8D%A2%E7%94%B5%E8%B7%AF.gif
2012-08-23 10:40:24 補充:
www.handlike.com/232-485.htm
2012-08-23 10:46:42 補充:
以上的兩張電路圖可以看到,
轉換電路從RS232的第7腳、第4腳
經D1/D2及R1後,做為Vcc電源。
使用D3-Zener-5.1V做為穩壓。
2012-08-28 18:47:10 補充:
你說:「我有一個rs232的輸出 電壓是-6v~+6v」
又問:「如果要讓這兩支接腳都是6V,是要另外接電源供應器」
顯然你的板子上已經有6V電源了,不是嗎?
那個轉RS232的IC就有+/-6V了。
把那個6V電源,拉到RS232的第7腳、第4腳就好了呀!
2012-08-29 18:18:21 補充:
以MAX3232,TTL-3.3V RS232轉換IC而言,
它的第2腳是V+,有+6V輸出,
第6腳V-,有-6V輸出。
以MAX232,TTL-5V RS232轉換IC而言,
它的第2腳是V+,有+9V輸出,
第6腳V-,有-9V輸出。