微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 一种基于TDC—GP21的无线热量采集终端设计

一种基于TDC—GP21的无线热量采集终端设计

时间:04-25 来源:互联网 点击:

基于TDC—GP21的无线热量采集系统主要分为三个部分:信息采集单元、数据收集显示单元、中心管理单元,其整体结构如图2所示。


在该系统中,信息采集单元用来测量每家每户的用热量,即所谓的一户一表,选择一栋楼的热量采集作为一个检测区块,每个检测区块中的用户通过ZigBee组网传输到数据收集显示单元,该区块中的所有信息采集单元共用一个数据收集显示单元和一个GPRS通信模块,这样可以节省大量数据收集显示单元和GPRS通信模块,降低了系统的安装费用,同时也节省了GPRS的通信费用,降低了运行成本。
2.2 无线热量采集终端的设计
由于无线热量采集终端是系统获取信息的部分,因此是系统设计的关键。本文采用模块化的思想设计了无线热量采集终端的硬件电路,主要包括信息采集电路、液晶显示电路、电源电路、晶振电路、JTAG电路等。其结构框图如图3所示。


首先,CC2430通过与TDC—GP21进行通讯,实现对流量信息和进、出水温度的采集。然后,通过CC2430把流量和温度信息转化成用户消耗的热量值,并将热量和累计热量显示在液晶屏上。最后通过短距离的无线发射模块将热量信息发射到数据中继中心,进而发送到远程控制终端,数据的无线传输选择了ZigBee和GPRS相结合的方式。
2.2.1 无线热量采集终端电路设计
本设计中,通过TDC—GP21芯片来测量进、出水温度和流量信息。它是德国ACAM公司推出的高精度时间测量芯片,是TDC-GP2的升级产品。芯片的测量精度可达皮秒级,核心供电电压为1.8~3.6V,I/O口供电电压为1.8~5.5V,在核心供电和I/O供电都是3V的情况下,流入高速晶振的电流为130 μA,可使用电池供电,通过四线SPI标准接口与单片机通信,具有7×32位的E2PROM,集成度较高,集成了温度采集、脉冲发生器及时钟校准单元等,非常适合低价格超声波热量表的应用,外部仅使用一个简单的单片机就能完成整个系统的设计。其中,进、出水温度传感器选用了精度极高的PT1000铂电阻,它具有体积小、测量准确、稳定性好、结构简单等优点,两个铂电阻分别安装在进、出水管道上。流量测量选用超声波热量表专用的压电式超声波换能器对超声波在顺逆流方向传播的时间进行测量,这样既降低了成本又消除了非对称性电路误差,在超声波测量电路中所使用的超声波的收发频率为1MHz,超声波换能器的功耗一般为5 μA,为了降低对超声波传感器的损伤,将超声波传感器安装在出水管道上,其电路如图4所示。

2.2.2 CC2430系统电路和无线数传的实现
无线热量采集终端的核心部分是由美国TI公司生产、具有加强型8051内核、支持2.4GHz的IEEE802.1 5.4/ZigBee协议、可实现嵌入式ZigBee应用的CC2430模块。CC2430具有128 kB可编程闪存,8kB的RAM,主频达32MHz,电源电压范围是2.0~3.6V,一个内部稳压器,21个可编程I/O引脚,片内外设主要包括1个ADC、4个定时器(包括一个MAC定时器)、2个USART、1个DMA、集成了RF前端功能模块等。在接收和发射模式下,电流损耗分别低于27 mA和25 mA。具有3种休眠模式(在模式2下,电流损耗为0.5 μA),从休眠模式转换到正常模式只需54s,特别适合电池长期供电的场合。这些优势使得它可以用很低的费用构成ZigBee节点,具有很强的市场竞争力。采集终端硬件电路如图5所示。



3 无线热量采集终端的软件设计
系统的软件设计是整个系统的核心部分,系统通过CC2430对TDC—GP21进行控制,TDC—GP21分时对进、出水温度及流量信息进行采集,通过CC2430将采集到的信息处理成供热量信息,然后无线传输到控制终端。在整个过程中,CC2430将测量命令通过SPI接口传送至TDC-GP21,使之进行采集信息并储存在寄存器中。当采集结束时,就会产生中断,将采集信息传送给CC2430。多个传感器采用定时器中断驱动采集命令执行,温度传感器每30s采集一次信息,流量传感器每0.5s采集一次信息。为了节省能量,系统在不工作时会处于休眠状态,当定时时间到时才开始采集、处理并发送数据。液晶只有在按键按下时才显示相关信息。其主程序流程图如图6所示。


当TDC—GP21接收到CC2430的流量测量命令时,TDC—GP21就会对各个寄存器进行配置并初始化。TDC—GP21通过记录开始脉冲信号和截止脉冲信号校准测量计算得到测量值。每次测量后都把测量结果送进CC2430进行处理。然后进行第二次测量。测量的子程序流程图如图7所示。

4 结束语
本无线热量采集终端是以TDC—GP21作为时间测量芯片、CC2430作为微处理器、超声波时差法测量流量设计而成的超声波热量采集终端。该终端在硬件上选用的都是低功耗器件、在软件上采取了间歇测量的措施,从而实现了低功耗;时间数字转换芯片TDC-GP21可以保证测量的精确度,经实验测试热量测量误差优于2.5级。另外设计的无线热量采集终端还具有电路简单、远程无线抄表功能,节省人力物力,具有广泛的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top