嵌入式基于FRAM的海水深度记录仪电路设计

发布者:RadiantEnergy最新更新时间:2014-11-11 来源: elecfans关键字:FRAM  深度记录仪  C8051F020 手机看文章 扫描二维码
随时随地手机看文章

  引言

  海洋的深度是海洋水体的一个重要参数。知道海洋的深度,就可防止海面航行的船只搁浅、触礁。潜艇在海底活动时,测量海洋深度可利用海底地形作屏障以避免被搜索,可使对方的讯号接收仪器收不到潜艇发出的噪音。在笔者所做的一个课题中,直升飞机从空中投掷测量仪器到海表面,仪器从海表面下沉至海底后,自动上浮至海水表面。该项目要求研制一个海水深度记录仪,记录上述过程中测量仪器在海水中的深度变化。测量仪器自动上浮至海面后,打捞并回放测量数据。深度数据要求每秒采样100次,具有非易失性。测量数据通过串口向PC机回放。

  测量的基本原理如下式所示:

P=rgh+P0(1)

  其中P是指仪器所受到的绝对压力,r是指海水密度(常数),g是指当地的重力加速度(常数),h是指仪器下降的深度,P0是指当时的大气压力(短时间认为恒定)。所以,只要测出仪器受到的压力,根据式(1)就很容易计算出仪器下降的深度。仪器在海水中的位置越深,受到的压力越大。

  系统硬件设计

  根据系统设计要求,海水的深度数据采集频率要求至少100Hz,连续采集时间为5分钟以上。以分辨率为12位的ADC计算,一次采集的数据量至少为2×100×5×60=60000B。针对系统数据采集量大、速度快、爆发性强的特点,采用如下总体设计方案:主控制器采用了美国SiliconLaboratories公司的高性能微控制器C8051F020。它具有与8051完全兼容的CIP-51微控制器内核,采用高速流水线结构(25MIPS),大多数指令执行时间为1~2时钟周期;具有64KB可在系统编程FLASH和大容量内部SRAM,具有外部存储器接口。非易失性存储器采用美国Ramtron公司的FM20L08铁电存储器。与其它类型的非易失性存储器相比,FRAM铁电存储器具有读写次数多、读写速度快、功耗低、无延时和不用擦除写操作的特点,在功能上可以完全替代SRAM。系统硬件框图如图1所示。

系统硬件框图

图1系统硬件框图

  电源

  电源部分使用三节普通AAA电池供电。经升压管理芯片MAX756升压至5V后,给基准源、放大器和压力传感器供电。5V电源通过低电压LDO管理芯片TPS79333变换成3.3V后,给CPU、串口收发芯片及FM20L08供电。

  信号调理电路

  信号调试电路如图2所示。

信号调理电路

图2信号调理电路

  虽然C8051F020内部有2.43V的基准电压源。但是测试结果表明其输出电压随温度波动较大,影响测量结果的准确性。为了提高测量精度,系统采用了Maxim公司的低温漂电压基准芯片MAX6325,MAX6325是低温度系数(<1ppm/°C)、低噪声(1.5mVp-p)的电压基准,它具有±0.02%初始精度,是高精度数据采集系统的理想选择。由于压力传感器的输出电压范围是DC1~5V,而MAX6325输出的电压基准是2.50V。因而必须对压力传感器输出电压进行衰减,以达到和基准电压的匹配。实现这个功能最简单的方法是直接用两个电阻进行分压,但是由于传感器具有一定的输出阻抗,直接匹配分压电阻相当于将传感器输出阻抗与这两个电阻并联,会造成输入A/D的采样电压不准确。正确的方法是在压力传感器的输出之后加一级运算放大器增加输入阻抗,再在运放的输出级并联分压电阻。考虑到系统只有5V电压并且传感器的输出电压在1~5V之间,同时也为了减少器件的数目,缩小占板面积,运算放大器选用了OPA340。OPA340是单电源轨至轨输入和输出运算放大器。OPA340的工作电压可低至2.5V,它允许的最低输入为-500mV,最高输入为可高于电源500mV。它具有良好的动态效应,静态电流仅为750mA。压力传感器的输出电压经OPA340和分压网络进行1/2分压后,送C8051F020的片内12位A/D进行信号采集。

  数据存储

  对于针对突发数据的记录仪、高速存储测试设备等,其数据的高速存储和掉电不丢失成为系统设计的关键,Ramtron公司推出的FM20L08铁电存储器弥补了现有铁电存储器存储量小的缺点,其数据存储量达1Mb(128KB),可完全代替标准异步静态随机存储器(SRAM),具有可随机读写芯片内任何一字节的特性。FM20L08非易失性铁电存储器可无限次读写,掉电后数据可保存10年,工作电压为3.3V,最大功耗电流为22mA,采用32引脚TSOP型封装。FM20L08增加了软件控制写保护功能,存储序列按地址排成8个区域,每个区域都能通过软件单独设置写保护。在对海水深度进行实时采集和记录时,为了更好地了解仪器在水中深度变化的过程,必须有高速的数据采集和大量的数据存储作保证。铁电存储器的高速写入和掉电数据不丢失特性完全适合此类情况,可以对物体在海水中的下降过程进行完整地记录。图3示出C8051F020与FM20L08的接口电路。[page]

