基于sm32的微震信息采集系统设计.docxVIP

  • 4
  • 0
  • 约4.06千字
  • 约 4页
  • 2023-11-12 发布于广东
  • 举报
基于sm32的微震信息采集系统设计 0 微震信息采集系统的设计 近年来,随着煤炭工业的快速发展,许多煤矿已经进入深度开采阶段。而在煤矿深部开采作业过程中, 由于煤矿冲击地压等地质活动, 引发了越来越多的矿难。为了减少由此引起的人员伤亡和经济损失, 一套行之有效的微震信息采集系统必不可少。现阶段我国在微震信息采集智能型仪器方面的研究还处在起步阶段。现用的仪器主要是采用购进国外生产的现成数据采集卡配合工控机进行开发;少部分采用DSP芯片自行开发。前者不仅价格昂贵, 且投入使用后, 如果出现故障, 维修不便;后者虽然在数据处理方面功能强大, 但其控制功能较弱。针对这些问题, 笔者设计了一套基于STM32F407的微震信息采集系统。该系统选用STM32F407作为核心处理器, 并结合FPGA (Field Programmable Gate Array) 使系统处理数据更加快速和准确, 体积也大大减小。 1 ad转换模块 考虑到微震信号的特点及其主要监测的信号频率范围在20~300Hz之间, 基于STM32F407的微震信息采集系统采用多路采集方式, 12路传感器将采集的信号经过初步放大和模数转换 (AD) 后送给FPGA, FPGA对信号进行滤波和相关处理, 然后送往STM32F407芯片, STM32F407通过串行外围设备接口 (SPI) 接收AD转换的数据, 并进行处理, 通过网络传送给服务器, 并及时调整前端可控增益。若STM32F407与服务器断开或网络故障, 还可将数据存储在SD卡 (Secure Digital Memory Card) 中, 稍后送往服务器, 系统总体结构如图1所示。 2 sdam的扩展性模块 STM32F407有自适应实时加速器ART, 具有1 MB的FLASH存储器, 从FLASH中连续执行允许零等待, 频率高达168 MHz, 含内存保护单元, 高达 (192+4) B的静态随机存储器SRAM, 更含有灵活的外部存储器接口FSMC以及多个通用直接内存存取控制器DMA。凭借丰富的片内资源和高速的数据处理速度, STM32F407可以很好地完成对微震信号的处理和传送。 2.1 stm32f407与fpga的数据通讯 前端数据采集模块采用EP3C25Q240C8芯片来初步处理采集的微震信息, 并将处理后的微震信号传送给STM32F407芯片, 还负责控制前端调整电路的增益值。EP3C25Q240C8与STM32F407要完成的数据传递包括前端增益值传递、同步信息传递和AD采样值传递。 发送增益控制、同步控制等信息时, 设定STM32F407为主机, FPGA为从机。增益值传递:STM32F407将接收到的服务器发送信息发送给EP3C25Q240C8, 由EP3C25Q240C8根据接收的增益值调整前端调整电路的增益。STM32F407与FPGA之间的通信采用串口通信方式, 两者通过数据线 (DATA) 、时钟线 (CLK) 和使能线 (EN) 连接, DATA的高4位为通道号, 低4位为增益值。 同步控制信息传递:设置STM32F407的PA0为中断输出引脚, 同前端FPGA的同步信号引脚相连, 为了保证AD采集的数据与服务器接收同步, STM32F407接收到服务器发送的同步信号后, 每隔60s向FPGA发送同步控制信号。 传输采样值时, 设定STM32F407为从机, FPGA为主机, 采用高速、全双工的SPI串行通信方式, 主芯片通过PA7、PA6、PA5和PA4分别与FPGA的数据输入 (MOSI) 、数据输出 (MISO) 、时钟输入 (SCLK) 和片选 (CS) 引脚相连。设置PA7为高电平, 即主出从入模式。 2.2 控制芯片enc2f407 以太网控制器选用的是ENC28J60, 它带有SPI接口, 符合IEEE 802.3标准。系统采用STM32F407结合以太网控制芯片ENC28J60来完成微震信号的网络传输, STM32F407通过控制以太网芯片实现数据的收发通信, 以太网接口电路如图2所示。芯片连接利用SPI2接口, 分别连接到STM32F407的PB1 (中断输出) 、PB12 (SP12_NSS) 片选输入引脚、PB13 (SPI2_SCK) 、PB14 (SPI2_MISO) 、PB15 (SPI2_MOSI) 等5个引脚。 2.3 fpsdk接口电路设计 SD卡主要用于在网络出现故障时, 将采集的数据储存起来, 等网络恢复正常时, 再将数据传输给STM32F407芯片。SD卡与STM32F407芯片的连接通过SPI接口来实现, STM32F407根据服务器工作情况对SD卡进行读写工作。数据写入SD卡时, 从主控芯片的PC12引脚 (SPI3_MOSI) 同步输入到S

文档评论(0)

1亿VIP精品文档

相关文档