自制有源RS232轉RS485通訊轉換器(自己做的第一個實物)
阿新 • • 發佈:2019-02-13
自己花費了一天時間弄好了這個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.目標版收到主機發送的資料後返回一個數據,在串列埠除錯助手上顯示出來