基于单片机设计的便携式超声波水声声压计设计

发布者:骄阳少年最新更新时间:2013-08-06 来源: dzsc关键字:MSP430  超声波水声  声压计 手机看文章 扫描二维码
随时随地手机看文章

  随着水下超声波技术的发展,在很多应用场所提出了测试其声强的需要。我们采用CS-3型水听器设计便携式超声波声压计。

  系统设计

  设计目标要求:实现15-45kHz超声波声压、声强的测量。测量的范围是0-10个大气压(或声压级范围:30-120dB)。测量的误差为在总体的频率范围内大小3dB,对单一频率小于1dB。

  CS-3型水听器的特性是在10-100kHz,其M参数的不一致性小于3dB。M参数是指水听器受单位声压的作用而产生的输出电压,单位是V/Pa。用分贝表示的M参数是:

  M(dB )=20log(M/Mo),其中Mo为参考声压Mo=1V/礟a。

  声强I=P2 /(r*C),其中P为声压,C为声速,r为密度。

  为满足设计的目标,需进行测量误差分析。

  对应于在为30-120dB的声压级,在流体中的声强为:

  I=P*V*cosy

  自由场中声强为:

  I=P2/(r*C)

  声强级的表达式为:

  I=10log(I/Io)

  其中Io为10-12 (W/m2),在自由声场中声压级与声强级近似相等。

  从而可得出(在近似测量中)声强级的不一致性对应于M参数的不一致性小于3dB。

  从而得出:不必进行频率校正,声压、声强的不一致性可以满足要求。

  由于一般测的是有效声压,为平均值,所以测量的精度相比起来比较容易实现。跟随、放大、滤波、峰值和频率检测,产生误差主要在滤波、峰值和频率检测。我们所设计的滤波通带不稳定度为1dB、峰值检测的误差小于1dB,但通过进行频率的检测,和时间的平均,进行软件和硬件的补偿可以使误差较好的满足要求。

  根据上面的分析,考虑到超声波测量的特点,系统框图示于图1。其中预加重考虑隔直和系统频率特性。

    

   图1 系统框图

  

   图2 高通滤波电路[page]

  跟随器起隔离水听器和减小后端电路影响的作用。放大器与分压通过可控增益放大来实现,也可通过开关来实现测量范围的转换。带通滤波为测量特定频率的超声波声压的必需。峰值检测为测量和计算声压的原始数据,频率为提供频率数据和进行声压计算的频率校正。

  带通滤波电路

  考虑系统对频率范围的不平度有较高的要求,采用巴特沃斯滤波器进行设计。带通由高通和低通级联实现。

  考虑具体的要求截至频率定为10kHz。取高通的阶数为5,低通的阶数为6。图2是高通滤波电路。

  峰值检波电路

  图3是用集成放大器来实现峰值检波的电路。

  过零检测电路

  过零检测电路在输出需考虑与MSP430的接口问题,因而增加了接口转换电路(图4)。

  

   图3 峰值检波电路

  

  图4 过零检测电路

  系统接口

  本系统用TI公司MSP430微控制器的P6端口的12位A/D转换进行峰值测量,利用P1口的定时捕获/比较进行频率测量。在MSP430硬件的设计上提供晶振、复位、时钟电路以及JTAG,完成整体设计。根据硬件,设计相关的软件进行声压测量。

  结语

  本声压计的设计采用了功耗极低的MSP430微控制器,用简单和便宜的集成运放和比较器实现较为复杂的超声波的信号调理电路设计,满足了设计的要求。

关键字:MSP430  超声波水声  声压计 引用地址:基于单片机设计的便携式超声波水声声压计设计

上一篇:采用单片微控制器的低成本数字温度计
下一篇:AT45DB021B在电力参数监测中的应用

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

基于MSP430F149电机保护算法的实现
    目前,我国高压电动机的保护主要有机电式和集成电路两种,但都存在着诸多弊病,不能很好地保护电动机。其中,异步电动机的机电式保护,主要以电流增大作为判据,保护原理粗略,对断相等严重不对称故障,由于一般不出现显著的电流增大,从而使保护装置难以及时动作,造成事故扩大;集成电路式保护虽在保护原理上有所改善,但其保护特性一般无法与电动机热曲线实现较好配合,常发生拒动或误动,严重的甚至烧毁电动机。因此,研究电机保护算法具有重要的意义。 1 电动机故障分析     电动机的故障形式可分为对称和不对称两类。     对称故障包括过载、堵转和三相短路等,这类故障对电动机的损坏主要是热效应和机械应力,使绕组发热甚至损坏。其主要特征是三相仍基本对
