【技术大神】基于Si4432的星型低功耗传感器网络
星型网络是一种低复杂度、高效率的网络拓扑形式,其由单一网关节点与数个终端节点组成,终端节点与网关节点之间进行通信,终端节点之间不进行通信。虽然这种网络效率较低,但其简单的通信流程,方便部署的优势,都使得其在低功耗传感器网络中得到青睐。
低功耗设计中,对功耗的要求十分严苛,如何快速的切换芯片工作模式,将低功耗模式的时间最大化是一项艰巨的挑战。
美国芯科(SILICON LABS)公司出品的ISM射频收发器Si4432,功能丰富、性能卓越,因此在低功耗传感器网络设计中倍受欢迎。Si4432支持从240MHz到930MHz中各频点的ISM通信,内置功率高达+20dBm的PA及灵敏度低至-118dBm的高性能接收机于一身,提供业内领先的138dBm的链路预算。可以在降低使用者BOM成本的前提下,提供高性能的ISM通信。Si4432内置了基于DSP的modem可以快速进行解码,滤波和通信帧底层处理,这些数字处理上的优势使得设计人员使用低性能MCU实现低功耗要求成为可能。
Si4432利用片内自带的超大FIFO和灵活的外设时钟域设置,将芯片的工作模式分为:空闲、发送和接收三大模式,各模式之间依据FIFO状态和寄存器自动切换,以最大化利用每一点电量。
上图中可以看出,standby模式及sleep模式的耗电均为1uA左右,在低功耗系统中可被接受。而receive模式电流消耗为18.6mA,transmit模式电流消耗为30mA,是sleep模式的30000倍!所以在低功耗传感器终端设备中,协调通信收发,如何将处于低功耗模式的时间占比增大是传感器网络成功与否的关键点。
在笔者设计的一款采用Si4432的无线传感器中,采用了一种基于传感器终端间自同步的ISM通信协议。该设计实现了在某一区域内,即便布置数百无线传感器也可自动协调,并同网关进行传感器数据上报的简单网络,且取得了较好效果。
该网络主要工作流程为:首先,网关端的Si4432处于接收模式,随时等待接收传感器终端的数据后进行下一步处理;其次,在任意时刻,某传感器终端进入到了网关接收范围内或者上电,则传感器终端先利用Si4432自带的CCA(信道空闲助手)功能,检查当前通信信道是否空闲,如果空闲,则发送其数据。否则,等待1ms(此时间远远大于一次通信时间)后,再次检测信道是否为空闲,尝试发送数据;最后,为防止多个节点同时检测CCA后发送数据造成通信失败,则发送数据后立即开启接收模式,等待接收网关发来的ACK,收到ACK视为通信成功,否则也要标记为发送失败,将自己的时间片向后移,继续尝试。依照传感器的通信要求,每隔1s后均在此时间点进行发送。其它传感器终端首次进入星型网络时同理。至此,则将信道自动按照时间间隙分成了多个时间片,每个传感器终端会自动占领一个时间片进行发送,不会相互发生信道占用的情况。
总结:利用Si4432无线收发器具备的高链路预算及CCA等功能特点,可以有效提高低功耗,低复杂度的无线传感器星型网络的通信性能和系统待机时长。文中经过实际使用的一种自调度通信协议,消耗小,调度算法直观,有效解决区域内多传感器数据上报时可能发生的冲突问题,提高通信容错能力。
作者:用尚科技 周正
- |
- +1 赞 0
- 收藏
- 评论 2
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(2)
-
BATI Lv7. 资深专家 2016-08-13SiliconLab的射频收发产品性能优异
-
用户_8239 Lv7. 资深专家 2016-08-05绿色社会,低功耗是必须的啊
相关推荐
【经验】如何测试无线收发器的发射功率和频偏?
在设计好Sub-GHz无线收发器si446x 或者si4438的PCB板,完成元器件贴板和焊接之后,就可以开始测试PCB板的射频性能了。
【经验】手把手教你将HEX 文件烧录进无线收发器Si4010
Silicon Labs射频发射器Si4010广泛使用于汽车遥控器、家居安防、车库门等应用场合,本文介绍了其烧录工具和烧录步骤。
【经验】仅需3步,轻松实现Si446x无线收发器的变长包收发
Silicon labs EZRadioPro 系列的si446x 无线收发器,具备高级自动包处理功能。其中可变包长的收发在应用中非常普遍。那么如何轻松快速实现可变包长收发呢?仅需三步即可。
成功案例:FG2x Sub-GHz SoC助力思科优化Wi-SUN大规模网络管理
Silicon Labs与思科正在合作激发Sub-GHz/Wi-SUN网络创新。通过将其CoAP Simple Management Protocol (CSMP)解决方案引入芯科科技的EFR32FG25和EFR32FG28 Sub-GHz SoC来实现这一扩展能力。
【产品】支持远距离通信的低功耗远距离Sub-GHz SoC EFR32FG
Silicon Labs的高性能双频段无线SoC EFR32FG支持Rail、Connect私有协议和动态双协议,支持2.4GHz和Sub-GHz共存的无线机制。单从芯片指标性能上说,该芯片有+20dbm最大发射功率,-126dbm接收灵敏度,链路预算非常优秀。EFR32FG目前已经支持1.2kbps DSSS+FEC长距离模式,现在已经是Lora的强力竞争对手,助力更低成本、高性能的长距离通信产
Silicon Labs(芯科科技)Sub-GHz芯片和模块选型指南
目录- Introduction to Sub-GHz Networking Key Considerations Sub-GHz SoC and Module
型号- FG22,ZGM,FG23,XG28,FG25,FG28,ZG23,XG23,XGM230S,FGM,SG23,SI44XX,ZG28
芯科科技更新Sub-GHz无线SoC和模块选型指南,提供产品组合介绍及各项功能特性快速比较
SILICON LABS(亦称“芯科科技”)近期更新Sub-GHz无线SoC和模块选型指南,向物联网开发人员提供Sub-GHz产品组合的概述及各项功能特性的快速比较,以帮助工程师为其新产品项目选择理想的解决方案。
Silicon Labs(芯科科技) Si4432 ISM TRANSCEIVER数据手册
型号- SI4432-V2-FMR,SI4432,SI4432-V2-FM,SI443X,SI4432-B1-FM,SI4432-B1-FMR,SI4432-V2-FMR
【经验】无线收发器如何实现纯软件CRC校验?
当Silicon Labs无线收发器si4438或者si446x 内置的硬件CRC计算因式或算法和期望的不一样时,我们就该采用软件CRC校验方式。
【应用】CyanConnode采用芯科科技Sub-GHz SoC FG25和Wi-SUN应对智能计量的挑战
芯科科技的设计合作伙伴CyanConnode公司正在采用FG25 Sub-GHz SoC来应对印度市场积极导入智能计量基础设施的需求与挑战。FG25为CyanConnode提供了可满足其产品所需性能、成本和服务可支持性等要求的理想解决方案。
【应用】高性能Sub-GHz连接性的无线MCU助力无人机遥控
Silicon Labs的EZR32系列无线MCU因其既有EFM32低功耗高性能的特点,又有Silicon Labs无线系列产品超高无线性能的优点而被广泛应用于无人机的无线遥控方案中。
【技术大神】基于Silicon Labs Si4010/SI4356射频收发器的简单程控收发器
本方案设计了一套基于Silicon Labs Si4010/SI4356射频收发器的遥控装置。根据应用场合的不同,遥控设备可以适当的选取不同的安全等级及编、解码方案。
电子商城
品牌:SILICON LABS
品类:Flex Gecko Proprietary Protocol SoC
价格:¥35.9566
现货: 8,536
品牌:SILICON LABS
品类:Gecko Proprietary Protocol SoC
价格:¥27.5946
现货: 7,500
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
登录 | 立即注册
提交评论