电脑控制双电源切换系统

智能电源管理解决方案 - 实现17V低压与高压电源的精确时序控制

🔬 实验级 ⚡ 高精度 🛡️ 安全可靠

项目概述

🎯 项目目标

通过电脑控制实现17V低压电源和高压电源之间的自动切换,为实验环境提供精确的时序控制电源管理解决方案。

🔧 核心功能

支持预设时序控制、双电源互锁保护、实时监控、数据记录等核心功能,确保实验过程的安全性和可重复性。

📊 应用场景

适用于科研实验、教学演示、产品测试等需要精确电源控制的场景,特别适合高压实验环境。

系统架构

graph TB subgraph "控制层" PC[电脑控制端] USB[USB转TTL接口] MCU[微控制器] end subgraph "执行层" LVR[低压继电器] HVR[高压继电器] SENSOR[状态传感器] end subgraph "电源层" LV[17V低压电源] HV[高压电源] PROTECT[保护电路] end subgraph "负载层" LOAD[实验负载] MONITOR[监控设备] end PC --> USB USB --> MCU MCU --> LVR MCU --> HVR MCU --> SENSOR LV --> LVR HV --> HVR LVR --> PROTECT HVR --> PROTECT PROTECT --> LOAD LOAD --> MONITOR SENSOR --> MCU style PC fill:#e1f5fe style MCU fill:#f3e5f5 style LVR fill:#e8f5e8 style HVR fill:#e8f5e8 style LV fill:#fff3e0 style HV fill:#fff3e0 style LOAD fill:#fce4ec

工作流程

sequenceDiagram participant User as 用户 participant PC as 电脑控制端 participant MCU as 微控制器 participant LVR as 低压继电器 participant HVR as 高压继电器 participant Load as 实验负载 User->>PC: 启动实验程序 PC->>MCU: 发送初始化指令 MCU->>LVR: 断开低压电源 MCU->>HVR: 断开高压电源 Note over MCU: 确保安全初始状态 PC->>MCU: 开始实验序列 MCU->>LVR: 接通17V低压电源 LVR->>Load: 提供低压供电 Note over Load: 低压预热阶段 (5秒) MCU->>LVR: 断开低压电源 Note over MCU: 安全间隔 (0.1秒) MCU->>HVR: 接通高压电源 HVR->>Load: 提供高压供电 Note over Load: 高压实验阶段 (0.12秒) MCU->>HVR: 断开高压电源 Note over MCU: 安全间隔 (0.1秒) MCU->>LVR: 重新接通低压电源 LVR->>Load: 恢复低压供电 Note over Load: 实验完成,数据记录 PC->>User: 显示实验结果

技术特性

⚡ 精确时序控制

  • 毫秒级时序精度
  • 可编程时序参数
  • 实时状态监控

🛡️ 多重安全保护

  • 硬件互锁机制
  • 软件安全校验
  • 过流保护电路

📊 数据记录分析

  • 实时数据采集
  • 实验数据存储
  • 结果可视化分析

🔧 易于操作维护

  • 图形化操作界面
  • 模块化设计
  • 远程监控支持

系统状态管理

stateDiagram-v2 [*] --> 待机状态 待机状态 --> 初始化: 启动系统 初始化 --> 安全检查: 系统自检 安全检查 --> 就绪状态: 检查通过 安全检查 --> 故障状态: 检查失败 就绪状态 --> 实验运行: 开始实验 实验运行 --> 低压供电: 接通低压 低压供电 --> 安全间隔1: 低压完成 安全间隔1 --> 高压供电: 间隔结束 高压供电 --> 安全间隔2: 高压完成 安全间隔2 --> 低压供电: 间隔结束 低压供电 --> 实验完成: 实验结束 实验完成 --> 数据记录: 保存结果 数据记录 --> 就绪状态: 记录完成 故障状态 --> 待机状态: 故障清除 实验运行 --> 紧急停止: 异常情况 紧急停止 --> 故障状态: 系统保护

项目统计

2
电源类型
0.1s
切换精度
100%
安全保护
24/7
监控支持