基于电容检测芯片的电容检测系统设计

发布者:Yuexin888最新更新时间:2013-04-16 来源: dzsc关键字:电容检测系统  MS3110  MSP430F149 手机看文章 扫描二维码
随时随地手机看文章

  引言

  电容式传感器一般是将被测量的变化量转换为电容量的变化。目前,基于这种原理的各种类型的传感器已在测量加速度、液位、几何孔径等方面得到了广泛的应用。但以电容为变化量的传感器(尤其是MEMS传感器),其电容变化范同往往只有几个pF,甚至几个fF。这便对电容检测的精度提出了很高的要求,尤其是在传感器的研发过程中,往往需要极高精度的电容检测设备对传感器进行测试与调校。但是一直以来国内外都缺乏能够对微小电容进行实时检测的专用仪器,普遍的做法是针对所研发的传感器自行设计、制做专门的电容检测电路,这无疑增加了传感器设计的难度与工作量。针对这一问题,我们设计了通用的电容式传感器检测系统。该系统能够对微小电容进行实时检测,并可以通过上位机实现实时显示、存储等功能。

  1 总体设计

  电容式传感器的检测方法主要有:设计专用ASIC芯片;使用分立元件通过电容桥、频率测量等原理实现测量;使用通用电容检测芯片将电容转换为电压或其他量等。从技术难度、测量精度等多方面考虑,本系统采用集成电容检测芯片来完成对电容式传感器的检测。系统结构框图如图1所示。电容检测芯片选用Irvine Sensor公司的MS3110。MS3110将电容量转换为电压量输出(量程为0~10 pF)。单片机MSP430F149集成的12位A/D转换器对输出电压进行采样,并通过I/O端口对MS3110内部寄存器进行设置。数据经采样后通过串口传送到上位机进行处理、实时显示、存储等。上位机由普通微机构成。


  2 系统硬件设计

  2.1 MS3110简介及寄存器设置

  MS3110是Irvine Sensor公司生产的具有极低噪声的通用电容检测芯片。它采用CMOS工艺,工作电压为+5 V,测量灵敏度为,集成的补偿电容等参数均可以通过寄存器控制。其基本测量原理为:对被测电容与参考电容同时以相反时序充放电,通过电流积分、低通滤波、放大等将被测电容与参考电容差值转换为电压输出。MS3110内含一个60位的寄存器和100位的EEPROM。可通过单片机MSP430F149的I/0口对其EEFROM编程,或使MS3110工作在测试状态直接对寄存器进行编程。通过这些设置可对MS3110内部各个模块的参数进行精确的调节。

  MS3110原理框图如图2所示。MS3110主要由电容补偿电路、电荷积分电路、低通滤波器以及运算放大器组成。


  其中,CSlIN、CS2IN为被检测电容,CSl、CS2为MS3110内部的可调电容。通过对内部寄存器进行设置,CS1可在O~1.197 pF范围内调节,CS2可在0~9.709pF范围内调节。CF为电荷积分器的积分电容,可在O~19.437 pF范围内调节。以上3个可调节电容的调节步进均为19 fF。低通滤波器的带宽可在O.5~8 kHz范围内调节,可调增益GAIN可选择2或4。[page]

  另外,参考电压VREF、空载输出电压Vout等也可以通过寄存器进行精确调节。其空载输出电压的计算公式如下:

  Vout=GAIN×V2P25×1.14×(CS2T-CS1T)/CF+VREF (1)

  式中:CSlT=CS1IN+CSl,CS2T=CS2IN+CS2;本系统中可调整的内部增益GAIN取2;V2P25为芯片参考电压输出,默认值为2.25 V;参考电压VREF可选O.5 V与2.5 V两个值,本系统中选取O.5 V。由于烧写EEPROM需要额外的16 V电压,本系统中将TEST引脚拉低使芯片处于测试状态,通过I/O即可直接更改其寄存器。由于掉电后寄存器数据将丢失,所以每次上电后都需要对所有的寄存器进行初始化。需要特别指出的是,MS3110数据手册中给出的写寄存器时序图中,将数据输入时钟SCLK周期标为固定值2μs。在实验中我们发现,周期大于2μs时均可成功设置。

  2.2 MSP430F149简介及通信接口设计

  系统使用MSP430F149集成的12位A/D转换器进行A/D转换。MSP430F149在1 MHz的时钟频率下运行时,芯片的电流在200~400μA左右;在等待方式下,耗电仅为O.7μA;在节电方式下,电流最低可达0.1 μA。集成的12位A/D转换器具有较高的转换速率,最高可达200 kbps,能够满足大多数数据采集应用,为系统的单片解决方案提供了极大的方便。

  MSP430F149集成的A/D转换器可采用内部2.5 V参考电压或外部参考电压,但其内部参考电压准确性较差,在本系统中将MS3110的2.25 V参考电压输出作为A/D转换器的参考电压。低功耗单片机与集成A/D转换器的采用保证了系统拥有较低的功耗。

  与上位机的通信接口采用MSP430F149集成的串行接口,通过MAX3232芯片转换为三线RS232接口与计算机串口直接相连。

  3 系统软件设计

  系统软件包括单片机软件与上位机软件两部分。

  3.1 单片机软件设计

  采用IAR Assembler for MSP430集成开发环境,使用C语言编写了单片机部分的程序,主要包括系统初始化、测量芯片寄存器初始化、测量与数据传输等。单片机软件流程如图3所示。


  单片机初始化包括单片机I/O初始化、串行口参数初始化、A/D转换器初始化,以及与上位机通信接收系统参数等。MS31lO初始化是通过单片机I/O对MS3110内部寄存器进行初始化,包括参考电容值、可调增益、初始电压等参数。采样开始后,单片机按照设定采样率进行采样;采样结束后,将数据经转换后传送给上位机进行处理、显示与存储。

  3.2 上位机软件设计

  采用VC++6.0软件和C++语言编写系统的上位机软件。软件功能主要包括设置参数,与下位机通信,数据实时图形化显示、存储和读取等。上位机软件界面如图4所示。[page]


  4 精度测试与分析

  进行测试前,首先应对电路的初始输出进行校准。方法如下:将CSl、CS2设置为O,使用用高精度电压表对MS3110芯片输出电压进行测量,输出为O.497 192 V,将式(1)中的VREF修正为0.497192 V。

  在电路板CS2IN位置上焊接一个1.8 pF多层陶瓷电容,用于模拟外部电容式传感器;芯片内部可调电容CS2由O逐步步进到342 fF,以模拟传感器电容的变化,步进值为19 fF。具体寄存器参数设置如下:CSl设为O,为CF设9.728 pF,可调增益GAIN设置为2,V2P25设为2.25 V,其他参数均取手册推荐值。通过实验测得,当CS2取O时,测量值为1.960 021 pF。与电容标称值的差异主要是由电容本身容差与电路的分步电容引起的。由式(1)可得:

  CS2=(Vout-VREF)CF/(GAIN×V2P25×1.14) (2)

  代入具体数值可得:

  CS2=(Vout-0.497 192)×9.728/5.13 (3)

  其中,Vout=(A/D采样值/4 095)×2.25。精度测试实验结果如表1所列(实测容值为10次测量的均值)。


  测试结果表明,该电容式传感器检测系统具有较高的检测精度,平均误差仅为0.879 fF,最大绝对误差小于1.6 fF。由于MSP430F149集成的A/D转换器为12位,当CF取9.728 pF时,系统对电容的分辨率只有1.042fF。可见,A/D转换器的分辨率是制约检测精度的重要因素。在对系统进行改进时,可考虑采用更高位数的A/D转换器。

  结语

  本文基于电容检测芯片MS3110设计了一款电容式传感器检测系统,给出了设计要点和需要注意的问题。该系统具有较高的测试精度,可用于电容式传感器检测与研发。

