摘要
在探测器阵列(Detector Arrays)测量系统中,一般存在PC104总线与计算机之间的传输速率受限、系统采样数据信息量大、不便于实时传输等问题。针对上述问题,在数据采集软件设计中提出了缓冲区半满存储算法,同时使用实时多任务控制方式,有效地解决了总线与计算机之间高速传输的矛盾,使数据采集具有可靠性、完整性、实时性与高效性。该算法编程简单、计算量小、易于硬件实现,并已成功应用于激光大气传输测量实验。
In the detector arrays testing system, the transmission rate between PC104-Bus and computer is always restricted and the sampling data is so large that it is difficuh to be transferred. In order to solve this problem, half-buffer area storage algorithm is put forward when designing the data acquisition software. At the same time, real-time and muhitask control mode is also used. In this way, the completeness of data acquired-is ensured. In addition, these methods can also make tbe acquisition reliable, ceal-time and highly active. Generally, this algorithm has the advantages of easy program, a small account of computation and simple hardware im plementation, and it achieves a satisfactory result in the experiment of laser beam propagation in the atmosphere.
出处
《微计算机信息》
2009年第16期96-97,300,共3页
Control & Automation
基金
基金申请人:吴毅
何枫
国家高技术863计划资助课题
基金颁发部门:中科院创新基金(涉密基金
编号不公开)
关键词
缓冲区半满存储法
多线程
数据采集
half-buffer area storage algorithm
multithreading
data acquisition