0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于S3C2440和ADS1256的地震数据采集系统电路解决方案

基于S3C2440和ADS1256的地震数据采集系统电路解决方案

来源: eefocus
2020-10-13
类别:工业控制
eye 33
文章创建人 拍明

原标题:基于S3C2440和ADS1256的地震数据采集系统电路解决方案

  本文为大家介绍以 ARM 内核 S3C2440 为处理器,24 位自带模拟开关的 ADS1256 芯片为 A/D 转换和信号输入通道选择,利用其特性、工作原理来设计具有高精度、多通道、实时操作性强的地震数据采集系统电路。数据通过桥式低通滤波输入,有效地抑制了长导线共模信号,并且大大提高了整个电路抗电磁干扰能力,从而可以实现地震数据采集系统的高精度、高质量、低功耗和便携式等特点。

  系统总体结构框图

  电路总体结构如图 1 所示,采用三星公司生产的 ARM9 系列 S2C2440 微处理器作为核心控制芯片,由地震检波器输出微弱、复杂的地震信号首先经模拟信号调理电路的放大、跟随以及滤波等处理后,再通过控制模拟开关进行选择通道,然后再应用 ADS1256 进行模 / 数转换,采集到的数据是通过 SPI 总线的方式送入海量存储器中,以便以后查阅和分析。

  

  模拟信号调理电路

  模拟信号调理电路主要包括地震微弱信号的滤波、放大等。地震信号首先通过桥式低通滤波构成的输入电路,然后再通过前置放大电路。

  输入电路主要是起到 RC 阻抗匹配网络的作用,压制长导线传输中的共模信号,阻止高频信号,提高抗干扰能力,另外也对接收进来的妨碍有效波记录的干扰波进行压制,电路原理如图 2 所示。

  

  前置放大电路主要由两级组成,两级采用直接耦合的方式连接,第一级把双端输入地震信号放大,然后单级输出,再通过第二级差分线性放大器,转换输出方式,为 A/D 转换提供双端输入差分信号,也进一步的消除了输入电路的共模信号,电路原理如图 3 所示。为保证输入端保持平衡状态,第一级两个输入端对地的电阻值应相等,为了降低共模电压放大倍数,一般使 R7=R8,R9=R10。

  

  模 / 数转换电路

  采用 ARM 处理器控制 ADS1256 作为模 / 数转换电路,ADS1256 只能工作在 SPI 通信模式下。设计采用 ARM 处理器的通用 I/O 口来控制 ADS1256 片上寄存器,也可以通过串口读 / 写这些寄存器,通过控制 ADS1256 的 CS 端信号来选择是否开始转换。通过读取 DRDY 引脚的电平来表示转换是否已经完成,低电平时表明数据转换完成,高电平时表示数据转换未完成。从 DOUT 引脚读取最新转换数据,控制内部模拟开关寄存器来配置四通道差分输入,将 AINO~AIN7 作为输入端,AINCOM 不用,一般接地就可以,其中 PSEN3~PSEN0 为差分信号的正输入端选择位,NSEL3~NSEL0 为差分信号的负输入端选择位。用 ADCON 寄存器来配置输出时钟、传感器检测选择、程控放大倍数选择,CLK1,CLK0 为输出时钟选择位。其中:00 表示输出时钟关闭;01 表示输出 fCLKIN;10 表示输出 fCLKIN/2;11 表示输出 fCLKIN/4,主时钟由外部晶振提供,晶振选取 7.68 MHz,PGA2~PGA0 为程控增益放大器的放大倍数选择位:000=1,001=2,010=4,011=8,100=16,101=32,110=64,111=128,可以根据信号的强度来来配置寄存器。DIR7~DIR0 为数据速率选择位,11110000=30 kS/s 为默认值。这样可以通过软件编程控制各个寄存器来灵活的配置所需要的时钟输出、传感器检测选择、程控放大倍数、数据转换速率等。其控制电路连接如图 4 所示。

  

  在 PCB 板布线时晶振必须靠近 ADS1256,为保证起振并得到一个稳定的频率,须外接小于 0.1μF 的陶瓷电容,本系统取 18 pF。

  外围接口电路

  其主要接口电路包括触摸显示电路、存储电路和上位机通信电路等,基本与开发板上的接口电路相似,这里只作简单的文字叙述。电路主要采用扩展 FLASH 和 SDRAM,用于系统的启动和运行程序的加载,其中 FLASH 用来保存用户的程序代码,SDRAM 用来存储程序运行时的数据和少量数据。显示部分采用平板型结构的液晶显示器件,它具有显示信息量大、低压、低功耗、长寿命、无辐射、无污染的优良特性,其在显示领域占据了重要地位。一般使用间接访问的方式来实现控制器芯片与液晶显示模块间的电路连接,液晶显示模块的数据通常需要并行输入,这里需要应用串转并器件来串 / 并转换,为液晶显示提供并行输入,模块的读、写、片选、复位等控制信号由 S3C2440 的通用 I/O 引脚控制。选择高速 USB 总线传输技术的方式与上位机进行通信。这种实现必须要在 S3C2440 和专用 USB 通信驱动芯片及外围电路共同完成,为了方便 USB 接口的硬件调试,还须增加一个 RS 232 接口。


责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案