一、用途
光隔RS-485/422超远程驱动器(型号:CAN485G)用于将RS-485(半双工)或者RS-422信号(全双工)通信距离延长5Km(9600bps时)—10Km(4800bps时)以上(通过转换成为CAN电平)、还实现通信机器之间的光电隔离。可以用于PC机之间、PC机与单片机之间构成远程多机通信电线网络、可以互带110个节点。
二、硬件安装
CAN485G外形为DB-25/DB-25转接盒大小。两边均为DB-25针座、区分的方法是看产品标签的标志。CAN485G的RS-485端的16-17脚内部短接,而CAN端的16-17脚不通,也可以根据此区分两端。CAN信号远传的线只有CANH(+)和CANL(—)两根线,不需要远传地线,即CAN信号是不需要共地的。
三、软件说明
CAN485G独有通信速率自动适应技术和抑制信号自收技术,保证在发送信号的同时不会收到自己,确保适合所有RS-485通信软件!CAN485G的通信速率一般最高为9600bps。
四、引脚分配
CAN485G的DB-25端针座(CAN)的引脚分配:
DB-25针座 引脚分配 |
5* |
6* |
16(电源) |
22或25(电源) |
CANH(+) |
CANL(—) |
+5V’(正端) |
0V’(地) |
*CAN485G转换器已经在的5脚CANH(+)与6脚CANL(—)之间的内部接了1500W电阻。
*CAN总线通信时要求在相距最远的两个转换器的CANH(+)、CANL(—)脚之间各接300至1500W的电阻。
CAN485G的另外一端DB-25端针座(RS-485)的引脚分配:
作为半双工(RS-485)转换器时的DB-25端引脚状态如下:
1-2断开 |
2-3短接 |
4-5短接* |
6-7短接* |
16(电源) |
22**(电源) |
跳线设置 |
RS-485(+A) |
RS-485( —B) |
+5V (正端) |
0V (负端) |
* 4脚与5脚之间短接之后共同作为RS-485的正A(+A)端。
* 6脚与7脚之间短接之后共同作为RS-485的负B(—B)端。
* *22脚同时还是RS-485信号的参考地线,但是千万不要与RS-485的信号线短接!
作为全双工转换器时的DB-25端引脚状态如下:
1-2短接 |
2-3断开 |
5 (RS-422) |
6 (RS-422) |
8* (RS-422) |
9* (RS-422) |
16(电源) |
22** (电源) |
跳线设置 |
发(+A) |
发(—B) |
收(+) |
收(—) |
+5V(正端) |
0V(负端) |
*当G485C作全双工转换器使用时在相距最远的两个485C的各自8-9脚之间各接120Ω电阻。
** 22脚同时还是RS-422信号的参考地线,但是千万不要与RS-422的信号短接!
CAN485G需要外接相互隔离的两个5V电源,如果两边都使用同一个5V电源,则可以当作非光隔RS-485超远程驱动器使用。
波士电子的RS-485/CAN转换器的简单检测方法:首先加全电源,RS-485/422端跳线设置为半双工,并且4-5短接作为A、6-7短接作为B,可以测量到RS-485端的A比B的电压高5V,CAN端的+与—无电压差。然后在RS-485端的A与B之间加负电压(—0.6 到—5V均可,A接负、B接正),则CAN端的+与—之间为正电压2.5V左右。在CAN端的+与—之间加正电压(0.6 到5V均可,+A接正、—B接负),则RS-485端的A与B之间为负电压(—5V左右)