论文部分内容阅读
多通道并行数据采集系统可实现对多路信号并行运行时的数据采集功能,对某瞬态时刻多路信号的分析与处理具有重要的应用价值。本文设计了带多种接口(RS232、USB、LAN)的多路并行数据采集系统,可实现对12路4~20mA标准工业仪表信号的并行数据采集,并将采集数据通过多种接口传给上位机。该系统分为数据采集模块和核心板两部分,可分别完成12路信号的并行数据采集和与上位机的数据传输任务。12路输入信号的数据采集分别由四个以MSP430F425单片机为核心芯片的数据采集模块完成,每一个数据采集模块有三个独立的,可同时进行数据转换的16位ADC,它们公用一个时钟源与基准源,四个数据采集模块使用同一个由核心板产生的采集数据的触发信号,同时实现对12路信号的并行数据采集;核心板包含了三种通信接口(RS232、USB、LAN),由单片机MSP430F5438A控制,该单片机作为系统的主处理器从四个数据采集模块上获取采集的数据,并将数据通过多种通信接口传送给上位机。在系统监控软件的设计中,完成了AD转换控制程序、SPI通信控制程序、接口芯片的驱动程序以及三种接口的数据通信控制程序等软件的设计与调试工作。最终通过系统软硬件调试,实现了带多种接口的多路并行数据采集系统。