wangfq 431653d033 feat(edc-web): 线圈参数/模拟车辆参数管理 + 工装关联 + 测试环境显示
新增功能:
- 线圈参数管理页 (/coil-info): 增删改查,日志记录
- 模拟车辆管理页 (/simulate-car): 增删改查,日志记录
- 工装配置页新增线圈/模拟车辆选择区,保存时关联到 tb_fixture_param
- 测试信息查询页新增「测试环境」列,显示当前线圈和模拟车辆信息
- edc_server 写入测试数据时自动从 fixture 获取线圈/车辆关联

数据库:
- 新增 tb_coil_info、tb_simulate_car 表
- tb_fixture_param 增加 coil_id/simulate_car_id 字段
- tb_state_tst 增加 coil_id/simulate_car_id 字段

后端:
- models.py 新增线圈/模拟车辆 CRUD
- get_fixture_param 改为 LEFT JOIN 返回线圈/车辆详情
- upsert_fixture_param 支持 coil_id/simulate_car_id
- 测试数据查询 LEFT JOIN 线圈/车辆信息
2026-06-08 10:42:13 +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%