ef796f621310e904d8db9a62eb81652ae0c142f7
edc_server: - dg430.py: 新增0xB4解析; 0x4C扩展6字段(向后兼容) - models.py: tb_fixture_param DDL + upsert 新增6字段 - handlers.py: parse_loop 添加0xB4处理; 0x4C传参扩展 edc-web: - fixture.py: build_4b_packet() 新增6个波动参数 - models.py: upsert_fixture_param 字段列表扩展 - fixture.html: 新增波动测试参数输入区(6字段) - fixture.js: getFormParams/fillForm/saveToDb/sendConfig 全部扩展
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/UDP(JSON)、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
Languages
JavaScript
40.2%
Python
32.4%
HTML
23.1%
CSS
4.3%