注意,本文档演示的是,模块网线直连电脑时的通信方式。
1.硬件
- USR-TCP232-300串口服务器一个
- 读卡器一个
- PC机一台
2.软件
一卡通管理系统软件
有人虚拟串口软件(USR-VCOM),下载链接 http://www.usr.cn/Download/31.html
更多资料请到此处下载:http://www.usr.cn/Product/22.html
3.软件安装
USR-VCOM软件图标:
3.1.USR-VCOM安装过程
安装之前关闭掉防火墙,等安装完成后再开启防火墙
双击exe开始安装软件
一直点击确定,只要中间过程中没有出现报错即可
安装成功之后,在运行中打开软件,界面如下
4.参数设置
4.1.确定读卡器的参数
由于虚拟串口软件具备同步串口参数的功能(类RFC2217),所以读卡器的参数无需关心
4.2.确定PC与虚拟串口的参数
以WIN7系统为例,设置电脑本机为固定IP,同时关闭掉与本次通信无关的网卡,设置方法如下
固定IP地址为192.168.0.201,子网掩码255.255.255.0,其他的无需填写
创建虚拟串口COM2,工作方式TCPServer,监听本地端口8234,如下
这个时候,虚拟串口COM2,工作在TCPServer的方式下,监听本地端口8234,等待客户端的连接。当有连接建立后,右边的网络状态就会变成“已连接”,否则表明模块没有连接上来。
4.3.确定TCP232-300的参数
那么,需要设置串口服务器的参数如下(使用虚拟串口软件自带的配置软件USR-TCP232-T24),如下图
设置软件界面如下
点击搜索设备,列表中显示搜索到了一个设备。IP为192.168.0.7,双击设备,可调出参数配置界面
默认参数即可,无需改动。
注意:
这里的设备IP为192.168.0.7,跟目标IP,也就是电脑IP192.168.0.201,在这种网线直连的方式下,PC与模块必须是在同一个网段内
设备的目标IP是192.168.0.201,就是电脑的IP地址
设备的目标端口,就是电脑的本地端口,也就是都是8234(电脑的本地端口,就是创建的虚拟串口的本地端口8234)
设备的工作方式是TCPClient,那么虚拟串口的网络协议就要选择TCPServer(TCPClient去连接TCPServer,他们是对应出现的)
5.硬件连接
读卡器采用DC12V电源供电,485通信方式
以太网模块配套使用DC5V电源适配器,供电范围是DC5-9V
以太网模块通过网线,直接连在电脑上
读卡器的485通信口,接到以太网模块的485接口上,注意A、B不要接反
分别跟以太网模块和读卡器供电
6.系统运行调试
6.1.确认TCP连接已经建立
只要确保网络状态这个位置是已连接即可,后面的数字代表当前成功建立连接的个数。
6.2.打开一卡通管理系统
6.3.选择已经创建好的COM2
选择已经创建好的虚拟串口COM2,然后点击确定
点击发行卡片,系统将开始运行
6.4.刷卡读取数据
刷卡片,一卡通软件会识别卡片的号码。如下
这样的话,说明已经成功地将串口服务器TCP232-300与一卡通管理系统连接并使用。
注意:
选中虚拟串口,然后点击监控按钮,可以看到PC与设备的数据交互的报文,便于分析与调试