EDN China > 设计实例 > 测试与测量 > 系统测试 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

便携式多点温度同步采集系统设计

山西电子技术 马丽娟?? 2011年09月26日 ?? 收藏0

  摘要:以嵌入式ARM处理器STM32F103VC为核心,结合无线通信和温度检测技术,设计了一套多点温度同步采集系统。系统可根据设定的采集模式对多点温度进行同步采集,并将时间信息及温度数据存入SD卡,用户可将SD卡内数据本机回放,也可读入上位机进行分析、存储等。系统功耗极低,采用电池供电,采集过程无需人工干预,也可适用于野外温度数据的采集与存储。给出了硬件组成与软件编制方法。实验表明,系统温度检测精确,同步精度高,稍作修改即可实现对其它信号的同步采集。

  0 引言

  目前在工业控制及野外勘测等领域经常需要同步测量不同地点的温度参数,并进行长时间记录,完成后将时间同步的温度数据载入计算机进行分析。但实现精度较高的时间同步一般采用有线同步技术,这样就非常不便于应用。因此设计一种便携式的、基于无线同步技术的多点温度同步采集与存储系统就显得尤为重要。本文给出了基于STM32F103VC微控制器和无线同步技术相结合的温度采集系统,能够根据事先设定好的模式对温度参数进行采集,并将同步时间及温度数据存入SD卡进行长期存储。系统采用电池供电,特别适合不便于取市电的应用场合。

  1 硬件组成及原理

  置于不同位置的温度采集系统硬件结构上完全相同,只是不同系统有唯一的ID号,ID号可人为设置。同步采集温度时有以下几种启动模式:温度低越限、温度高越限、温度变化率越限、定时采集。任一满足启动条件的系统都会发出无线指令,通知其它系统同步启动温度采集。系统由微控制器模块、电源模块、人机接口、无线通信模块、SD卡组成,总体结构如图1所示。下面就重要部分进行分别介绍。

总体结构

  1.1 微控制器模块

  本系统的主控制器采用STM32F103VC处理器,与电源电路、时钟电路、存储器系统及复位电路共同组成微控制系统。复位电路选用了系统监视复位芯片IMP811S,可提供高效的电源监视功能,确保系统工作正常。

  STM32F103VC采用ARM公司的高性能“Cortex—M3”内核。运行的频率高达72 MHz,指令速度达1.25 DMipa/MHz。在此基础上还扩展了一系列完整的通用外围接口单元,能够提供高性价比的嵌入式解决方案。STM32F103VC系统外围接口单元主要包括支持60个中断源的中断控制器,2个DMA控制器,80个通用I/O口,1个SD卡接口,3个可编程波特率的UART,16路12位A/D转换器,SD卡接口,2个多主机I2C总线控制器,3个SPI接口等。

  1.2 无线通信接口

  本设计各采集系统之间的无线同步采集采用单片射频收发芯片NRF24L01,该芯片是真正的GFSK单收发芯片,内置链路层,支持自动应答及自动重发功能,带有地址及CRC检验功能,数据传输率最高达2 Mbps,采用SPI接口进行数据传输,速率最高位8 Mbps。基于NRF24L01芯片的无线通信接口电路见图2,该种方式下,若采用阻抗匹配的天线,无线传输距离可达150 m,完全满足常规采集需求。

NRF24L01芯片的无线通信接口电路

  图2中,NRF24L01的SPI总线直接与STM32F103VC的SPl0接口相连,TX/RX选择端CE和片选CSN与STM32F103VC的GPIO相连即可,中断口IRQ连接于STM32F103VC的外部中断0,以提供中断信号。

  1.3 人机接口与信息存储

  为了便于模式设置和参数显示,系统加入了矩阵键盘和LCD显示器。矩阵键盘直接与STM32F103VC的GPIO相连,采用扫描方式进行按键检测。显示器选用LM9033四级灰度LCD模块,该模块功耗极低,带有电源控制,特别适用于电池供电的系统。LM9033可采用并口或SPI接口方式,这里直接将其连接于STM32F103VC的SPI1接口。为了能够将时间信息及温度数据进行长时间存储,系统加入了SD卡存储装置。由于STM32 F103VC芯片本身带有SD卡接口,因此只需将SD卡座与STM32F103VC的SD卡接口直接相连即可实现数据读写。

  1.4 温度检测电路

  温度检测采用热电阻传感器PT1000,信号调理电路如图3所示。图3中,PTl000与电阻R1、R2和Rt1组成电桥,调节电阻Rt1即可调零。由于信号较弱,所以后端采用A1和A2进行两级放大,放大器选用零漂移、轨对轨输出的集成运放LTC2051,该芯片内部集成两个独立运放,一片即可满足本系统需求,采用单电源供电。通过调节电阻Rt2即可实现量程的调节。因为温度变化比较缓慢,所以采用R9和C1组成一阶低通滤波电路,滤除由电源噪声等引起的干扰,以提高测量精度。运放的输出直接与STM32F103VC的内置A/D转换器相连。

信号调理电路


上一页12下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

便携式? 同步采集? ARM? M32F103 VC?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