ARM 和DSP的地震加速度信号处理系统设计

发布者:DazzlingGaze最新更新时间:2015-03-13 来源: dqjsw关键字:ARM  DSP  地震加速度  信号处理系统 手机看文章 扫描二维码
随时随地手机看文章
1 系统构成及工作原理

地震加速度计由传感探头、光电转换及信号处理系统构成.传感探头由采用基于3x3耦合的光纤M—z干涉仪和相关机械部分组成.如图1所示,干涉仪的输入端是一只2x2耦合器,输出端是一只3x3耦合器,被测信号加在干涉仪的传感臂上.

干涉仪的两臂光纤分别缠绕在传感头中的上下两个力臂圆筒上,当外部施加振动时,简谐振子施加给信号臂光纤一个纵向的应力,光纤的长度产生变化±△L (应变效应)、光纤芯的直径d产生变化±△d(泊松效应)、纤芯折射率n产生变化±△n(光弹效应),这些变化将导致光纤中光波的相位发生变化.泊松效应相对应变效应和光弹效应造成的相位变化非常小,可以忽略不计,从而即完成加速度信号对光信号的相位调制.参考臂和信号臂在3x3耦合器内发生十涉,将相位变化转换成光强变化,输出的光强信号经PIN转换为电流信号,输出给信号处理系统,能进行地震加速度信号的解调、频谱分析显示及网络传输控制等.

2 信号解调原理

对传感系统中的简谐振子进行分析可以得出,光波相位变化 Φ(t)与简谐振子感受的加速度a(t)有如

下关系。

式中,E为光纤的杨氏模量;A为光纤的横截面积;为弹簧片刚度系数:为有效光纤长度;m为简谐振子质量.从(1)式可以看出被测加速度与光相位变化呈线性关系.

在3x3耦合对称情况下,从干涉仪输出的3路电流信号,经I,v变换电路和放大电路后的输出为:

 

式中,C 、B ( i=1,2,3)分别为3路输出的直流分量和交流增益;为被测信号引起的光相位差.从(2)中解出Φ(t),再结合(1)式就可以得到加速度信号.求解Φ(t)的算法框图如图2所示.

解调输出信号:

结合式(1)和式(3)即可求出加速度a(t).

3 信号处理的硬件实现

信号处理子系统的原理框图如图3所示。

 

 

以ARM(选用飞利浦公司的LPC2214)和DSP(Ti公司的TMS320VC5402)为核心,外扩信号调理、A/D采集、网络控制及液晶显示模块.以ARM作为系统控制中心,控制A/D转换器进行地震加速度已调信号的采集,经DSP的HPI接口将数据存储到DSP内部RAM 中.完成解调信号的网络传输控制、实时显示以及TMS320VC5402的HPI引导装载.而DSP主要进行信号运算,完成解调和FFT频谱分析.

LPC2214控制器片内有16 kbits RAM和256 kbitsFLASHl 31.为了便于系统升级,扩展了128 kbits的外部RAM 和2 Mbits的外部FLASH.由于DSP要对大量的数据进行运算,而内部RAM 空间有限且还要用于存放上电复位后的boot loader程序,所以扩展128 kbits外部RAM.

LPC2214有bank。 bank 4个外部存储器组,而对于图3中的系统设计,ARM扩展的存储器或外部I/O器件有6个.所以利用片选信号CS3、地址线A23、A22、A21和一片138译码器进行地址空间细分,此片外存储器或I/O 器件属于bank,组, 所用地址为0x83000000~0x83ffffff。

 

3.1 信号调理及A,D采集电路

信号调理最主要目的是为了去除信号中的噪声,使被测电压范围和AD采样范围相匹配以提高采样精度.本系统选用Anolog Device公司的ADA4861—3专用放大芯片.该芯片集成了3路放大器.采用单5 V供电.通过调节外接电阻的阻值可以获得1~1 900的放大增益,输出具有良好的线性度和温度稳定性.由于放大电路集成在芯片中.故减少了噪声的引入.