FM20L08与C8051F020的接口电路  

图3FM20L08与C8051F020的接口电路

  C8051F020使用高位端口(P4~P7)与FM20L08进行接口。FM20L08新增内部电压监控器驱动LVL(LowVoltageLockout)信号,它接至MCU的INT0,用于监控电源的供电情况,当电源电压下降到临界值以下时,LVL引脚输出低电压信号,显示电路处于写保护状态,在MCU的INT0中断服务程序中复位MCU,这样存储器可以自动阻止误读写和防止存储页面数据的破坏。FM20L08的片选信号是由C8051F020的读写信号相与来控制的,只要读写信号任何一个变低,则片选信号有效。C8051F020的最大寻址空间为64K,而要求它能够访问128KB的地址空间,最简单有效的方法就是使用一个I/O位控制FM20L08的地址线A16。当A16为0是选择FRAM的前半部分,当A16为1时,选择FRAM的后半部分。

  在存储程序设计中,程序应首先判断仪器在下降时A/D的输入信号值是否大于门限值,只有输入信号值大于门限值才将数据存储在存储单元内,在测量仪器由海底上浮至将要接近海面时关闭铁电存储器,停止数据存储。

  利用软件实现16位精度的A/D转换

  系统使用C8051F020内部的12位ADC采集压力数据。但压力传感器需要测量较大的动态范围(0~700m),还要求对小于2cm深度变化作出响应。这样片内12位ADC的分辨率将无法满足要求,需要使用16位ADC提高测量分辨率。在系统的采集方案中,使用了C8051F020片内自带的12位ADC并采用过采样和求平均值技术达到了16位分辨率进行深度测量的目的,并未使用昂贵的片外16位ADC,这样既节省了成本,也减少了软硬件设计的复杂度,同时也提高了系统的可靠性。

  为了增加有效位数,压力必须被过采样(即ADC以高于系统所需采样频率fs的速率对信号进行采样)。所需要的采样频率由系统对压力测量所要求的频率决定。每增加一位分辨率,信号必须以4倍的速率过采样,即

fOS=4W·fS(2)

  其中W为希望增加的分辨率位数;fs为初始采样频率要求;fos为过采样频率。

  具体到本例基本原理简述如下,假设系统每秒输出100个压力值,即每10ms内必须采集一个压力值。为了将测量分辨率增加到16位,则必须以100×256Hz的采样频率对压力传感器进行采样。为此,在10ms内先集中采集256个样本,然后将这256个样本累加,然后将总和除以16。这样得到的结果便是一次采样的16位有效数据,然后MCU便对数据进行处理存储,并开始下10ms的样本采集。实验结果证明,使用这种方法可明显地提升压力采集的精度。可以有效地消除系统测量的白噪声,改善信噪比。

  结语

  经过验证,海水深度记录仪的设计是可行的,经过海上实验与实际水深测量值相比,误差在2cm以内。图4示出了某次出海实验海水深度记录仪取得的实验结果。实践证明该记录仪工作稳定可靠,达到了预期的要求,目前已经在海洋调查中使用。

