安信可LoRa系列模块(Ra-01S)用户评测初体验

大家好,最近买了两块ra-01s模组,该模组基于lora技术,感兴趣的可以买两个,我们一起玩起来。
lora 是一种基于扩频技术的超远距离无线传输方案。这一方案改变了以往关于传输距离与功耗的折衷考虑方式,为用户提供一种简单的能实现远距离、长电池寿命、大容量的系统,进而扩展传感网络。目前,lora 主要在全球免费频段运行,包括433、868、915mhz等。
安信可lora系列模块(ra-01s)由安信可科技设计开发。该模组用于超长距离扩频通信,其射频芯片sx1268主要采用lora远程调制解调器,用于超长距离扩频通信,抗干扰性强,能够最大限度降低电流消耗。
应用场景​自动抄表智能家居与安防系统工业监视与控制家庭和楼宇自动化远程灌溉系统无线传感器数据采集ra-01s引脚定义ra-01s 应用电路封装尺寸如果想使用该模组制作pcb板,我们必需先知道该模组的封装尺寸
硬件连接ra-01s端
stm32端
备注
3v3 3.3v  
gnd gnd  
rst
pb10  
busy pa2  
nss pa4 spi1片选
mosi pa7 spi1数据输入
miso
pa6 spi1数据输出
sck pa5 spi1时钟输入
其他引脚   悬空即可
官方demo官方开发资料https://docs.ai-thinker.com/%e5%bc%80%e5%8f%91%e8%b5%84%e6%96%99
打开上面链接,因为我们的模组型号为:ra-01s,所以我们下载下图框选的例程:
使用keil软件打开如下工程文件:
修改工程中的busy、rst引脚为实际连接的引脚,stm32与ra-01s通信的接口选择spi1,供电选择3.3v供电。
因为我们要使用我们公众号自己的核心板进行验证测试,所以将工程配置中的芯片修改为:stm32f103rc。
最后将程序编译下载,打开串口助手,在串口助手中能够正常接收到stm32中打印输出的串口数据,证明,官方demo运行成功。
移植
官方例程的工程结构跟咱们平时分享的不太一样,为了方便使用,我们将官方demo移植到我们的工程中,此次移植在最小系统板的例程基础上修改。拷贝文件在自己的工程中创建一个新的文件夹sx127x,将官方demo工程中的hal文件夹和peripherals文件夹下的radio文件夹拷贝到自己工程的hardware/sx127x文件夹中。
去掉无用文件
 因为咱们的工程中已经有了自己的延时函数还有串口1的驱动文件,所以这里不需要下面的几个文件:
包含路径
添加文件至工程中
引用头文件#includeproject_config.h#includesx126x_example_send.h#includesx126x_example_recive.h
添加测试代码printf(xiaohagesysinitok,version:%s\r\n,soft_version);//测试demo,一个程序只能打开一条测试demo,进入测试demo后将进入死循环,不会返回了//examplesx126xrecivedemo();//循环接收demoexamplesx126xsenddemo();//定时发送demo 
编译下载验证总结今天我们先让官方的demo跑起来,后面我们会自己做一个板子,将ra-01s模组封装起来,然后结合我们的最小系统板制作一个远程控制,如果大家对这个lora模组的使用感兴趣的话,请持续关注哈。

磷酸铁锂产销回暖为何出现反弹迹象?
我国1/3光伏企业停产半停产
开关电源自动测试系统能测试的指标都有什么?
一种智能变电站移动组合式风冷应急散热装置
锂电池爆炸原因分析
安信可LoRa系列模块(Ra-01S)用户评测初体验
乐融超级电视卷土重来,且看如何走出乐视阴影?
各大学院来访驰星创投,了解人工智能教育平台详情
iPhone12全系正式上线拼多多百亿补贴
新能源汽车全产业链投资累计超过2万亿人民币,这是官方首次确认的数据
Semtech推出FMS LoRa® 组网解决方案, 为工业以及行业应用提供轻量化、低成本的设计参考
AR+激光器稳流电路原理电路图
IHS估计苹果A12处理器成本30美元,较A11增幅约9%
电子元器件设备主要失效形式是什么
单路光电测径仪的作用是什么,它适用于哪些领域
雷军身家超1000亿,从小自命不凡坚守这5条决定成功
Intel表示,将发布比去年的18核CPU更令人印象深刻的产品
德承GM-1000荣获知名德国媒体Computer & Automation 2021年最佳产品奖
电机驱动器IC的绝对最大额定值
着力发挥工业互联网在构建新发展格局中的重要作用