第1章
光模块测试基础
光模块工作原理、关键性能指标(光功率、灵敏度、眼图)、测试系统架构概览。
原理指标架构
第2章
测试环境搭建
硬件平台(误码仪、光功率计、示波器、光谱仪)选型与连接、GPIB/USB驱动安装。
硬件驱动GPIB
第3章
Python与仪器通信
pyvisa库入门、SCPI指令基础、仪器资源管理与错误处理。
pyvisaSCPI通信
第4章
自动化框架设计
模块化设计思想、配置文件管理(YAML/JSON)、日志系统搭建。
模块化YAML日志
第5章
光功率测试脚本
APC/MPC模式切换、功率校准流程、上下限判定与数据记录。
功率校准判定
第6章
灵敏度测试脚本
BERT配置、误码率扫描算法、浴盆曲线数据采集。
BERT误码率浴盆曲线
第7章
眼图测试脚本
示波器参数设置、眼图模板测试、眼高眼宽计算。
眼图模板眼高眼宽
第8章
光谱分析脚本
中心波长、谱宽、边模抑制比(SMSR)自动测量。
光谱SMSR波长
第9章
温度循环测试
温箱控制、不同温度点(-40°C~85°C)参数采集、数据比对。
温箱循环-40~85
第10章
电压拉偏测试
供电电压步进扫描、关键参数随电压变化曲线绘制。
电压步进曲线
第11章
多通道并行测试
多只光模块同时测试、线程/进程管理、资源竞争解决。
并行线程资源竞争
第12章
测试数据管理
SQLite/MySQL数据库存储、测试结果查询与报表生成。
数据库SQLite报表
第13章
测试报告自动生成
Python-docx生成Word报告、matplotlib绘制图表、PDF导出。
WordmatplotlibPDF
第14章
异常处理与重试机制
仪器超时处理、通信中断恢复、测试项自动重试。
异常重试超时
第15章
测试序列编排
YAML定义测试流程、条件判断与循环、测试项依赖管理。
YAML流程依赖
第16章
校准件管理
校准数据存储、校准有效期检查、校准因子自动应用。
校准有效期因子
第17章
DUT信息管理
二维码/条形码扫描、MES系统对接、序列号自动关联。
二维码MES序列号
第18章
GPIB地址自动扫描
自动发现仪器、地址冲突检测、仪器类型识别。
GPIB扫描地址
第19章
示波器自动化
波形采集、测量项自动添加、波形截图保存。
示波器波形截图
第20章
误码仪自动化
码型设置、时钟恢复配置、误码统计与清零。
误码仪码型时钟
第21章
光开关自动化
光路自动切换、插入损耗补偿、多通道轮询测试。
光开关损耗轮询
第22章
可调光源控制
波长步进扫描、功率稳定控制、偏振态调节。
光源波长偏振
第23章
测试夹具控制
夹具开合控制、温度控制、压力传感器读取。
夹具温度压力
第24章
数据可视化看板
实时曲线更新、合格率统计、SPC控制图。
看板SPC实时
第25章
测试效率优化
测试项并行执行、数据缓存、仪器命令批处理。
效率缓存批处理
第26章
版本管理与部署
Git版本控制、测试脚本打包(PyInstaller)、环境一键部署。
GitPyInstaller部署
第27章
CI/CD集成
Jenkins自动触发测试、测试结果回传、失败告警。
JenkinsCI/CD告警
第28章
测试脚本调试技巧
断点调试、日志分级、性能分析。
调试日志性能
第29章
常见故障排查
仪器无响应、测试结果异常、数据丢失等场景处理。
故障排查异常
第30章
综合实战项目
从零搭建完整的光模块产线测试系统,涵盖所有核心功能。
实战产线全栈