0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能楼宇测控系统的nRF24LEl无线数据采集

电子设计 2018-09-18 09:34 次阅读

楼宇设备测控系统是智能建筑的重要组成部分,该系统将对整栋楼宇的空调制冷系统、给排水系统、变配电系统、照明系统、电梯、消防、安全防范系统等进行信号采集和控制,实现楼宇设备管理自动化,起到集中管理、分散控制、节约能耗的作用。

对于已经投入运行的建筑安装有线楼宇测控设备则比较困难与麻烦,但采用无线组网技术可以方便地完成楼宇测控设备安装布置,其组网灵活,安装施工费用低廉,并能根据需要重新布置楼宇设备测控系统,具有可移动性。

1 系统结构

楼宇设备测控系统包括nRF24LEl无线数据采集与控制模块、nRF24LUl+无线USB接口模块和PC机构成的楼宇设备测控中心,系统方框图如图l所示。

智能楼宇测控系统的nRF24LEl无线数据采集

无线数据采集与控制模块实时监测和控制各楼宇设备子系统,负责各个子系统现场实时状态数据的采集、缓存和转发,并实时将各子系统监控的状态变化以无线方式,通过无线USB接口模块传送给监控中心。同时,监控中心也通过无线USB接口模块以无线方式将控制命令传送给无线数据采集模块,实现各楼宇设备子系统的控制。

2 无线数据采集模块电路

无线数据采集模块是以nRF24LEl低成本、高性能的嵌入式微处理器智能射频收发器为核心。

nRF24LEl是一款适合超低功耗无线应用的SoC,片上集成了Intel805l 8位微处理器、nash存储器、低功耗振荡器、实时计数器、AES硬件加密器、随机数据发生器、节能控制等部件,并提供了一个理想的无线协议平台,以保证协议的无缝连接、安全性、低功耗以及抗干扰性能。对于应用层,nRF24LEl提供主从SPI接口,UART,6~12位A/D转换器,PWM,模拟比较器定时器以及外部中断等外设功能,以满足测量与控制需要。

nRF24LEl构成的无线数据采集模块主电路如图2所示。

智能楼宇测控系统的nRF24LEl无线数据采集

3 无线USB模块电路

无线USB模块电路由nRF24LUl+实现。nRF24LUl+内置有2.4 GHz射频收/发内核,支持12 Mh/s全速USB接口,具有2 Mb/s的空中无线速率。具有内部稳压器,直接使用USB总线供电,而不需要外部稳压器,节约成本和PCB板空间。集成的PLL锁相环合成器可为射频及USB提供时钟,无需外部滤波、谐振器和压控二极管,只需要低成本的±6×10-9精度的16 MHz晶体。nRF24LUl+构成的无线USB模块电路如图3所示。

智能楼宇测控系统的nRF24LEl无线数据采集

4 外围电路

4.1 天线输出

nRF24LEl和nRF24LUl+的ANTl和ANT2输出引脚给天线提供平衡的射频输出,该输出引脚必须有到VDD_PA的直流通路,通过高频的扼流圈或平衡偶极子天线的中心点。以nRF24LUl+为例.获得最大输出功率推荐0 dBm,推荐使用(15+j88)Ω的负载,通过一个简单的匹配网络在ANTl和ANT2及负载之间,也可以获得一个较低的负载阻抗(如50 Ω)。

4.2 晶体振荡器

用于nRF24LEl和nRF24LUl+的晶体振荡器必须满足产品技术规格的要求。必须使用一个低负载电容的晶体来获得低功耗和快速的启动时间。低负载电容C0对降低功耗和加快启动时间有利,但可能会增加成本。典型取值C0=1.5 pF,最大取值C0max=7.0 pF。晶体负载电容CL需要考虑电路板上的分布电容,以及从XCl和XC2引脚上的电容(典型值为1pF)。

4.3 PCB设计