选择MD芯片主要考虑的性能指标有分辨率、转换速率、输入通道数、信噪比、输出接口等参数.因为所采集的加速度信号频率在1 kHz以内..根据奈圭斯特定理采样频率 >2 kHz就能无失真地恢复原信号,输入信号有3路,综合考虑以上因素本系统选用Anolog Device公司生产的AD7655芯片.该芯片支持4路输入(INA1、INA2、INB。、INB2),转换位数达16位,1MSPS的转换速率,单电源+5 V供电,串/并口输出方式,双通道同步采样.采样由A。引脚电平控制,A0=0,INA1/INB1采样同步;A o=1,INA~NB2采样同步问.参考电压 面接2.5 V,分辨率为2×VREF/655 36,约为76-3 V.[page]

 

3.2 ARM 和DSP的接口电路

ARM 和DSP通过HPI接口进行连接.ARM先向DSP写入控制字,设置工作模式,然后将访问地址写入地址寄存器(HPIA),再对数据锁存器(HPID)进行读写,即可读出和写入指定的存储单元.主机由两根地址线A 、A 可以寻址到HPI接口的控制寄存器、地址寄存器和数据寄存器[51;由HBIL、HCNTL1、HCNTL0区分16位数据的高、低字节.当向HBIL=0的地址写入数据时,表示是第1个字节,向HBIL=I的地址写入数据表示第2个字节.并且在数据交互之前要设置控制寄存器中的BOB位,指示高地址在前还是低地址在前.这一步在程序初始化时由ARM来完成.DSP的片选信号接主机的nCS2,地址空间属bankz组,即0)【82000000~0x82眦DSP可以通过HINT向主机发出中断信号,通知主机一帧数据处理完毕.主机收到中断信号后读取约定的DSP内部数据空间中的数据进行显示或网络传输等处理操作.

DSP的引导装载采用HPI方式,中断2信号用于激活HPI自举模式.有两种方式可以用来获取中断2引脚上的输入信号:①将主机中断HINT与INT2直接相连:②在捕捉到DSP复位向量后的30个时钟周期内触发一个有效的外部中断INT2.由于本设计HINT信号用于向主机产生中断信号,所以HPI自举加载采用方式②.注意到在自举加载的开始,HINT引脚会产生一个有效的中断信号,所以ARM在初始化时要清除这个中断.

3.3 ARM 和DM9Ooo网络控制接口

DM90OOE是Davicom公司生产的以太MAC控制器.支持10/100 Mbps传输速率.电路使用16位总线方式进行控制.即数据总线D。~D。与芯片的SD。~SD。连接,地址线也进行相对应的连接,片选线与芯片的AEN相连.DM9000E 以太网控制器的基地址为Ox300。而总线的地址线A 与芯片的命令/数据使能端CMD相连,所以对其进行操作的地址是0x300(地址端口)和0x304(数据端口),而结合ARM 的片选线得到的32位地址为0x83000300 (地址端口)和0x83000304(数据端口).

4 系统软件设计

传统的嵌入式系统软件设计中,由于广泛采用单任务顺序机制因而编程复杂.同时系统安全性差而导致系统频繁复位以至无法达到设计目标.本设计在软件设计中引入tzCOS—II实时操作系统,使程序设计变得非常简单,将操作系统移植到LPC2214中以提高系统实时性.

首先编写好与硬件接口的驱动程序.应用层程序以任务为编程对象.任务具有任务堆栈、优先级等参数,根据任务的执行顺序和重要程度可分配不同的优先级;在任务调度过程中可以通过OSTaskSuspend(os PRIO—SELF)、OSTaskResume(task_prio)函数进行任务之间的切换.本系统可分为DSP boot loader、 D采集、读HPI、写HPI、网络传输、液晶显示等6大任务.在主函数中创建任务,设置任务各项参数.主程序流程图如图4所示.

 

5 实验结果及分析

用丹麦产PM4808型振动台模拟产生地震信号,将光纤传感器输出信号输入到本系统进行解调及频谱分析网络传输测试实验,解调实验结果分别如图5所示。

 

 

从图5可以看出,系统能较准确地解调出原始信号,其误差主要来源有光纤传感耦合器的非对称、A/D量化误差、模拟电路中残留的热噪声干扰等等.

图6所示为网络数据包的传输情况.其中PC机的IP地址设置为192.168.0.4,本设计系统的IP地址设置为192.168.0.7,端口号为10000.实验证明所设计的嵌入式信号处理系统可以实现基于TCP/IP的网络通信.

 

 

6 结束语

本文设计的双CPU光纤传感地震加速度信号处理系统能实时地完成信号解调、频谱分析及其网络传输,系统灵敏度达4.35 V/g,支持10/100 Mbps速率的以太网传输,其提供网络控制接口对于实现传感器网络化、数据共享、远程监控等具有重要意义采用双CPU的处理方案,实现了对光纤传感地震加速度信号的高精度采集和快速处理,并具有以太网传输功能,实现了地震加速度数据的共享.

关键字:ARM  DSP  地震加速度  信号处理系统 引用地址:ARM 和DSP的地震加速度信号处理系统设计

上一篇:基于ARM的旋转编码器采集模块设计
下一篇:基于ARM的炼胶釜数据采集器的设计

推荐阅读最新更新时间:2024-03-16 13:54

ARM核MCU对模拟信号隔离采集的新方案
模拟信号隔隔离采集是很多控制系统的组成部分,最常见的是电流电压的采集,或用于系统的监测,或用于系统的控制。 当前比较主流的模拟信号隔离采集是通过隔离运放将模拟信号从源侧传输到采集侧,然后通过MCU上面的ADC对模拟量进行电压采集。而在这个模拟信号隔离转换采集的过程中,本质上经历了“AD+隔离+DA+AD”的转换采集过程,三次数据转换引入了三次量化误差,导致整个系统为了达到较高精度的成本高启。 随着ARM内核的MCU逐渐流行,比如STM32系列芯片。此类单片机内部计数器资源丰富,因此对采集PWM信号非常方便。如果将PWM信号作为模拟信号隔离采集的媒介,系统将会精简很多,同等精度下,相对于传统方法成本显著下降。 模拟电压
[单片机]
<font color='red'>ARM</font>核MCU对模拟<font color='red'>信号</font>隔离采集的新方案
基于DSP的视频检测和远程控制系统设计
摘要:提出一种视频测和远程控制的嵌入式设计方法,解决了采用具有高性能的数据处理功能的DSP作为视频检测处理器的设计总是;同时,提出在嵌入式操作系统中通信平台的设计方法,实现了在嵌入式操作系统中PCI总线的设备驱动以及通过PPP协议与Internet建立连接。 关键词:视频检测 PCI总线 PPP协议 引言 随着计算机视觉技术以及图像处理技术的不断发展,计算机视觉和视频检测技术已经广泛应用于工业控制、智能交通、设备制造等很多领域。传统的视频检测往往采用工控机作为其视频处理器来实现其功能。这种方法往往由于工控机处理速度的问题,无法实现对各个不同方向同时进行视频检测,而且由于视频检测处理过程需要占用大量的处理时间,因而无法实现实时
[网络通信]
苹果正秘密试验将Mac OS X导入ARM架构
前苹果实习生、现任苹果核心系统工程师崔斯坦-沙普(Tristan Schaap)一篇学士论文显示,苹果正在秘密试验将Mac OS X“雪豹”系统导入ARM架构平台。 2010年,沙普在苹果平台技术小组实习了12周时间,随后便发表学士论文。由于包含敏感信息,该论文起初被禁止出版,但荷兰的代尔夫特理工大学数月前出版了这篇论文。 根据其论文,沙普与开发小组一道在Marvell 的ARM处理器上试验启动Mac OS X系统的“底层” Darwin。在此过程中,沙普达到了“多用户迅速启动”的目标,但由于在“调试硬件上表现不佳”,一些问题依然存在。   由此可见,苹果很可能正在探索将Mac OS X系统导入ARM架构,但这并不意味苹
[嵌入式]
单片机、ARM、MCU、DSP、FPGA、嵌入式的定义、特征及关系详解
首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留需要的部分,而将不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。 然后,MCU、DSP、FPGA这些都属于嵌入式系统的范畴,是为了实现某一目的而使用的工具。 MCU 俗称”单片机“经过这么多年的发展,早已不单单只有普林斯顿结构的51了,性能也已得到了很大的提升。因为MCU必须顺序执行程序,所以适于做控制,较多地应用于工业。而ARM本是一家专门设计MCU的公司,由于技术先进加上策略得当,这两年单片机市场份额占有率巨大。ARM
[单片机]
嵌入式开发入门者ARM学习必要步骤
  针对嵌入式开发的入门者给出嵌入式开发的ARM基础知识和入门必要步骤:   1. 做个最小系统板:如果你从没有做过ARM 嵌入式开发 ,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲是一件很容易的事情。   2. 写启动代码,根据硬件地址先写一个能够启动的小代码,包括以下部分: 初始化端口,屏蔽中断,把程序拷贝到SRAM中;完成代码的
[单片机]
ARM基础学习-寄存器寻址方式和指令
寻址方式 数据都存在存储器中,寻址简单地说就是找到存储数据或指令的地址。存储器有很多存储单元,用于存储数据。或者说,寻址就是读取数据所在储存装置中对应地址编号中存储的内容;寻址方式是指某一个CPU指令系统中规定的寻找操作数所在地址的方式,或者说通过什么的方式找到操作数。寻址方式的方便与快捷是衡量CPU性能的一个重要方面. 1.立即数寻址: 操作数在指令中,如: ADD R0,R0,#10 —- R0 = R0 + 10 2.寄存器寻址: 利用寄存器中的值作为操作数,如:ADD R0,R1,R2 —- R0 = R 1 + R 2 3.寄存器移位寻址: 寄存器中的值移位后得到操作数,用到桶形移位器 介绍一下桶形移位器
[单片机]
<font color='red'>ARM</font>基础学习-寄存器寻址方式和指令
基于ARM芯片S3C2410的TFT-LCD驱动方法
S3C2410是三星公司生产的基于ARM920T内核的RISC微处理器,主频率可达203MHz,适用于信息家电、Smart Phone、Tablet、手持设备、移动终端等领域。其中,集成的LCD控制器具有通用性,可与大多数的LCD显示模块接口。 PD064VT5是一种用非晶硅TFT作为开关器件的有源矩阵液晶显示器,该模块包括TFT-LCD显示屏、驱动电路和背光源,其接口为TTL电平。分辨率为640 x480像素,可通过18bit数据信号显示262 144种色彩。 1 S3C2410的LCD控制器 S3C2410中的LCD控制器可用于传输视频数据并产生必要的控制信号(像VFRAME、VLINE、VCLK、VM等
[单片机]
基于<font color='red'>ARM</font>芯片S3C2410的TFT-LCD驱动方法
德州仪器 Aureus数字音频解决方案助力哈曼卡顿、安桥与雅马哈家庭娱乐新品
获奖的音频 DSP 帮助 OEM 厂商为客户实现精彩特性 2006 年 9 月 25 日,北京讯 日前,德州仪器 (TI) 宣布三家领先的音视频 (A/V) 接收机制造商(哈曼卡顿、安桥与雅马哈)已采用获奖的 Aureus 系列高性能音频 DSP 产品,并应用在多款新一代 A/V 接收机与数字媒体中心产品中,从而为创新型家庭娱乐应用带来质量出众的音频体验。(更多详情,敬请参见: www.ti.com/aureus1 。) TI 高性能音频业务部经理 David Maples 表示:“这些著名的音频设备制造商一致选择 Aureus 音频 DSP 作为独特家庭娱乐产品的理想解决方案,对此
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved