摘要
结合振动信号测量的试验要求,设计基于DMA模式和多线程技术的振动信号的高速数据采集系统。利用DMA直接内存存取的数据传输技术,提高了系统性能,解放了CPU,解决了大量数据高速采集的问题。介绍了DMA技术的软件实现步骤,并且结合多线程多任务管理的技术特点,构建了软件平台,保证在同一计算机控制进行其他试验的同时,对设备的振动情况进行监控,满足了试验要求。试验数据表明,该系统可以很好地反映实验设备的振动情况,对以计算机为核心的振动信号数据采集系统具有借鉴意义。
Combining with the necessary conditions and requirement of the vibration signal measurement experiments, a high speed vibration signal sample system based on DMA mode and muhithread program technology is designed and realized. By using this direct memory access transfer technology, system characters can be improved, CPU efficiency is enhanced and the difficulties of realizing the large high speed buffer are resolved. Combining with characters of muhithread and multitask technology, the software platform has been given to control the sample system, while other experiments are going on. By contrast the result with the experimental data, this way has shown great efficiency. It is significant to the same system.
出处
《测控技术》
CSCD
2008年第6期12-14,17,共4页
Measurement & Control Technology
基金
北京市教育委员会共建项目建设计划
关键词
DMA
多线程
振动
数据采集
DMA
muhithread
vibration
data acquisition