|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
! d* Y, A$ G7 ]6 S
摘要: 介绍了以CF卡为存储介质的长时间无人值守多路温度采集系统。系统采用单片机控制40路数字温度传5 l4 u' m% ~3 u) i2 L. V4 l
感器DS18B20按采样间隔进行测量,将采集得到的数据按Excel文件格式记录,方便后续分析处理,实现了低能耗的& L) |' K, c8 Y* U
电池供电模式。文章对硬件电路部分以及软件部分做了较详细的叙述,介绍了存储数据的文件系统。通过实践证明,
" }# i' B. \9 V* C该多路温度采集系统可以实现大范围分层次多点的温度数据测量。
$ C* {9 y! Y& K. Q* [关键词: DS18B20; CF卡;数字温度传感器;单片机.; B* H- v$ M# r0 ]
0引盲0 y) {& _. Z! r3 n5 W
目前,温度的测量采集可以应用到日常工作的许多方
8 D: h6 E) X; _3 ^9 ~面,如粮库、工厂仓库、温室等需要对温度进行监控的地; c# V' ?& n3 Z. W9 X( G8 R! d
方,或对温度有特殊要求的场所。多路测量能在一-定的空3 W$ X1 c- k, b9 o
间内分层次多点测量同一时刻的温度且能持续工作相当, w' u, G/ a" X! Q/ `
长的时间。如进行田间温度测量,将温度传感器放置在所
2 ?5 g8 i# d" l* z需测量的农田的各个位置,在土壤表面,深人到作物根系# q: g, T' h# ^0 b
附近,放置到植物的顶端,测量同一时间内不同位置的温) X$ p% ]$ k' N5 z7 S
度,经过一段时间的采样从而分析温度对作物生长产生的
. A! D* Q% t0 y0 h4 i9 b影响;还可以在粮库存储的粮食中均匀分布温度探头,监' S8 c0 z z& P
测不同位置的粮食的温度变化,防止或尽早处理霉变现
0 R# {4 ?, O+ l) o! |2 h象。对于这类的温度测量需求,传统的人工测量已经远远- o, a9 i9 I r3 o H/ H1 ?1 y6 @
的不能满足,而现有的大多数温度测量装置采用热电偶进
4 y3 v! t; a0 B4 Y行温度测量",热电偶发出模拟信号且信号比较微弱,需要5 ~) @, @6 j' n; c8 j+ v
先经过增益放大,再进行A/D转换,最后送交给mcu处
; {2 E4 M1 v" P; O8 w$ e1 l) j理。这样的系统控制多个温度探头需要考虑很多因素,而4 h; t8 P2 |3 I
且多个探头的连接也会使整个系统的构成变得非常复杂, Y1 l3 k8 n) R; f+ y; @ C
不利于实际应用。现有的基于DS18b20的多路测温系
! M! O- p+ d* c& r T% h统[2] ,多采用无线发射模块传输数据,并通过液晶屏显示数
0 P/ f6 E! T) y3 s1 ^5 \! Q2 F7 _1 h0 C5 F* V. O/ C; } Z
据,整个系统的功耗较大,不利于野外长时间测量工作,而
# ^# J" F! Q9 E9 v6 K- [0 f+ \, \且无线传输数据易受环境影响,不能保证数据存储的稳定
: d2 O# | @0 M" e" u. T性。实现大范围分层次多路温度测量,高效便捷的数据存
6 }/ G+ ~3 J" V( P7 E, l1 C; T, b储处理方式,长时间无人操作的自动采集,这些需求是现
% m8 U$ k0 h# q/ ^( f' ` @代生产生活对温度测量采集方式的新要求。本文介绍的
: L7 k0 J3 v% a+ g- G, g' F5 X8 Y7 l多路温度采集系统,就是依照上述要求设计出来的,适用' J" r% ]& h( e8 n+ u3 `, f
于无人值守条件下长时间自动采集数据,结构简单工作稳
3 N! s9 `2 M7 A( j k4 s定,特别适合野外长时间作业,满足各种环境下的工作
; R* O# N6 ?3 H2 t+ i; H要求。
% Q V- I+ ] \8 q% m# U0 M! a1系统设计4 ~5 d D6 G9 m. L# P
1.1技术指标和任务
/ d2 y# Y0 H& v测温范围:-10 C到+100 C ;精确度:士0.5 C ;测量0 |2 w+ r9 ~* C$ m0 F) o- ]
并显示环境温度和40个探头(采用防水的ds18b20)的即1 z9 ?" k# p e
时温度;显示日期和时间,并可以修改;每隔一定的时间t3 _% M3 B+ ?9 `& B5 u
记录一次40个探头的温度,采样时间间隔t(1 min<t< <3 ]. q1 B$ F# K7 u0 O0 W1 b/ P
60min)可以由用户设定。5 W& U$ ?# B% q j l, ^# j3 ]
1.2设计思路- W) p7 M: F+ e4 q6 k
首先,对于40路温度测量,温度探头的低功耗是十* J2 Z/ S1 l, r% X% h$ y# _
分重要的,同时还要满足易于控制的条件。本系统采用' L/ j. e4 c' F5 @& x
; l+ ]+ [/ j. }3 V1 g0 l5 e- P$ _/ t+ Q7 H# x( ^& z
/ I8 x, H% z1 K0 L
附件下载:. L8 j+ q; {. s# @- l
0 R4 R; v; {4 X
|
|