参考文献:

[1]. MSP430F149 datasheet http://www.dzsc.com/datasheet/MSP430F149_html.
[2]. MAX3232 datasheet http://www.dzsc.com/datasheet/MAX3232_1107769.html.
[3]. RS232 datasheet http://www.dzsc.com/datasheet/RS232_585128.html.

关键字:电容检测系统  MS3110  MSP430F149 引用地址:基于电容检测芯片的电容检测系统设计

上一篇:智能传感器接口在数据采集中的优势
下一篇:智能温室环境测控系统专用CPU设计

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

μC/OS-Ⅱ在MSP430F149上的移植
    μC/OS-Ⅱ是一个源代码公开的嵌入式实时操作系统(RTOS),该操作系统理论上最多可以管理64个任务,一般应用时需要留出8个任务给系统本事使用,因此用户的应用程序最多可以有56个任务,μC/OS-Ⅱ的内核为完全可剥夺型实时内核,即系统总是运行就绪条件下优先级最高的任务,并支持信号量、邮箱、消息队列等多种进程间通讯机制,同时用户可以根据需求通过条件编译实现对内核中的功能模块的裁剪,此外μC/OS-Ⅱ 还具有可固化、中断管理、高稳定性和可靠性等特点,因此将μC/OS-Ⅱ移植到微处理器(MCU)上, 对于缩减产品开发和升级周期,提高可靠性和稳定性,降低成本方面有着重要的意义。以下主要讨论嵌入式实时操作系统μC/OS-Ⅱ在MSP
[嵌入式]
广播电视系统人机交互界面的设计与实现
  随着科学技术日益的发展,广播电视设备的国产化程度也越来越高。在一个性能优良的广播电视系统中,友好的中文人机交互界面也尤为重要。本文设计了一种广播电视系统人机交互界面系统,以满足“数字立体声调频调制器”显控要求为前提,采用MSP430F149单片机作为系统的MCU ;液晶屏为满足汉字4行11列、字母4行22列显示要求的LCM168651显示模块;并满足用户通过键盘输入的方式进行工作参数设置和工作状态查询的人机交互要求。   1.系统组成   本系统主要由三个模块组成,即以MSP430F149单片机为核心的MCU;以LCM168651为主要部件的菜单显示模块;以及以ZLG7289B为主的键盘扫描管理模块。   1.1 单片机控
