超低功耗低测量频率数据采集记录系统的设计

最新更新时间:2011-12-28来源: 互联网关键字:低功耗  低测量  数据采集 手机看文章 扫描二维码
随时随地手机看文章
【摘 要】 介绍了一种基于集成数据采集芯片ADμC812的超低功耗、低测量频率的数据采集系统的软硬件设计以及在线可编程技术在该系统中的应用。研究了降低采集系统功耗以延长系统工作时间的数据采集记录系统的设计方法。
    关键词:超低功耗数据采集,低频率测量,在线可编程技术
  
1 引 言
  在诸如环境监测、气象监测中,常常需要长时间地采集记录变化缓慢的过程。这对数据采集记录系统提出了低测量频率、低功耗、微型化和可与计算机联接的要求,以适于电池供电、现场化安装以及便于计算机存储和分析。传统的基于微控制器A/D采样芯片外部存储器的系统有功耗大、集成度低等缺点。为克服这些缺点,我们以AD公司数据采集器芯片ADμC812为核心,采用多种方法有效地提高了系统集成度并大幅度降低了功耗。由于采用了在线可编程技术,系统软件在线修改成为可能,系统能通过装入不同的程序很好地适用于多种应用场合。
  本文介绍的系统由采集记录器、上下载器和系统软件三大部分构成,采集记录器由电池供电,安装于现场,可脱离系统按程序自动完成数据的采集和记录;上下载器是记录器与微机的硬件接口,完成采集程序的下载和采集完成后的数据上传;系统软件是采用C++Builder编制的WINDOWS9X应用程序,可以集中定制采集记录器的采样参数,并完成记录器结果的读入存储和分析处理。系统的工作主要有以下几步:
  (1)在实验室计算机上定制采样程序并通过上下载器下载到采集记录器;
(2)将采集记录器安装到现场;
  (3)采集记录器按照定制的采样程序完成采样和记录工作;
  (4)从现场取回采集记录器或使用便携计算机到现场通过上下载器上载数据记录;
  (5)分析存储的数据记录。
2 系统硬件设计
  在硬件设计中,应用于现场的采集记录器体积要尽可能小,功耗要尽可能低。因此,将与计算机连接的上下载器部分与采集记录器分离,可减小采集记录器的体积并降低功耗。
2.1 采集记录器
  采集记录器由数据采集器ADμC812、非易失性存储器、时间基准、电池、电压变换及电源控制器几部分组成,其原理框图如图1所示。
2.2 数据采集器ADμC812
    A/D公司数据采集芯片ADμC812是整个系统

的核心。ADμC812是以8051全兼容内核为控制核心,集成了12位、8通道A/D转换器和2个12位电压输出的D/A转换器、8K字节闪速/电可擦除内部程序存储器、640字节闪速/电擦除数据存储器、256字节内部RAM,具有集成的UART串行I/O,I2C总线和SPI总线。
  与传统的由MCU+A/D+ROM+RAM构成的采集系统板相比,集成化的数据采集器件ADμC812有很明显的优势:
  (1)全集成化的设计极大地减小了电路板面积、降低了成本、增加了可靠性。
  如果采用由MCU+A/D+ROM+RAM构成的采集系统板,以使用最常用的8051+AD1674+27256+6164为例,需要大约100mm×100mm的电路板面积,而ADμC812具有完全相同的功能,其芯片面积仅13.5mm×14mm,加上外围器件,电路板面积不足前者的五十分之一,大大地缩小了系统的线路板面积,使线路板的现场化设计成为可能。由于可以以很小的电路板面积实现数据采集记录的功能,所以线路板可以根据数据采集现场的要求,安装在传感器、仪表、管道中等等最靠近数据采集现场的地方,极大地提高现场数据的精确可靠性。
   (2)明显降低了功耗。
  ADμC812采用了微功耗设计,3V供电(也可使用5V),更适合于电池供电的系统使用。器件有正常、空闲和掉电三种模式,可以用于调节芯片功耗,从而使功耗降至最低。
