RM新时代网站-首页

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

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

3天內(nèi)不再提示

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

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

Ra-01S-P搭載了射頻芯片SX1268,Ra-01SC-P搭載了射頻芯片LLCC68,二者主要采用 LoRa遠程調(diào)制解調(diào)器,用于超長距離擴頻通信,抗干擾性強,功耗低。其搭載了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

如下圖所示位系統(tǒng)初始化函數(shù):

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

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

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

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

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

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

main函數(shù)如下圖所示:

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

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

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

1)ExampleSX126xSendDemo()函數(shù)

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

SX126xOnTxDone():當數(shù)據(jù)發(fā)送完畢執(zhí)行的回調(diào)函數(shù)

SX126xOnRxDone():當接收數(shù)據(jù)完畢執(zhí)行的回調(diào)函數(shù)

SX126xOnTxTimeout():發(fā)送數(shù)據(jù)超時后執(zhí)行的回調(diào)函數(shù)

SX126xOnRxTimeout():接收數(shù)據(jù)超時后執(zhí)行的回調(diào)函數(shù)

SX126xOnRxError():接收數(shù)據(jù)錯誤后執(zhí)行的回調(diào)函數(shù)

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

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

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

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模組的參數(shù);參數(shù):lora模式,發(fā)射功率,fsk用的lora設置為0就可以,帶寬,糾錯編碼率,前導碼長度,固定長度數(shù)據(jù)包(一般是不固定的所以選false),crc校驗,0表示關閉跳頻,跳頻之間的符號數(shù)(關閉跳頻這個參數(shù)沒有意義);此函數(shù)實現(xiàn)如下圖所示:

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模式的參數(shù),函數(shù)參數(shù):LoRa模式、帶寬、擴頻因子、編碼糾錯率、自動控制頻率帶寬、前導碼長度、符號超時時間(接收器等待下一個符號到達的最長時間)、數(shù)據(jù)包長度是否固定、負載長度、是否CRC校驗、是否啟用頻率跳變、頻率跳變周期(需啟動頻率跳變,否則無效)、是否反轉(zhuǎn)I/Q分量、是否連續(xù)接收;

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

函數(shù)實現(xiàn)如下圖所示:

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

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

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

ExampleSX126xReciveDemo()函數(shù)

函數(shù)實現(xiàn)如下圖:

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

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

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

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

軟件編寫注意

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

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

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

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

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 為模組內(nèi)置 PA 芯片的 TX 直通控制腳,內(nèi)部上拉 10K 電阻(即默認發(fā)射模式時 R F

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

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

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

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

關于 RF_EN 腳

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

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

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

綜上,模組有兩種 BOM 配置

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

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

典型電路

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

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

其他說明

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

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

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

推薦PCB封裝尺寸

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

天線的安裝

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

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

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

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

供電

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

如使用 DC-DC 建議紋波控制在 100mV 以內(nèi);

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

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

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

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

DC-DC降壓電路:

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

GPIO電平轉(zhuǎn)換

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

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

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

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

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

03常見問題

影響傳輸距離因素

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

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

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

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

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

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

室溫下電源低壓低于推薦值,電壓越低發(fā)功率越??;

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

模塊使用注意事項

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

檢查電源穩(wěn)定性,電壓不能大幅頻繁波動;

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

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

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

對模塊造成干擾的因素

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

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

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

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

04使用介紹

準備

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

n根杜邦線;

兩個USB轉(zhuǎn)TTL工具;

Ra-01SCH-P Demo;

ST-Link燒錄工具;

STM32F103C8T6開發(fā)板*2;

USB轉(zhuǎn)TTL工具與STM32開發(fā)板接線如下圖所示:

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開發(fā)板接線如下圖所示:

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

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

接線如下圖所示:

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

燒錄程序

1)燒錄接收程序

main函數(shù)如下圖所示:

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

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

燒錄發(fā)送程序

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

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

05展示

串口調(diào)試助手通信log信息

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

注意:干擾只影響接收端

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

    關注

    6

    文章

    1487

    瀏覽量

    30359
  • 射頻芯片
    +關注

    關注

    976

    文章

    411

    瀏覽量

    79574
  • LoRa
    +關注

    關注

    349

    文章

    1689

    瀏覽量

    231908
  • 安信可
    +關注

    關注

    0

    文章

    151

    瀏覽量

    3976

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

    大功率短波

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

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

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

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

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

    大功率LED簡述

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

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

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

    大功率LED路燈結構

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

    大功率恒流源的設計

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

    大功率 PoE 應用

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

    大功率模組開關哪家好

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

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

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

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

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

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

    Ra-01S-P搭載了射頻芯片SX1268,Ra-01SC-P搭載了射頻芯片LLCC68,二者主要采用 LoRa?遠程調(diào)制解調(diào)器,用于超長距離擴頻通信,抗干擾性強,功耗低。其搭載了PA后,靈敏度
    的頭像 發(fā)表于 11-15 18:16 ?344次閱讀
    <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

    產(chǎn)品概述:TKM-210 是一款基于道生物聯(lián)全新一代 TK8620 終端芯片研發(fā)的大功率無線模組。模組提供基于 UART 的通用 AT 命令接口以及靈活的參數(shù)配置能力。用戶可根據(jù)應用需求,完成
    發(fā)表于 11-20 14:59 ?0次下載
    RM新时代网站-首页