如何使用SIGFOX技术在接物联网中添加无线传感器节点

物联网(iot)面临的最大挑战之一是能够轻松且经济高效地添加无线传感器节点。无线链路需要低功率,以便节点可以在单个硬币单元上运行多年,但是具有长距离,以便数千个节点可以连接到网关以收集数据。
是一项重大挑战。法国sigfox开发了一种低功耗无线电协议,网络实施和云计算基础设施,可用于连接数百万台低功耗无线设备。低功耗协议与类似于蜂窝电话系统的网关网络相结合,但与蜂窝网络上的机器对机器应用不同,sigfox网络专用于物联网应用,如健康或能源监控,温度和湿度传感或安全传感器监测。
sigfox针对这些应用的低数据速率单向方面优化了其网络实施。网络支持从节点到网关的速率为100 bit/s,数据传输限制为每天140次。这仍然足以用于监控应用,但是例如允许电能表以仅50微瓦的链路功率预算而不是蜂窝网络的1瓦特来操作。专注于上传还允许将网关的设计转移到具有更灵敏的接收器,该接收器可以处理来自数千个节点的数据。
图1 :atmel的ata8520-ek3-e套件为物联网(iot)的sigfox网络提供简单,低功耗的访问。
使这成为可能的协议和识别码嵌入到低 - 来自atmel的8位avr ®微控制器,结合了868 mhz频段的无线收发器,可在欧洲使用。 sigfox协议每小时发送一份数据电报,以尽可能长时间地保持无线节点的电池寿命,并且该电报由sigfox网关接收。该公司已经使用一系列频率在欧洲,亚洲和美国推出其网络,以确保无线节点可以轻松连接到网关。这种在868 mhz免许可频段内的操作和+14.5 dbm的发射功率允许在农村地区长达40公里的范围,或在建筑物限制范围的城市中为1至3公里。
使用差分二进制相移键控(dbpsk)调制,网络已针对长距离和低功耗进行了优化。这是一种高效,稳健的调制方案,每个符号携带一位,不需要载波恢复。编码的稳健性允许长距离,并且简单性有助于保持低功耗,因为它可以由8位处理器处理。虽然它不适合高数据速率应用,但100位/秒的数据速率非常适合长距离,低功耗的无线传感器节点应用,并定期更新少量数据。
atmel的ata8520-ek3-e套件使用sigfox协议栈进行预编程,该协议栈在功耗优化的8位avr控制器中实现dbpsk编码。它还包括用于向sigfox注册套件的pac注册代码以及添加到每个数据电报前面的id代码。代码可在套件的pcb上获得,用户需要注册sigfox云帐户并使用此数据注册设备。该套件包括为期一年的sigfox铂金级订阅,支持欧洲套件的etsi版本,每天最多140条上行链路消息和设备,每天最多四条下行链路消息和设备。该套件不支持下行链路,因为它用于查询无线节点和无线软件更新。
图2: atmel的ata8520-ek3-e板上的引脚
电路板需要通过电池或外部电源供电,电压为3.0 v至3.3 v,50 ma。此电源必须以正确的极性连接到连接器x1(图2),因为没有防止错误连接的保护。电源电压范围为1.9 v至3.6 v和2.4 v至5.5 v,可提供符合sigfox标准的3 v±5%和3.3 v至5.5 v电源范围。
微控制器包括闪存中的应用程序,用于读取电路板上温度传感器的输出并控制sigfox网络上的传输。这要求sigfox基站在射程范围内捕获rf报文。
一旦工具包上电,应用程序就会运行。它们以1小时的间隔通过sigfox网络传输温度和电池电压值。发送报文时红色led闪烁七到八次。
此外,按下sw1按钮可触发传输(图2)。
该套件包括快速入门指南和用户指南,pcb的原理图,布局和gerber数据,以便客户可以自己制作电路板,以及控制器的源代码。
用于开发其他应用程序或添加新应用程序该套件还包括一个avr调试器,该调试器使用jtagice3或atmel ice接口连接到电路板。这可以与atmel的studio 6开发环境以及源代码一起使用。
该套件经过预编程和温度校准,可在室温(24°c)下运行,但可以在更宽的温度下使用温度范围为-20°c至+ 55°c。
电路板的核心是ata8520片上系统(图3)。它有三个主要部分:rf前端,数字基带和处理协议和传感器接口的低功耗8位avr微控制器,全部采用5 x 5 mm qfn32封装,间距为0.5 mm为了便于制造和测试。
图3:atmel的ata8520将rf前端,数字基带和8位控制器与sigfox协议栈预先结合在一起 - 在闪存中编程。
无线电前端在芯片上使用闭环小数n分频调制器锁相环(pll)与外部晶振相结合来固定tx频率。该晶体的精确负载电容集成在芯片中,以减少系统部件数量和成本。这意味着只需要四个电源阻塞电容来解耦avcc,dvcc,vcc和vs_pa(功率放大器)引脚上的不同电源电压(如图4所示)。
设计的关键要素对于物联网应用而言,低电流消耗。该设备在报文发送期间使用32.7 ma,最大范围为+14.5 dbm tx输出功率,如果可接受较低范围,则可以降低。当设备未从传感器发送或接收数据时,它将进入睡眠模式。这通常消耗5 na以提供较长的电池寿命,3 v时的最大电流消耗为600 na。
图4显示了如何通过连接spi引脚sck,mosi,miso和nss来使用外部控制器。这些功能由avr控制器上运行的内部固件定义,该控制器接受spi命令来控制设备并启动数据电报传输。电报传输结束通过引脚28上的外部微控制器发出信号。
图4:添加外部微控制器以访问spi控制线atmel的ata8520。
使用该板的一个关键因素是所有pwron和npwron引脚(pc1-5,pb4和pb7)在off模式下都有效。这意味着即使器件处于off模式并且dvcc电压关闭,芯片内的电源管理电路也会使用电压源vs对这些引脚进行偏置。这意味着端口可用作按钮输入,led驱动器,event引脚,通用数字输入或唤醒输入。
连接电源电压后,芯片始终在off模式下启动内部电路与电源断开。这意味着不支持spi通信,因此通过激活pwron引脚或其中一个npwronx引脚唤醒器件。这会触发上电序列,将事件线pb6设置为低电平并初始化系统,使器件处于空闲模式。这通常需要10 ms才能支持spi命令并且可以传输数据。
传输模式(tx模式)使用已使用spi命令写入传输缓冲区的有效负载数据启动数据传输“写tx缓冲区”。使用spi命令“发送帧”启动数据传输。发送操作大约需要7秒钟,并在event信号上产生一个事件,pb6引脚在完成时切换为低电平。然后,设备再次回到空闲模式以最小化功耗,并且数据在sigfox服务器上可用。
结论
组合8位控制器和无线电收发器提供了将无线传感器连接到sigfox网络的简化方法。该系统可以像在网络中添加新设备一样轻松扩展,ata8520-ek3-e板和ata8520片上系统的组合可以快速,低功耗地添加新节点。

隐私计算已成为保护数据安全的关键工具
人工智能是不分国界的 美国不可能将中国拒之门外
Parker派克防爆电机应用及优势
电压跟随器的作用?如何进行准确的AD采样呢?
Synaptics全新汽车触摸控制器具备近距离感测和压力感知功能
如何使用SIGFOX技术在接物联网中添加无线传感器节点
三极管的结构及作用
大华股份:大模型大幅缩短开发周期
就算诺基亚不卖手机也能默默地数着钱
低功耗蓝牙(BLE)与超声波技术的对比分析
对人工智能2018年最大惊喜及2019年预测
夏普 PM2.5小型检测传感器 10秒内检测PM2.5浓度
虹科案例|市场上第一个快速无损用于晶圆质量控制的太赫兹系统
涡流的基本知识科普
三菱电机与Coherent达成合作,扩大生产200mm SiC功率器件
法律人工智能的前沿问题你知道吗
动力电池行业持续集中,重组热潮即将掀起
三星玄龙骑士电竞显示器G85QB重磅来袭 沉浸式打游戏不再是梦
ADSS光缆老化原因-科兰
为什么会有半导体和导体绝缘体