1. 首页 / 资源

串口通信丢包原因 | 网口丢包率标准

串口通信丢包原因 | 网口丢包率标准

1. 串口丢包率正常范围

MTU,最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据报大百小(以字节为单位)。

最大传输单元这个参数通常与通信接口有关(网络接度口卡、串口等)。大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数知据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包道率,降低网络速度。

把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。

2. 串口丢包率测试

hal库串口接收一次后不再接收。在正常情况下在没有写数据到Flash中去的时候所有串口数据都能正常接收,没有数据丢包现象,但是当执行一次写入操作就会导致串口数据丢失,导致接收ORE错误或帧错误等。

3. 串口通信丢包原因

485串行丢包有很多原因,主要得看你的光线线路环境,没有环境,怎么好分析你的丢包率原因,不过总的来说,丢包率造成的原因可以从以下问题下找原因:

1、交换机及端口更换否

2、机房环境温度如何

3、设备温度如何

4、是否有ups,市电电压稳定否

5、所有设备工作接地良好否(检查交流排插,更换正规电脑用排插或分开使用)

6、检查光端机尾纤,测试收光功率。(用光功率计即可)

7、检查协议转换器到路由器v.35线,如无问题,一端掉电拔插v.35线端口

8、检查2m信号线及头子

9、检查防火墙

10、检查局域网是否感染局域网病毒

至于测试设备和线路的话,你可以采用专用的光线线路测试仪,如ixia测试仪,smart bits,test center等(以上是测试线路是否丢包的),你可以采用一节一节的线路排除法进行测试。

4. 网口丢包率标准

解决方法:

1、使用两台PC连接路由器的两个网口,PC之间互ping 看是否通。(二层口)

2、打环测试

清空接口统计信息

<H3C>reset counters interface

将接口自环

[H3C-Ethernet0/7]loopback internal

过5分钟后,收集如下信息

[H3C]display interface Ethernet 0/7

3、ping测试

清空接口统计

<H3C>res co int

<H3C>res ip s

然后用PC建立DSIC卡接口,ping vlan虚接口地址,同时在设备上收集如下信息

debug phy all int e 0/7

debug ip icmp

debug ip pa acl 3000 (需要增加ACL规则)

acl nu 3000

ru pe ip so PC-IP X.X.X.X de VLAN-IP X.X.X.X

ru pe ip so VLAN-IP x.x.x.x de PC-IP X.X.X.X

ping100个包,完事以后,收集如下信息

dis ip int vlan 0/7

dis int e 0/7

dis diag

5. 串口丢包率正常范围是多少

您说的应该是Modbus RTU协议。

可以有下列方法: 提高串口的波特率。尽量减少数据包的个数。例如,一个设备尽量用一个数据包。减少请求命令的时间间隔。减少返回数据的等待时间(可能会导致数据丢包)。

6. 接口丢包率

1、物理线路故障

如果是物理线路故障所造成网络丢包现象,则说明故障是由线路供应商提供的线路引起的,需要与线路供应商联系尽快解决问题。联系你的服务商来解决网络丢包很严重的情况。

2、设备故障

设备方面主要包括软件设置不当、网络设备接口及光纤收发器故障造成的。这种情况会导致交换机端口处于死机状态。那么可以将你的.光纤模块更换掉,换一条新的模块替换掉。

3、路由错误

网络中的路由器的路径错误也是会导致数据包不能正常传输到主机数据库上这种情况属于正常状况,它所丢失的数据也是很小的。所以用户可以忽略这些数据丢包,而且这也是避免不了的。

4、网络被堵塞、拥堵

当网络不给力的时候,在通过网络传输数据,就会将网络丢包更多,一般是路由器被占用大量资源造成的

7. 串口占用问题

是串口写了程序吗?把PLC到 停止 模式,就行了

8. 串口丢包受什么影响

串口丢数据概率高。

串口接收端丢包严重时,如果不是因为明显错误导致,一般都是由于数据传输速度快,主控处理不过来造成的,因此想办法降低传输速度,就可以降低串口数据丢失,方法如下:

(1)波特率: 最直接的方法就是降低波特率,我做过一个小实验,用帧序号来判断丢包情况,当丢包时亮起一盏灯,波特率越大,灯闪得频率越高;

(2)发送间隔: 如果条件允许,可以将发送端的发送频率降低,采用定时发送的方式,每间隔一段时间发送;

