论文部分内容阅读
高精度AD转换、海量数据存储与便携技术,是目前数据采集研究领域一个比较关注的热点,这些技术的实现和应用,可以很好的解决传统数据采集中精度低、数据不易保存等一些问题。本课题来源于太原理工大学应用力学研究所《高精度移动数据采集装置》项目,该项目是设计一台可用于施工现场的高精度、U盘存储与便携式数据采集装置。本文在查阅了国内外文献的基础上,研究了目前市场上便携式数据采集装置,给出了一种基于嵌入式操作系统μC/OS-Ⅱ、U盘存储与16位AD转换精度的便携式数据采集装置的设计方案。本套数据采集装置由主控单元与数据采集单元两部分构成,主控单元具有液晶显示、实时时钟、环境温度检测、数据存储功能,通过RS-485接口可与上位机进行数据通信;数据采集单元可采集6路模拟量信号、8路开关量信号,与主控单元用SPI接口进行数据传输。数据采集单元采用TI半导体公司的两片16位MSP430F425来实现16位精度的数据采集与处理,该单片机内部的SD16模块将外部模拟电压信号转换成16位数字量,同时进行数据处理和开关量的采集。为保证模拟输入信号在AD转换最佳线性范围内,还设计了量程转换电路。MSP430F425单片机采集的数据通过SPI总线传输到主控单元。主控单元采用菲利浦半导体公司的32位ARM内核LPC2132单片机,其数据处理能力和丰富的片内资源可满足数据采集装置的功能和性能需要。设计的U盘存储电路中,LPC2132单片机通过USB接口芯片CH375,把采集到的数据以FAT16的文件格式写入U盘,PC机可通过读取U盘对信号数据进行二次分析与处理。U盘存储数据的设计是本装置便携特性的体现。为了方便用户的观察与操作,设计了液晶显示、键盘等电路,并给出了详细的电路原理图。为了实现采集装置功能,设计了主控单元与数据采集单元的程序。数据采集单元的程序包括AD转换功能、数据处理、开关量采集与SPI通信功能;主控单元软件设计采用了嵌入式操作系统任务设计思想,首先将μC/OS-Ⅱ移植到LPC2132单片机中,并具体设计和实现了该装置功能的各个任务,μC/OS-Ⅱ的应用使数据采集具有更好的实时性,同时方便了系统的扩展和升级。试验电路验证了主要设计原理的可行性与合理性,为高精度移动数据采集装置的产品设计提供了依据。论文最后介绍了本文的主要工作,说明了论文的特点和意义,同时指出了系统设计的不足和改进。