|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 r' w* D" z3 a% h& K摘要: 介绍了以CF卡为存储介质的长时间无人值守多路温度采集系统。系统采用单片机控制40路数字温度传7 x, A7 Y: A6 d9 P& Z( |9 g/ m
感器DS18B20按采样间隔进行测量,将采集得到的数据按Excel文件格式记录,方便后续分析处理,实现了低能耗的
! v& _- t6 l- J8 v% `电池供电模式。文章对硬件电路部分以及软件部分做了较详细的叙述,介绍了存储数据的文件系统。通过实践证明,0 q1 Z8 N6 r) A3 y/ V1 T0 O1 Y
该多路温度采集系统可以实现大范围分层次多点的温度数据测量。
0 x6 p' M7 @. x( B& `关键词: DS18B20; CF卡;数字温度传感器;单片机.
1 h' e4 J" F; u* N6 q# Y T0引盲+ [- F- p( t# o, C/ m3 ^
目前,温度的测量采集可以应用到日常工作的许多方
F) ^7 W- n2 m) F: `* f面,如粮库、工厂仓库、温室等需要对温度进行监控的地% }! n: |* f9 N- m4 s
方,或对温度有特殊要求的场所。多路测量能在一-定的空; d- M* o0 b0 }' i
间内分层次多点测量同一时刻的温度且能持续工作相当: _8 E! U, Q2 ]4 q; P1 A. L
长的时间。如进行田间温度测量,将温度传感器放置在所* |3 y* d8 U( _* \! t* C0 T8 B1 x
需测量的农田的各个位置,在土壤表面,深人到作物根系7 V* s H8 k! @. s
附近,放置到植物的顶端,测量同一时间内不同位置的温
% e6 s0 |+ L$ s" B C# N! L度,经过一段时间的采样从而分析温度对作物生长产生的0 g- S+ ]( |% ]8 W0 d
影响;还可以在粮库存储的粮食中均匀分布温度探头,监
/ }3 g( c! ~$ a测不同位置的粮食的温度变化,防止或尽早处理霉变现( E$ X5 Z0 Z* D, x6 l/ Y
象。对于这类的温度测量需求,传统的人工测量已经远远9 {2 Q% y W! k7 U# _$ i6 n
的不能满足,而现有的大多数温度测量装置采用热电偶进
8 G: H; v- J) ^% a; X/ ~行温度测量",热电偶发出模拟信号且信号比较微弱,需要' t7 M' f0 D8 L2 ]+ \
先经过增益放大,再进行A/D转换,最后送交给mcu处( Y6 C8 c$ [ O/ w
理。这样的系统控制多个温度探头需要考虑很多因素,而# d- _7 c% X8 U+ W. O
且多个探头的连接也会使整个系统的构成变得非常复杂,
; T% {- M( @5 H. V+ Z# v不利于实际应用。现有的基于DS18b20的多路测温系" k6 u8 N! A; l& Q6 A
统[2] ,多采用无线发射模块传输数据,并通过液晶屏显示数
2 Z5 I( Y3 ]/ j2 j
1 \ c. P Q+ r据,整个系统的功耗较大,不利于野外长时间测量工作,而6 y: j) g& K& P W' V; W
且无线传输数据易受环境影响,不能保证数据存储的稳定
) K- m5 P: ^% S6 R性。实现大范围分层次多路温度测量,高效便捷的数据存
+ K/ F" E9 r5 N, k# Q+ H; e6 U储处理方式,长时间无人操作的自动采集,这些需求是现
; ~! B4 K' ~4 c3 z' b1 _代生产生活对温度测量采集方式的新要求。本文介绍的2 A' y( n" e. A8 p/ A% e4 D
多路温度采集系统,就是依照上述要求设计出来的,适用
& L6 Q0 B: c4 o$ L于无人值守条件下长时间自动采集数据,结构简单工作稳7 P! y! }& W; V i; t) F( q
定,特别适合野外长时间作业,满足各种环境下的工作
& m; u0 u( F) M5 Y) e. f9 Y/ d要求。4 O. k. t8 y6 E
1系统设计; z+ O+ _; h' z1 A3 V9 ]- u
1.1技术指标和任务
% z& [" T, S7 a' S' v6 Z测温范围:-10 C到+100 C ;精确度:士0.5 C ;测量8 ~8 M' S1 |5 f! X/ r- K2 {9 p! P
并显示环境温度和40个探头(采用防水的ds18b20)的即$ H [) D# H) n l8 ]
时温度;显示日期和时间,并可以修改;每隔一定的时间t8 O6 {6 [8 p# J
记录一次40个探头的温度,采样时间间隔t(1 min<t< <
8 B0 v6 _# p" n/ V60min)可以由用户设定。( k( V% g$ z$ c
1.2设计思路
% x4 j% M) _9 b6 Q2 \/ Q+ L首先,对于40路温度测量,温度探头的低功耗是十
' C/ V4 X* r t- ~- J分重要的,同时还要满足易于控制的条件。本系统采用. ~/ V m, G! C+ c* o
7 ~, p! S' {8 |- m# {( x: o' O
" g& D {# U+ o) {: R
! b# t# [. T2 H E附件下载:
6 P ]- D+ q3 D9 s
2 M; |3 j p2 w ~/ ~: D [ |
|