当前位置:首页 > 测试测量 > 测试测量
[导读]摘要:利用TI推出的针对简单小型RF网络的专有低功耗RF协议——SimpliciTI网络协议设计了一种无线数据采集系统方案,方案中采用CC1110芯片等组成了系统硬件的中心控制器、路由节点和终端节点,并在此基础上

摘要:利用TI推出的针对简单小型RF网络的专有低功耗RF协议——SimpliciTI网络协议设计了一种无线数据采集系统方案,方案中采用CC1110芯片等组成了系统硬件的中心控制器、路由节点和终端节点,并在此基础上进行软件设计。实验结果证明方案行之有效。
关键词:SimpliciTI网络协议;CC1110;数据采集

引言
    随着生产技术的现代化进程,各种生产环境条件下的监控系统也在不断发展,传统的监控系统多采用有线的方式。无线传感器网络的出现提供了另外更好的选择。对比于传统的有线网络,无线局域网的应用价值体现在:
    可移动性。由于没有线缆的限制,用户可以在不同的地方移动工作,网络用户不管在任何地方都可以实时地访问信息。
    布线容易。由于不需要布线,消除了野外布线的繁琐工作,因此安装容易,建网时间可大大缩短。
    组网灵活。无线局域网可以组成多种拓扑结构,可以十分容易地从少数用户的点对点模式扩展到上百个用户的基础架构网络。
    另外,无线网络通信范围不受环境条件的限制,室外可以传输几公里、室内可以传输数十、几百米。在网络数据传输方面也有与有线网络等效的安全加密措施。
1 硬件设计
    系统采用SimpliciTI网络协议支持的串状网络结构,整个系统由中心控制器、路由节点和终端节点组成。中心控制器通过USB与电脑连接,可以通过PC软件显示和查看信息,同时也可以通过PC软件系统进行设置和控制。而中心控制器采用无线方式与其他路由节点和终端节点通信。当中心控制器不能直接与终端节点通信时,就由路由节点转发通信数据。系统结构如图1所示。中心控制器、路由节点、终端节点都采
用CC111O芯片,终端节点的CC1110芯片接收如温度、光照等各种类型的传感器采集来的数据,并进行处理发送。


    CC1110芯片包含了CC1100 RF收发器,并内嵌了加强型51内核单片机。芯片内嵌32 KB的在系统可编程Flash存储器、4 KB的SRAM存储器、8通道8~14位A/D转换器、1个16位定时器和3个8位定时器、2个UART/SPI、RTC和21个通用I/0。基于 CC1100的高性能无线收发器工作于433 MHz,频率稳定性好,灵敏度高,无线数据传输最大速度可达500 kb/s,采用低供电电压(2.3~3.6 V),在数据采集发送期间的电流消耗为18 mA,休眠期间消耗电流为O.5μA,电流消耗非常低,工作温度范围为-40~85℃,适应于恶劣环境。CC1110应用电路如图2所示。



2 网络协议设计
    协议采用TI推出的针对简单小型RF网络的专有低功耗RF协议——SimpliciTI网络协议,能够简化实施工作,尽可能降低微控制器的资源占用。该协议能“开盒即用”地在CC111O/CC2510等片上系统(SoC)或MSP430超低功耗微控制器与CC11OX/CC2500RF 收发器上运行。设计得当的RF协议对降低最终应用的功耗至关重要。
    SimpliciTI网络协议由Network Management(网络管理)、Access Point、Frenquency Agility(跳变)、Range Extender、Eneyption(加密)、Battery-only Network(低功耗网络)几个模块构成。
    SimpliciTI网络协议主要包括3层:Application Layer(应用层)、Network Layer(网络层)、Lite Hardware Abstraetion Layer(硬件逻辑层),如图3所示。SimpliciTI网络的加密在网络层处理。


    SimpliciTI的硬件逻辑层主要包括:Radio(射频层)、BSP(应用板支持层程序包)。SimplieiTI没有物理层(PHY)和数据链路层(MAC/LLC),数据直接从射频层接收过来,射频层的作用就是直接将数据接收下来。协议内提供了射频层与网络层(NWK)连接的板级支持层程序包 BSP(Board Support Package),BSP提供射频层与网络层通信的SPI接口。BSP并不是传统意义上的硬件网络逻辑层,它不仅仅是射频层与网络层之间通信的服务支持。 BSP方便地提供了LED、KEYS以及GPIO引脚的定义,但是其他相关的定义并没有提供,如串口、LCD、定时器等,用户需要根据自己的程序进行定义。SimpliciTI网络协议工作原理如图4所示。


    网络层负责如下功能管理:频段管理,跳频支持,调制方式、数据传输速率等无线参数管理,加密管理,数据传输,CCA(清除信道评估),网络ID,设备地址,加入、连接网络。
    网络层管理射频发送与接收,并指定目的地址。目的地址通过接口号(PORT)指定,网络层是不会做任何帧处理的。接口(PORT)概念和TC-P/IP中的PORT概念相似,它是地址概念的延伸。接口编号范围为0x01~0x3F,其中0x01~Ox1F为接口,Ox20~0x3F为用户定义。接口用于网络层自身对网络的管理,这些接口不能被用户应用层应用。就像TCP/IP中的IP必须对应相应的物理地址一样,网络层会在连接过程中把接口号跟地址关联起来。
    应用层又分为网络应用层(NWK Application)和用户程序应用层(Peer Application)。网络应用层提供网络层管理,除了提供外部PING访问以外,还提供了很多供用户开发的接口,表1详细列出了相关的应用及描述。


    SimpliciTI支持2种基本网络拓扑结构:星状网络拓扑和点对点对等网络拓扑,同时支持网络拓扑扩展,即在星状网络的基础上,使用范围扩展设备网络为串状网络。本系统就采用这种网络拓扑结构,其中包括一个AP(Access Point)、多个RE(Range Extender)、多个ED(End Device)终端。

