新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 介绍地址扩展转换器和在RS-485通信中运用

介绍地址扩展转换器和在RS-485通信中运用

作者:时间:2013-11-30来源:网络收藏
  一、DIZ4232简介

  RS-232一变四(型号:DIZ4232)用于将一个上位机RS-232或者RS-485口扩展成四个带地址的下位机RS-232串行口。DIZ4232的4个下位机RS-232口各带地址,由上位机发送地址指令来分别选通。下位机RS-232串行口只有TXD(发送)、RXD(接收)、GND(信号地)三个信号。DIZ4232适用于下面两种情况:1、将一个串口扩展出带地址的4个串口,2、将本来不带地址的串口设备接入RS-485总线。

  DIZ4232的外型为DB-25(孔)/DB-25(针)转接盒大小。DB-25孔的一端为上位机,带RS-232/RS-485/TTL电平:接DB-9针RS-232时请用标准的DB-9/25串口转接线;接RS-485时用接线端子;接TTL时用户自己焊插头和接线。DIZ4232需要外接5V电源,从产品侧面的端子上加电源或者从RS-485端子板上加电源均可,但是不要两处同时接电源。DIZ4232的DB-25针端还配套有带4个DB-9针座的板;4个DB-9针座为4个下位机RS-232口(0#,1#,2#,3#),在相应的位置带指示灯。使用之前通过发送地址指令来分时选通四个下位机RS-232口,选通某个口后端子板上对应位置的灯会亮。选择下位机串口地址只需要加一句指令,刚加电时默认0#口通,同时0#灯亮。选通后,支持通信速率0-115.2Kbps,自动适应。四个下位机RS-232口还可以外插波仕的RS-232/RS-485等。随产品送一根约0.5米长的标准DB-9/DB-25转接延长电缆、一个5V稳压电源。

  二、DIZ4232的软件设置方法

  对于接DIZ4232扩展器的各种串口外设,在通信之前,首先必须从上位机端的串口向产品以9600bps速率发送下面对应的指令来选通某个下位机。

ASCII指令

指令16进制代码

指令10进制代码

功能

状态

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#灯亮

之所以选择这样的指令,因为在普通的数据通信中,几乎不可能出现ESC键后接%键这样的组合。

  Visual Basic程序中选择地址的代码为

  MSComm1.Output = Chr$(27) + Chr$(37) + Chr$(65) 说明:选通0#口

  MSComm1.Output = Chr$(27) + Chr$(37) + Chr$(65) 说明:选通1#口

  MSComm1.Output = Chr$(27) + Chr$(37) + Chr$(65) 说明:选通2#口

  MSComm1.Output = Chr$(27) + Chr$(37) + Chr$(65) 说明:选通3#口

  三、DIZ4232的典型应用

  3.1 为单片机、PLC、计算机等扩展RS-232口

  PLC是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。是工业控制的核心部分。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