lesson5 Zigbee无线通信概念

 

1.Zigbee无线通信,需要高频的载波来提供发射效率,ZIgbee模块直接要想可以正常的收发,接收模块必须把接收频率设置和发射模块的载波频率一致。

2.Zigbee一个有27个载波可以进行通信,载波也叫做信道(无线通信的通道)。这些载波的频率落在某些频率区段,我们把这些区段叫做频段。

  • 有16个信道在2.4G频段
  • 有11个信道在915M频段和896M频段间

但TI的所有支持ZIgbee底层协议的芯片只能在2.4G的16个信道里进行通信,信道编号为11-26

11号信道对应频率为2405M

12号信道对应频率为2410M

... ...

26号信道对应频率为2480M

3.网络地址

在Zigbee无线局域网里,每一个模块在该网络里都有唯一的2个字节的地址,这个地址叫做网络地址(也叫网络短地址)

4.PANID

这是一个2个字节的编码,用来区别不同的ZIgbee无线局域网,叫做个域网ID(PANID),每一个Zigbee无线局域网都有自己唯一的PANID

5.RFD射频数据寄存器,类似于串口中的数据寄存器。物理上存在两个,用于接收、发送 射频接收与发送缓冲区里的内容(128字节)

6.发送方配置主要代码

(1)主函数

 

 (2)无线通信初始化函数:主要初始化相关的寄存器,配置工作信道和PANID

 (3)外部中断函数,其中调用了RFSend将SendPacket数组的内容发送出去

 

 (4)发送函数RFSend

7.接受模块主要代码

(1)主函数,用while(1)等待模块成功匹配

(2)射频中断函数

(3)RevRFProc函数,自定义函数,用于处理接收缓冲器数据

dongle抓包结果

8.802.15.4 是Zigbee底层协议,硬件必须要支持

9.Zigbee的四种帧格式,ZIgbee有且只有四种帧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹烟淮雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值