功能描述
Uni-Lab-OS 需要支持 Keithley 系列源表(Source Measure Unit, SMU)设备,以扩展平台在半导体测试、材料表征等领域的应用能力。
背景
Keithley 是业界领先的精密测量仪器品牌,其源表产品广泛应用于:
- 半导体器件特性测试
- 太阳能电池测试
- LED/OLED 测试
- 材料电学特性表征
- 电池测试
Keithley 提供了丰富的 Python 控制接口和驱动库,可以方便地集成到 Uni-Lab-OS 中。
参考资料
实现建议
1. 设备驱动目录结构
unilabos/devices/keithley/
├── __init__.py
├── keithley_smu.py # SMU 设备驱动基类
├── 2400_series.py # 2400 系列(通用型 SMU)
├── 2600_series.py # 2600 系列(高速 SMU)
└── 2450_series.py # 2450 系列(图形界面 SMU)
2. 核心功能
- 电压源模式:设置输出电压、电流限制
- 电流源模式:设置输出电流、电压限制
- 测量功能:电压、电流、电阻测量
- 扫描功能:线性扫描、对数扫描
- 脉冲模式:脉冲 I-V 测试
- 四象限操作:支持四象限源/载操作
3. 标准接口
继承 Uni-Lab-OS 的 UniversalDriver 基类,提供标准化接口:
set_voltage(voltage, current_limit) - 设置电压输出
set_current(current, voltage_limit) - 设置电流输出
measure() - 测量电压、电流、电阻
output_on() / output_off() - 输出开关
reset() - 设备复位
4. 通信接口
- SCPI 命令集(通过 VISA/PyVISA)
- TSP(Test Script Processor)脚本
- TCP/IP、USB、GPIB 接口支持
应用场景
-
半导体器件测试
-
太阳能电池测试
-
材料表征
优先级
建议优先支持:
- Keithley 2400 系列(应用最广泛)
- Keithley 2600 系列(高速、多通道)
- Keithley 2450 系列(现代化图形界面)
相关资源
功能描述
Uni-Lab-OS 需要支持 Keithley 系列源表(Source Measure Unit, SMU)设备,以扩展平台在半导体测试、材料表征等领域的应用能力。
背景
Keithley 是业界领先的精密测量仪器品牌,其源表产品广泛应用于:
Keithley 提供了丰富的 Python 控制接口和驱动库,可以方便地集成到 Uni-Lab-OS 中。
参考资料
实现建议
1. 设备驱动目录结构
2. 核心功能
3. 标准接口
继承 Uni-Lab-OS 的
UniversalDriver基类,提供标准化接口:set_voltage(voltage, current_limit)- 设置电压输出set_current(current, voltage_limit)- 设置电流输出measure()- 测量电压、电流、电阻output_on()/output_off()- 输出开关reset()- 设备复位4. 通信接口
应用场景
半导体器件测试
太阳能电池测试
材料表征
优先级
建议优先支持:
相关资源