数据采集系统设计(2)
发布时间:2021-06-06
发布时间:2021-06-06
数采系统
158
2 系统硬件结构
现代电子技术
2012年第35卷
具ADG508是一款8通道CMOS模拟多路选择器,
通道切换具有防短路功有高速转换速度和低内阻特性,
能。在C它可对采集信号进行有序通道切PLD控制下,/,(换。AD转换芯片选用AD977AD977是ADIAnalog
)/公司推出的一款高速1输入电6位AD转换器,Devices压范围为-单极5V电压供电,采样频率可1010V,~+。数据采样系统最大采样速率可达5,达100kHz0kHz信号分辨率可达0.3mV。通过采用多路转换开关/降低了成本。ADG508与16位AD配合使用,2.3 数据传输模块
主要负责数据处理、传输STM32是数据通信芯片,
控制、参数设置等。采用STM32F103xB系列ARM芯片,该系列芯片是意法半导体基于Contex3内核的-M可以满足高性能、低功耗和低成本特性32位微处理器,
拥有丰富的嵌入式应用。芯片具备72MHz时钟频率,的外设装置,包括128KB嵌入式闪存、20KB的两个A三个UAR支持USRAM、DC接口、T、SB、CAN
和七个DMA通道等丰富的外围模块,以其高速的指令执行速度、方便的JTAG调试方式和低功耗等特性为数据采集与处理的设计提供了一个较为完善的平台。数据传输电路如图4所示
。
整个系统由信号预处理、信号采集和数据传输三大其中信号预处理进行信号滤波、信号放大,预模块组成,
处理模块由MC信号采集进行1558,MC1556等组成;
//信号选通、信号采集模块由AAD转换;D508、AD转换芯片、数据传输进行数据的软件滤波、通CPLD组成;数据传输由S过通信口与上位机进行通信,TM32芯片、信号输出接口模块组成。2.1 信号预处理电路
由于待采集电压信号输入动态范围较宽,且极性各异,采用输入电压范围可调的信号预处理电路。信号预处/()
。理电路如图2所示,信号放大倍数为RR100×1001×2
图2 信号预处理电路
2.2 信号采集模块
CPLD是在PAL、GAL等逻辑器件的基础上发展同以往的GA起来的,L、PAL等相比,CPLD的规模比
9]
。采较大,适合于时序、组合等逻辑电路的应用场合[
图4 数据传输电路图
/STM32F103VBT6的所有IO端口兼容CMOS
和T在5V引脚上的输入电压最小值为-0.TL,3V,最大值为5.低电平电压范围为-0.高5V,5~0.8V,电平电压范围为2.经E0~5.0V,PM7128输出的数据直接与S简化了电路。TM32F103VBT6连接,3 软件设计
根据设计任务的要求,系统软件主要完成数据的采集、滤波处理、串口与P数据采集软件由信C机的通信,号采集与通信模块软件、上位机监控软件两部分组成。3.1 信号采集与通信模块软件设计
数据采集系统的固件驱动程序(又称单片机程序)是固化到C采用模块化设计,主要PU模块内的软件,模块包括:信号采集控制模块和数据传输模块两大部分。信号采集控制模块软件固化到C数据通PLD中,信模块软件固化到STM32中。
信号采集控制模块软件利用Altera公司的Quar-
采用V主要tus开发软件实现,eriloHDL语言设计,g
用Altera公司的EPM7128SQI100作为数据采集的控/负责信号采样、数据输入控制等。制芯片,AD转换、/EPM7128SQI100具有128个宏单元,84个用户IO管脚,工作电压为5.具有2管0V,500个可用门和ISP, ,,计数器速度可高达1可以脚间延迟为6.0ns25MHz很好地满足系统的需要。信号采集电路如图3所示
。
图3 信号采集电路图
上一篇:心理人类学的三大来源