摘要

以80C51单片机数据采集系统为研究对象,分析嵌入式传输控制协议(TCP)通信中速率较慢的可能原因.提出两点提高其传输效率的新方案,即修改上位机Nagle算法的延时确认时间,以及修改下位机TCP协议程序.实验结果表明:在相同的数据量(4 MB)下,经过修改的嵌入式TCP层通信速率在局域网中可以达到40~50 kB.s-1,是未修改前的10倍.