物联网应用系列之一:灵活易用的2.4GHz ZigBee方案

2019-07-19 Keysight
ZigBee,信号发生器,频谱和信号分析仪,任意波形发生器 ZigBee,信号发生器,频谱和信号分析仪,任意波形发生器 ZigBee,信号发生器,频谱和信号分析仪,任意波形发生器 ZigBee,信号发生器,频谱和信号分析仪,任意波形发生器

概述

ZigBee是一种基于IEEE 802.15.4 的无线标准,由于其具有低功耗,低成本,无线组网简单等优点,因此在物联网领域获得了广泛的应用。典型的应用领域包括:工业控制,消费性电子设备,家居和楼宇自动化、医用设备控制等。

ZigBee的相关参数和使用范围如下表1所示。 

 

表1:ZigBee频段和数据传输率


对ZigBee测试而言,目前市场上缺乏低成本和高效的测量解决方案,特别是对接收机灵敏度的测试,用户通常不得不购买昂贵的专用矢量信号发生器。针对这种情况,KEYSIGHT公司推出了组合灵活,低成本的2.4GHz O-QPSK ZigBee调制的测量解决方案。 

 

2.4 GHz O-QPSK ZigBee接收机测试方案 

在产品的研发和生产阶段,通常需要使用相应的数字调制信号来测试ZigBee接收机。灵敏度测试是接收机测试的关键指标之一,为了完成这个测试,您需要向接收机输入一个幅度较小的Zigbee信号来检验接收机是否能正常接收。

Keysight公司的N9310A信号发生器和33522B双通道波形发生器可以组合产生产生2.4GHz O-QPSK ZigBee信号,该信号可以用于测试2.4 GHz ZigBee 接收机,而且您可以根据自己的测试需求编辑物理层的帧数据。 

 

图1:ZigBee信号产生的系统连接示意图

系统配置

用N9310A和33522B来产生ZigBee接收机测试信号的操作可以分为三部分:生成基带信号波形文件,33522B产生基带信号并输入到 N9310A的I-Q输入端,N9310A产生相应的射频调制信号。

 

产生2.4GHz O-QPSK ZigBee信号的三个步骤

只需简单的三个步骤,您即可产生2.4GHz O-QPSK ZigBee信号。


步骤1. ZigBee基带信号波形文件的产生

是德科技提供了一个免费的基带波形生成器来编辑基带波形文件。该软件提供了下面两种产生ZigBee的IQ基带波形文件的方法。


读取PPDU.txt文件。这是默认方法。

1. 用Notepad软件打开PPDU.Txt文件。

2. 用实际所需的物理层帧数据(0或1)替换掉PPDU.txt文件里面的数据,保存PPDU.txt文件。注意不要改变文件名。

3. 点击“Read PPDU_txt file”按钮,读取当前目录下的PPDU.txt文件里面的0或者1物理层帧的数据。

4. 点击“Export I/Q Baseband Data to ZigBee.csv File”按钮,即可在当前目录下生成ZigBee.CSV基带数据文件。

 

手动输入PPDU Packet数据:

1. 点击PPDU Packet Input Manual。

2. 在相应的文本框里输入所需的二进制数据,0和1之间请用用空白间隔。

3. 点击“Export I/Q Baseband Data to ZigBee.csv File”按钮,即可在当前目录下生成ZigBee.CSV基带数据文件。

 

什么是 PPDU?

PPDU即物理层协议数据单元,也就是常说的物理层帧数据格式,如图3所示。

 

图2:2.4GHz O-QPSK ZigBee 基带信号波形产生软件

 

图3:ZigBee物理层的帧数据格式图

 

产生2.4GHz O-QPSK ZigBee信号的三个步骤(续)

步骤2. 使用33522B波形发生器产生ZigBee基带信号

1.把ZigBee.CSV文件拷贝到U盘根目录后,把U盘插入33522B前板的USB口上。

2.使用33522B加载这个文件

2.1 按下Arb > Arbs  ↓ > Import Data ↓

2.2 按下Select Data File,旋转右上角的旋钮到External,按旋钮下面的右光标键,如图4

 

 

图4:旋转右上角的旋钮到External,按旋钮下面的右光标键

 

2.3 旋转旋钮,移动光标到ZigBee.csv,按下Select

