基于STC12C5A60S2、DS18B20和nRF24L01的无线温度采集系统设计

2017-12-18 13:43:31 来源:电子发烧友
标签:
相关器件
 
目前,我国绝大多数的温度监测系统都是传统方式,主要有就地进行数据采集的方式和有线通信的实时温度监测系统,前者测量方法单一,测量数据不连续且时效性差,后者缺少灵活性且适用环境有限。随着信息通信与电子技术的迅猛发展,使得传统的数据采集方式已不能满足需求,严重地制约了现代化监测系统发展的进程。例如在监测区域环境复杂,且监测点的位置分布较分散的情况下,布线复杂而且慢,人力物力成本较大,不适合与控制中心进行有线通信。无线监测系统是无线技术发展至今最重要的应用之一,采用无线网络可增强监测系统的灵活性和可扩充性,省去网络布线的麻烦。
 
因此,本文尝试研究一种无线温度监测系统,此系统将无线收发模块与单片机相结合,采用抗干扰能力强的射频发射模块及接收模块实现无线通信,提高系统的可靠性。该监测系统具有结构简单、使用方便、成本低、工作稳定可靠等优点。
  
1无线传感器节点硬件设计
1。1单片机选择方案
无线传感器节点要实现对温度信息的采集、处理和无线传输。无线传感器节点内的单片机对节点起管理、控制作用,并进行信号处理。在选择单片机时,主要参考以下标准:首先,要求单片机的功耗要很小,由于它消耗的是节点中电池的电量,并且长期处在工作状态,所以必须具有功耗低的特点。其次,要求单片机的价格适中,不能使成本太高。此外单片机的运行速度和程序存储空间大小,对以后节点功能的扩展很重要。本无线传感器节点采用STC12C5A60S2单片机去控制nRF24L01射频芯片和DS18B20温度传感器,其硬件结构与功能模块的对应关系如图1所示。
 
 
图1无线传感器节点新一代STC12C5A60S2与传统的MCS-51系列单片机指令完全兼容,具有高速、低功耗及抗干扰性能强等优点。该单片机拥有60K的程序存储器和1280字节RAM,完全能满足单片机系统的软件设计要求;且该单片机是新一代单时钟/机器周期(1T),其处理速度是传统51单片机的8到12倍,便于以后进行功能扩展,例如:可以快速处理其所在节点的路由算法。故STC12C5A60S2单片机是构建本监测节点理想的选择
 
1。2无线收发模块
nRF24L01是一款工业级内置硬件链路层协议的低成本无线收发器。该器件工作于2。4 GHz全球开放ISM频段,内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,可直接与单片机I/O连接。nRF24L01功耗低,以-6 dBm的功率发射时,工作电流仅9 mA;接收时,工作电流仅12。3 mA,多种低功率工作模式(掉电和空闲模式)更利于节能设计。与nRF24L01的SPI接口连接时,可以利用单片机硬件的SPI口,也可以用单片机I/O口进行模拟。该收发模块内部有FIFO可以与各种高低速微处理器接口,便于使用低成本单片机。
 
1。3温度采集芯片
DS18B20结构简单,采用一根I/O数据线既可供电又可传输数据。在现场采集温度数据时,将数据直接转换成数字量输出。测量温度范围为-55~125℃,在-10~85℃时精度为±0。5℃;可编程的分辨率为9~12位,对应的可分辨温度分别为0。5、0。25、0。125、0。062 5℃,可实现高精度测温;在9位分辨率时最多在93。75 ms内把温度转换为数字,12位分辨率时最多在750 ms内把温度值转换为数字,速度很快;测量结果直接输出数字温度信号,以“一线总线”串行传送给处理器,同时可传送CRC校验码,具有极强的抗干扰纠错能力。
  
2硬件原理图
单片机的SPI接口有两种操作模式:主模式和从模式。在主模式中支持高达3Mbit/s的速率,从模式时速度低些。nRF24L01提供的SPI接口数据传输率取决于单片机本身接口速度。单片机通过SPI对nRF24L01进行状态配置,系统设为发送模式,单片机就把数据输入到nRF24L01,当P0。2(CE)信号从1变为0时,nRF24L01就把从单片机收到的数据以2Mbit/s的速率发射出去,并通过IRQ信号通知单片机发送完成。若系统设为接收模式,nRF24L01就一直在监测天线接收的信号,若有同频的信号,就收下并打开信息包读取地址,地址与自己的相同就取出信息包里的有用数据,并通过IRQ信号通知单片机取走。节点原理图如图2所示。
 
 
3系统工作流程
无线传感器节点在启动后,首先配置nRF24L01的相关寄存器,使其工作在发送状态。节点在发送模式下,首先复位DS18B20,单片机向DS18B20发送温度转换命令,读取已转换的温度值,然后交由nRF24L01发送。上位机的接收模块在接收模式下,首先读取无线模块的状态寄存器,并判断是否接收到数据,若没有,则一直检测等待数据的到来;若有,则接收数据并送至接收模块的RS232串口处,上位机监测软件从串口处读取数据并显示。其工作流程如图3、4所示。
 
 
 
