在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

安信可大功率LoRa模組的使用教程

安信可科技 ? 來源:安信可科技 ? 2024-11-15 15:18 ? 次閱讀

Ra-01S-P搭載了射頻芯片SX1268,Ra-01SC-P搭載了射頻芯片LLCC68,二者主要采用 LoRa遠程調制解調器,用于超長距離擴頻通信,抗干擾性強,功耗低。其搭載了PA后,靈敏度和功率輸出更是達到了-137dBm與+29dBm,使其傳輸距離達到6.7km以上。

01硬件介紹

軟件

通過下述鏈接獲取相關demo

https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E8%B5%84%E6%96%99

26967b26-9fe3-11ef-93f3-92fbcf53809c.png

如下圖所示位系統初始化函數:

26a41312-9fe3-11ef-93f3-92fbcf53809c.png

NVIC_PriorityGroupConfig()函數將中斷優先級分組配置為4,4位全部分配為搶占式優先級;PB12引腳設置為控燈引腳,用來指示程序發送或收到數據;將時鐘配置為1ms執行一次中斷函數,中斷函數內容如下圖:

26c5a6f8-9fe3-11ef-93f3-92fbcf53809c.png

如果需要查看定義位置,需要預先編譯代碼,這時需要注意選擇target

26d0e234-9fe3-11ef-93f3-92fbcf53809c.png

26ddd052-9fe3-11ef-93f3-92fbcf53809c.png

main函數如下圖所示:

26ebdc4c-9fe3-11ef-93f3-92fbcf53809c.png

LORA_DATA_SEND_AND_RECEIV_MODE來控制設置模組接收模式還是發送模式;

26fb3f70-9fe3-11ef-93f3-92fbcf53809c.png

1)ExampleSX126xSendDemo()函數

273751ea-9fe3-11ef-93f3-92fbcf53809c.png

SX126xOnTxDone():當數據發送完畢執行的回調函數

SX126xOnRxDone():當接收數據完畢執行的回調函數

SX126xOnTxTimeout():發送數據超時后執行的回調函數

SX126xOnRxTimeout():接收數據超時后執行的回調函數

SX126xOnRxError():接收數據錯誤后執行的回調函數

Radio.Init( &SX126xRadioEvents );注冊了以上五個回調函數,如下圖為此函數的實現

274da94a-9fe3-11ef-93f3-92fbcf53809c.png

Radio.SetChannel(LORA_FRE)函數用來設置Ra-01SCH-P模組的射頻頻率,函數實現如下圖所示;

27650c5c-9fe3-11ef-93f3-92fbcf53809c.png

Radio.SetTxConfig( MODEM_LORA,

LORA_TX_OUTPUT_POWER, 0, LORA_BANDWIDTH,

LORA_SPREADING_FACTOR, LORA_CODINGRATE,

LORA_PREAMBLE_LENGTH, LORA_FIX_LENGTH_PAYLOAD_ON,

true, 0, 0, LORA_IQ_INVERSION_ON, 3000 );用來設置Ra-01S/SC-P模組的參數;參數:lora模式,發射功率,fsk用的lora設置為0就可以,帶寬,糾錯編碼率,前導碼長度,固定長度數據包(一般是不固定的所以選false),crc校驗,0表示關閉跳頻,跳頻之間的符號數(關閉跳頻這個參數沒有意義);此函數實現如下圖所示:

277fc77c-9fe3-11ef-93f3-92fbcf53809c.png

OCP_Value = Radio.Read(REG_OCP);讀取當前過流保護設置的最大值;

Radio.SetRxConfig( MODEM_LORA, LORA_BANDWIDTH, LORA_SPREADING_FACTOR,

LORA_CODINGRATE, 0, LORA_PREAMBLE_LENGTH,

LORA_SX126X_SYMBOL_TIMEOUT,

LORA_FIX_LENGTH_PAYLOAD_ON,

0, true, 0, 0, LORA_IQ_INVERSION_ON, false );

用來設置Ra-01SCH-P模組RX模式的參數,函數參數:LoRa模式、帶寬、擴頻因子、編碼糾錯率、自動控制頻率帶寬、前導碼長度、符號超時時間(接收器等待下一個符號到達的最長時間)、數據包長度是否固定、負載長度、是否CRC校驗、是否啟用頻率跳變、頻率跳變周期(需啟動頻率跳變,否則無效)、是否反轉I/Q分量、是否連續接收;

Radio.IrqProcess( )判斷是否有事件發生的處理函數,其中可判斷事件:TX_DONE、RX_DONE、CRC_ERROR、CAD_DONE、RX_TX_TIMEOUT、PREAMBLE_DETECTED、SYNCWORD_VALID、HEADER_VALID、HEADER_ERROR。函數實現如下圖所示:

函數實現如下圖所示:

2790fc7c-9fe3-11ef-93f3-92fbcf53809c.png

Radio.Send(Buffer,BufferSize);通過模組發送數據函數。參數:Buffer:需要發送的數據;BufferSize需要發送數據的大小。

delay_ms(1000);延遲1s發送一次。

ExampleSX126xReciveDemo()函數

函數實現如下圖:

27a07a26-9fe3-11ef-93f3-92fbcf53809c.png

與發送demo函數重復部分不再介紹;Radio.Rx( LORA_RX_TIMEOUT_VALUE );使模組進入接受模式;函數實現如下:

27c016ec-9fe3-11ef-93f3-92fbcf53809c.png

開啟Rx模式后,每1ms進入一次IrqProcess判斷是否收到數據。

軟件編寫注意

FEM 芯片最大輸入功率不能超過+5dBm,否則會有燒壞 FEM 芯片。用戶需嚴格配置LLCC68 的輸出功率,推薦 3dBm-5dBm;

此模塊為 LLCC68+外圍電路,用戶可以完全按照 LLCC68 芯片手冊進行操作;

DIO1/DIO2 是一般通用的 IO 口,可以配置成多種功能;

其中射頻開關 TX/RX 的控制,可以由外部 MCU 控制;也可以由外部 MCU 和 LLCC68的 DIO2 聯合控制;

LLCC68 與 SX1262/SX1268 的差異:

(1)SX1262/SX1268 支持擴頻因子 SF5,SF6,SF7,SF8,SF9,SF10,SF11,SF12;

SX1262/SX1268 可設置的擴頻因子與接收帶寬

LoRa@ Rx/Tx,BW = 7.8 - 500 kHz, SF5 TO SF12,BR=0.018 - 62.5 Kb/S

(2)LLCC68 支持擴頻因子 SF5,SF6,SF7,SF8,SF9,SF10,SF11;

LLCC68 可設置的擴頻因子與接收帶寬

LoRa@ Rx/Tx,BW = 125 - 250 - 500 kHz, LoRa@,SF=5-6-7-8-9 for BW=125kHz, LoRa@, SF=5-6-7-8-9-10 for BW =250 kHz, LoRa@,SF=5-6-7-8-9-10-11 for BW=500 kHz.

02硬件介紹

Ra-01S-P管腳示意圖:

27cf8f78-9fe3-11ef-93f3-92fbcf53809c.png

Ra-01SC-P管腳示意圖:

27e4a5a2-9fe3-11ef-93f3-92fbcf53809c.png

管腳定義:

281ad0c8-9fe3-11ef-93f3-92fbcf53809c.png

SX1262/LLCC68 的通用 IO 引腳在 LoRa模式下均可用。它們的映射關系取決于 RegDioMapping1和 RegDioMapping2 這兩個寄存器的配置。

284ac68e-9fe3-11ef-93f3-92fbcf53809c.png

原理圖

2859e9f2-9fe3-11ef-93f3-92fbcf53809c.png

應用知道電路

1)特殊pin腳說明

關于 CPS 腳

CPS 為模組內置 PA 芯片的 TX 直通控制腳,內部上拉 10K 電阻(即默認發射模式時 R F

處于 PA 放大輸出模式),模組處于發射模式時:

√ 該 pin 腳為高電平,模組的 R F 處經 PA 放大輸出;

√ 該 pin 腳為低電平,模組的 R F 不經 PA 放大直接輸出;

√ 接收狀態下該腳邏輯無效,低功耗時需置為低電平;

關于 RF_EN 腳

RF_EN 為模組內置 PA 芯片的使能腳,該 pin 腳為高電平時,模組的 RF 處于正常收發狀態;該 pin 腳為低電平時,模組的 R F 功能被關閉,此時可以降低模組的功耗。

2879c448-9fe3-11ef-93f3-92fbcf53809c.png

模組默認 BOM,CPS 與 RF_EN 內部上拉 10K 電阻(即默認處于正常放大收發狀態)。如果需要低功耗的工作場景,請用外部的 MCU 控制此 pin 腳為低電平狀態。低電平時,該 pin 腳默認的上拉電阻,可能會有漏電流。如不需要內置的上拉電阻,請聯系安信可修改 BOM。

綜上,模組有兩種 BOM 配置

配置 1.CPS 與 RF_EN 內置上拉電阻 10K(默認 BOM 配置)

配置 2.CPS 與 RF_EN 內置上拉電阻不貼件,需要外圍 MCU 的 IO 口控制

典型電路

2884e7ec-9fe3-11ef-93f3-92fbcf53809c.png

建議外部 MCU 的 IO 口控制模組的 CPS 與 RF_EN,實現低功耗的應用場景。

其他說明

與主控MCU的通信接口,除了SPI接口外,還要把BUSY/DIO1連接到主控 MCU的IO口。

28b15b06-9fe3-11ef-93f3-92fbcf53809c.png

天線焊接在主控板上,建議在天線接口處預留派型匹配電路。

推薦PCB封裝尺寸

28d31c1e-9fe3-11ef-93f3-92fbcf53809c.png

天線的安裝

Ra-01SC-P 需要外接天線使用,模塊上有半孔焊盤可以引到主板上。

為了天線能達到最優的效果,天線裝配的位置要遠離金屬件。

天線安裝結構對模塊性能有較大影響,務必保證天線外露,最好垂直向上。當模塊安裝于機殼內部時,可使用優質的天線延長線,將天線延伸至機殼外部。

天線切不可安裝于金屬殼內部,將導致傳輸距離極大削弱。

供電

推薦 3.3V 電壓,峰值 1A 以上電流

如使用 DC-DC 建議紋波控制在 100mV 以內;

DC-DC 供電電路建議預留動態響應電容的位置,可以在負載變化較大時,優化輸出紋波;

3.3V 電源接口建議增加 ESD 器件;

在針對模塊設計供電電路時,供電電流推薦保留 30%以上余量,有整機利于長期穩定地工作;

請注意電源正負極的正確連接,如反接可能會導致模塊永久性損壞;

DC-DC降壓電路:

28f69112-9fe3-11ef-93f3-92fbcf53809c.png

GPIO電平轉換

模組外圍引出了一些 IO 口,如需使用建議在 IO 口上串聯 10-100 歐姆的電阻。這樣可以抑制過沖,使兩邊電平更平穩。對 EMI 和ESD 都有幫助;

特殊 IO 口的上下拉,需參考規格書的使用說明,此處會影響到模組的啟動配置;

模組的 IO 口是 3.3V,如果主控與模組的 IO 口電平不匹配,需要增加電平轉換電路;

如果 IO 口直連到外圍接口,或者排針端子,建議在 IO 口走線靠近端子處預留 ESD器件;

291c1dec-9fe3-11ef-93f3-92fbcf53809c.png

03常見問題

影響傳輸距離因素

當存在直線通信障礙時,通信距離會相應的衰減;

溫度、濕度、同頻干擾,會導致通信丟包率提高;

地面吸收、反射無線電波,靠近地面測試效果較差;

海水具有極強的吸收無線電波能力,故海邊測試效果差;

天線附近有金屬物體,或放置于金屬殼內,信號衰減會非常嚴重;

功率寄存器設置錯誤、空中速率設置過高(空中速率越高,距離越近);

室溫下電源低壓低于推薦值,電壓越低發功率越小;

使用天線與模塊匹配程度較差或天線本身品質問題。

模塊使用注意事項

檢查供電電源,確保在推薦供電電壓之間,如超過最大值會造成模塊永久性損壞;

檢查電源穩定性,電壓不能大幅頻繁波動;

確保安裝使用過程防靜電操作,高頻器件靜電敏感性;

確保安裝使用過程濕度不宜過高,部分元件為濕度敏感器件;

