打印
[应用相关]

【STM32垂直应用挑战第八周+从sx12xx到stm32WL】

[复制链接]
570|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
    学习名称:【STM32垂直应用挑战第八周+从sx12xx到stm32WL】
    学习链接:https://www.stmcu.com.cn/ecosystem/app/Wireless_LoRa
    这是最后一周的STM32垂直应用挑战的学习了。这次的学习对我的工作上的帮助很大,因为我有很多项目都是基于LoRa(sx1278)无线开发的,比如智能家居、智能抄表、智能灯控、LoRa网关等。LoRa 的名字是远距离无线电(Long Range Radio),早期我还用过cc1101,距离短,虽然通过中继可以从某种程度上弥补距离的缺陷,但是算法复杂,空中无线碰撞干扰严重,后来接触了LoRa,它的长距离和扩频通讯就用到了项目中,并沿用至今。
    看到STM32有集成了LoRa的产品,终于有单芯片方案应用于项目中了,对于PCB的布板得到了空间上的优化,所以这次重点学习了从sx12xx到STM32WL的迁移。
    STM32L0/1/4 MCU 提供了外置的SX12xx的支持:
   

    STM32Lx/SX127x 的物理连接:
   



    再来看看STM32WL设备和外置sx12xx的区别:
    1、不在需要外置的RF收发模块
    2、BUSY和DIO0内部映射到PWR寄存器,有专门的SPI集成外设用来和无线通讯
    3、减少了外部的时钟
    4、外部的供电电路得到了优化

   




    开发上提供了STM32CubeWL MCU的开发包,还提供了很多应用例程。通过ST官网下载了en.stm32cubewl.zip文件,然后通过STM32CubeMX的包管理器进行安装,也可以通过STM32CubeMX软件直接安装。
   



   在关键字输入LoRaWAN,就出现了很多关于LoRa的例程,因为现在手头上还没有WL55的开发板,所以暂时没对例程进行测试,有兴趣的伙伴们可以研究一下。
   




   这是项目的代码组成结构:
   



   计划去网络上买一块开发板回来测试一下,毕竟单芯片方案的优势摆在那里,研究以后再进行分享。
   附上我目前项目上已经量产的sx1278的硬件图,大家如果有关于这颗芯片的问题也可以互相讨论,共同学习进步。

   智能远距离无线抄表
   



    智能远距离灯光控制器
   



    Lora网关
   





    最后附上学习的资料:
    DM00660597-.pdf (345.33 KB)

   

使用特权

评论回复
沙发
哈哈阿图| | 2021-3-15 14:58 | 只看该作者
你好,楼主,我也在搞这个,想用这款新出来的芯片,可以一起交流一下吗,Q1756165043

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

246

帖子

4

粉丝