高速光耦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相连的那端才会使用未隔离地。