2.3 非易失性存储器
  对于独立工作的数据采集记录系统来说,数据记录的存储可靠性和存储容量是至关重要的。传统的数据采集系统以RAM作为存储介质,掉电后数据消失,不可恢复,这就对RAM的供电和电源后备电路设计提出了较高的要求,不利于降低系统的功耗。随着技术的发展,电可擦除PROM即EEPROM得到了越来越广泛的应用。EEPROM可在线擦写,掉电数据不丢失,可擦写超过百万次,理论上,掉电
数据可以保存超过200年,有明显的优越性。  本系统使用的数据存储器24LC256,为CMOS串行I2C总线EEPROM,采用2.5V~5.5V电压供电,容量为32K字节,8脚SOIC封装,有很小的体积和极低的功耗。
  串行存储器与并行存储器相比管脚数少,体积小,功耗低,适用于电池供电的现场采集系统。它使系统具有更高的线路面积与存储容量比。
2.4 时间基准与电压变换
  时间基准采用串行可编程实时钟PCF8593,3V供电,工作电流小于1μA,工作状态可编程。在本系统中,用于定时产生系统启动信号。
  由于系统采用了3.6V电池供电,而采集系统电压要求稳定于3.0V,故采用电压变换芯片MAX639。MAX639具有稳压、电池欠压检测和电平可控关断功能,与PCF8593配合,可以完成系统的定时开启和关断。
2.5 上下载器
  上下载器是采集记录系统与计算机的通信适配器。在连接后,采集记录系统将转入在线编程/上载数据状态,根据由计算机发来的命令,完成采集程序的定制或历史数据的上传。将上下载器设计为独立的适配器,有助于进一步减小采集记录系统在数据采集现场的线路板面积,使系统更容易适应现场应用。
  由于串行通讯的通用性好,可以很方便地与不同档次的台式机或便携机实现通讯,可靠性好,程序的编写简单,故本系统采用了串行通讯的方式与计算机相连接。
3 系统软件设计
  系统软件运行于个人计算机上,完成采样程序的定制与下载、采样数据的上传与记录分析。采用C++Builder编写,运行于WINDOWS9X,WINDOWS2000操作系统平台。
3.1 通讯握手方式
  由于与数据采集器的连结采用串行通讯方式,为增加程序的通用性,程序使用了Mscomm控件,采用了中断加查询的方式,并引入了定时器以确定查询响应超时与否。首先,计算机发出查询信号并等待采集记录器的应答以确定连接是否正常。若设备正常,采集记录器在接收到查询信号后应该在一个足够短的时间内发出应答信号,从而表明连接正确,  握手成功。如果计算机在一个规定的时间内(如100ms)没有接收到应答信号,则返回超时错误,这时计算机会重新发送查询信号,如果连续超时3次,则证明系统连接失误或硬件有问题,将返回出错信息。
3.2 数据通讯格式
  对于数据通讯,采用打包的方式。数据包的长度和格式在数据通讯开始前的握手联络中确定。由于采集记录器RAM大小的限制,本系统数据块长度定为64字节,数据格式如下:起始标志(1Byte)|数据段号(1Byte)|数据块(64Byte)|校验字节(1Byte)|结束标志(1Byte)
3.3 数据校验与数据处理
  采用异或算法进行数据校验。即发送时将数据块中数据从起始字节起按位顺次异或运算得到校验字节,与接收到的数据用同样方法得到的校验字节相比较,如果校验字节相同,则表明发送成功,否则认为数据错误,需要重新发送直至成功为止。
  软件在成功地上载数据后,可以将数据以数据文件形式(二进制或文本)保存在硬盘上,并可以进行例如作图等简单的数据处理工作。
