一、实现的功能:实现和变串口参数(波特率、数据位、校验位等)的设备通讯。
二、实物接线:
三、要下载的软件
说明书:http://www.usr.cn/Down/USR-DR302_V1.0.2.pdf
软件设计手册:http://www.usr.cn/Down/USR-DR302_software_V1.0.2.pdf
设置软件:http://www.usr.cn/Download/257.html
串口调试助手:http://www.usr.cn/Download/27.html
四、设备默认参数
项目 |
内容 |
用户名 |
admin |
密码 |
admin |
IP地址 |
192.168.0.7 |
子网掩码 |
255.255.255.0 |
默认网关 |
192.168.0.1 |
默认的工作模式 |
TCP Client |
默认目标端口 |
8234 |
默认本地端口 |
0 |
默认目标IP |
192.168.0.201 |
串口波特率 |
115200 |
串口参数 |
None/8/1 |
五、测试
1、将302(USR-DR302,简称 302)的串口通过串口线(或USB 转串口线)与PC相连接,通过网线将 302 的网口 PC 的网口相连接,检测硬件连接无错误后,接入我们配送的电源适配器,给 302 供电。
2、按路径:控制面板--->网络和Internet--->网络和共享中心找到“windows防火墙”和“更改适配器设置”选项,关闭防火墙并禁用与本次测试无关的网卡。并关闭电脑杀毒软件。
3、给电脑设置静态IP,设置成302默认目标IP:192.168.0.201
4、打开设置软件
点击“搜索设备”当搜索列表中出现302的设备后,单击搜索到的设备,查看其配置信息,勾选RFC2217,工作方式:TCP Client,目标IP:92.168.0.201,远程端口8234。设置完成后点击保存参数。
5、在设备管理器中查看端口信息,确定302串口使用的串口号,如下图所示电脑端口号为COM3。
6、打开USR_TCP232_TEST软件
串口端设置:选择正确的串口以及串口参数。将软件串口设置中的串口号配置为COM3。
网络端设置:由于设备默认协议类型为TCP Client,所以电脑端连接设备需要设置为TCP server。服务器IP设置为电脑IP:192.168.0.201。端口号设置为302默认参数中的“远程端口”:8234。
7、RFC2217自适应波特率功能测试
将模块串口参数修改为9600、NONE、8、1,需要网络端按十六进制下发55 AA 55 00 25 80 83 28,发送完成后,软件打开串口需要修改为9600、NONE、8、1, 不然数据会显示为乱码。
注意:本命令所作的修改立即生效,不需要重启,当次有效,不会保存,断电丢失。
类RFC2217参数举例:
115200,N,8,1 |
55 AA 55 01 C2 00 83 46 |
115200,ODD,8,1 |
55 AA 55 01 C2 00 8B 4E |
115200,EVEN,8,1 |
55 AA 55 01 C2 00 9B 5E |
115200,N,7,1 |
55 AA 55 01 C2 00 82 45 |
115200,N,6,1 |
55 AA 55 01 C2 00 81 44 |
115200,N,5,1 |
55 AA 55 01 C2 00 80 43 |
115200,N,8,2 |
55 AA 55 01 C2 00 87 4A |
38400,N,8,1 |
55 AA 55 00 E1 00 83 64 |
19200,N,8,1 |
55 AA 55 00 4B 00 83 CE |
57600,N,8,1 |
55 AA 55 00 E1 00 83 64 |
14400,N,8,1 |
55 AA 55 00 38 40 83 FB |
9600,N,8,1 |
55 AA 55 00 25 80 83 28 |
4800,N,8,1 |
55 AA 55 00 12 C0 83 55 |
2400,N,8,1 |
55 AA 55 00 09 60 83 EC |
1200,N,8,1 |
55 AA 55 00 04 B0 83 37 |
600,N,8,1 |
55 AA 55 00 02 58 83 DD |
230400,N,8,1 |
55 AA 55 03 84 00 83 OA |
460800,N,8,1 |
55 AA 55 07 08 00 83 92 |
DR302基本测试案例:http://www.usr.cn/Faq/641.html