wangfq 0dfb928375 feat: 被动轮询间隔改为 3 秒 + 新增 B2 记录条数显示
- 数据轮询独立于设备状态刷新:refreshLatestData 每 3 秒,refreshAll 每 5 秒
- 「当前测试数据」标题旁显示新记录条数 (x 条新记录)
- 仅 B2(灵敏度测试) 新记录计数,页面加载/自动化开始时复位
- pollProgress 同步更新计数器,自动化与被动模式无冲突
2026-06-12 11:10:09 +08:00
2026-06-08 12:04:50 +08:00

vd_test_fixture

车检器自动化测试工装 — 检测车检器灵敏度、产品一致性等性能指标。

项目概述

本工装用于自动化测试车检器Vehicle Detector的核心性能指标包括但不限于

  • 灵敏度测试:检测车检器对不同信号强度的响应能力
  • 产品一致性测试:批量产品间的性能差异分析
  • 电气性能测试:工作电压、功耗、接口电气特性
  • 环境适应性测试:温度、湿度等环境条件下的性能变化

系统架构

┌─────────────┐    TCP/UDP     ┌──────────────┐    RS485/TTL    ┌────────────┐
│  EDC 服务    │ ◄────────────► │  PGLC 联网终端 │ ◄─────────────► │ DG430 工装  │
│ (数据中心)    │  JSON 协议     │  (网络桥接)    │  串口协议       │ (测试硬件)  │
└──────┬──────┘                └──────────────┘                 └──────┬─────┘
       │                                                              │
       ▼                                                              ▼
┌──────────────┐                                              ┌──────────────┐
│    MySQL     │                                              │   车检器      │
│  (测试数据)   │                                              │ (被测设备)    │
└──────────────┘                                              └──────────────┘

子项目

目录 说明
edc_server/ EDC 边缘数据中心 — Python/uvloop 异步网络服务
docs/ 协议文档

协议文档

文档 说明
DG430串口协议 DG430 测试工装 RS485/TTL 串口通信协议
PGLC网络接口协议 联网终端 UDP/TCP JSON 接口协议
EDC服务 边缘数据中心 — 数据库表结构、业务流程

技术栈

  • 后端服务: Python 3, uvloop, aiomysql
  • 数据库: MySQL
  • 通信: TCP/UDPJSON、RS485/TTL二进制协议
  • 硬件: DG430 地感测试工装

快速开始

# EDC 服务
cd edc_server
pip install -r requirements.txt
export EDC_MYSQL_HOST=127.0.0.1 EDC_MYSQL_USER=root EDC_MYSQL_PASSWORD=xxx EDC_MYSQL_DB=edc
mysql -u root -e "CREATE DATABASE IF NOT EXISTS edc CHARACTER SET utf8mb4"
python run.py
Description
车检器自动化测试工装 — 检测车检器灵敏度、产品一致性等性能指标
Readme 10 MiB
Languages
JavaScript 40.2%
Python 32.4%
HTML 23.1%
CSS 4.3%