Skip to content

不同串口调试工具下设备响应时间差异 - LLCOM响应延迟显著高于其他工具 #206

@gavenlw

Description

@gavenlw

描述一下这个bug / Describe the bug

在完全相同的测试环境(设备、接口、波特率、指令)下,使用LLCOM发送指令时,设备响应时间明显长于其他串口调试工具。

测试条件严格一致:

  1. 同一物理设备及串口接口
  2. 相同波特率和串口参数
  3. 相同指令内容
  4. 同一操作系统(Windows 11)和硬件平台

观测结果:
其他工具响应时间:约320ms
LLCOM响应时间:约400ms

怀疑方向:
LLCOM可能在数据发送时序控制(如字节间间隔/帧缓冲)或底层串口处理上存在延迟。

为定位问题根源,请协助确认:

  1. LLCOM的收发时间记录。是以接收到全部数据作为返回时间,还是第一个字节数据?
  2. LLCOM的数据发送机制是否包含隐性的帧间延迟?
  3. 是否存在缓冲区刷新控制相关配置项?
  4. 是否可能提供低延迟发送模式选项?

复现步骤 / To Reproduce

  1. 打开LLCOM,配置正确的串口、波特率。
  2. 发送一条指令。
  3. 记录从发送完成到收到设备响应字节的时间。
  4. 使用其他串口调试工具在相同串口和配置下发送相同指令。
  5. 记录响应时间。
  6. 对比两者,LLCOM的响应时间明显较长。

预期的行为 / Expected behavior

不同串口调试工具在相同条件下发送相同指令,设备的响应时间应该相同或相近。

截图 / Screenshots

No response

日志 / Logs

No response

系统 / System

WIN11

软件版本 / Version

1.0.1.1

验证

  • 检查该问题是否已被提过 / Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • 提供了最小可复现工程或详细的复现步骤,确保开发者可以复现 / The provided reproduction is a minimal reproducible example of the bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions