你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【 NUCLEO-WL55JC2】用淘宝流行的最小F103C8开发板调试LoRa模块

[复制链接]
aiherong 发布时间:2020-6-8 03:02
        为了学习LORA,直接上手SX1276/78/79、SX1261/62等射频芯片,不是很现实。因为没有正确参照,做下去心里没底!购买模块是掌握LoRa最快方法。正点原子的开发板很精致严谨,品相靓丽、布局巧妙!但价格不菲,大家购买ATK-LORA-01模块时,原子哥都会建议你买 2个模块,因为要想调试收发双方模块,至少2个(对于中继群发还需要更多),但如果没有该模块所对应的正点原子开发板,也是惘然,无从下手!我当时手头只有一块F429的开发板和一块普中公司的6806L开发板,正点原子板子上正好有一个六孔模块排座, 接上其中一个LORA模块,另一个却没办法了,为将近似的例程移植到PZ-6806的开发板花了不少时间,想到很少有人同时有两块正点原子的开发板,我将淘宝网上流行的最小STM32开发板(F103C8T6)用来驱动ATK-LORA-01,这样,条件艰苦一些的网友们花60元左右买2个LORA模块,30元买2个最小开发板(自己若再加个数码管更好),100元之内就能体会LongRange通讯的趣味,特此分享一下例程,方便大家能及时看到LORA通讯的效果,有了正确参照,继续深入学习就方便多了   
        该迷你型开发板有很多资料介绍,我提醒大家10元左右的小板子只有一个指示灯(PC13)和一个SW接口下载程序,建议网友们用仿真器改造得到SW下载线,改造方法及Keil的设置,如图所示:   

        对于刚接触LORA的网友,在采用无论哪家的LORA模块时,最重要的是 AUX引脚的时序与数据收发的关系;其次是收发模块的空中速率必须相同,最后注意模块的收发端TXD、RXD对应接开发板USART3的接收PB11、发送端PB10,也就是说,模块的收发与开发板的收发端是交叉连接的;在注意以上三点前提下,透传模式下只要将收发双方的模块地址和通信信道设置相同即可进行数据通讯,要想增大距离空中速率宜低或增设中继,中继的介入,地址和信道的设置变得复杂很多(见下面的图标)  

         我得到NUCLEO-WL55JC2开发板很高兴,但也感到巨大的压力,因为我刚刚接触STM32CUBE,一个工程都没创建过,官方提供的资料全是STM32CUBE环境的函数,为尽快写出评测报告,我必须结束模块的了解,将已做的发帖分享,由于时间匆匆,还有几处 BUG没解决,但基本能收发简单几个数据来了…… 之所以标题冠以【 NUCLEO-WL55JC2】,是考虑本帖可以最低成本解决三块测试板各据一方,形成不了收发通讯的问题!

         下面是我有幸得到ST官方的实验板:


SWsetup.PNG
SW_JTAG.PNG
LoRaNote.PNG
NUC-WL5.PNG
收藏 评论24 发布时间:2020-6-8 03:02

举报

24个回答
aiherong 回答时间:2020-6-16 08:46:01
三界狗 发表于 2020-6-15 21:42
楼主,你能找到STM32WL的STM32CubeMX的固件包吗?我对这新的MCU是一点有用的资料都找不到 ...

早上在线下载安装包,出现如下问题:
CubeMxErr.png
aiherong 回答时间:2020-6-20 03:23:30
发射/接收电流都必须用示波器测量才准确,我自从上次写<社区锦里>的贴子之后没多久示波器"罢工",这两年几乎摸索前进!各位可自己选购ATK-LORA-01模块接上最小板测试一下便知,(估计在30mA/10mA左右)

我这里NUCLEO-WL55JC2板子几乎没有进展: CUBEMX 6.99版本找不到"generate code",后从CSDN了解到要在线生成,此时按任何按钮却没反应……,想到用低版本试试,而CUBEMX 5.61版本所有其它系列都可选中MCU 创建工程,唯独"WL"系列选好MCU后,"START PROJECT "是灰色的,用选择开发板创建工程,该版本又没有此型号,……?……! 不知道各位的CUBEMX 是不是也这样? 眼下除非找到有包括寄存器介绍的"STM32WLE5JC"手册在MDK直接操作,苦于找不到……

(为不耽搁论坛测评工作的进展…) 刚才找到sub-GHz寄存器控制手册!!
aiherong 回答时间:2020-6-16 02:08:38
三界狗 发表于 2020-6-15 21:42
楼主,你能找到STM32WL的STM32CubeMX的固件包吗?我对这新的MCU是一点有用的资料都找不到 ...

我安装CUBE 后新建项目选STM 32F723,保存时提示要下载安装包,我下载了,但没看到哪里能有generate code ,在设置里对模板选择界面增删按钮两边全是空白。后来我用选择板子创建工程,却不提示要安装WL 5安装包,你用选择芯片创建工程试试(WL 的我没试),看能否提示要安装包
aiherong 回答时间:2020-6-8 03:48:21
        对于LoRa,有博文预测必将受到管控,因为其诞生就是为提高发报的安全性而来,预测主要管控对象是群发功能(只允许点对点或单工收/发),正如业余无线电,很多爱好者都被条条框框挡在门外,所以,体验LoRa技术要趁早

(左边是ATK-LORA-01与PZ-6806开发板工程样本,右边是ATK-LORA-01与淘宝网购最小开发板工程样本)

LORA6806F103ZE.rar

下载

1.82 MB, 下载次数: 9

LORAminiF103C8.rar

下载

1.78 MB, 下载次数: 10

aiherong 回答时间:2020-6-8 03:51:22
无可奈何!
lengmaximum 回答时间:2020-6-9 09:05:56
支持一下期待更新
mmuuss586 回答时间:2020-6-9 11:06:52
好东西
aiherong 回答时间:2020-6-10 00:14:06
我己试了不下二十次,为发此帖挣扎几天,附件只能在2楼!

aiherong 回答时间:2020-6-10 04:33:49
将文件名改为古老的8.3格式才能上传了几张图片,这是理由吗?
三界狗 回答时间:2020-6-15 21:42:47
楼主,你能找到STM32WL的STM32CubeMX的固件包吗?我对这新的MCU是一点有用的资料都找不到
aiherong 回答时间:2020-6-18 04:29:10
两只最小板买来下载程序后,直接接LoRA模块,上电后,第一次绿灯亮表示模块初始化正常,之后绿灯一明一喑分别表示接收到2次数据(在USART3的接收中断里有PCout(13)=~PCout(13);),我己验证可行,只是定时发射与空中速率没很好匹配,久了有卡顿,要复位一下
radio2radio 回答时间:2020-6-18 10:00:35
楼主,你的Lora模组工作电流是多少,能做成纽扣电池的产品吗。
aiherong 回答时间:2020-6-19 03:26:31
radio2radio 发表于 2020-6-18 10:00
楼主,你的Lora模组工作电流是多少,能做成纽扣电池的产品吗。

原则上是不可以的,LORA模块的工作电压是5V,且为保证距离发射功率一般不能太小。当然也要看发送数据多少与频次,你是想用于无人机?(建议用E22-400T30C模块,空旷距离理想值10km )
mmuuss586 回答时间:2020-6-19 11:23:51
radio2radio 回答时间:2020-6-19 12:48:46
aiherong 发表于 2020-6-19 03:26
原则上是不可以的,LORA模块的工作电压是5V,且为保证距离发射功率一般不能太小。当然也要看发送数据多少 ...

我想知道,发射时平均电流是多少,接收状态平均电流是多少。谢谢。
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版