数据采集系统中多线程的使用

作者:杨超; 胡旭
来源:电子制作, 2019, (06): 6-46.
DOI:10.16589/j.cnki.cn11-3571/tn.2019.06.002

摘要

在力学结构试验中,需要数据采集系统来完成应变、位移等物理量的数据采集工作。为了满足测量系统的抗干扰能力,在系统设计中会加入硬件和软件滤波。硬件滤波成本较高并且可供切换的选择有限。而软件滤波则更加的灵活,可以根据不同的使用场景编写特定的软件滤波算法。如何保证系统在加入滤波算法的同时,不影响采集系统其它功能的使用就成为了一个问题。本文研究的内容是关于i?MX6Q处理器芯片和AD7734数模转换芯片基于Linux操作系统研发的数据采集系统,如何使用多线程的机制,在完成模拟信号输入的软件滤波的同时,完成存储、通讯、检测等其它功能。