一、背景
计量室电路板长期稳定性评价工作前期准备中,近期已完成以下基础工作:基于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 目标电路板