3 软件设计
    软件主要分为控制中心、终端节点和路由节点软件3个部分。
3.1 控制中心
    控制中心不断地监测有多少节点设备加入,并判断是否加满。若数据中心还有空闲的PORT,则分配PORT,通知节点设备通信的PORT号。对已经加入该数据中心的设备通信,判断是否收到数据,如果收到符合格式的数据,则上传给PC机显示或存数据库。
    等待串口数据,如果没有数据,则继续执行其他任务;如果收到数据,则取对应的通信PORT,发送控制命令到指定的节点,该节点温度光亮度等需要调整。流程如图5所示。


3. 2 终端节点
    终端节点的主要功能有:监测数据中心,加入网络;定时采集传感器数据,初始化温控系统;接收数据中心数据,监控数据中心传来的控制命令执行;监测串口状态。流程如图6所示。


3.3 路由节点
    路由节点也称为范围扩展,其实现的功能是将数据的通信距离延长,起到扩展每一个设备通信距离的作用,设计使用时需要注意如下问题:需要接收的数据有效载荷的长度不能大于范围扩展定义的最大有效载荷长度;修改范围扩展最大有效载荷的长度;需要接收的数据有效载荷的长度不能大于整个协议定义的最大有效载荷长度 (50字节);范围扩展不能掉电。流程如图7所示。



4 总结
    该无线数据采集系统是通过在多个终端节点上配置各种微型传感器,实现了对目标环境进行实时监测,由节点完成对采集的物理量到数字量的转换,经无线通信网络将数据传送至PC机进行统一的分析、处理和保存。相对于传统的敷线网络系统,具有功耗少、成本低、操作简便灵活的优势,是实现实时监控应用的一种高效节能、性能可靠的新技术。由本设计派生出来的无线监控系统有着非常广泛的应用环境。
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

现在的智能家居越来越受欢迎,市面上出现了各式各样的无线收发模块,功能也各不相同,当然了,大家不能盲目的去采购,这样可能会带来一些不必要的损失。

关键字: 无线收发模块 功耗 网络协议

太阳能供电应用系统的设计需要考虑多个方面,包括太阳能电池板、储能装置、控制模块等。本文将介绍一种基于太阳能供电的应用系统设计方法,并从这几个方面进行详细阐述。

关键字: 太阳能 系统设计

北京2023年8月15日 /美通社/ -- 日前,在第五届OCP China Day 2023(开放计算中国技术峰会)上,浪潮信息正式推出融合架构3.0原型系统,以开创性的系统架构设计实现了计算资源、存储资源、...

关键字: 系统设计 内存 软件定义 数据中心

工业以太网是一种专为工业控制系统设计的网络协议,它采用以太网技术,并借鉴了传统的工业通信协议,如MODBUS、PROFINET等。基于应用技术的设计以实现工业以太网的使用,可以分为硬件和软件两个方面。本文将详细介绍这些方...

关键字: 工业以太网 网络协议 工业控制

北京2023年8月7日 /美通社/ -- 随着大模型智能水平的提升,AIGC所需要的算力在不断增长。大模型的参数量超过千亿,甚至突破万亿级别,预计智算中心将迎来更快发展。IDC预测,2022-2026年,全球AI计算市场...

关键字: CHINA 数据中心 AI 系统设计

无论温度怎么变化始终UCQ1=UCQ2,电路以两只管子集电极电位差作为输出,就克服了温漂 当u11=u12(共模信号)T1管和T2管所产生的电流变化相等;因此集电极电位的变化也相等。

关键字: 差分放大器 系统设计 电极电位

通过物联网技术监测养殖环境,为生猪健康提供有效保障。

关键字: 物联网 网络协议

推荐一款Win下超级简单的网络嗅探工具MiniSniffer,帮我解决了一个bug,切记最好使用管理员权限打开。MiniSniffer软件小巧只有48.5K,绿色的且是单文件,支持Win2000后的所有系统;功能强大,支...

关键字: MiniSniffer 网络协议 网络监听工具

大家好,我是鲏。认识我的朋友都知道,我是一个实践派,相比研究枯燥的理论知识,我更喜欢做自己想做的项目,用技术来实现自己的想法的感觉真的很棒。所以从大学期间一直到现在,除了工作中的项目外,我依然保持着自己做项目的习惯,有坚...

关键字: 系统设计 技术选型 需求分析

(全球TMT2022年8月30日讯)近日,在2022英特尔中国数据中心合作伙伴技术峰会上,英特尔与浪潮信息等产业生态伙伴联合发布了《绿色数据中心创新实践 -- 冷板液冷系统设计参考》白皮书,分享冷板液冷技术关键部件的最...

关键字: 系统设计 英特尔 数据中心 生态系统
关闭
关闭