PG2K100千兆以太网接口速度测试
这是我2025年3月-6月份在广州数控实习的情况前期时间主要学数控机床车床的一些知识。主要涉及的是G代码X代码这类的。后期接触的是嵌入式开发下面是关于AXK100开发板的调试内容然后我着重讲一下我用的PG2K100中千兆以太网的测试。下面这个是我在广州数控主要做的内容我就选择千兆以太网这个部分讲解一下吧其他的因为时间有些久而且后面没持续记录没有对应的内容了。。。图1 广州数控实习内容PG2K100千兆以太网接口程序框图PG2K100千兆以太网吞吐量测试我是通过wireshark这个软件去捕获包情况如下PG2K100千兆以太网实际传输效率All Packets所有数据包灰色实线表示在选定的时间范围内每秒传输的所有数据包数量。从图表中可以看到数据包数量从大约 100k 个逐渐减少到大约 50k 个表示在这个时间段内数据包传输速率在下降。TCP ErrorsTCP 错误红色实线表示在选定的时间范围内每秒传输的 TCP 错误数据包数量。PG2K100千兆以太网实际传输效率在测试丢包率时打算通过ping IP地址的方式去进行测试但是发现ping到一半后显示一般故障并且后续请求超时再用arp -a 去查看时发现网口已经消失了。发现忘记重新调整回正常速率进行数据包发送调整过后重新ping分别以发送200个包和1000个包来计算延迟时间以及丢包率。后面还做了一个中断响应延迟的测试记录如下通过中断示例可以看出6个定时器实例分别运行成功通过设置定时器计数的方式去进行中断响应的测试初始计数器为2中断发生时计数器为7则中断延迟相应为7-25个时钟脉冲。定时器的频率为149.9985MHzDMA传输通道测试