4 降低系统功耗的方法
  本系统主要用于现场长时间无人监控的环境,大多数情况下现场无电源,需要使用电池供电,这就对系统的低功耗提出了很高的要求。
  对于典型的MCU为核心的微控制系统,常用的降低功耗的方法有以下几种:
   (1)利用系统的空闲(睡眠)模式、掉电模式  大部分MCU(微程序控制器):都提供了空闲(睡眠)的工作模式,在这种模式下,振荡器仍然运行并向中断逻辑、串行口和定时器/计数器提供时钟,但不向CPU提供时钟,CPU相关寄存器状态保持不变,内存数据不丢失。这种状态可以用中断方式唤醒。这种方式下,空闲方式唤醒到正常模式的方法比较灵活,可以被外部中断、定时器或看门狗中断唤醒,唤醒速度很快,但功耗降低得较少。
  掉电方式下,振荡器停止振荡,除了内部RAM的数据被保存外,所有的一切工作都被停止,只有硬件复位信号维持10ms可以使其退出掉电方式。由于振荡器、中断逻辑和定时器等部分的工作均已停止,所以掉电方式下的功耗要比空闲方式小得多。
   (2)降低时钟频率和电源电压
  时钟频率越高,系统功耗就越大。在实际应用中,计算速度已经不是影响操作时间的主要因素。操作时间主要受外围电路的速度、A/D转换器的采样速度与时间,传感器的响应速度等等外围器件的性能决定。在这种情况下,系统的最小工作时间实际上已经基本确定,相比之下,降低时钟频率,并不会对整个系统的工作时间造成太大影响,却可以显著地降低功耗。
  早期的数字电路大多采用5V供电,随着低功耗技术在集成电路设计中的普及,大部分器件可以工作在3V甚至更低。以ADμC812核心为例,表1的经验公式表明了功耗与时钟频率及电源电压的关系,其中M指时钟频率(单位Hz)。

可见,降低电源电压对功耗的影响是相当明显的。
  鉴于本系统工作时间短而待机时间长的特点,系统采用了采集系统停电待机、时钟唤醒的节电方式,其特点如下:
  电源电压升压变换芯片的开启和关断受时钟芯片中断信号的控制,在实时钟定时中断发生时,电压变换芯片启动向采集系统供电。在采集完后,采集系统通过重清时钟中断状态,关断电压变换芯片。这样,在待机状态下,只功耗极低的实时钟处于工作状态,其它所有电路均处于停电状态,不会有任何功耗发生。只在程序确定的工作时间中系统上电,在完成采集记录任务后立即重新返回停电状态。与传统的利用MCU的空闲或掉电模式降耗相比,这种方法有明显的优势,待机时间越长,这种优势就越明显。  系统的首次启动由人工通过拨位开关完成,首次启动时将初始化时间基准芯片,使其按用户要求的启动频率工作在定时中断的模式下。同时,系统初始化内部数据存储器,设定运行标志,写入采样次数,存储器当前偏移地址,启动时间,出错情况等状态信息并关闭电源芯片。这样,系统将在时间基准的中断发生时再一次启动,而不再需要人工干预。启动后通过检查运行标志,系统将运行在正常工作状态,读入状态信息完成采样记录并刷新状态信息,然后关闭电源芯片完成一次采样循环。软件流程如图2所示。
5 在线可编程技术在数据采集系统中的应用

  对于大部分数据采集系统来说,其硬件需求大多相同,而采样频率、采样时间、放大器设置、采样次数和采样数据的预处理等需要根据不同的工作要求来设置。这些设置一般可以通过修改系统的采集程序软件得以完成。传统的基于MCU的数据采集系统,采集程序是根据需要定制好,一次性写入MCU或外部程序存储器中,如果需要改变程序,则须从线路板上拔下MCU或ROM芯片重新写入程序。在线可编程技术(In- Circuit ReprogrammableTechnique)是一种可以不改动硬件线路而通过特定的连接直接由上位机对软件重新编程的技术。它避免了为重新修改程序而插拔芯片造成的不可靠性,省去了专用的编程设备,而且极大地提高了系统的灵活性,使在线修改升级程序成为可能。在本系统中,只需拨动一个拨位开关,即可将系统从运行状态转入在线下载程序状态,下载完成后恢复设置,重新启动系统即可运行在新的程序下,从而使系统具有了良好的适用性。
