176|4

548

帖子

3

TA的资源

纯净的硅(初级)

楼主
 

【RainbowLink USB 协议转换器】2、环境搭建及TTL测试 [复制链接]

一、环境搭建

首先直接将RainbowLink通过USB接入电脑,此时的设备管理器会显示四个COM口,如下:

但是,现在有一个问题,不知道COM口怎么跟ABCD功能对应,比如,不知道哪个COM是对应RS485功能的。

为了确认对应,其实有两种方法。

第一种:随便选一个COM口通讯试试,根据RainbowLink上的通讯灯来确认是哪个功能。

第二种:安装官方提供的一个驱动,安装好以后会直接在设备管理器中显示对应的ABCD功能。

下载链接:https://img.dfrobot.com.cn/wikicn/5d57611a3416442fa39bffca/9aa91ec7eea25fd161bd414604a591b4.zip

我们下载安装试试,安装完成后,设备管理器显示如下:

现在就能直接看到对应关系了,very good。

 

二、TTL测试

使用另外一个USB转TTL模块与RainbowLink对接进行测试,使用RainbowLink的TTL1进行测试。

参数配置:9600,8N1,循环发送,周期10ms。(其实10ms太小了,不太合理)
两边都设置为相同的参数,这样Rainbowink收发就是同步进行,周期10ms,测试了大概10分钟,没有问题

 

直接将波特率调高吧,调到115200bps,计算一下,大概算一下传20个字节的时间:1000/115200*9*20 = 1.56ms。
那就将周期设置为3ms试试。
若干分钟后,也没发现什么问题

 

再将波特率调到256000,周期保持3ms,实际上也没发现什么问题,还是没有看到发送和接收错误的情况。
 
我将波特率直接调到2000000bps,这时候很快就会发现另外一个TTL出错了,丢帧了,但是RainbowLink这端却未发现有错误,暂时还不好确定是RainbowLInk的问题还是测试的另外一个TTL的问题。
后面测了1500000bps,发现也是有问题的,但是1000000bps是没有问题的。
 
 
三、总结
经过测试,目前看来,波特率在1Mbps以下是能保证稳定通讯的,在往上就不太稳定了,会出现漏帧的问题。
当然,这不能完全证明是RainbowLink的问题,有可能是与之配合测试的那个TTL模块的问题,如果非要确认是谁的问题,可能需要找一个更加强大的TTL
工具。其实这个1Mbps已经是在官方宣称的128000范围以外了,其实我觉得达到这个水平已经足够日常使用了。
另外,这个测试不是最严苛的测试,最严苛的测试应该是4路串口一起以最快的速度通讯,如果后面有条件我也会做这个测试。
 

 

 
 

 

 

此帖出自工控电子论坛

最新回复

循环发送,周期10ms,个人感觉要是测试掉包,应该连续发送比较好,没有间隔更好   详情 回复 发表于 5 天前
点赞 关注
 

回复
举报

548

帖子

3

TA的资源

纯净的硅(初级)

沙发
 

又做了个实验,直接将TTL1和TTL2的TX和RX交叉连接,使用2M的波特率通讯,完全正常。说明RaninbowLink支持2M是完全没有问题的。但如果波特率再高就不行了。

 

此帖出自工控电子论坛
 
 

回复

6402

帖子

9

TA的资源

版主

板凳
 

循环发送,周期10ms,个人感觉要是测试掉包,应该连续发送比较好,没有间隔更好

此帖出自工控电子论坛

点评

没错,其实我是想测丢包率的,但是串口工具不支持设置发送次数,只能再想其他办法测丢包率了  详情 回复 发表于 4 天前
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复

548

帖子

3

TA的资源

纯净的硅(初级)

4
 
秦天qintian0303 发表于 2025-1-5 20:40 循环发送,周期10ms,个人感觉要是测试掉包,应该连续发送比较好,没有间隔更好

没错,其实我是想测丢包率的,但是串口工具不支持设置发送次数,只能再想其他办法测丢包率了

此帖出自工控电子论坛
 
 

回复

548

帖子

3

TA的资源

纯净的硅(初级)

5
 
xinmeng_wit 发表于 2025-1-5 20:26 又做了个实验,直接将TTL1和TTL2的TX和RX交叉连接,使用2M的波特率通讯,完全正常。说明RaninbowLink支持2M ...

换了一台电脑又测试了,发现TTL1和TTL2直连以4M的速度通讯又是可以的的,5M不行。

 

此帖出自工控电子论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表