高速光耦6N137用于RS485通信
RS485隔離一定是電源隔離+通信隔離,單純的通信隔離是沒有用的。
1.電源隔離以B0505隔離芯片為例
? ? ? ?其中C1取4.7uF,C2取10uF.
特別注意:DC-DC不能空載使用,所以實際功耗要求至少為額定功率的10%,所以需要在輸出端外接“假負載”,假負責可按模塊額定功率的5-10%計算,電阻值為
R = U*U/(10%x1W) = 250歐。
2.RS485隔離電路
發送隔離
使能隔離
接收端隔離
這里要特別注意,由于是RS485接收,給CPU,所以此時光耦的輸入是RS485_RX,所以輸入側使用的是隔離后的那部分電源和通信,而輸出側由于需要連接CPU,所以此時的6N137,電源和地,都要使用未隔離的電源和地。
3.對隔離的理解
所謂“隔離”就是分開,需要將兩部分功能的電氣連接分開,這包括電源和通信線路都要分開,只有這樣才能達到隔離的作用,電源的隔離通過DC-DC芯片實現,而通信線路則通過光耦隔離。CPU側使用的是供電電壓,RS485通信側使用的是隔離后的電壓,所以對于目錄2中的的RS485接收端隔離,與CPU相連的那端才會使用未隔離地。