(3)上拉电阻: 根据网上有些文章提到的方法,还可以在串口接收端增加上拉电阻,有时候即使发送端没有发出数据,接收端也会误接到一些数据,频繁进入中断也会降低单片机处理效率,在电路上增加上拉电阻的目的就在于降低误接的概率,提高单片机的处理效率,该方法我并没有亲自试过,但是加上上拉电阻效果肯定是好于不加的;

(4) 消息队列: 一般的串口中断接收,用一个全局变量数据来接收是完全没问题的,就像上文中的程序,用一个状态量来控制中断接收,当Usart1_State为8时,表示接收到了一个完整的数据包,主程序此时开始做出相应的处理,处理完之后把状态量Usart1_State 清零,中断可以继续接收。但是当接收数据量较大,较快时,会出现一个问题: 在主程序从全局变量数组里获取协议时,还没来得及处理完,发送端已经发来了数据,此时就有可能漏掉几个包,导致数据丢包。

相关推荐

  • 如何将大文件传输到电脑上 | 大文件怎么传到电脑

    如何将大文件传输到电脑上 | 大文件怎么传到电脑

    如何将大文件传输到电脑上 | 大文件怎么传到电脑,传输,消息发送,推荐,文件传输,文字,1. 大文件如何传输到电脑在不利用网络又不能将手机与电脑设备连接的情况下,手机上的文字是无法传到电脑里的,推荐还是利用微信应用来传输手机上的文字,具体操作步骤如下:1、在手机和电脑上同步登录微信应用,在手机上找到“文件传输助手”菜单,进入文件传输消息页面;2、接下来,在消息发送页面中,长按弹出“粘贴”按钮,将复制的消息...

  • win10 轻松传送 | win10数据传输

    win10 轻松传送 | win10数据传输

    win10 轻松传送 | win10数据传输,传送,文件,数据传输,连接,情况,1. win10windows轻松传送vivo手机连接电脑时,将vivo手机与电脑连接,点击管理文件选项后,点击连接USB windows即可。有看到这两个选项的情况,可以根据自己需求点选传输照片或管理文件后查看是否可以正常...

  • 怎么把文件传输到苹果手机 | 怎么把文件传输到另一个

    怎么把文件传输到苹果手机 | 怎么把文件传输到另一个

    怎么把文件传输到苹果手机 | 怎么把文件传输到另一个手机上,文件传输,设置,百度网盘,状态,运行,1. 怎么把文件传输到icloud1、在iPhone上,通过“设置>iCloud>储存与备份”启用,只要设备处于以下状态,每天就会运行备份:通过Wi-Fi连接到互联网连接到电源锁定屏幕2,另外,只要从“设置>iCloud>储存与备份”中选取“立即备份”,通过Wi-Fi将设备连接到互联网,就可以手...

  • wps文字变色快捷键 | wps单元格变色快捷键

    wps文字变色快捷键 | wps单元格变色快捷键

    wps文字变色快捷键 | wps单元格变色快捷键,快捷键,文字,字体颜色,查找,显示,1. wps快捷键变色关于wps查找后自动变色的解决方法:1、电脑打开WPS文档,然后输入文字。2、输入文字后,按查找快捷键Ctrl+F调出查找页面。3、调出查找窗口后,在查找内容输入要查找的文字,然后点击阅读突出显示。4、点击阅读突出显示后,查找的文字就自动标记颜色了。2. wps变字体颜色快捷键wps根据不同的条件...

  • 为什么电脑找不到串口设置 | 为什么电脑找不到串口了

    为什么电脑找不到串口设置 | 为什么电脑找不到串口了

    为什么电脑找不到串口设置 | 为什么电脑找不到串口了,串口,设置,检测,连接,主板,1. 为什么电脑找不到串口你这个现象,从我的经验来看,是主板的问题,你检测不到硬盘的时候,先确定插线正常,然后给主板放电,然后确定主板bios里SATA接口为enable状态,就可以找到硬盘,有的主板默认设置里不打开主板SATA接口,需要手动打开,具体需要你去BIOS里找找。PS:我公司有一批电脑,都是跟你说的情况完全...

  • ipad数据线怎么连接电脑传输文件 | ipad数据线怎么连

    ipad数据线怎么连接电脑传输文件 | ipad数据线怎么连

    ipad数据线怎么连接电脑传输文件 | ipad数据线怎么连接电脑接口,数据线,连接,接口,电脑网络,管理软件,1. ipad的数据线怎么连接电脑一般不可以的,移除iphone的正确方法:1、当用户在电脑上使用iphone的管理软件iTunes时,连接iphone后可以在iTunes上看到该设备的标示;2、在iphone标示的旁边有个移除按钮,点击一下即可将iphone和电脑断开连接;3、然后再拔出数据线即可。可以的,因为它不是...

  • ipad和电脑传输图片 | 电脑图片怎么传输到ipad

    ipad和电脑传输图片 | 电脑图片怎么传输到ipad

    ipad和电脑传输图片 | 电脑图片怎么传输到ipad,传输,连接,照片,传送,文件,1. ipad电脑传输图片您可以使用 iCloud 云盘让文件在所有设备(包括 Windows PC)上保持最新且可访问。您还可以使用“隔空投送”以及发送电子邮件附件在 iPad 和其他设备之间传输文件。或者,您可以通过将 iPad 连接到 Mac(配备 USB 端口且运行 OS X 10.9 或更高版本)或 Wind...

  • 表格上移快捷键 | 表格单元格移动快捷键

    表格上移快捷键 | 表格单元格移动快捷键

    表格上移快捷键 | 表格单元格移动快捷键,快捷键,电子表格,控制,文档,右键,1. 移动表格内容的快捷键是什么首先打开空白Exce文档。其次鼠标点击任意单元格。按键盘上的上下左右键。即可控制格子的移动。CTRL+右箭头(或左)。Page down:下一页,+CTRL:下一SHEET。Page up:上一页,+CTRL:上一SHEET。可一次移动到表的右(左)端。2. 移动表格内容的快捷键是什么意...

  • 小米6向电脑传输文件 | 电脑文件传输到小米手机

    小米6向电脑传输文件 | 电脑文件传输到小米手机

    小米6向电脑传输文件 | 电脑文件传输到小米手机,小米手机,文件传输,文件,照片,登录,1. 小米6传输文件到电脑导出小米手机的照片到电脑,可以有多种方案供你选择。第一,数据线连接小米手机和电脑,授权访问手机文件。就可以在电脑上查看手机里的相片,拷贝或者移动照片到电脑都可以。第二,通过第三方APP传输,比如微信或者QQ等,同时在电脑端和手机登录同一个账号后,可以互相传输文件,包括照片。2. 小米6怎么和电...

  • 小米8手机传输文件到电脑 | 米8手机文件怎么传电脑里

    小米8手机传输文件到电脑 | 米8手机文件怎么传电脑里

    小米8手机传输文件到电脑 | 米8手机文件怎么传电脑里,文件,连接,传送,支持,盘中,1. 米8手机文件怎么传电脑 手机里的音频文件传到U盘一般需要在电脑上进行操作,用手机的数据线连上手机跟电脑如果手机支持OTG功能,也可以直接在手机上将歌曲传到u盘中。具体步骤如下: 一、使用电脑将歌曲传到U盘中: 1、将手机连接电脑,打开资源管理器查看; 2、进入手机U盘目录找到音频文件,在文件上点击鼠标右键...

  • win10系统excel表格合并单元格的详细步骤

    win10系统excel表格合并单元格的详细步骤

    win10系统excel表格合并单元格的详细步骤,合并单元格,系统,设置,快捷键,合并, 有时候可能会遇到对win10系统excel通过快捷键合并单元格进行设置,如果我们需要对win10系统excel通过快捷键合并单元格进行设置时,要怎么处理win10系统excel通过快捷键合并单元格呢?接下来给大家带来win10系统excel通过快捷键合并单元格的详细步骤:方法一:利用格式菜单上的“合并及居中”按钮合并单元格1、首先,选中A2、A3、A4...

  • win7系统优化网络传输效率的还原步骤

    win7系统优化网络传输效率的还原步骤

    win7系统优化网络传输效率的还原步骤,网络传输,系统优化,设置,运行,选项, 随着电脑的使用率越来越高,我们有时候可能会遇到对win7系统优化网络传输效率进行设置,如果我们需要对win7系统优化网络传输效率进行设置时,要怎么处理win7系统优化网络传输效率的设置方法非常简单,win7系统优化网络传输效率具体的设置方法:1、在系统桌面,依照顺序点击“开始-所有程序-附件-运行”选项;2、在运行面板输入“gpedit.msc”,点击“确定”,...