wangfq b4c27e30c8 refactor: relay存储原始hex值(relay_code),前端解码显示
- tb_state_tst新增relay_code TINYINT列,ALTER TABLE自动迁移
- edc_server: B2/B4都以原始int值插入relay_code
- edc-web: decodeRelay()解码 0=无输出/1=存在信号/2=脉冲信号/3=存在+脉冲
- relay_out VARCHAR列保留兼容旧数据
2026-06-05 14:18:45 +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%