2.4 切换Single状态到IQ,然后按下Next。如图5

 

图5:切换Single状态到IQ,然后按下Next

 

2.5 切换Binary到ASCII,按下Import Data>Yes读入Zigbee.csv波形文件。如图6

 

图6: 切换Binary到ASCII,按下Import Data>Yes读入Zigbee.csv波 形文件

 

3.   设置33522B参数:

3.1 按下Sample rate>8>MSa/s

3.2 按下 Amplitude > 1.414 > Vpp

3.3 按下Filter>Off

3.4 按下通道1>Channel Setup > Output > On

3.5 按下通道2>Channel Setup > Output > On。现在ZigBee的两路基带信号就产生了。

 

产生2.4GHz O-QPSK ZigBee信号的三个步骤(续)

步骤3.  使用N9310A射频信号发生器产生2.4 GHzO-QPSK ZigBee信号

设置N9310A

1. 设置频率Frequency > [2.45] > GHz

2. 设置幅度 Amplitude > [0] > dBm

3. 打开IQ调制器 IQ > On

4. 设置  Mod On  RF On

 

图7: 设置N9310A信号发生器

 

使用CXA N9000A信号分析仪的VXA(W9064A)选件可以解调该ZigBee信号。测试结果如图8所示。

 

图8: 使用CXA N9000A信号分析仪来解调ZigBee信号

 

2.4GHz O-OPSK ZigBee 发射机测试方案 

按照ZigBee标准来说,一个ZigBee的发射机需要使用频谱分析仪或 者信号分析仪测试如下项目:

– 输出功率

– 功率谱密度

– 中心频率误差

– 星座图误差

– EVM

 

根据用户实际的测试需求,是德提供了下列ZigBee发射机的测试方案,如图9所示。

- ZigBee发射机的设计和验证

可采用N9000A CXA信号分析仪配上W9064A  VXA矢量信号分析应用。W9064A提供了强大的矢量信号分析功能,并专门给ZigBee测试做了优化。

- ZigBee发射机的批量生产和维修可采用N9320B/N9322C基础频谱分析仪。这两款高性价比频 谱仪可测量发射机的发射功率和频率,提供一键式信道功率和 占用带宽测量,最适合批量生产和维修。

 

图9:ZigBee发射机测试方案

  

总结

是德科技提供了灵活多样的ZigBee发射机和接收机测试方案。用户可以根据自己的实际测试需要来选择最适合的测试方案。

 

测试系统参考配置


 

表2 产生2.4 GHz O-QPSK ZigBee信号的仪表型号及选件

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 4

评论

   |   

提交评论

全部评论(4

  • 嘿我梦见了 Lv4. 资深工程师 2022-11-04
    学习了
  • 大虫子 Lv7. 资深专家 2021-04-30
    学习了
  • 用户72063705 Lv4. 资深工程师 2019-11-06
    了解、学习
  • 建志小马哥 Lv7. 资深专家 2018-12-18
    很详细 学习了
没有更多评论了

相关推荐

【经验】浅析Zigbee射频测试相关标准

Zigbee是很多公司目前在使用的技术,部分厂家采用现成的模组,还有大部分公司选择Layout出自己的产品。无论哪种方式,射频测试都是必须要进行的。

设计经验    发布时间 : 2018-02-26

【经验】如何利用EFR32的EVB板搭建简易zigbee产测环境

ZIGBEE等无线产品在产线生产时,都需要对产品的无线部分如发射功率、接收灵敏度、频偏等参数进行测试。通过测试环境的搭建我们可以对产品的射频收发性能和晶体的频偏进行测试和功能验证。

设计经验    发布时间 : 2018-02-25

【经验】Silicon Labs Zigbee设备入网以及离网流程

EFR32MG是Silicon labs专门针对IOT推出的Zigbee方案,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。

设计经验    发布时间 : 2017-07-28

EFR32MG的ZIGBEE测试,连接开发板无法看到开发板的IP地址,怎么解决?

DEMO 需要连接到带有DHCP服务器的局域网中,会自动分配IP地址给 DEMO板 ,再将装有simplicity studio软件的电脑和开发板接入同一个局域网内,就可以在simplicity studio中看到该DEMO板分配的IP地址,选择后就可以进行操作 。

技术问答    发布时间 : 2017-05-16

购买信号发生器的注意事项

随着科学技术的不断发展,信号发生器的应用在不断扩展和深化,为科学研究、工业制造等领域提供了重要支持,在实际应用中发挥了越来越重要的作用,很多单位都需要用到信号发生器,但是采购人员在选购的时候可能不太清楚如何选购更加合适的产品,本文白鹭电子为大家介绍一下购买信号发生器的注意事项。

技术探讨    发布时间 : 2024-02-23

Zigbee采用无线SoC EFR32MG芯片做NCP方案,请问如何给加入网络的设备发送数据?

send发送命令,可以理解为发送缓冲buffer里面的内容。因此,在send之前,需要使用CLI命令组建一条你想发送的命令。这种场景,通常应用在ZCL命令下。首先所有的命令可以在SimplicityStudio安装目录找到详细的解释。C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v1.1/protocol/zigbee_5.10/documentation/120-3023-000_AF_V2_API/group__cli.html比如发送一条on/off命令给一个节点。你可以在任意节点上输入info查看当前节点的网络信息,比如nodeID,PANID,endpotin,cluster信息等等。send [id:2] [src-endpoint:1] [dst-endpoint:1]Send a pre-buffered message from a given endpoint to an endpoint on a device with a given short address.id - INT16U - short id of the device to send the message tosrc-endpoint - INT8U - The endpoint to send the message fromdst-endpoint - INT8U - The endpoint to send the message to 假设从A节点发送on/off命令到B节点。通过info查看A节点的nodeID(0x0001),Endpoint是1。通过info查看B节点的nodeID(0x0002),Endpoint是1。那么可以在A节点的CLI使用如下命令。 ZCL on/off onSend 0x0002 1 1

技术问答    发布时间 : 2017-06-27

【技术】BLE\Zigbee\Thread多协议无线SoC芯片的协议切换

Silicon Labs的EFR32MG12x 无线soc支持BLE、Zigbee和Thread三种协议并且可以互相切换。

技术探讨    发布时间 : 2017-10-05

【Silicon Labs无线技术】Zigbee/Thread/蓝牙/WIFI/Sub-GHz齐齐来媲美

物联网连接,应挑选怎样的无线协议栈才是最佳的?世强为你解析时下最热Zigbee/Thread/蓝牙/WIFI/Sub-GHz技术

专题合辑    发布时间 : 2017-07-19

Zigbee应用系统中门磁、开关、传感器设备如何区分?在软件里面如何配置?

1)ZigBee应用系统中是以Device ID来区分不同的设备类型,占用两个字节,Zigbee联盟在规格书里面有明确定义,链接如下:http://www.zigbee.org/non-menu-pages/zigbee-home-automation-download/; 2)客户一般先从里面找到是否有满足需求的标准设备ID号,当然也可以选择功能接近的设备ID,另外本身预留了0xc000~0xffff作为预留的号码,用户可以自定义,在网关端需要定义相同的就可以正确识别设备。

技术问答    发布时间 : 2017-10-10

官方zigbee网关参考设计是基于Rasberry Pi+USB dongle,成本太大,现在市面上用Silicon Labs IC做ZIGBEE网关产品的方案是怎样的?

zigbee网关设计采用NCP方案,主控IC为STM32F103RET+ZIGBEE IC;可以更换STM32F103RET为芯科的主控IC。

技术问答    发布时间 : 2017-10-10

如何知道zigbee网络节点加入到网络?

确认方式可以有多种:1.调用函数emberNetworkState()可以获取状态。2.利用CLI 输入info也可以获取网络状态。

技术问答    发布时间 : 2017-10-10

在zigbee协议栈中如何在EmberZNet堆栈和/或 EZSP中利用ZDO功能?

