以下是433Mhz和zigbee的测试情况,购买的模块都是TI公司的市场上较为主流,出货最多的模块。

1.1   CC1101:

CC1101的通讯频率为433MHz,优点在于传输距离远,传输数据率低,绕射能力强,但是不能够组网,工作模式只能是1点对多点。受到其他公司所采用433MHz的影响,我们第一步测试的为CC1101。

测试的CC1101Mhz的发射功率为60mw,待机功耗为10mw。

室内测试的距离约为20m,室外测试的可视距离(无遮挡物)的距离100m。

考虑到小型灯的时间工作环境,我们测试了一下植物密集遮挡的情况,测试的场景如下:

结果发现在有植物遮挡的情况下,5m内都不能保持通信稳定。测试完成后小伙伴们的心情是这样的:

这个是周二一整天的心情。

通过资料的收集和验证,发现433MHz的可视距离是可以到2000m的,我们也在考虑购买大功率的433Mhz的模块,该模块的工作是的发射功率为300mW。

1.1.1    小伙伴们进一步分析了太阳能路灯采用433Mhz的原因:

1、433Mhz在300mW的功率下,可视距离可以到2000m,稳定在500m。

2、在路灯的工作环境下,300mW的功耗针对路灯消耗,可能只占到能耗的1%,根据提供的资料,路灯的功耗在:15W-160W之间,433MHz的功耗可以忽略不计了。

3、路灯的无线安装比较高,而且都是沿着路边,安装高度一致、通讯遮挡小(虽然会有树,但遮挡不会太大,因为路中间的上空是无遮挡的)、通讯的点与点之间在短距离内都保持一条直线,这个适合433Mhz数据通信。

1.1.2    433Mhz为什么不适合小型灯:

1、  传输距离,在一对多的情况下,所以的小型灯都面向集中控制器一个点,但是其对植物遮挡的穿透能力弱,根据上面测试的结果,面临通信阻断的问题。

2、  如果加大功率,面临的问题就是小型灯的能耗问题了,小型的灯功耗才为1-3W,采用大功率的433Mhz将有可能出现的情况是太阳能存的点将被无线模块消耗的差不多。

小型灯的用433mhz面临的问题主要是:距离、环境、功耗,而最致命的是问题是环境问题,环境的多变,1对1 的点到点通信灵活性太差。

1.2   Zigbee CC2530

收拾好心情,小伙伴们周三对zigbee模块进行了简单的组网测试和点对点测试,并在网上购买了大功率433Mhz的模块SI4463,以防万一,因为对zigbee也没有报太大的期望。

测试首先在办公室进行,点对点的直线距离低于433Mhz,稳定80m内,在是测试组网的情况下,组网的模块通过跳包可以延续无线通信的距离。

并在下午进行了室外的测试,特意到了433Mhz测试地方,进行了第二次的测试,结果测试的结果比较满意:

围绕植物一周,zigbee模块都可以稳定的接收到信号。

通过测试的证了的猜测,433Mhz的波长,衍射能力强,适合远距离传输,但是对物体的穿透能力差,但是zigbee工作在2.4G的波长,其波长短,但是对物体的直接穿透能力强。

同时对zigbee的模块进行了简单的3个点组网测试,测试的结果也比较稳定。

3个点每个点相距50m,第一个点发送的数据第3个点稳定的接收到。

组网跳包发送的形式非常的比较适合小型灯环境多变的情况,在多植物群遮挡的情况下,可以通过路由组网的形式绕过,是一个科学的解决方案。

问题:

1、   功耗:zigbee在工作60mw的情况向,距离也只有稳定在50m左右,而作为组网的主干角色,不可以进行休眠。

2、   组网规模。

虽然还有问题未知,但是小伙伴的心情是这样的,可以确定采用zigbee模块,并且默默的将模块SI4463退货了:

1.4   总结:

在低成本、低功耗、环境复杂的情况下,维系一个稳定的无线网络技术难度上来说是有的,目前主要面临的未知是低功耗和环境复杂、组网稳定的问题。

虽然面临挑战,但是这样生活才有意思,全心投入,期待结果。

