波仕 RS-485一变四地址扩展器
供稿: 武汉波仕卡科技有限公司
关键字:485扩展器,485集线器,DIZ4485
- 产品简介:
- 波仕卡RS-485一变四地址扩展器(型号:DIZ4485)用于将一个上位机RS-485口扩展成四个带地址的下位机RS-485口,支持关联扩展到16个口。
产品介绍
DIZ4485型 |
波仕电子DIZ4485带地址RS-485一变四扩展器
一、用途
波仕卡RS-485一变四地址扩展器(型号:DIZ4485)用于将一个上位机RS-485口扩展成四个带地址的下位机RS-485口,支持关联扩展到16个口。DIZ4485的4个下位机RS-485口各带地址,由上位机发送地址指令来分别选通。DIZ4485适用于下面两种情况:1、将一个RS-485口扩展出带地址的4个RS-485口,新款产品支持同一个总线中4个产品扩展16个串口,2、将本来不带地址的RS-485设备接入RS-485总线。
二、安装及性能
DIZ4485的外型为DB-9(针)/DB-9(针)转接盒大小,两端完全一样。产品中间的侧面分别为RS-485口和5V电源(接线端子),如图。DIZ4485需要外接5V电源。DIZ4485的两头DB-9针端均配套有各带接线端子的板,共4组RS-485;4个下位机RS-485口(0#,1#,2#,3#),在相应的位置带指示灯。使用之前通过发送地址指令来分时选通四个下位机RS-485口,选通某个口后端子板上对应位置的灯会亮。选择下位机串口地址只需要加一句指令,刚加电时默认所有口全部断开,同时所有灯灭。软件选通某个口后,相应的灯会亮起。支持通信速率0-115.2Kbps,自动适应。随产品配套有一个5V稳压电源。J0、J1跳线用来选择地址设置指令,一般情况下将跳线J0、J1断开即可,超过4个口才需要设置跳线。
三、DIZ4485的地址设置指令
对于接DIZ4485扩展器的各种串口外设,在通信之前,首先必须从上位机端的RS-485口向产品以9600bps速率发送下面对应的指令来选通某个下位机。
J0 | J1 | ASCII指令 | 指令16进制代码 | 指令10进制代码 | 功能 | 状态 |
任何状态 | ESC % @ | 1B 25 40 | 27 37 64 | 所有串口都断开 | 灯全灭 | |
断 | 断 | ESC % A | 1B 25 41 | 27 37 65 | 选通0#、其它断开 | 0#灯亮 |
断 | 断 | ESC % B | 1B 25 42 | 27 37 66 | 选通1#、其它断开 | 1#灯亮 |
断 | 断 | ESC % C | 1B 25 43 | 27 37 67 | 选通2#、其它断开 | 2#灯亮 |
断 | 断 | ESC % D | 1B 25 44 | 27 37 68 | 选通3#、其它断开 | 3#灯亮 |
J0 | J1 | ASCII指令 | 指令16进制代码 | 指令10进制代码 | 功能 | 状态 |
通 | 断 | ESC % E | 1B 25 45 | 27 37 69 | 选通0#、其它断开 | 0#灯亮 |
通 | 断 | ESC % F | 1B 25 46 | 27 37 70 | 选通1#、其它断开 | 1#灯亮 |
通 | 断 | ESC % G | 1B 25 47 | 27 37 71 | 选通2#、其它断开 | 2#灯亮 |
通 | 断 | ESC % H | 1B 25 48 | 27 37 72 | 选通3#、其它断开 | 3#灯亮 |
J0 | J1 | ASCII指令 | 指令16进制代码 | 指令10进制代码 | 功能 | 状态 |
断 | 通 | ESC %I | 1B 25 49 | 27 37 73 | 选通0#、其它断开 | 0#灯亮 |
断 | 通 | ESC %J | 1B 25 4A | 27 37 74 | 选通1#、其它断开 | 1#灯亮 |
断 | 通 | ESC % K | 1B 25 4B | 27 37 75 | 选通2#、其它断开 | 2#灯亮 |
断 | 通 | ESC % L | 1B 25 4C | 27 37 76 | 选通3#、其它断开 | 3#灯亮 |
J0 | J1 | ASCII指令 | 指令16进制代码 | 指令10进制代码 | 功能 | 状态 |
通 | 通 | ESC %M | 1B 25 4D | 27 37 77 | 选通0#、其它断开 | 0#灯亮 |
通 | 通 | ESC %N | 1B 25 4E | 27 37 78 | 选通1#、其它断开 | 1#灯亮 |
通 | 通 | ESC %O | 1B 25 4F | 27 37 79 | 选通2#、其它断开 | 2#灯亮 |
通 | 通 | ESC %P | 1B 25 50 | 27 37 80 | 选通3#、其它断开 | 3#灯亮 |
用串口调试助手设置 用Visual Basic设置和通信
Visual Basic程序中选择地址的代码为
MSComm1.Output = Chr$(27) + Chr$(37) + Chr$(64) 说明:所有口均断开 (与J0、J1无关)
MSComm1.Output = Chr$(27) + Chr$(37) + Chr$(65) 说明:选通0#口 (J0断、J1断)
MSComm1.Output = Chr$(27) + Chr$(37) + Chr$(66) 说明:选通1#口 (J0断、J1断)
MSComm1.Output = Chr$(27) + Chr$(37) + Chr$(67) 说明:选通2#口 (J0断、J1断)
四、DIZ4485的典型应用
4.1 为PLC、单片机、计算机等扩展分时RS-485口
对于PLC、单片机或者计算机,只要有RS-485口,都可以用一个DIZ4485扩展出4个RS-485口。只要用户能够让PLC、单片机或者计算机向DIZ4485的上位机侧发送选通地址的指令即可。
4.2 将无法设置地址的RS-485设备接入RS-485总线
每用一个DIZ4485就可以将一个RS-485设备接入到RS-485总线,通过对DIZ4485进行不同的J0、J1跳线设置(4种)以及接不同的RS-485口(同样跳线的DIZ4485有4个RS-485口0#、1#、2#、3#),这样在同一个RS-485总线中最多可以用16个RS-485。这4个DIZ4485的上位机侧的RS-485并联(所有A接一起、所有B接一起、所有GND接一起)后接入RS-485总线。这样上位机就可以通过RS-485总线发送本产品的选地址指令来选通某个RS-485设备后进行通信,每次只选通一个RS-485设备进行通信就不会产生冲突。
五 、附录
DIZ4485的两侧DB-25针端引脚分配如下:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
A0 | B0 | GND | B1 | A1 | LED0 |
|
| LED1 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
A2 | B2 | GND | B3 | A3 | LED2 |
|
| LED3 |
注意:LED是指显示灯信号,低电平有效。
波仕电子DIZ4485带地址RS-485一变四扩展器 波仕电子DIZ4485带地址RS-485一变四扩展器
波仕电子DIZ4485带地址RS-485一变四扩展器 波仕电子DIZ4485带地址RS-485一变四扩展器