[单片机]
广播电视系统人机交互界面的设计与实现
MSP430F149内部Flash操作
一般,在单片机中的Flash存储器用于存放程序代码,属于只读型存储器。而在MSP430些列的单片机中,都可以通过内置的Flash控制器擦除或改写任何一段的内容。另外,msp430的单片机内部还专门留有一段Flash区域(information memory),用于存放掉电后需要永久保存的数据。利用430内部的Flash控制器,可以完成较大容量的数据记录、用户设置参数在掉电后的保存等功能。 硬件介绍: 要对Flash读写,首先要了解MSP430的存储器组织。430单片机的存储器组织结构采用冯诺依曼结构,RAM和ROM统一编址在同一寻址空间中,没有代码空间和数据空间之分。 一般430的单片机都统一编址在0-64k地址范围中,
[单片机]
<font color='red'>MSP430F149</font>内部Flash操作
基于硅压式传感器和MSP430F149单片机的电子血压计设计
  1 引言   测量血压的传统仪器是机械式水银血压计,电子血压计近几年才在市场上出现。电子血压计与传统血压计相比,虽然操作简单、使用方便,但准确性、稳定性往往不太理想。本设计力求准确、稳定,以适用于老年人或病人随时监测自己血压情况及临床医学检测。   2 系统的硬件设计   本设计采用Motorola公司的MPX53GC硅压式传感器和 TI 公司MSP430F149单片机为主要器件, 构成电子血压计,系统构成如图1。系统由MCU、 传感器、LCD液晶显示器、操作面板、充放气控制 电路、气泵和气阀、蜂鸣器、存贮器、电源等部分 构成。      2.1 微处理器的选择   单片机是整个系统的大脑,它不仅要对系统进 行监控
[单片机]
基于硅压式传感器和<font color='red'>MSP430F149</font>单片机的电子血压计设计
MSP430F149系列单片机的I AP功能设计
TI公司的MSP430系列单片机是具有很高实用性价值的产品,在许多领域得到广泛的应用,特别是它的超级低功耗特性,是目前所有其他单片机无法比拟的。IAP(InApplication Programming)是用户自己的程序在运行过程中对用户Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 要实现IAP功能,通常需要在设计固件程序时编写两个项目代码:第一个项目程序不执行正常的功能操作,而只是通过某种通信管道(如USB、USART、一些无线设备)接收程序或数据(可执行HEX文件),执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。这两部分项目代码同时烧录在用户Fla
[单片机]
<font color='red'>MSP430F149</font>系列单片机的I AP功能设计
MSP430F149的DS18B20C语言程序
#include msp430x14x.h // Standard Equations //-------------------------I/O口定义------------------------------------ #define DS_DIR P6DIR #define DS_OUT P6OUT #define DS_IN P6IN #define DS18B20 BIT4 #define W18BUS_1 {DS_DIR |= DS18B20;DS_OUT |= DS18B20;_NOP();DS_DIR &= ~DS18B20;} //DS1
[单片机]
基于ZigBee的瓦斯无线监测系统硬件设计
  引言   随着计算机和无线通信技术的发展,计算机、无线通信技术已经开始应用于矿井安全和生产监测,广泛涉及到计算机应用技术、无线通信技术、传感器技术、信息传输技术、电气防爆技术、应用化学技术、控制技术、光纤技术和嵌入式技术等多种技术。ZigBee是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,完整的协议栈只有32KB,可以嵌入各种设备中,同时支持地理定位功能。这些特点决定ZigBee技术非常适合应用在无线传感器网络中。与现有的各种无线通信技术相比,ZigBee技术在功耗和成本上相对较低,有很大的优势。本文研究设计的煤矿瓦斯无线监测系统就是基于ZigBee技术的无线传感器网络,用于实时监测矿井空气中的瓦斯浓度
[单片机]
集中供水远程监控系统的设计及应用
  0 引言   农村集中供水项目中,很多利用地势高程采用高位水池供水方式,解决集中供水难的问题。近距离高位水池供水方式通过采集在蓄水池设置的高、低液位信号,利用有线的方式控制水泵的启停,实现水泵自动补水。   但是,对于泵房与蓄水池距离较远,自动控制方式很难实现,只能通过专人看守的方式定点开泵补水,不能实时地掌握蓄水池的液位信息,缺水及溢水现象经常发生,供水稳定性差。   针对以上问题,本文基于GPRS 传输技术,采用单片机系统设计了一套远程监控系统,并在山西某供水站进行了测试和现场应用。   1 系统设计框架   1.1 工作原理   根据集中供水的要求,远程监控系统采取点对点的直接控制方式。在泵房安装主控系统,实
[单片机]
集中供水远程监控系统的设计及应用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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