某次出海实验海水深度记录仪取得的实验结果

  参考文献:

  1.SiliconLaboratories.AN018C8051F020ApplicationNote.2002.

  2.SiliconLaboratories.C8051F020/1Datasheets.2001.

  3.RamtronCompany.FM20L08Datasheets.2005

关键字:FRAM  深度记录仪  C8051F020 引用地址:嵌入式基于FRAM的海水深度记录仪电路设计

上一篇:基于NFC的无线通信系统电路设计
下一篇:基于ADAS的无线接口电路设计

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

中国成为富士通FRAM最大市场,电表工控汽车等领域全面开花
  近五年之内,一些新型的非易失性存储器技术如FRAM、PRAM、ReRAM、MRAM不断涌现,但达到出色市场量产业绩的只有FRAM。那么现如今FRAM在中国的应用进展如何?在哪些更多的应用领域正在取代传统的EEPROM、SRAM和闪存呢?   在日前于上海、北京、深圳三地巡回举办的2013富士通半导体MCU/FRAM铁电存储器技术研讨会上,来自日本的华裔存储器专家、富士通半导体系统存储器事业部市场部产品高级经理冯逸新在演讲开场白中即提到:“我16年前留学日本并一直工作生活在那里,这十几年我深刻地感受到了中国经济的巨大变化,比如中国已超过日本成为第二大经济实体,不久将赶上 美国 ,而中国也已成为日本的第一大经济伙伴,中国也已成为
