开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
模组应用开发
›
LoRa & LoRaWAN
›
Ra-01/02/01H系列
›
安信可LoRa快速入门指南
返回列表
发新帖
安信可LoRa快速入门指南
[复制链接]
1239
|
7
|
2024-6-17 15:12:58
|
显示全部楼层
|
阅读模式
一. 概述
安信可 LoRa 系列模块是安信可科技基于 SX1278/SX1276 设计开发的,主要采用LoRa™远程调制解调器,用于超长距离扩频通信,抗干扰性强,能够最大限度降低电流消耗。借助 SEMTECH 的 LoRa™ 专利调制技术,SX1278 具有超过 -148dBm 的高灵敏度,+20dBm 的功率输出,传输距离远,可靠性高。同时,相对传统调制技术,LoRa™ 调制技术在抗阻塞和选择方面也具有明显优势,解决了传统设计方案无法同时兼顾距离、抗干扰和功耗的问题。
1.1产品特性
· 支持FSK、GFSK、MSK、GMSK、LoRa™及OOK调制方式
· 低至-140 dBm的超高接收灵敏度
· 拥有卓越的抗阻塞特性
· 支持前导码检测
· 支持半双工SPI通讯
· 带有CRC、高达256字节的数据包引擎
· 采用小体积双列邮票孔贴片封装
1.2选型表
二. 接线
2.1如下是Ra-01,Ra-01H,Ra-02对应51测试板的接线:
(LoRa模块上的的8线分别与测试板上的,如下图所示)
2.2 Ra-06自带MCU和LoRa调制程序,可使用另一个MCU的串口通过AT指令来控制它,接线如下图所示:
三.烧录(测试程序)
(本测试程序是使用51系列的单片机开发的仅提供测试参考,用于验证模块的性能与良好,仅供参考,如需在此程序上进行2次开发,我们不提供源码编写支持)
3.1示例固件烧录
示例固件下载地址(
https://docs.ai-thinker.com/lora
)
测试板烧录方法
1. 用串口工具连接51测试板RX,TX,GND,连接方法如下图所示(烧录时请对应相应的单片机型号,此程序对应的单片机为为安信可提供的STC15W408AS型号)。
2. 软件下载请到官网上(
http://www.stcmcu.com/
)下载
3. 打开STC-ISP工具,点击检测MCU选项,模块会自动完成软件配置;
4. 点击“打开程序文件”,选择MCU的Hex固件,注意输入用户程序运行时的IRC频率为22.1184MHz;
5. 点击下载编程后工具会将所选择的固件烧录到单片机里,此时完成下载(注:如果点击监测和下载工具界面无反应,那么请尝试点击以后进行一次复位启动);
3.2 示例固件测试
固件下载完成后,请重新复位测试板。插上LoRa转接板,此测试必须要两块测试板,一块用来发送,另外一块用来接收。当模块上电时不做任何操作,则LoRa模块进入接收模式。当其中一个测试板按下其中一个按键,模块进入发送模式,模块右边的灯会亮起,另外一个模块处于接收模块,如果收到数据,左边的灯会闪烁。
按照如图所示在测试板上接入USB转TTL工具打开串口可以收到模块发送的打印信息
四.AT指令
(本次测试基本参数均为出厂默认参数,均采用Ra-06的出厂固件,在测试串口时,需配置串口默认波特率9600,偶校验才能进行数据收发和AT指令测试)
AT 指令采用基于 ASCII 码的命令行,命令格式如下:
请求消息格式为:AT+[OPTION][para, …][\r][\n]。可以不加换行符(\r\n)!
AT指令分为如下几块:
(1)基本执行指令:
(2)系统参数设置指令:
(3)LoRa参数配置设置指令:
(4)数据传输格式指令:
详细的指令语法以及参数调配请参照如下链接中的AT指令文档:
https://docs.ai-thinker.com/_media/ra-06_at_command-20191104.pdf
五.通信测试
(本次测试基本参数均为出厂默认参数,均采用Ra-06的出厂固件,在测试串口时,需配置串口默认波特率9600,偶校验才能进行数据收发和AT指令测试,测试时请加装符合规格参数的天线,否则可能导致数据传输错误或者无法通信)
4.1点对点通信
步骤一(主机):
AT+ADDR=2 //设置本机主机地址为2
AT+TADDR=3 //设置目标地址为3
步骤二(节点1):
AT+ADDR=3 //设置本机主机地址为2
AT+TADDR=1 //设置目标地址为1
AT+RECV=1 //接收数据
步骤三(主机):
AT+MSG=Ai-Tinker //主机发送数据
4.2一对多广播通信测试示例
步骤一(主机):
AT+ADDR=1 //设置本机主机地址为1
AT+TADDR=65535 //设置目标地址为广播地址
步骤二(节点1):
AT+ADDR=2 //设置本机主机地址为2
AT+TADDR=1 //设置目标地址为1
AT+RECV=1 //接收数据
步骤三(节点2):
AT+ADDR=3 //设置本机主机地址为2
AT+TADDR=1 //设置目标地址为1
AT+RECV=1 //接收数据
步骤四(主机):
AT+MSG=1234567890 //主机发送数据
用心做好保姆工作
回复
使用道具
举报
1084504793
|
2024-6-17 15:37:05
|
显示全部楼层
赞
回复
使用道具
举报
WT_0213
|
2024-6-17 16:48:28
|
显示全部楼层
给园长点赞
回复
支持
反对
使用道具
举报
lazy
|
2024-6-17 18:21:36
|
显示全部楼层
赞
回复
使用道具
举报
qhsj
|
2024-6-17 22:57:17
|
显示全部楼层
赞
回复
使用道具
举报
bzhou830
|
2024-6-18 08:40:39
|
显示全部楼层
给园长点赞
选择去发光,而不是被照亮
回复
支持
反对
使用道具
举报
Francisliu
|
2024-6-18 09:12:56
|
显示全部楼层
这个可以,比较方便
回复
支持
反对
使用道具
举报
lazy
|
2024-6-18 14:49:14
|
显示全部楼层
点赞
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
爱笑
249
主题
2292
回帖
1万
积分
管理员
积分
15839
加好友
发消息
回复楼主
返回列表
Ra-01/02/01H系列
Ra-01S/01SH系列
Ra-01SC/01SCH系列
Ra-06系列
【LoRaWAN】Ra-08/08H系列
【网关】RG-02系列
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
【中奖公告】申请Ai-M61-32S-kit的同学看过
5
优质文章有赏!现金红包+开发板无限送,冲
6
【官方公告】关于板子申请发帖争议解释
7
开发板申请 | Ai-M61-32S高性能开发板来啦
8
【轻松上手】小安派跑个超级玛丽
9
【教程】社区发帖教程指引(尤其是图片上传
10
【电子DIY作品】+人体存在感应器+WB2+RD03