公司主要从事电源产品的研发、生产与销售,产品涵盖12V/48V标准电源以及800V高压电源,客户主要为全球领先的服务器厂商和数据中心运营商。 底层驱动开发:基于PyVISA和SCPI指令,实现对Source、Eload、示波器、万用表等测试仪器的标准化控制,屏蔽不同通讯接口(GPIB/USB/LAN/RS232)的差异。 测试用例(Test Item)开发:编写和维护电源性能测试脚本,涵盖效率(Eff)、电压调整率(Regulation)、负载调整率(Load Regulation)、动态响应(Dynamic Response)、纹波噪声(Ripple & Noise)、掉电保持(Hold-up Time)等40+项行业标准测试。 多协议通讯集成:集成PCAN(CAN总线)、MODBUS(RS485)、HTTP(RESTful API)等多种通讯协议,实现与电源管理系统(BMS)和生产执行系统(MES)的数据对接。 内部工具开发与数据可视化:使用Python + Pandas + Plotly开发测试数据分析与可视化看板,辅助测试工程师快速定位性能瓶颈和异常波动。
底层设备驱动封装:基于PyVISA和SCPI命令,封装了Source(电源)、Eload(电子负载)、示波器、万用表等设备的标准化驱动库,屏蔽了GPIB、USB、RS232、LAN等不同接口的差异,上层测试脚本通过统一API调用即可控制任意设备。
测试Item脚本开发:编写了效率(Eff)、电压调整率(Regulation)、负载调整率(Load Regulation)、动态响应(Dynamic Response)、纹波噪声(Ripple & Noise)、掉电保持(Hold-up Time)等40+项行业标准测试脚本,支持参数化配置与单步调试。
多协议通讯集成:针对服务器电源测试中涉及的PCAN(CAN总线)、MODBUS(RS485)、HTTP(RESTful API)等通讯协议,开发了对应的数据采集与指令下发模块,实现了与电源BMS系统、生产MES系统的数据对接。
数据处理与可视化看板:使用Pandas对测试数据进行清洗、聚合与统计分析(均值、标准差、CPK、P95分位数),基于Plotly构建了交互式可视化图表(趋势折线图、箱线图、分布直方图),支持多批次数据对比。
Web管理平台开发:基于Flask + SQLite/MySQL开发了Web端测试管理界面,包含测试任务配置、历史数据查询、报告生成与下载等功能,测试人员通过浏览器即可完成全流程操作。
2. 技术栈与架构
后端开发:Python 3.10 + Flask + SQLAlchemy
设备通信:PyVISA + PyVISA-py(SCPI命令控制)+ python-can(PCAN协议)+ pymodbus(MODBUS协议)
数据处理:Pandas + NumPy + SciPy(统计分析)
数据可视化:Plotly + Matplotlib(交互式图表)
前端展示:HTML5 + Bootstrap + JavaScript(ECharts辅助展示)
数据库:MySQL(生产数据持久化)/ SQLite(本地调试)
报告导出:openpyxl(Excel报告)+ python-docx / reportlab(PDF报告)
版本控制:Git + 私有GitLab
可兼职时间
可兼职地点
0条评论 雇主评价