基于单片机的SCPI命令解析模块的设计与实现
DOI:
CSTR:
作者:
作者单位:

(1.中北大学 电子测试技术国家重点实验室,太原 030051;2.中北大学 仪器科学与动态测试教育部重点实验室,太原 030051)

作者简介:

张亮红(1990),女,湖南省益阳市人,在读硕士研究生,主要从事测试计量技术及仪器方向的研究。

通讯作者:

中图分类号:

基金项目:

国家自然科学基金(61335008)。


Design and Implementation of SCPI Parser Module Based on MCU
Author:
Affiliation:

(1.State Key Lab. of Science and Technology on Electronic Test&Measurement; ;2.Ministerial Key laboratory of Instrumentation Science&Dynamic Measurement, North University of China,Taiyuan 030051,China)

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    目前,可编程仪器标准命令(SCPI)已广泛应用于测试计量仪器的操作控制中;为提高SCPI命令解析模块通用性、灵活性,进一步简化仪器内SCPI命令解析、提高程控执行效率,采用ATmega128单片机,在单片机内将SCPI命令解析作为单独模块完成;单片机存储空间分为数据引导表区和数据存储区,采用孩子兄弟表示法建立二叉树存储SCPI命令集,通过遍历二叉树完成命令的解析;此解析模块具有解析速度快、可移植性好等优点,已经成功应用于某航天数据记录仪,并验证了其正确性和可靠性。

    Abstract:

    At present, the standard commands for programmable instrumentation(SCPI) has been widely used in the control of the measurement instruments. To improve the generality and flexibility of SCPI command parsing,and to simplify the command parsing, improve the efficiency of program execution, we used the ATmega128 MCU, by analyzing the SCPI command in a separate module. The storage space of the MCU is divided into data bootstrap area and data storage area. Baby brother representation is adopted to establish the binary tree to storage SCPI command set, we can complete the command parsing by traversing binary tree. Aerospace has been successfully applied to a data logger, and verify its correctness and reliability.

    参考文献
    相似文献
    引证文献
引用本文

张亮红,刘文怡,王红亮,刘伟.基于单片机的SCPI命令解析模块的设计与实现计算机测量与控制[J].,2015,23(8):2858-2860.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2014-11-12
  • 最后修改日期:2014-12-12
  • 录用日期:
  • 在线发布日期: 2015-10-08
  • 出版日期:
文章二维码