国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:张亚, 王超, 胡闯, 王军, 江娣, 刘彦
单位:1. 北京理工大学重庆创新中心, 重庆 401135;2. 北京理工大学机电学院, 北京 100081;3. 北京理工大学爆炸科学与安全防护全国重点实验室, 北京 100081
关键词:冲击波超压,数据采集,上位机软件,多设备,Qt框架
冲击波超压测试在爆炸威力研究中是一个重要组成部分,便捷的测试设备和方法能提高冲击波测试效率。使用Qt开发框架设计一款多线程上位机软件,同时连接多个设备,解决传统上位机软件与单个设备连接时存在的数据传输效率低、设备接入过程繁琐等问题。该上位机软件主要包含设备管理、参数管理、算法模块和数据管理4个功能模块。通过网络连接,使用自定义应用层协议与设备进行数据传输,对采集的电压信号进行数值转化和滤波,最终形成超压信号并进行数据展示。采用静态电压测试和动态压力测试对上位机软件进行功能评估,结果表明:在静态电压测试中,该上位机软件能准确反映信号发生器幅度为1 V、频率为1 000 Hz的正弦信号;在动态压力测试中,3个采集点的第一波峰压力值分别为0.117 8 MPa、0.121 4 MPa和0.117 9 MPa,与理论激波管计算值0.116 0 MPa之间的误差均在5%以内。该上位机软件能同时对多个设备进行命令控制和数据传输,简化多台设备的连接操作流程,同时提高数据传输效率,具有一定的应用推广价值。
来源:2024年第5期
《计算机工程》期刊编辑部