4系统实现
4。1 STC12C5A60S2控制温度传感器DS18B20
从DS18B20读1字节数据图2节点电路原理图
 
uchar DS18B20_ReadByte()
 
{uchar i=0,dat;
 
for(i=0;i《8;i++)
 
{DQ=1;//先拉高
 
delay_1us();//稍作延时
 
DQ=0;//启动读时序
 
delay_1us();//稍作延时
 
DQ=1;//释放总线
 
delay_us(6);//延时约7μs,主机采样
 
dat》》=1;//先右移一位,使最高位为0
 
if(DQ==1)
 
dat|=0x80;//与10000000或,dat=10000000
 
else
 
dat|=0x00;//取值为0
 
delay_us(50);
 
 
eturn(dat);}
 
向DS18B20写1字节数据
 
void DS18B20_WriteByte(uchar x)
 
{uchar i;
 
for(i=0;i《8;i++)
 
{DQ=1;
 
delay_1us();//稍作延时
 
DQ=0;//启动写时序
 
DQ=x&0x01;//向数据线传送最低位
 
delay_us(40);//延时约50μs,供18b20采样数据
 
DQ=1;//释放总线
 
delay_1us()
 
;x》》=1;//右移一位
 
 
delay_us(2);//写完一个指令稍作延时}
 
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
IoT产品验证新趋势:无线Heat Map场域分析

在物联网时代,所有装置几乎都将透过无线技术连接上网。然而,无线环境宛如无形高速公路,频道、带宽相当有限,物联产品的无线功能验证方式,与过去已有非常大差异,本篇文章将从常见的无线连接问题谈起,透过实境场域的热区图(Heat Map)联机分析,为各位介绍物联网时代的无线验证趋势。

新日本无线为IoT电子器件省电节能推出 具有宽带、超低功耗的轨到轨输入输出运算放大器NJU77552

为了让IoT里不可缺少的传感器器件更加省电,新日本无线特别推出了轨到轨输入输出运算放大器NJU77552。此运算放大器有1.7MHz带宽、1回路50μA的超低消耗电流、高EMI抑制性能等特点,并且已经进入量产阶段。

面向下一代无线回程,康普升级其微波天线产品组合

康普公司日前对其微波天线产品组合进行了数十年来最为全面的升级。作为微波天线领域的领导者,康普正致力于针对其整体长距干线微波天线产品组合进行全面革新,以显著提高面向所有应用的无线回程覆盖范围、容量和成本效益。

大联大友尚集团推出无线烟雾报警器解决方案

2018年5月15日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下友尚推出基于STM和Semtech的无线烟雾报警器解决方案。

10W 立体声 D 类音讯效能放大器整合 Diodes 的 SSM 及 NCPL 技术,锁定无线媒体喇叭

低 THD+N、低 EMI、高 PSRR,全新的 PAM8106 10W 立体声 D 类音讯放大器整合了展频调节技术 (SSM) 和无限幅功率限制 (NCPL) 技术,可为电池供电或线路供电的装置带来各种进阶功能,LCD 电视、无线喇叭、可携式立体声音响、游戏主机均适用。

更多资讯
多传感技术——无人货柜在新零售中的生存之道
多传感技术——无人货柜在新零售中的生存之道

新零售概念从提出到现在,落地的产品形态不断转变,但其核心仍是基于人工智能、大数据、云计算等技术实现的智能售货系统。即看、即拿、即走,3秒即可完成的购物流程,对于很多用户来讲,如同从自家冰箱内取出物品,是一种革命性的舒适购物体验。

无人超市成3D感测新应用领域,未来需提升识别面积

IPhone X带火了3D感测,苹果与安卓(Android)两大阵营竭力争夺市场,一方面苹果公司计划在下半年的产品里加入前置3D感测模组,继续引领3D感测风潮;另一方面,高通与奇景光电联手,推出了较为成熟的Android 3D感测方案。

全局快门图像传感技术满足动态视觉市场不断演变的需求

当前应用版本的不断演变和大量令人兴奋的新兴应用正在创造对高性能图像传感器的巨大需求。能够很好地说明这一点的是,到2020年图像传感设备复合年增长率预计接近8%。

PowerFlex 6000 变频器再增全新无传感器矢量控制功能

近日,罗克韦尔自动化宣布升级 Allen-Bradley PowerFlex 6000 系列中压变频器,可帮助重工业领域客户满足更广泛的应用需求,降低系统成本。此次升级中,该系列变频器为电流范围为 0-200 安培的应用提供无传感器矢量控制 (SVC) 功能,同时新增电压等级,并面向亚太市场客户推出可选配的标准效率变压器。

MIT学者采用独特设计,将RFID改造成自供能传感器
MIT学者采用独特设计,将RFID改造成自供能传感器

近年来,越来越多的零售商和制造商选择利用RFID(射频识别芯片)来追踪它们的产品。通常这些RFID都是基于一张纸质标签外加一个简单的天线和存储芯片。当这些RFID标签贴在牛奶盒或夹克上时,它们可作为智能标记,向射频读取器发送相关产品的身份、状态或位置等信息。

Moore8直播课堂
电路方案