1、用途 波仕电子的DIZ485地址串口转换器用于实现串口(同时支持RS-232和RS-485)之间的带地址的转换。通过跳线设置地址编码,DIZ485可以将串口接收到的数据附加上地址编码发送出去,也可以将带地址编码的串口数据送到对应地址的转换器的串口。DIZ485与其它同类产品相比的特点是可以识别下位机的地址、下位机可以主动发送带地址的数据。DIZ485是世界上最小的带地址的串口转换器。 2、硬件安装 波仕DIZ485地址串口转换器的外形为DB-9/DB-9转接盒大小,如图,产品左边为主串口,包括DB-9孔的RS-232口,和标明为A1、B1的RS-485口。右边为从串口,包括DB-9针的RS-232口,和标明为A2、B2的RS-485口。左上侧J2、J1、J0为波特率设置的跳线,右上侧K2、K1、K0为地址编码设置的跳线,下面中间为5V电源接线端子。主串口与从串口之间并不隔离,它们公用GND地线和+5V电源。DIZ485的左边DB-9孔可以直接外插计算机的RS-232口,右边的DB-9针引脚分配同计算机的RS-232口,但是都只有RXD、TXD、GND三根线。DIZ485需要外接直流5V电源。外接5V电源要求5V(±0.5V) 50mA,产品配套有5V微型开关稳压电源。 3、跳线设置 DIZ485通过跳线J2、J1、J0设置波特率,通过跳线K2、K1、K0设置地址。见下表。0-断开,1-短路。注意每次更改跳线新设置波特率后必须重新加电源才能生效。 串口通信波特率设置 地址设置 J2 J1 J0 波特率 K2 K1 K0 地址 0 0 0 1200 0 0 0 0 0 0 1 2400 0 0 1 1 0 1 0 4800 0 1 0 2 0 1 1 9600 0 1 1 3 1 0 0 19200 1 0 0 4 1 0 1 38400 1 0 1 5 1 1 0 57600 1 1 0 6 1 1 1 115200 1 1 1 7 4、软件使用 DIZ485 使用非常方便。首先根据用户通信程序的波特率进行波特率设置,比如9600bps,则将J2断开、J1短接、J0短接。然后设置本产品的地址,比如设置地址为1,则将K2断开、K1断开、K0短接。 左侧的A1、B1的RS-485以及DB-9孔RS-232称为“主串口”;右侧A2、B2的RS-485以及DB-9针RS-232称为“从串口”。 通信规则:主串口数据=地址码+从串口数据 或者:从串口数据=主串口数据—地址码 如果主串口收到 ###1:1234567,那么地址为1的产品的从串口发送出 1234567(地址不是1的产品的从串口不发送任何数据),就是去帧头。地址码就是在K2、K1、K0跳线设置值的前面加3个井号(###)和后面加一个冒号(:)的英文字符。 如果地址为1的产品的从串口收到abcdefg ,则主串口发送出###1:abcdefg 就是加帧头。 在同一个RS-232/RS-485总线中可以同时接入一般最多8个DIZ485产品,定制最多可以到32个。使用时将这8个产品的地址分别设置为0、1、2、……、7不同的值。将所有DIZ485产品的主串口共同接入到一个总线并接到上位机的RS-232或RS-485口。 DIZ485接受定制开发。超过8个地址要求的可以定制扩展地址编码,最多可以达到32个。默认地址为0、1、2、3、4、5、6、7、8、9、a、b、……、t、u、v。 波仕电子公司生产的DIZ485地址串口转换器是一种可以实现RS-232和RS-485两种串口之间带有地址编码功能的转换设备。这种转换器特别适用于需要对串口数据进行寻址的场合,比如在多台设备共用一条通信线路时,能够区分数据来源,提高通信的准确性和效率。 硬件安装方面,DIZ485转换器的外形尺寸很小,类似于DB-9/DB-9转接盒。它具有两个串口,分别为主串口和从串口。主串口包括一个RS-232口和RS-485的A1、B1端口,而从串口则包括RS-232的针式接口和RS-485的A2、B2端口。在设备的左上角和右上角,分别有三组跳线,用于设置波特率和地址编码。该设备需要外接5V直流电源,配备的5V微型开关稳压电源需满足5V(±0.5V)和50mA的要求。 通过跳线设置,用户可以为DIZ485设置不同的波特率和地址编码。跳线位置对应不同的波特率,而地址编码则通过另外一组跳线来设定。更改跳线设置后,必须重新加电才能使新的设置生效。 在软件使用方面,DIZ485转换器提供了简单直观的操作方式。用户首先根据通信程序的波特率来设置跳线,然后设置设备自身的地址编码。主串口和从串口的数据通信遵循一定的规则,即主串口数据会加上地址码,而从串口发送的数据会去掉了地址码。DIZ485转换器可以识别从机发送的带地址的数据,并根据地址发送数据到对应的上位机。 通信协议方面,DIZ485使用了一种特殊的帧格式。当主串口收到数据时,会根据地址码将数据发送到对应的从串口。例如,如果主串口收到了带有地址“1”的数据,那么只有地址设置为“1”的从串口才会将数据转发。同样,从串口收到的数据也会在转发到主串口之前,加上相应的地址码。 此外,DIZ485转换器允许用户在一个RS-232/RS-485总线上同时接入多个设备,一般情况下最多可达8个,且支持定制扩展至32个地址。使用时,需要将所有设备的主串口连接到总线上,并接入上位机的RS-232或RS-485端口。通过这种方式,上位机可以识别来自不同设备的数据,也可以向特定设备发送数据,从而实现多点通信。 DIZ485的使用非常方便,不需要复杂的配置,适合在多种工业现场或办公环境中进行串口设备的联网和数据交换。产品设计紧凑,便于安装和布线,降低了对空间和资源的需求,同时也支持根据用户具体需求进行定制开发。由于其独特的地址编码和通信机制,DIZ485能够有效地提高工业自动化、远程监控等场景中数据通信的可靠性和效率。
- 粉丝: 1
- 资源: 23
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- new_bird_c-c语言入门
- christmasTree-圣诞树html网页代码
- working-shell脚本入门——流程控制
- hadoop_install-sqoop数据导入
- ThinkCMF-mysql安装
- BigData-Notes-sqoop的安装与配置
- C语言-leetcode题解之28-implement-strstr.c
- C语言-leetcode题解之27-remove-element.c
- C语言-leetcode题解之26-remove-duplicates-from-sorted-array.c
- C语言-leetcode题解之24-swap-nodes-in-pairs.c