433MHz(CC1101)与zigbee (CC2530)对比测试相关推荐

  1. zigbee CC2530 系列教程 10 看门狗实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.9看门狗实验 4.9.1 实验目的 1.学习CC2530看门狗的工作方式: 2.学习看门狗功能在系统中的运行机制: 4.9. ...

  2. zigbee CC2530 系列教程 0 课程介绍

    本课程主要是CC2530的系列课程,并附上源码. 课程内容大体安排如下: 理论课程: 第一章:ZigBee简介 第二章:ZigBee软件开发平台的搭建 zigbee CC2530 系列教程 3 点亮1 ...

  3. zigbee CC2530 系列教程 4 按键控制LED实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.3按键控制LED实验 4.3.1 实验目的 了解使用按键方法,使用按键切换LED的状态. 4.3.2 实验讲解 首先根据开发 ...

  4. zigbee CC2530 系列教程 3 点亮1个LED实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.1点亮1个LED实验 4.1.1 实验目的 了解芯片IO的基本配置方法,点亮1个LED. 4.1.2 实验讲解 首先根据开发 ...

  5. zigbee CC2530 系列教程 15 温湿度传感器DHT11实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.12温湿度传感器DHT11实验 4.12.1 实验目的 学习使用温湿度传感器DHT11,并在串口显示温湿度数据. 4.12. ...

  6. zigbee CC2530 系列教程 5 外部中断实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.4外部中断实验 4.4.1 实验目的 了解使用外部中断的方法,在中断处理函数中切换LED的状态. 4.4.2 实验讲解 首先 ...

  7. zigbee CC2530 系列教程 2 软件开发平台的搭建

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 IAR集成开发环境搭建及程序下载调试 相信物联网在近几年的电子产品领域大家都有所耳闻,而zigbee作为无线传输领域中的佼佼者, ...

  8. zigbee CC2530 系列教程 13 烟雾传感器实验

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 4.13烟雾传感器实验 4.13.1 实验目的 学习使用烟雾传感器. 4.13.2 实验讲解 首先根据开发板硬件原理图确定烟雾传 ...

  9. linux 应用层时间和随机数,zigbee cc2530时间

    linux c 1.(linux)获取时间,精确到us,struct timeval,使用gettimeofday()获取当前 #include <sys/time.h> #include ...

最新文章

  1. 一文读懂 Shell 中各种括号的作用
  2. 回溯法 -数据结构与算法
  3. Form表单中method=post/get'的区别
  4. python axis 0 1_python pandas 中axis值0 1怎么分行还是列
  5. 常见的 HTTP 状态代码及原因
  6. 排球计分程序重构(五中篇)
  7. 关于线程join方法的理解
  8. DSP28335定时器
  9. 银行家算法01--安全性检查 (操作系统)
  10. 如何在OpenWRT的非交换网卡/单口网卡(OpenWRT x86)下配置802.1Q VLAN
  11. 论文排版之参考文献的自动生成、设置格式及引用
  12. Linux-C 简单的C语言日志库
  13. js经典代码200句
  14. git使用进阶(一)
  15. 2021-09-29 计算BMI值(国际上常用的衡量人体胖瘦程度的一个标准)(要保留多少位有效数字可以用python内置的 round 函数)
  16. 基于Python的GUI图形用户界面编程
  17. 服务器无限指令箱子,我的世界箱子无限指令 | 手游网游页游攻略大全
  18. Freesurfer的简单使用和一些基础知识
  19. eclipse插件集
  20. Google 推出浏览器版Google Voice

热门文章

  1. 图纸中bs是什么意思_景观设计图纸中TS,BF缩写什么意思?,景观施工图中TS BS TW BW LP 表示什么意识...
  2. 基础设施与应用监控之指标、监控和报警简介
  3. https配置中间证书
  4. Python 爬取今日头条的图片新闻
  5. nginx中不同client设置User-Agent与user_agent的坑
  6. Marble原理之线程池
  7. 专访唐九洲:与开发者“在一起,梦飞扬”
  8. 【Kali】中密码暴力破解工具hydra的使用
  9. Shot边界检测----2001-2007TRECVID比赛算法总结
  10. 小样本few shot