1. 程式人生 > >自制有源RS232轉RS485通訊轉換器(自己做的第一個實物)

自制有源RS232轉RS485通訊轉換器(自己做的第一個實物)

自己花費了一天時間弄好了這個RS232轉RS485通訊轉換器,昨天晚上弄到了11點多,經過測試,可以正常的與電腦串列埠進行通訊。

當然製作的過程中也有一些彎路,做之前在網上找來找去,關於RS232轉RS485通訊轉換器的原理圖只有下面這一個:

可是自己做的時候卻發現,如果完全按照此原理圖,VCC端根本不可能得到5V電壓。從原理圖可知道此處的電壓是由串列埠的4(DTR),7(RTS)引腳

提供的,我量了一下自己桌上型電腦串列埠4,7引腳的電壓為11.5V,電壓滿足要求,可是想使穩壓二極體D3鉗位為5V,電壓電流都得滿足要求,電流不能小於

一定的值才行(具體是多少mA請參考穩壓二極體的Datasheet)。我也自己實際測了一下,在串列埠的4,5引腳間接一個100歐姆的電阻,發現其電壓為0.96V

,所以流過的電流是9.6mA,這個電流按說應該能夠驅動5.1V的穩壓二極體啊,但為什麼一直得不到5.1V呢?搞不懂

沒辦法只能弄一個電源了,用外加電壓直接

供電。原理圖中紅色圈住的部分丟棄

上幾張圖片看看:

圖一 5.1V可調電源

圖2 RS232-RS485轉換器

圖3  串列埠除錯助手

圖4 目標版亮

圖5 目標版滅


 圖6 整個系統

具體過程;

1.串列埠除錯助手傳送一條指令控制目標版亮,滅。

2.目標版收到主機發送的資料後返回一個數據,在串列埠除錯助手上顯示出來