首页 > 知识问答 > 串口转以太网系列

USR-TCP232系列模块串口数据打包说明

更新时间:2013-03-27

USR-TCP232系列有两个方案,分为USR-TCP232-T24系列和USR-TCP232-E45系列,T24系列包括 USR-TCP232-T/S/D/U/2/24/200/300/442等,E45系列包括USR-TCP232-E/400/500。

 

打包时间间隔和打包数据长度协同作用,任何一个条件到达都会将数据打包通过网络发送。

 

1、USR-TCP232-T24系列

    打包时间间隔为当前波特率下发送四个字节所需要的时间,计算方法为  1000/波特率*串口数据bit数(起始位+数据位+停止位),单位ms,如9600波特率下发送一个字节所需时间为1000/9600*(1+8+1)约等于1ms,同理115200时时间为0.086ms,注意:此计算得来的值与实际运行的值,有一定误差,波特率越小,误差越大。

    打包数据长度为400字节,如果串口持续发送不间断,则多于400个字节的数据会分包发送。

    以上两个值为固定设置到模块内部,不可修改,这是我们长期测试得来的最优值,响应速度和发送数据效率的平衡。

 

2、USR-TCP232-M4系列

打包时间间隔和打包字节长度均可通过网页或设置软件进行设置。

如下图为打包时间和打包长度设置对话框,不设置的情况下,设置窗口均默认“0,0”,模块在默认打包时间和打包长度下工作。打包时间默认4字节,即打包时间间隔为当前波特率下发送四个字节所需要的时间,字节长度默认1460。

                                图1 默认设置

如果设置打包时间和打包长度,模块则按照设置的数值进行工作。设置如下图所示:

                                图2 修改设置

3、USR-TCP232-E45系列(已停产)

发表评论

陈***r发表于2017-04-08
例如:我要连续发送384字节数据,间或发送其他大小字节的数据(比如18字节的,100字节的),要保证网络接收的稳定性,我需要在mcu发送一组数据后等待多少时间呢?也是4个字节时间间隔就可以了吗?
*为必须填写项
  • (您的个人信息将被保密)