当代检测应用领域,数据采集技术已逐步成为其中不可分割的一部分。它负责了数据的采集、存储、分析和监控等功能,在测控和实验方面都有着非常不错的进展。STM32微控制器的内核是由意法半导体推出的ARM Cortex-M3,这符合当代对高性价比的要求。采用以STM32为基础的处理系统,显然在处理能力、灵活度上都有很大的优势。不仅如此,功耗小,实时性高,这些优点使得这类系统完全能够为不同种类的嵌入式应用供给详细完整的解决方法,在工业测控领域拥有着非常开阔的适用前景。
1。2 国内外研究现状
1。2。1 国内研究现状
1。2。2 国外研究现状
1。2。3 发展趋势
2 系统设计方案及关键技术的研究
2。1 系统总体设计
2。1。1 系统设计技术指标
本文设计的数据采集存储显示系统主要实现的功能是对输入模拟信号(一路正弦信号)的采集和存储,并且经过模数转换后将数字量通过FSMC模块控制传输到TFT-LCD上进行图形化显示等操作。主要的设计技术指标要求如下:文献综述
⑴输入模拟信号具体要求:≤≤
⑵采样精度、采样速率和阻抗要求:
完成1路正弦模拟信号的采集存储,单通道最高采样频率:0。2M;最快的转换时间是1。17us(系统时钟为72MHz时)。通道信号的采样精度为12位。
2。1。2 系统主控单元及相关接口
联系上述的技术指标,在本文的系统中选用的主控模块选择了ST公司的32位微控制器STM32F103ZET6,这款芯片具有高运行性能、低功率损耗和低成本等优点,包含复位、时钟和电源管理等功能。官方所提供的固件库函数十分丰富,适用于实际的系统功能编程,加速程序开发和设计的同时也提高了开发效率。另外,该芯片具有非常多样的外设功能模块,包括:
⑴12通道DMA控制器:支持ADC模块、DAC模块、定时器等多种外设的功能实现;
⑵3个12位A/D转换器(测量范围0~3。6V):具有双采样能力和保持能力,转换通道总数为18个;
⑶具有11个定时器(2个高级、2个看门狗、1个24位倒计数的Systick定时器等)
⑷最多多达13个通信接口,包括2个I2C接口、5个USART接口、3个SPI接口、CAN接口、USB2。0全速接口和SDIO接口。
器件配置和功能表如下:
表2。1 STM32F103ZET6器件配置和功能表
外设 STM32F103ZET6
闪存(字节) 512K
RAM(字节) 64K
定时器 通用 4
高级 2
基本 2
通信 SPI 3
I2C 2
USART 5
USB 1
CAN 1
SDIO 1
FSMC 有
通用I/O端口 112
12位同步ADC 3(21通道)
12位DAC 1(2通道)
CPU频率 72MHz
工作电压 2。0~3。6V
工作温度 -40~+85度/-40~+105度
封装