计量室电路板长期稳定性自动化测试系统开发与部署

一、背景

计量室电路板长期稳定性评价工作前期准备中,近期已完成以下基础工作:基于PyModbus开发Modbus RTU继电器控制模块,实现电路中不同阻值负载的程控切换;驱动DL12-M232-S1传感器记录评价过程中的环境温湿度;通过阿里云盘自动同步功能,采用本地与云端双备份策略确保实验数据安全可靠;编写基于DM3068通信协议及电流板通信协议的交互脚本;完成计量室工业仪表IP地址分配记录。各功能模块均已实现预期技术目标。

当前测试重点分两个阶段推进:首先在笔记本电脑上部署上述功能模块进行验证,测试通过后迁移至工控机系统。
电路板长期稳定性测试方案
PyModbus:轻量级且功能全面的 Modbus 协议
电路板长期稳定性核心零部件选型说明
PyModbus驱动DL12-M232-S1传感器
可编程固定阻值电子负载的制作与自动化标定技术
阿里云盘自动同步记录
计量室工业仪表IP分配记录

二、笔记本部署记录

在上述基础上首先点击G:\Desktop\Pytest\11Work\14-CL\dist下的CoulombTest.exe,结合实际的参数配置config.ini文件。其后连接至计量室无线网咯这是后续进行的关键。


▲ 图1 连接至计量室网络


▲ 图2 网络ip分布


▲ 图3 DH1766电源网络通信测试


▲ 图A4 DH1766电源网络通信测试(更新IP地址)


▲ 图4 DM3068网络通信测试


▲ 图6 DM3068网络通信测试(更新IP地址)

经上述验证,科学仪表已在网络环境中稳定运行。下一步计划在笔记本上部署评价系统并完成后,即进行软件打包发布。然而,在打包过程中遇到了诸多挑战,例如部分模块在打包成exe后始终提示缺失,目前该问题仍在深入排查与解决中。

基于当前打包实践及前期开发经验总结如下:Python脚本的虚拟环境管理、模块调用关系及第三方库依赖是打包环节的重中之重。若处理不当,极易陷入"开发环境运行正常,迁移至其他设备后频繁报错缺失"的典型困境。

三、工控机迁移记录

串口号分配需结合实物逐一验证并复核,依次插拔温湿度传感器(串口号13)、电路板(串口号15)和程控电阻(串口号14),确保其连接与断开状态准确无误。

设备 串口号 备注
温湿度 4 -
程控电阻 3 -
电路板 5 -

其次,在目标电脑上安装阿里云盘,按前文步骤创建目录并设定D盘为工作目录。配置完成后软件仍无法运行,经核查发现该电脑为双核配置,睿频仅2.9GHz,无法满足长期稳定性评价软件的运行要求,故决定升级工控机。


▲ 图7 工控机型号

工控机采购连接

四、软件自启动设置步骤

如需手动添加开机启动项(包括自定义程序或启动列表中未显示的软件),需先创建相应快捷方式,再移入系统启动文件夹。步骤如下:创建目标程序的快捷方式,然后拖放至以下访问路径:

python 复制代码
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp


▲ 图A8 开机自启动软件目录


▲ 图9 开机自启动软件快捷方式

五、实验员操作步骤

经技术调试,系统已在新工控机平台稳定运行。操作流程明确为:

设备巡检:核查计量室内各设备(工控机、显示器、DM3068、DH1766)上电状态;

网络确认:确保工控机联网正常,避免数据上传失败;

自启验证:CoulombTest与阿里云盘经开机自启设置后应自动运行,仅需检查运行窗口是否正常加载。

▲ 图8 下述软件


▲ 图11 正常输出


▲ 图12 软件运行产出csv文件


▲ 图13 首次软件运行

六、总结

经部署调试,计量室电路板长期稳定性自动化测试系统已实现第一阶段技术目标。系统通过config配置文件支持输出电流增量、串口参数及网络IP地址的灵活修改,显著提升了通信稳定性与故障规避能力。下阶段工作重点转向CSV测试数据的系统性分析,为电路板长期稳定性验证提供量化技术支撑。


▲ 图14 目标电路板

相关推荐
kyrie_sakura25 分钟前
大模型学习7 -- 深度学习2 -- 张量
python·深度学习
小程序设计26 分钟前
基于STM32森林火灾远程监测模块设计
stm32·单片机·嵌入式硬件
魔猴疯猿38 分钟前
香橙派(Orange Pi)入门使用教程:从开箱到跑通第一个项目
单片机·嵌入式硬件·物联网
智鸟科技GemeOpen开发者智能设备1 小时前
智能插座二次开发如何接入Home Assistant,从零开始完整工程实现(Python+React)
开发语言·python·物联网·react.js·智能家居
hqyjzsb1 小时前
法律 Prompt 干货:搭建合同审查提示词要包含哪些要素
开发语言·人工智能·python·职场和发展·数据分析·prompt·业界资讯
Andreapiki1 小时前
风险审计校招技术栈拆解:SQL、Python、Power BI在2026届JD中的真实权重
数据库·python·sql
2601_966949652 小时前
股票池发生变化后,如何高效更新行情数据?从全量刷新到增量同步
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
丸子君君2 小时前
【以麒麟服务器时间为准,定时请求时间同步】
运维·服务器·单片机
玖石书2 小时前
python-uv-windows环境安装方案
windows·python·uv
海盗12342 小时前
AI 新闻日报 2026-09-28:正确性审查自动化、7×24 个人智能体、具身部署态
运维·人工智能·机器人·自动化·人工智能aigc