[嵌入式]
中国成为富士通<font color='red'>FRAM</font>最大市场,电表工控汽车等领域全面开花
因收到联想律师函 Framework邀请用户设计PC保护套的电源按钮
近日,联想向 Framework 公司发出律师函,表示后者在 PC 保护套上的电源按钮和旗下品牌军团“LEGION”的图标非常相似。这个图标为一个圆形图标,中间有个实体的圆形,然后和外部更大的圆形之间镂空,并用 3 条直线连接。 Framework 是一家主打生产可升级笔记本和 PC 的厂商,本次存在争议的是该公司打造的一款模块化 PC 保护套。该公司在 Github 上发布了 3D 打印的参考图,能够让用户根据自己喜欢的颜色和材质打印保护套。在收到联想的律师函之后,Framework 公司决定对电源按钮进行修改。 Framework 在 Twitter 上与 PC 案例的相关部分分享了联想的法律声明图片,宣布它将改变电
[家用电子]
C8051F020中的ADC应用要素
摘要:归纳SOC型芯片C8051F020中模数转换部分的应用要素,包括精度与通道、速率与启动、基准与增益、数据与控制,提出编程及相关SFR的操作顺序。 关键词:片上系统(SOC) A/D转换(ADC) 特殊功能寄存器(SFR) C8051F020(简称F020)是美国德州Cygnal公司推出的一种混合信号SOC型8位单片机。它属于C8051F系列中的F02x子系列。其性能价格比在目前应用领域极具竞争力。F020具有8路12位A/D转换(简称ADC)接口和8路8位在线可编程(ISP)的ADC电路,片上的特殊功能寄存器(简称SFR)有15个与ADC的控制相关,它们是: AMUX0SL——AMUX0通道选择寄存器,复位值为000
[单片机]
菜鸟用C8051F020 SPI读写SD卡FAT全攻略
我从一个月前刚放暑假开始弄单片机读写SD卡,八月初完成FAT16,已经可以写入TXT文件,并可在windows上读出。由于网上资料比较散,所以一开始走了不少弯路,现在写一篇总结,将我遇到的问题详细地列出来,希望能帮助和我一样的菜鸟们少走弯路。文中说到的一些问题对高手而言只是常识性的,还请包涵。 第一步:搭电路 我买了一小块蜂窝板和一个SD插槽,按照标准电路焊接上,由于用的是SPI模式,所以选电路图的时候要看好,SD卡上的引脚顺序不要看错,912345678,最后两根挨得很紧,焊接时不要连上了,相关引脚一定要按照要求接上47K的上拉电阻。电路虽然简单,但一定要确保无误。还有一点,SD卡座种类不一样,有位学长买的是弹簧式的
[单片机]
菜鸟用<font color='red'>C8051F020</font> SPI读写SD卡FAT全攻略
富士通半导体推出全新4 Mbit FRAM产品
可取代SRAM的非挥发性内存,为工业控制及办公自动化提供不需电池的最佳解决方案 上海, 2013年11月14日 – 富士通半导体(上海)有限公司今日宣布,推出全新具有SRAM兼容型并列接口的4 Mbit FRAM芯片---MB85R4M2T。MB85R4M2T采用44-pinTSOP封装并且与标准低功耗SRAM兼容,因此能够应用在工业控制、办公自动化设备、医疗设备以及其他设备中,取代原有具备高速数据写入功能的SRAM。此产品从2014年1月起开始为客户提供样品。 图1. MB85R4M2T FRAM具备非挥发性数据储存功能,即使在电源中断的状况下仍能保护数据,随机存取功能则能高速写入数据。如果在写入数据时遭遇电源
[嵌入式]
富士通半导体推出全新4 Mbit <font color='red'>FRAM</font>产品
C8051F020的音频峰值采集和网络传送
广播信号经节目制作播出、信号传送、发射等环节,最终在听众用户端收听,其中各个环节的系统工作状态都会对最终的播出质量产生影响。为全面监测广播信号播出过程中多个环节的信号质量,同时对高周信号和低周信号 ( 音频基带信号 ) 的音频峰值进行监测,就要求音频峰值监测终端对广播信号播出端、发射端以及解调后的音频信号进行监测。一般电台的制作播出端、发射端、监测控制端不在同一地点。以上海为例:制作播出在虹桥路广播大厦;发射端在东方明珠电视塔;监测中心在北京路外滩。最好的监测方法就是各地点分别采集,再通过内部的局域网将采集的数据传送到监测中心集中分析处理。   1 原理框图 C8051F020 是美国 Silicon Lab
[单片机]
通过利用C8051F020单片机实现立体声信号相位差电平差测试仪的设计
将LR立体声信号经频谱分析、整形及占空比检测电路进行处理,采用过零鉴相法,通过测矩形波占空比,实现相位差的测试。将LR信号用AD736专用芯片实现AC/DC转换,通过单片机编程,得到LR电平差。 在立体声播音或放音时,如果左右声道信号存在相位差和电平差,对播音或放音质量将会产生一定影响,出现声像漂移、音量减小、噪音增大和失真等故障现象。左右声道相位差电平差越大,音质也越差,严重时还会造成无音故障。 为此文中设计了立体声信号相位差电平差测试仪,只有准确测出相位差电平差,再用补偿电路进行修正,才能保证播音或放音质量,更好地满足人们欣赏到音质优美的广播或音乐的需要。 1 设计方案 如图1所示,是立体声信号相位差电平差测试仪原理方
[单片机]
通过利用<font color='red'>C8051F020</font>单片机实现立体声信号相位差电平差测试仪的设计
基于嵌入式无线CPU短信通信终端系统的设计
  1. 引言   当前单片机和PC 机通过串行接口构成的多微机系统已经广泛应用于工业控制、环境监测等场合,这些系统大多采用RS - 232、RS - 485 或是有线modem的通信方式, 虽然很经济适用, 但是有线数据传输方式很大程度上限制了其使用的场合, 使得架设通信线路比较困难的地区无法应用。针对这种情况, 本文利用支持语音、短消息SMS ( ShortM es.sage Service)、数据通信、传真等业务的嵌入式无线CPU, 结合已有的单片机系统通过RS- 232接口连接嵌入式无线CPU, 从而利用GSM网络实现数据的无线传输。嵌入式无线CPU 在短信息方面的应用具有永远在线、不需拨号、价格便宜、覆盖范围广等特点
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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