[单片机]
基于<font color='red'>MSP430</font>F149电机保护算法的实现
MSP430F5529使用库函数后如何编写中断函数
代码 #include driverlib.h void main (void) { //Stop watchdog timer WDT_A_hold(WDT_A_BASE); //Set P1.0 to output direction GPIO_setAsOutputPin( GPIO_PORT_P1, GPIO_PIN0 ); //Enable P1.4 internal resistance as pull-Up resistance GPIO_setAsInputPinWithPullUpResistor( GPIO_PORT_P1, GPIO_
[单片机]
MSP430 ADC12(三)
本程序开启4个通道,使用重复模式循环转换。 #include msp430.h #define Num_of_Results 8 volatile unsigned int A0results ; //volatile强制每次使用变量的值去储存访问而不使用寄存器的值,因为中断程序可能随时改变变量的值 volatile unsigned int A1results ; volatile unsigned int A2results ; volatile unsigned int A3results ; int main(void) { WDTCTL = WDTPW+WDTHOLD; // S
[单片机]
msp430单片机复习内容
MSP430系列单片机特别强调低功耗,尤其适合采用电池长时间供电的工作场合 低速晶体振荡器XT1 高速晶体振荡器XT2 数控振荡器DCO BCSCTL1 基本时钟系统控制寄存器1 VCSCTL2 基本时钟系统控制寄存器2 DCOCTL 内部时钟系统 DIVA、DIVS、DIVM 时钟分频 SELM 选择主系统时钟时钟源 //基本时钟系统例程 #include msp430x16x.h void main(void) { unsigned int i; WDCTL=WDTPW+WDTHOLD; //停止看门狗的设置 P5DIR |= 0x10; //将P5^4设置为输出端口 P5SEL |= 0x10;
[单片机]
MSP430G2553(一)IO外部中断说明与实例
这一篇文章将说明MSP430G2553的IO中断配置,整个P1的IO都可以配置IO中断,但中断处理函数只有一个,MSP430和大多数MCU一样提供上升沿、下降沿选择。 在Launchpad上有按键S2,接在P1.3口,当按下后P1.3将接入高电平,从而触发中断。 所有寄存器的具体名称和地址,可以查看M430G2553 datasheet 第 21页中对于P1的寄存器定义 在实例代码中,配置了P1.3和P1.6的LED灯,当按下P1.3的按键产生中断,LED灯将切换点亮 1.按键的中断配置 要配置按键中断,需要先设置P1.3口为输入,并且设置上拉电阻以保障稳定性, P1DIR &= ~BIT3;//设置P1.3为输入 P1REN
[单片机]
msp430 程序升级
第一篇 在项目开发中,至关重要的是保证产品运行的可靠,如果遇到异常,能否恢复很重要,而不是像砖头一样,程序死在某个地方。固件升级的原理就是重写向量表,在引导区更新app区的flash,然后跳转app区。实际开发中就会有以下问题: 1.如果MCU复位,比如POR,PDR,WDT等复位,都会使sp指针指向复位地址。那么MCU从引导区执行,如果APP区程序有效,应该如何控制程序跳转到APP区。 2.如果APP区或者引导区接受新固件,在更新APP区flash时,如果此时MCU发生掉电,当再次上电后,MCU该如何执行。或许有人说,我们有外部的EEP或者外部的FLASH,会使用状态和标志去记录当时MCU操作flash的状态,当然这些
[单片机]
msp430g2553硬件IIC
#include msp430g2553.h #include uart.h unsigned char RX_Data; void I2C_Init(unsigned char SA);//I2C初始化,SA为从器件地址 void I2C_ReadData(unsigned char address);//I2C读出某一地址的数据 unsigned char I2C_WriteData(unsigned char address,unsigned char data);//I2C向某一地址写入数据 void delay(void); void I2C_Init(unsigned char SA) { P1SEL |=
[单片机]
基于MSP430的无线传感器网络设计
引言 传感测试技术正朝着多功能化、微型化、智能化、网络化、无线化的方向发展,自组织无线传感器网络(Self Organizing Wireless Sensor Network)作为新兴技术,是目前国外研究的热点,其在军事、环境、健康、家庭、商业、空间探索和灾难拯救等领域展现出广阔的应用前景,早在2003年美国自然科学基金委员会已经斥巨资来支持这方面的研究,并且出现了一些致力于无线传感器网络的公司。其中,Crossbow公司已推出了Mica系列传感器网络产品,国内很多大学现已经开展相关领域的研究,但大部分工作仍处在自组织无线网络协议性能仿真和硬件节点小规模实验设计阶段,本文就国防科技大学传感器教研室开展可应用于环境监测方面无线传
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved