0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >计算机及配件 > 基于LORA的低功耗传感器(功耗是1.4uA)

基于LORA的低功耗传感器(功耗是1.4uA)

来源: 电路城
2021-06-11
类别:计算机及配件
eye 2
文章创建人 拍明

原标题:基于LORA的低功耗传感器(功耗是1.4uA)

cirmall

cirmall

cirmall

cirmall

cirmall


  本测试程序为lora模式发送程序,模块上电后将按一定频率发送数据包给接收端,接收端接收到数据包后,通过串口将数据发送给上位机,同时板载LED灯闪烁1次。

  CPU:STM8L151F3P6

  开发平台:IARForStm V1.4

  File:main.c

  版本:V1.0

  烧写程序的时候首先明确是传感器类型;

  1.设置的是:带宽:125KHZ、功率:7、编码率:1、扩频因子:11,//前导码是高位0 低位是0x15,

  上电LED灯闪烁3次:表示正在启动;

  传感器是22分钟上传一次

  2.低功耗模式不需要看门狗,因为CPU都关闭了。

  3.本工程实现的是光照传感器低功耗,整体功耗在4.5ua,其中传感器功耗是2.0ua,mcu+lora功耗在1.3ua;

  4.跳出低功耗读取传感器+发射时间在10s以内;

  5.本模块初始化预热最少3分钟,之后进入睡眠模式,5分钟以后唤醒,初始化相应的函数再发送数据,发送以后在进入睡眠模式,依次循环;

  6.本历程分为发送和接收两个工程,发送的时候需要打开SX1278_SEND()函数;//发送

  7.本工程适合两种传感器:温湿度和光照(不可同时打开)

  如果需要使用湿度传感器,则只需修改 TemHum.h->#define TemHum  1         同时修改  LightSensor.h->  #define Light  0

  如果需要使用光照传感器,则只需修改 LightSensor.h->  #define Light  1   同时修改  TemHum.h->#define TemHum  0




责任编辑:

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: 低功耗传感器

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案