计算机串口记时延迟的测量与分析Measurement and analysis of the timing delay for serial port in PC
何峰,郑勇,骆亚波,郭睿
摘要(Abstract):
动态测量中,需要记录观测量的观测时刻,时刻作为测量的基本观测量,需要较高的计时精度,通过串口利用计算机计时是一种便捷可行的方法,但串口的时延是必须要考虑的因素。本文介绍了计算机串口计时的原理及影响其时延的相关因素,阐述了进行时延测量的方法,并通过实验对影响串口时延的5种因素进行了相应的测试和分析,实验结果表明,通常情况下串口时延在毫秒级,通过提高计时程序优先级的方法可成功将时延减小至0.35m s以内;低动态条件下串口时延对动态测量的影响较小,在某些检测设备中甚至可以忽略。
关键词(KeyWords): 串口;时延;动态测量;进程优先级
基金项目(Foundation):
作者(Author): 何峰,郑勇,骆亚波,郭睿
参考文献(References):
- [1]骆亚波.测量机器人在FAST馈源动态跟踪测量中的应用[D].郑州:解放军信息工程大学,2003.
- [2]张超.新型野外天文测量系统的研制[D].郑州:解放军信息工程大学,2002:55-60.
- [3]李现勇.Visual++串口通信与工程实践[M].北京:人民邮电出版社,2002:57-58.
- [4]张庆辉,石春和,吕贵洲,李胜军.基于Windows的精确软件定时研究[J].测控技术,2002,21(11).
- [5]王育坚.Visual++面向对象编程教程[M].北京:清华大学出版社,2003:384-385.
- [6]同志工作室.Visual++6.0开发技巧与实例教程[M].北京:人民邮电出版社,2000-05.
- [7]张威.MATLAB基础与编程入门[M].西安:西安电子科技大学出版社,2004.
- [8]徐忠阳.全站仪原理与应用[M].北京:解放军出版社,2003.
- [9]徐进军,张民伟,何长虹.几种动态测量传感器综述[J].测绘信息与工程,2005,30(2).
- [10]丛爽,李泽湘.实用运动控制技术[M].北京:电子工业出版社,2006.