ZDO是堆栈中的一个实体,提供网络管理功能,节点可使用这些功能了解彼此,了解有关网络的一般信息或管理特定堆栈层功能。ZDO的许多功能需要作为ZigBee认证平台(ZCP)的一部分予以执行,并因此在所有ZigBee/ZigBeePro设备上可用,使它们可以作为一个可互操作的方式来收集和管理ZigBee网络的系统属性。ZDO是通过称为ZigBee设备配置文件的无线电消息传送格式实施的。使用 DO 进行网络管理时适用以下基本原则:1、广播请求必须转到广播掩码0xFFFD;2、请求应始终发送到目标端点0,应用配置文件ID应为0x0000,这表示ZDO(堆栈中固有)应处理该消息。源端点通常对应于应用程序中对请求的信息感兴趣的部分;3、响应从源端点0至目标端点的与用于该请求的来源对应的ZDO请求;4、如果在堆栈中未实施特定的ZDO请求处理程序,在响应中将返回 EMBER_ZDP_NOT_SUPPORTED(0x84)状态;5、簇ID用于表示正在发送的请求或响应的类型;6、请求可以作为单播、广播或多播方式发送,就像任何其他APS帧一样(具有可选APS应答),而且抵达 IncomingMessageHandler中的响应像任何其他传入的APS消息一样。但是,如果作为广播发送,某些类型的请求不会产生响应(为了节约网络带宽);7、'stack/include/zigbee-device-stack.h' 详细介绍了命令和响应的帧格式,包括EmberZNet堆栈支持哪些请求类型。有关帧格式的更多详细信息,请参阅 ZigBee Networking Specification(ZigBee 网络规范)(ZigBee文档 #053474)的ZigBee Device Profile(ZigBee 设备配置文件)(ZDP)部分;8、在 'app/util/zigbee-framework/zigbee-device-library.h' 中可以找到生成ZDO请求和解析某些响应种类的实用功能(作为源代码提供),还有用于 EZSP 主机应用程序的另一个版本;9、所有ZDO请求和响应都以事务序列号开头,作为有效荷载的第一个字节。这可以让一个请求匹配特定的响应。

技术问答    发布时间 : 2017-10-10

【产品】至少延长25%电池寿命的Ember ZigBee

最好的物联网小推手:Ember ZigBee器件可提供极佳的信息延迟和数据吞吐量,比其他ZigBee解决方案的电池寿命至少延长25%。

新产品    发布时间 : 2016-02-29

ZigBee应用系统中支持哪些命令?

ZigBee应用系统一般把命令归结为三大块:1、网络层部分的命令,比如组网、设备发现、服务发现等;2、gloable command,全局的通用的命令,比如读写属性、上报属性等,可以在command-id.h中找到;3、Cluster specific command,这个针对不同的cluster操作的命令不一致。所以我们在跟踪代码对消息解码的时候可以看到:ZDO消息处理函数,Gloable command消息处理函数,cluster specific命令消息处理函数。

技术问答    发布时间 : 2017-10-10

技术问答    发布时间 : 2017-10-10

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:Wireless SoC

价格:¥21.5556

现货: 98,861

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 98,034

品牌:SILICON LABS

品类:Wireless SoC

价格:¥9.1982

现货: 88,300

品牌:SILICON LABS

品类:Wireless SoC

价格:¥27.2234

现货: 86,020

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥10.4994

现货: 67,034

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥11.5212

现货: 63,367

品牌:SILICON LABS

品类:Wireless SoC

价格:¥16.8169

现货: 17,486

品牌:SILICON LABS

品类:Gecko Multi-Protocol Wireless SoC

价格:¥26.9441

现货: 14,980

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥19.4183

现货: 10,000

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.6438

现货: 9,280

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:KEYSIGHT

品类:Oscilloscope

价格:¥7,943.7870

现货:12

品牌:KEYSIGHT

品类:Function/Arbitrary Waveform Generator

价格:¥4,650.4317

现货:9

品牌:KEYSIGHT

品类:RF Vector Signal Generator

价格:¥82,485.8258

现货:1

品牌:Telink

品类:2.4G蓝牙芯片

价格:¥7.5000

现货:24,000

品牌:威士丹利

品类:门磁传感器

价格:¥22.0000

现货:10

品牌:威士丹利

品类:烟雾传感器

价格:¥22.0000

现货:10

品牌:威士丹利

品类:RGBW 智能灯控制

价格:¥22.0000

现货:5

品牌:威士丹利

品类:zigbee模块

价格:¥22.0000

现货:5

品牌:威士丹利

品类:zigbee模块

价格:¥22.0000

现货:5

品牌:威士丹利

品类:zigbee模块

价格:¥22.0000

现货:5

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

低功耗测试

提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts

实验室地址: 深圳/苏州 提交需求>

网络分析仪/频谱仪/信号分析仪/无线综测仪/信号发生器租赁

提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器频谱分析仪信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。

提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面