61 lines
2.7 KiB
Markdown
61 lines
2.7 KiB
Markdown
# 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/UDP(JSON)、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
|
||
```
|