良好的PCB布局是保证获得好的射频性能的基础,一个完全经过验证的nRF24LEl和nRF24LUl+及其周围元件包括匹配网络的布局可以在WWW.nordicsemi.no下载获得。PCB设计至少需要双层板,需要专门的接地层以获得最佳性能。nRF24LEl和nRF24LUl+的直流供电必须尽可能靠近VDD引脚放置,并用高频电容进行耦合,电容值和PCB布局参见相关器件数据手册。

nRF24LEl和nRF24LUl+的供电电源必须经过良好的滤波,并且电源走线与任何数字电路供电分开。应该避免PCB上有长电源走线,所有的器件地,VDD连接和VDD旁路电容应尽可能靠近nRF24LEl和nRF24LUl+放置,VSS引脚应直接连接至大面积的敷铜地,或者通过过孔连接到接地层,即过孔尽可能靠近所连接的VSS焊盘,每个VSS引脚应确保至少有1个过孔连接。

满幅数据或控制信号不能与晶体或供电电源走线距离太近。器件底部的金属片连接到其基底地,推荐PCB设计时将其悬空。

5 系统程序设计

系统软件开发可以在Nordic公司提供的nRFgo嵌入式仿真开发平台上进行。nRFgo嵌入式仿真开发平台可以提供功能演示、*估开发、实时仿真、芯片烧录等多项功能,并可以与Keil开发环境无缝链接。

5.1 增强型Sllock Burst模式的PTX

系统工作在增强型Shock Burst模式的PTX程序流程如图4所示。通过设置RFCON寄存器中的rfce位为高,激活PTX模式。如果当前在TX FI-FO有数据,射频收/发进入发射模式并发送数据包。如果自动重发使能,状态机将检查是否NO_ACK标志已经置位,如果没有置位,射频收/发部分将进入接收模式接收ACK包。如果收到的是空ACK包,将只有TX_DS TRQ中断被设置。如果ACK包包含载荷,TX_DS IRQ和RX_DR_IRQ2个中断均在射频收/发返回待机模式I前被同时设置。

智能楼宇测控系统的nRF24LEl无线数据采集

如果在接收超时前没有收到ACK包,射频收/发将进入待机模式Ⅱ,并将一直停留在待机模式Ⅱ直到ARD到来。如果还未达到ARC所定义的重发次数,射频收/发部分将进入发射模式再次重发上一个包。当执行自动重发功能时,最大重发次数由ARC定义。当达到最大重发次数时,射频收/发部分设置MAX_RT IRQ中断并返回待机模式I。如果RFCON寄存器中为高而TX FIF0为空,射频收/发部分进入待机模式Ⅱ。

5.2 增强型Shock Burst模式的PRX

系统工作在增强型Shock Burst模式的PRX程序流程如图5所示。

通过设置RFCON寄存器中的rfee位为高激活PRX模式。射频收/发部分进入接收模式并搜索有效数据包。如果收到数据包并且自动应答已经使能,射频收/发部分将确定是否为新的数据包:如果是新的数据包,数据载荷将移入RXFIFO并且RX_DR IRQ中断将被置位;如果收到的带载荷的应答包TX_DS IRQ中断将指示PTX收到一个带载荷的应答包;如果NO_ACK标志在接收到的应答包中没有被置位,PRX进入发射模式:如果TX FIFO中有一个挂起的载荷,将被附在应答包中发送出去。ACK应答包发送完成后,射频收/发返回接收模式;如果应答包丢失,将会再次收到上一个包,PRX将丢弃此包并在返回接收模式前发送一个应答包。

6 结束语

所设计的无线楼宇设备测控系统采用nRF24LEl无线数据采集模块和nRF24LUl+无线USB模块,具有低功耗、处理速度快、使用安装灵活、传输速度快、可靠性高、安装费用低廉等优点,试验证明该测控系统能够满足智能化楼宇测量与控制需要。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据采集
    +关注

    关注

    39

    文章

    6100

    浏览量

    113652
  • 智能楼宇
    +关注

    关注

    1

    文章

    135

    浏览量

    24105
