Files
vd_test_fixture/README.md

61 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# vd_test_fixture
车检器自动化测试工装 — 检测车检器灵敏度、产品一致性等性能指标。
## 项目概述
本工装用于自动化测试车检器Vehicle Detector的核心性能指标包括但不限于
- **灵敏度测试**:检测车检器对不同信号强度的响应能力
- **产品一致性测试**:批量产品间的性能差异分析
- **电气性能测试**:工作电压、功耗、接口电气特性
- **环境适应性测试**:温度、湿度等环境条件下的性能变化
## 系统架构
```
┌─────────────┐ TCP/UDP ┌──────────────┐ RS485/TTL ┌────────────┐
│ EDC 服务 │ ◄────────────► │ PGLC 联网终端 │ ◄─────────────► │ DG430 工装 │
│ (数据中心) │ JSON 协议 │ (网络桥接) │ 串口协议 │ (测试硬件) │
└──────┬──────┘ └──────────────┘ └──────┬─────┘
│ │
▼ ▼
┌──────────────┐ ┌──────────────┐
│ MySQL │ │ 车检器 │
│ (测试数据) │ │ (被测设备) │
└──────────────┘ └──────────────┘
```
## 子项目
| 目录 | 说明 |
|------|------|
| [`edc_server/`](edc_server/) | EDC 边缘数据中心 — Python/uvloop 异步网络服务 |
| `docs/` | 协议文档 |
## 协议文档
| 文档 | 说明 |
|------|------|
| [DG430串口协议](docs/DG430串口协议.md) | DG430 测试工装 RS485/TTL 串口通信协议 |
| [PGLC网络接口协议](docs/PGLC网络接口协议.md) | 联网终端 UDP/TCP JSON 接口协议 |
| [EDC服务](docs/EDC服务.md) | 边缘数据中心 — 数据库表结构、业务流程 |
## 技术栈
- **后端服务**: Python 3, uvloop, aiomysql
- **数据库**: MySQL
- **通信**: TCP/UDPJSON、RS485/TTL二进制协议
- **硬件**: DG430 地感测试工装
## 快速开始
```bash
# 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
```