大学化学 >> 2025, Vol. 40 >> Issue (11): 402-408.doi: 10.12461/PKU.DXHX202505045

自学之友 上一篇    下一篇

量热实验数据采集处理软件的自主开发与应用

赵泽华, 安孝彦, 徐金荣, 杨玲, 赵浩, 吴忠云   

  1. 北京大学化学与分子工程学院, 化学基础国家级实验教学示范中心(北京大学), 北京 100871
  • 收稿日期:2025-05-15 录用日期:2025-07-14 发布日期:2025-11-21
  • 通讯作者: 徐金荣, 吴忠云 E-mail:xujinrong@pku.edu.cn;wuzy@pku.edu.cn Jinrong Xu, Zhongyun Wu
  • 基金资助:
    2021年度基础学科拔尖学生培养计划2.0研究重点课题(20211002)

Independent Development and Application of Calorimetric Experiment Data Acquisition and Processing Software

Zehua Zhao, Xiaoyan An, Jinrong Xu, Ling Yang, Hao Zhao, Zhongyun Wu   

  1. National Demonstration Center for Experimental Chemistry Education (Peking University), College of Chemistry and Molecular Engineering, Peking University, Beijing 100871, China
  • Received:2025-05-15 Accepted:2025-07-14 Published:2025-11-21
  • Contact: Jinrong Xu, Zhongyun Wu E-mail:xujinrong@pku.edu.cn;wuzy@pku.edu.cn

摘要: 量热实验是物理化学实验课程中验证能量守恒定律和测定焓变的经典热力学实验。然而,传统手动操作存在数据采集效率低、处理繁琐等问题。为此,基于Python自主开发了具有图形界面的量热实验软件。集成数据采集、智能处理与可视化功能,实现了溶解热与燃烧热实验的数字化改造。软件通过串口通信模块实时获取温差数据,利用科学计算库自动完成雷诺校正与热力学计算,并结合交互式界面直观呈现实验数据。实践表明,该软件可缩短实验操作时长约30%,释放的课时资源为实验教学创造了更多探究空间。其教学应用有效推动了实验教学从操作训练向热力学原理深度理解的转型,并构建了“基础-进阶-创新”三级培养体系,为高校实验教学数字化转型提供了可复制的技术路径。

关键词: Python, 量热实验, 数据采集, 雷诺校正, 溶解热, 燃烧热, 开源软件

Abstract: Calorimetry experiments are classic thermodynamic investigations in physical chemistry laboratory courses, serving to verify the law of energy conservation and determine enthalpy changes. However, conventional manual operations are characterized by inefficient data acquisition and laborious processing procedures. To address these limitations, we developed a Python-based software featuring a graphical user interface (GUI) specifically designed for calorimetric experiments in undergraduate chemistry education. This software integrates comprehensive functionalities including real-time data acquisition, intelligent processing, and visualization capabilities, facilitating the digital transformation of both dissolution and combustion calorimetry experiments. The software acquires real-time temperature difference data via serial communication modules, executes Reynolds correction and thermodynamic calculations using scientific computing libraries, and displays experimental data in real-time through an interactive interface. Implementation results demonstrate that the software reduces experimental operation time by approximately 30% and frees up instructional time, creating more opportunities for in-depth exploration of thermodynamic principles. This innovation effectively shifts the instructional focus from basic operational training to deep understanding of thermodynamic principles, and establishes a “Foundation-Engagement-Innovation” three-tier training system, providing a replicable technical path for the digital transformation of experimental teaching in higher education institutions.

Key words: Python, Calorimetry experiment, Data acquisition, Reynolds correction, Heat of dissolution, Heat of combustion, Open-source software