如果沒有特殊需求不建議在過高、過低溫度下使用。

對模塊造成干擾的因素

附近有同頻信號干擾,遠離干擾源或者修改頻率、信道避開干擾;

SPI 上時鐘波形不標準,檢查 SPI 線上是否有干擾,SPI 總線走線不宜過長;

電源不理想也可能造成亂碼,務必保證電源的可靠性;

延長線、饋線品質差或太長,也會造成誤碼率偏高。

04使用介紹

準備

準備Ra-01SC-P模組或Ra-01S-P模組兩塊;

n根杜邦線;

兩個USB轉TTL工具;

Ra-01SCH-P Demo;

ST-Link燒錄工具;

STM32F103C8T6開發板*2;

USB轉TTL工具與STM32開發板接線如下圖所示:

2934ec82-9fe3-11ef-93f3-92fbcf53809c.png

294c0110-9fe3-11ef-93f3-92fbcf53809c.png

燒錄接線如下圖所示:

2934ec82-9fe3-11ef-93f3-92fbcf53809c.png

2974a944-9fe3-11ef-93f3-92fbcf53809c.png

Ra-01S/SC-P模組與STM32開發板接線如下圖所示:

29923f18-9fe3-11ef-93f3-92fbcf53809c.png

提示:若需要更大發射功率,需要使用5V給PA供電,可給予VCCPA引腳5V電壓;(模組默認使用內部3.3V給PA供電)

接線如下圖所示:

299e1946-9fe3-11ef-93f3-92fbcf53809c.png

燒錄程序

1)燒錄接收程序

main函數如下圖所示:

29c897f2-9fe3-11ef-93f3-92fbcf53809c.png

然后將ST-Link與STM32開發板鏈接編譯燒錄即可。

燒錄發送程序

29e676be-9fe3-11ef-93f3-92fbcf53809c.png

然后將ST-Link與STM32開發板鏈接編譯燒錄即可。

05展示

串口調試助手通信log信息

29fc8b98-9fe3-11ef-93f3-92fbcf53809c.png

注意:干擾只影響接收端

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模組
    +關注

    關注

    6

    文章

    1492

    瀏覽量

    30384
  • 射頻芯片
    +關注

    關注

    976

    文章

    412

    瀏覽量

    79616
  • LoRa
    +關注

    關注

    349

    文章

    1689

    瀏覽量

    231947
  • 安信可
    +關注

    關注

    0

    文章

    152

    瀏覽量

    3984