收藏 人收藏

    评论

    相关推荐

    基于nRF24E01的无线温度采集系统设计

    采集数据通过串口发送至PC进行处理。系统软件设计数据采集发送部分上电后首先配置nRF24E01的相关寄存器.使其工作在发射状态,然后复位DSl8B20,向DSl8B20发送温度转换命
    发表于 07-25 09:21

    楼宇设备测控系统无线数据采集与传输模块设计

    nRF24LEl无线数据采集模块和nRF24LUl+无线USB模块,具有低功耗、处理速度快、使用安装灵活、传输速度快、可靠性高、安装费用低廉
    发表于 03-21 09:34

    数据采集卡/分布式采集模块/无线通讯采集模块/嵌入式系统

    1.专业销售各种PXI测控系统:PXI测控器PX机箱(6.10.14.18) PXI数据采集卡CPCI测控
    发表于 08-21 10:05

    无线数据采集系统设计

    要制作一个无线数据采集系统,要采集三种数据(温度、湿度、光照;用的是DHT11模块 和BH1750FVI),在lcd1602上显示,并传输到
    发表于 03-10 15:37

    采用nRF401实现通用智能无线收发装置

    谢锦沐 吴功平 蒋锡健 祝鲁金 目前,在各种仪器仪表数据采集系统,遥控测控系统中都需要嵌入无线数据
    发表于 07-26 06:32

    2.4G做实时无线数据采集的问题如何解决

    想用2.4G做实时无线数据采集,正好手里有几个nRF24L01,想请教几个问题:(1)使用不同的通道,可以实现多个发送节点同时发送数据,一个接受节点接受嘛?(2)网上查
    发表于 05-27 01:53

    工业数据采集智能网关盘点

    于车间设备与工艺系统的远程维护和管理;小区二次供水水泵远程监测及控制、智慧水务;油气田和油井等现场的监测和控制;电能数据监控系统,工厂机器设备、生产线运行状态监控系统;生产信息
    发表于 10-26 19:03

    如何利用微功率RF芯片nRF24E1设计一个点对多点的无线射频数据采集系统

    利用微功率RF芯片(nRF24E1)设计了一个体积小、成本低、性能稳定、功耗低、数据传输可靠的点对多点的无线射频数据采集系统,实现了对多个采
    发表于 04-15 06:59

    基于nRF401的无线多点数据采集系统

    本文设计了一个基于nRF401 无线数传芯片的通用无线工业数据采集系统。整个系统是以MSP430
    发表于 09-01 10:52 78次下载

    基于nRF24E1与GSM的数据采集系统设计

    本文介绍了由单片射频收发芯片 nRF24E1 和短信收发模块TC35i 组成的远程数据采集系统的设计思路。该系统通过嵌入51 单片机内核的单片射频收发芯片
    发表于 09-14 16:39 76次下载

    楼宇设备测控系统无线数据采集与传输模块设计

    针对楼宇设备测控系统,提出一种无线数据采集与传输模块设计方案,该设计方案采用nRF24LE1
    发表于 07-21 15:52 23次下载

    基于nRF24L01的数据无线传输系统的设计与实现

    基于nRF24L01的数据无线传输系统的设计与实现
    发表于 01-06 11:38 78次下载

    如何使用ARM9和nRF24LEl进行智能家居系统设计的资料说明

    以三星公司的ARM9(S3C2410)和Nordic公司的nRF24LEl单片机为核心,结合Internet、GPILS、及传感器技术,采用有线与无线相结合的联网方式实现一个中低端家居智能集中控制
    发表于 03-05 11:21 12次下载
    如何使用ARM9和<b class='flag-5'>nRF24LEl</b>进行<b class='flag-5'>智能</b>家居<b class='flag-5'>系统</b>设计的资料说明

    基于S3C2410和nRF24LEl智能家居系统

    基于S3C2410和nRF24LEl智能家居系统设计。
    发表于 03-26 10:55 14次下载
    基于S3C2410和<b class='flag-5'>nRF24LEl</b>的<b class='flag-5'>智能</b>家居<b class='flag-5'>系统</b>

    基于单一的数据采集设备的测控系统

    传统的设备管理或测控系统一般由传感器,数据采集测控中心组成,数据采集设备主要有PLC,数据采集
    的头像 发表于 03-18 10:45 2679次阅读