完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1 主控制器模块
本系统的核心是采用CC2530单片机实现和控制温度报警功能以及认为设定额定数值进行数据比对。单片机具有其独特的优点——简单、方便、快速的控制。以本系统来看,其关键点在于能够实现当温度监测数据通过ZigBee组网传输数据,通过达到额定比值时开启报警的功能。本实验的核心CC2530 单片机结合了领先的RF 收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8-KB RAM 和许多其它强大的功能。CC2530 有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB 的闪存。CC2530 具有不同的运行模式,使得它尤其适应超低功耗要求的系统。运行模式之间的转换时间短进一步确保了低能源消耗。且该单片机售价低,拥有ZigBee协议栈,为本系统提供了良好的ZigBee组网连接解决方案。 2 温度测量及比对模块及报警模块 2.1 温度测量及比对 使用DS18820采集现实环境中的实际温度,再将采集到的温度信号输出转化为数字化,这一转化使得单片机处理和控制这些信号将会变得非常方便,即可以省略很多传统测温方法的复杂的外围电路,也可以省去很多不必要的麻烦的错误。该传感器具有极其稳定的物理和化学性质,可用作工业测温元件,并具有良好的线性形状,其测量温度的范围为:-55℃——125℃,其中-10℃——85℃的精确度是±0.5℃。并且DS18B20温度传感器具有单总线数据传输的特点,其测量的温度也是通过单接口总线传输,这样的传输方式不仅提高了系统的抗干扰能力,并且使其具有了面对各种环境的能力。我们使用CC2530单片机对其进行控制,且单片机CC2530软件编程的开放度大,可自由编程实现多种算法以及逻辑控制,除此之外,CC2530单片机不仅能控制多个DS18B20模块,还能加入ZigBee组网,并通过组网进行数据传输。 设置温度比对的方法是通过代码编写方式,以CC2530单片机结合DS18B20温度传感器作为终端的方式加入组网,因此代码的编写在终端上设置额定值,当采集温度值通过比对,若达到额定预设值时,报警,若没有达到额定预设值,则继续监测。 2.2 报警模块 为了简化电路以及方便程序的调试,以蜂鸣器作为本系统的报警装置。蜂鸣器由温度传感器控制,当温度变化达到额定值时,蜂鸣器打开并开始报警。 3 ZigBee组网模块 组建ZigBee网络需要两个步骤: 网络初始化 ,节点加入网络。其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。ZigBee网络中的节点主要包含三个:终端节点、路由器节点、协调器节点。 (1)協调器节点:ZigBee协调器是网络的核心节点,负责组建、维护和管理网络,并通过串口实现各节点与上位机的数据传递; (2)路由器节点:负责转发数据资料包,进行数据的路由路径寻找和路由维护,允许节点加入网络并辅助其子节点通信; (3)终端节点:终端节点可以直接与协调器节点相连,也可以通过路由器节点与协调器节点相连。 本设计通过ZigBee组网组建星型拓扑网络,由一个网络协调器和一个或多个终端设备节点组成,所有的终端设备与网络协调器通信。系统通过网络初始化和已有父节点直接加入网络。 4 实验与测试分析 4.1 实验过程 本设计使用C语言进行整个系统的开发,其关键在于对组网各个节点的接入,以及温度传感器作为终端加入网络,使温度传感器代码接口具有终端节点特性,本设计使用两台CC2530单片机,一台结合温度传感器以终端形式接入网络,另一台以协调器创建网络。待网络组建成功之后,将分别在炎热,寒冷等各种模拟环境中进行实验测试验证。 4.2 实验数据分析 对实验数据进行记录,分析发现。被测试环境在测试过程中通过实验可知。温度报警器具有灵敏,及时的测量效果,但同时还是存在一定的误差。由于实验环境简陋,外界环境中存在的影响因子大大增加,如温度传感器不能精准的采集外界环境的温度数值,网络传输数据较慢等,但总体实验测试结果正确率高达89.3%。通过实验可知,基于CC2530温度报警器表现效果良好,可以为相关设计方向的类似产品提供参考。 5 总结 本温度报警器,通过CC2530单片机为核心实时检测温度传感器DSl8820发出的数字信号,并对DSl8820获得的数据信号进行处理,以达成温度报警的效果。启动后,则进行外部环境温度监测以及到达额定比对数值时报警。本仪器的温度检测精度控制可在0.1℃以内,精确度极高。它还具有掉电保存功能,当系统意外断电后,数据将自动保存在单片机内部EEPOM中,方便重新上电后的查询。本设计结构简单,调试方便,实验结果可观,可应用于预防火灾发生的各种环境中。本设计是一个很好的实践案例。 |
|
|
|
只有小组成员才能发言,加入小组>>
4273个成员聚集在这个小组
加入小组3275 浏览 0 评论
航顺(HK)联合电子发烧友推出“近距离体验高性能Cortex-M3,免费申请价值288元评估板
4216 浏览 1 评论
4221 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 15:56 , Processed in 0.430116 second(s), Total 43, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号