• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (04): 704-710.

• 论文 • 上一篇    下一篇

实验室测试数据实时收发系统的设计与实现

徐富新,向超,刘雁群,张娜   

  1. (中南大学物理与电子学院,湖南 长沙 410083)
  • 修回日期:2014-03-18 出版日期:2015-04-25 发布日期:2015-04-25
  • 基金资助:

    国家自然科学基金资助项目(61178017);中南大学实验室建设与管理研究资助项目(201114)

Design and implementation of a realtime
transmission system for laboratory test data 

XU Fuxin,XIANG Chao,LIU Yanqun,ZHANG Na   

  1. (School of Physics and Electronics,Central South University,Changsha 410083,China)
  • Revised:2014-03-18 Online:2015-04-25 Published:2015-04-25

摘要:

为在实验教学中实时掌握学生的实验测试情况并进行有效的指导,利用AVR单片机和RF4432无线射频模块,设计了一个实验数据无线收发系统。针对实验中的两个主要流程,在射频模块的FIFOs模式下,提出了一套满足实验教学需求的上位机和下位机无线通信协议,并采用时分通信防止数据冲突。详细介绍通信链路的建立、主机与从机的通信协议和通信时序、可视化界面的设计思路。将此系统应用于密立根油滴实验进行了测试,结果表明该系统能高效稳定地运行,达到了实时监测学生实验进度的要求,能有效提高实验教学效率。关键词:

关键词: 实验室, 无线通信, 单片机, RF4432模块, 可视化控制界面

Abstract:

In order to monitor the students’ measuring progress synchronously and provide effective guidance in teaching laboratories, we design a testing system to receive and send experimental data wirelessly, which consists of the single chip microcomputer, AVR ATmega 16, and the integrated wireless RF module, RF4432. Aiming at the two procedures and under the FIFOs pattern provided by wireless module, we develop a set of wireless communication protocols which can meet the needs of intercommunications among the master and slave machines. And timedivision communication is adopted to prevent data collision. We elaborate the establishment of the wireless communication circuit, the protocol and timing sequence of the system’s master and slave machines in detail, as well as the design of a visualized interface. Finally, the testing system is applied in Millikan oildrop experiment, and the results show that it not only runs stably and efficiently but also fulfills the requirements of monitoring students' experimental progress. In conclusion, it can enhance the experiment teaching efficiency significantly.

Key words: laboratory;wireless communication;single chip microcomputer;RF4432 module;visualized controlling interface