原文標題:大功率LoRa模組LoRa-01S/SC-P模組上架,如何使用?

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    大功率屏蔽器:保障設備穩定運行的重要利器?|深圳特電子

    大功率屏蔽器:保障設備穩定運行的重要利器?|深圳特電子在現代電子設備應用中,大功率屏蔽器扮演著至關重要的角色。它不僅可以有效阻隔干擾信號,保障設備的正常運行,同時還能提高設備的穩
    發表于 03-27 09:12

    大功率針孔壓接使用說明!#大功率針孔 #大功率壓接鉗

    大功率
    woyaoone
    發布于 :2023年10月17日 18:05:54

    大功率短波

    尋求有做過大功率短波項目的人員,27.12M40.68M等的大功率短波功率能達到二百瓦,主要涉及信號震蕩,選頻,放大,耦合,控制精度較高,需符合電磁兼容標準要求YY0505有合作意向的聯系我***吳先生
    發表于 07-11 11:38

    路燈應用--大功率LED照明

    路燈應用--大功率LED照明 大功率LED照明方案簡介
    發表于 04-24 09:28 ?76次下載

    大功率LED燈驅動電源的技術方案和功能模組

     大功率LED燈驅動電源的技術方案和功能模組   大功率發光二極體用於一般照明是本世紀的新課題,其節能、安全、長壽命的
    發表于 10-25 13:36 ?1857次閱讀

    大功率LED簡述

    大功率LED簡述  大功率LED是達到高光通量的最重要手段之一。用大功率LED照明有很多優點,也有缺點。如何用好大功率LED是關鍵,同時,本文對于
    發表于 11-23 09:22 ?1343次閱讀

    檢查大功率雙向晶閘管觸發能力的方法

    檢查大功率雙向晶閘管觸發能力的方法 由于小功率雙向晶閘管的觸發電流只有幾十毫,因此可用R×1檔檢查其觸發能力。大功率雙向
    發表于 12-10 16:30 ?1142次閱讀

    大功率LED路燈結構

     大功率LED是指擁有大額定工作功率的發光二極管。普通LED功率一般為0.05W、工作電流為20mA,而大功率LED可以達到1W、2W、甚至數十瓦,工作電流可以是幾十毫
    的頭像 發表于 07-31 14:29 ?7710次閱讀

    大功率恒流源的設計

    大功率恒流源的設計方法說明。
    發表于 06-22 11:11 ?110次下載

    大功率 PoE 應用

    大功率 PoE 應用
    發表于 11-14 21:08 ?3次下載
    <b class='flag-5'>大功率</b> PoE 應用

    大功率模組開關哪家好

    大功率模組開關哪家好 通常人們都會認為用大的就是好的,其實這種例子是非常多的,浦東新區大功率電源模塊公司哪家好,就拿電源模塊來講,有很多的企業研發人員在挑選的時候就會選擇功率大的,那么
    發表于 05-31 09:47 ?540次閱讀

    LED車燈——大功率散熱原理

    伴隨著汽車行業的蓬勃發展,過去僅在高端車型中配置漂亮且光學性能優越的大功率LED模組逐漸在大批A級車和售后市場中得到推廣,尤其是隨著車燈發光二極管(LED)光源的廣泛使用,汽車前照燈大功率LED
    的頭像 發表于 04-10 09:31 ?1575次閱讀
    LED車燈——<b class='flag-5'>大功率</b>散熱原理

    大功率屏蔽器:保障設備穩定運行的重要利器?

    大功率屏蔽器:保障設備穩定運行的重要利器?|深圳特電子
    的頭像 發表于 03-27 09:14 ?389次閱讀

    可大功率LoRa模組LoRa-01S/SC-P模組上架,如何使用?

    Ra-01S-P搭載了射頻芯片SX1268,Ra-01SC-P搭載了射頻芯片LLCC68,二者主要采用 LoRa?遠程調制解調器,用于超長距離擴頻通信,抗干擾性強,功耗低。其搭載了PA后,靈敏度
    的頭像 發表于 11-15 18:16 ?363次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可大功率</b><b class='flag-5'>LoRa</b><b class='flag-5'>模組</b><b class='flag-5'>LoRa</b>-01S/SC-P<b class='flag-5'>模組</b>上架,如何使用?

    大功率 TK8620 模組-TKM-210

    產品概述:TKM-210 是一款基于道生物聯全新一代 TK8620 終端芯片研發的大功率無線模組模組提供基于 UART 的通用 AT 命令接口以及靈活的參數配置能力。用戶可根據應用需求,完成
    發表于 11-20 14:59 ?0次下載
    主站蜘蛛池模板: 女上男下边吃奶边做视频成都| 久月婷婷| 亚洲成a人片在线观看中| 欧美伦理影院| 午夜精品久视频在线观看| 亚洲综合在线最大成人| 亚洲人成77777在线观看网| 六月婷婷精品视频在线观看| 天天干天天摸| 亚洲一本视频| 人与牲动交xxxxbbbb| 天天做天天玩天天爽天天| 中文字幕 亚洲一区| 色偷偷成人网免费视频男人的天堂| 成年片免费网址网站| 1024国产基地永久免费| 午夜爽爽爽| 最近免费| 羞羞答答91麻豆网站入口| 欧美视频精品一区二区三区| 天天操天天干天天| wwwwwww色| 国产精品亚洲一区二区三区在线播放| 国产小福利| 天堂日韩| 午夜伦y4480影院中文字幕| 爽好舒服快小柔小说| 免费精品一区二区三区在线观看| 欧美一级免费看| 亚洲入口无毒网址你懂的| 成人亚洲电影| 亚洲一区二区三区中文字幕| 欧美二级黄色片| 国产精品久久久久久久免费大片| 香蕉爱爱网| 亚洲第一黄色网址| 94在线| 中文字幕一区二区三区四区五区人| 欧美一区a| 超碰v| 欧美亚洲综合一区|