6 结束语
  本文介绍了超低功耗的低测量频率数据采集记录系统的软硬件设计,讨论了如何降低系统功耗及在线可编程技术在数据采集记录系统中的应用。本系统已应用于井下数据采集等系统,实践表明,它具有良好的现场适应性,功耗低,工作时间长,体积小,易于使用,达到了预期的效果。

  参考文献
1 李广弟.单片机基础.北京:北京航空航天大学出版社,1993
2 邬宽明.单片机外围器件实用手册数据传输接口器件分册.北京:北京航空航天大学出版社,1998 
关键字:低功耗  低测量  数据采集 编辑:神话 引用地址:超低功耗低测量频率数据采集记录系统的设计

上一篇:激光三角法板材在线测厚系统设计
下一篇:基于LabVIEW的SIP系统仿真的设计与实现

推荐阅读最新更新时间:2023-10-12 20:33

德州仪器推出业界首款差分感应开关
2016年5月12日,北京讯 德州仪器 (TI) 近日推出了业界首款差分感应开关,此款开关采用双线圈结构,可自动降低温度变化和部件老化带来的影响。LDC0851通过印刷电路板(PCB)上的简易线圈来检测是否存在导电材料。利用这种独特的技术,这款低成本、高可靠性的开关可以广泛配置于按钮、旋钮、门开/关检测等设备,以及个人电子产品、家用电器、工业设备和通信应用的速度和方向感测等领域。 LDC0851的传感线圈可实现优于1%的开关精度,且不受温度变化的影响,它无需进行生产校正,并可将零件之间的差异降至最低。不同于其他传感技术,LDC0851的非接触式和无磁设计即使在有尘土、油污或其他恶劣环境中也可实现准确的感应,为设计人员提供了
[电源管理]
基于DSP和以太网的数据采集处理系统
摘要:介绍了一种基于DSP和以太网的数据采集处理系统。论述了数据采集处理系统中的以太网应用,介绍了系统的硬件设计方案,提出了基于实时操作系统DSP/BIOS进行软件设计的思路和实现方法。 关键词:DSP 以太网 数据采集 实时 随着测试技术的不断发展,低功耗、高性能的DSP逐渐取代了通用单片机在数据采集处理系统中的地位;同时,以太网技术也在数据采集、测试测量技术中发挥越来越大的作用。本文从软件、硬件出发,介绍一种基于DSP和以太网的数据采集处理系统的设计思想及实现。 1 基于以太网的数据采集处理系统 生产和科研领域对测试的要求越来越高,所需测试和处理的数据量也越来越巨大,有时需要多个测试仪器同时进行测试,各测试仪器之间又
[应用]
车载图像数据采集存储及传输系统的实现
概述   在某些需要无人控制自动监视的场合,采用常规的图像监视系统具有一些不可避免的弊端,例如:设备体积于庞大、采购费用高、需要足够的电源供应、无法重复录制等等。尤其在不需要连续图像采集的场合,常常无法采用常规的图像监视系统。根据长途汽车对上车人员进行记录的应用要求,开发了一套基于EZ-USB的低端图像数据采集存储及传输系统。   本系统采用OmniVision公司的CMOS图像传感器OV7620作为采集芯片,Zoran公司的ZR36060作为数据压缩芯片,Cypress的带USB接口的单片机AN2131QC作为总控制芯片和USB数据传输芯片。由于长途汽车的乘客上下车是非连续的过程,对图像数据的保存要求就相对较低,因
[单片机]
车载图像<font color='red'>数据采集</font>存储及传输系统的实现
汽车电动空调的数据采集系统的研究设计
1 引言 汽车空调作为车内温度小环境的控制中心,其作用不言而喻。由于过去的汽车空调检测系统因为控制策略单调而没有使用综合检测平台的必要,即使有控制过程检测,大都使用昂贵的采集设备如数据采集卡,其通信方式也以串行口通信为主,无法接入整车环境进行监控 。针对这一情况,本文所设计开发的检测系统主要对电动汽车空调运行过程中的四个工程物理量进行检测分析:风机的电压、电流,压缩机端口的高压、低压。本课题来源于某汽车空调系统的开发过程中所需检测系统的设计,主要用于使空调系统的控制策略的执行更加透明化、直观化,为控制策略的优化提供数字依据;为汽车空调后续开发提供可靠的保证。 2 采集系统设计 2.1 总体设计 如图1所示,在该系统中,DSP
[嵌入式]
JPEG图像硬件解码低功耗技术方案
为了实现数据的实时处理和低功耗应用,本文提出了一种带有时钟管理机制的并行、全流水结构的 JPEG 解码器实现方案。 目前,我国正在筹备物联网的建设,这对于传感器技术的发展以及数字图像传感器瞬时产生的海量数据为实时通信系统的存储容量、传输带宽和功耗提出了挑战。在医疗、遥感图像通信等对恢复图像质量要求高的领域,对低功耗、具有良好压缩/解压缩性能及实时处理能力的图像编/解码器的需求也变得日益迫切。JPEG静态图像压缩/解压缩标准,具有优良的压缩/解压缩性能,而且要求低存储量和相对较低的复杂度使其很适合于硬件实现。 1 JPEG解码算法 JPEG(Joint Photographic Experts Group)是一种适用范围很广
[模拟电子]
JPEG图像硬件解码<font color='red'>低功耗</font>技术方案
基于80C196KC的CAN总线智能数据采集模块设计
引言 基于集中管理、分散控制的分散控制系统(distributed control system)解决了集中式直接数字控制系统对控制器处理能力和可靠性要求过高的缺陷,但由于其具有一定的封闭性、各分散控制系统之间的不兼容性,集散控制系统难以实现网络互连和信息共享。 现场总线的出现使得全数字化,全开放式,具有可互操作性,彻底分散的现场总线控制系统(fieldbus control system)得以实现,现场总线控制系统已成为自动化领域中的一个热点,也将成为工业过程控制的一个重要发展方向。 控制器局域网CAN(controller areanet work)是德国Bosch公司在现代汽车电子技术领域中推出的一种多主控制器局域网络
[单片机]
基于80C196KC的CAN总线智能<font color='red'>数据采集</font>模块设计
MMC在便携式数据采集系统中的应用
  湖北师范学院 计算机科学系,湖北 黄石 4350022007-09-24   摘 要: 介绍了多媒体卡MMC的工作原理、MMC的串行外设接口协议模式及在大容量便携式数据采集系统中的应用,最后给出了PIC16F73B微处理器与MMC的接口设计。   关键词: 嵌入式系统 数据采集 串行外设协议(SPI) MMC接口      目前比较常见的数据采集及处理系统是功能完备的微机系统。这种系统虽然能较快地分析和处理监测到的信号,但往往只能在固定的位置使用,在野外和移动的情况下则显得十分笨重和不便。特别是野外数据采集作业,往往需要长时间地采集、记录海量数据,需要体积小、重量轻、存储容量大的数据采集及处理仪器。近几
[工业控制]
业界最小封装、最低功耗高速八ADC能够为便携式医用仪器设计增加通道数目
——ADI 公司八 ADC 系列最新成员业界首款 14 bit 高速八 ADC ,允许便携式仪器 和超声设备设计工程师使其产品尺寸比同类产品减小 60% ,并且功耗降低 10% 。 关于八 ADC 美国模拟器件公司( Analog Devices,Inc., 简称 ADI )首次推出的八通道模数转换器( ADC )系列其分辨率扩展到了 14 bit 。这些八通道高速 ADC 非常适于降低低功耗和减小尺寸是主要设计考虑的便携式医用仪器和超声诊断设备的应用。其中 10 bit AD9212 和 12 bit AD9222 的每通道功耗比同类产品低 100 mW 。在包含
[新品]
小广播
热门活动
换一批
更多
最新模拟电子文章
更多精选电路图
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved