该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

PL01(平头哥延迟测试器1K)

测试原理

通过软件控制光耦继电器开关,在主机上计算发出按下或者抬起命令后计算机得到对应动作的反应之间的耗时,精确计算被测键盘的按下和抬起延时。

具体工作和计算流程图如下:

通信协议说明(可二次开发上位机)

通信ID

  • 产品VID:0xAA96,PID:0xBB00
  • 产品名:PL01-1K

命令以及返回值(数据最大长度10)

  1. 按下命令

    发送:

    CMD
    0xa
    执行按下动作,导通2个探针,10s没有操作会自动抬起

    返回:

    CMD
    0xa
    执行成功返回0xa
  2. 抬起命令 发送:

    CMD
    0xb
    执行抬起动作,断开2个探针

    返回:

    CMD
    0xb
    执行成功返回0xb
  3. 其他命令(开源固件版本,官方版本不适用) 发送:

    CMD
    0xc
    其他非a b命令,执行抬起动作,断开2个探针

    返回:

    CMD
    0xc
    执行成功返回0xc

产品说明

采用AT32高性能主控,144MHZ主频,极简协议和物料。配合不同上位机平台可以精确计算被测HID设备的实际按下到主机收到的全链路耗时。

文件说明

  • 3D_PCB_键盘延迟测试器_REV1.2.step (3D模型文件)
  • BOM_PCB_键盘延迟测试器_REV1.2.csv (PCB物料清单)
  • Gerber_PCB_PL01键盘延迟测试器_REV1.2.zip (PCB制板文件)
  • PLT01_1K_AT32F415.hex (芯片固件)

烧录设置

推荐使用Jlink、Jlink-OB烧录,芯片型号为AT32F415KBU7-4,详细烧录设置参考雅特力官方文件

调试网站

购买链接

淘宝成品购买链接:

免责说明

开源版本和官方生产版本略有差别,第三方生产和制作的本产品不享有官方渠道产品同等售后保障。

本项目仅供DIY娱乐,测试结果仅供参考,不可作为评判被测产品的行业标准。

DIY项目制作成败有一定的风险,本项目已经经过官方验证可稳定运行。

空文件

简介

平头哥工作室-键盘延迟测试器 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化