基于DSP和ADS8364的数据采集系统设计
开发了基于DSP和ADS8364的数据采集处理系统。该系统主要由信号调理模块、A/D转换模块、DSP处理器模块、CPLD逻辑控制模块、Flash存储器模块和CAN总线通信模块组成。它能够在板卡上实现信号的采集、前端处理和存储,并能通过CAN总线与上位机通信,实现数据的存储、后端处理及在PC104上显示。
关键词: TMS320F2812; ADS8364; 数据采集; CAN
实时数据采集与处理技术在许多领域得到广泛应用。在图像处理、瞬态信号检测、软件无线电、雷达信号分析、医用成像设备和工业现场控制方面,需要对连续变化的模拟信号进行同步数据采集,因此,对运动过程中变化的信号高速A/D采集是十分重要的[1]。本文介绍一种基于TI公司的TMS320F2812 DSP芯片(以下简称F2812)与A/D转换芯片ADS8364构成的同步高精度的数据采集系统,解决了大型曲面钢板结构参数测量机器人系统中传感器信号采集的关键问题。
1 系统原理
本采集系统结构框图如图1所示,由前端的系统(包括电流信号取样、信号调理模块、A/D转换模块、DSP处理器控制模块、CAN总线网络)以及上位机、PC104机、上位机CAN适配器几部分组成。其中前端系统的核心部分是A/D转换模块和F2812,A/D转换将模拟信号转换成数字信号,A/D接收控制芯片F2812指令,设定A/D转换部分的采样率,控制A/D转换,进行数据预处理。数据就绪后,通过
系统主要完成的任务为:DSP接收上位机通过CAN总线上发送的命令,完成系统工作参数的设置,并通过模拟地址/数据总线与CPLD进行通信,向CPLD发送控制命令;对外部的多路模拟量输入进行信号调理,在CPLD控制下进行单通道A/D转换,将采集到的数据存储在1片Flash芯片中,并经过CAN总线实时传送给上位PC104主机。
2 系统硬件
系统硬件包括信号调理模块、A/D转换模块、DSP 处理器模块、CPLD 逻辑控制模块以及CAN总线通信模块。DSP、CPLD、ADS8364之间的接口设计如图2所示。
评论