- 7
- 0
- 约4.94千字
- 约 13页
- 2021-02-03 发布于山东
- 举报
摘要 : 针对广阔空间环境温度釆集系统对功耗及成本的要求,设计了基于无线传
感网络技术的多点温度釆集系统 . 以 CC2430为主控芯片 , 选用 DS18B20作为温 度釆集节
点的传感器 , 基于 ZigBee 协议栈构建无线网络实现主从节点之间数据 的釆集与传输 ,
利用串口通信技术与 PC机通信 , 并编程实现数据处理、存储与敁
引言
随着生产技术的提高,环境温度指标越来越多的影响到生产效率、能源消耗 和生
活水平。不管是工业、农业、军事及气象领域,还是日常生活环境,都需要 对温度进
行监测。 W而 , 设计可靠且实用的温度釆集系统显得非常重要。
在传统的温度釆集系统中,节点一般釆用有线连接方式,布线繁琐,扩展 性和可
移植性较差。尤其对于广阔空间环境中的温度釆集 , 如果釆用有线方式其 成本和功耗都
比较高。而 ZigBee 作为一种新兴的短距离、低功耗、低成本的无 线通信技术,能广泛
应用于工业控制、消费电子、家庭自动化、医疗监控各种领
本文设计了一种基于 ZigBee 无线技术的多点温度釆集系统,实现了主从 节点间
数据的无线传输, NJ 时上位 PC机釆用串口与主节点通信 , 并建立温度数 据库,实现了
数据的统一管理。该系统具有扩展性好、稳定可靠、维护方便等特
系统整体概述
本文设计的温度釆集系统结构如图 1 所示。系统釆用 ZigBee 星型网络拓扑 结构,
建立了一个主节点,四个从节点的无线传感网络 , 实现数据的无线传输。各 个从节点连
接数字温度传感器 DS18B20定时釆集环境温度 , 并通过无线传感网
络将数据依次 M主节点发送,主节点收到数据后通过串口传给上位 PC机,上位 机将
釆集的数据存入数据库,对数据进行分析处理,并在监控界面显示温度实 时变化曲
线。
上位 PC机
?— . ? If-
从节点 1 从节点 2 从节点 3 从节点 4
图 1 温度釆集系统结构图
系统硬件设计
1 主节点硬件设计
选择 CC2430作为主节点的处理器,该芯片是全球宵款支持 ZigBee 协议的
片上系统
(SOC)解决方案
, 集成了一个
8051MCU内核以及符合
IEEE802. 15.4
规
范的 2. 4GHz 的无线收发器。芯片内部有 8kb 的 RAM,可选 32/64/128kB 的 Flash 存储单元 ,
包含模拟数字转换器、定时器、看门狗定时器、 AES128协处理器等, 同时提供了 2 个 UART
接口以及 21 个可编程 I/O 引脚。该芯片具有高度集成性 和丰富的硬件资源,使得外围电路
的设计变得十分简单。
主节点是整个网络的协调器,作为全功能设备 (FullFunction Device, FFD), 负责网络
组建和维护、温度釆集数据无线接收、与上位 PC机串 U通信。 W此釆 用 CC2430-F128(128kB
Flash) 芯片,并在 CC2430典型应用电路的基础上扩展串 行通信接口,选 )I]MAX3232 芯片实
现 TTL 与 RS232电平转换。 ZigBee 主节点的 硬件电路如图 2 所示。
o
0~
o-
vw
-L-CIP
?
=
TIT -
1
PC_MCD~
15
Cl%
owr
WD33V
u
MOUT
aiour
iaiH
T11H
C3*
o
Cl.
CHI
C431
d=34pi
=±=3*i
mu
C4
,~|0^
31
i
in
a
1
s
n
r
Q
o iT
o
a
o
2
f
a a
f
i
s
a
i
A
c
saA
n
r
sp
a
R
a
A
^jS^DDJW
o
¥
S
a
AVDD SW
4
A o
SFH XRX
y
SWITCH a
^
咖 m AWD
CC2
PKE AVDD
VDD
VCO
11
0C0_WAM
mi
O^VDD CHP
H KB2A 幻
POO
o
l
S^VDDJFl
P01
D
x
o
e
l
t
c
o
r
c
r
u
5
£ r
A o
s
K s £ 窄 su
V a x o
ISVIS
as
K
M C
k
k
F
2
E
R
i
mu
T
i
l
o
031
32HHi
56K
16
:C191
:au C741
ZZ
2Xtef
r ^)liF
VDD J3V
\7
0hJ
el
hl
m 2 ZigBee 主节点电路
3.2 从节点硬件设计
从 W点主要负责温度釆集和数据无线传输,可作为简化功能设备 (Reduced
Function
Device,
RFD),以降低功耗和成本。芯片釆用
CC2430-F32 (32kB Flash),
其
硬件电路和主节点大致相同,只是
原创力文档

文档评论(0)