SX1262 實驗室 #10:拒絕憑感覺!用 LoRa Calculator 算出通訊的物理極限

更新 發佈閱讀 7 分鐘

作者:ZeroGrid 實驗室

在物聯網的開發領域,LoRa (Long Range) 技術總是被冠上「長距離、低功耗」的標籤。但作為工程師,我們不應滿足於模糊的行銷詞彙。當老闆問你:「這到底能傳多遠?」或者「電池能撐幾天?」時,回答「測測看」顯然不是一個專業的表現。

真正的工業級設計,始於精確的數學計算,而非盲目的實地測試。

今天,ZeroGrid 實驗室要帶大家使用 Semtech 官方的神器 —— LoRa Calculator,將這些「玄學」變回精確的「數學」。

一、 輸入:重現 ZeroGrid 的標準配置

首先,我們將 ZeroGrid 的標準參數輸入計算機。如果你有跟上我們先前的文章 (回顧 #4:調變的黃金三角 —— SF、BW 與 CR 的最佳化策),你應該對這些設定不陌生:

  • Spreading Factor (SF): 7 (兼顧速度與距離)
  • Bandwidth (BW): 125 kHz (LoRa 聯盟標準)
  • Coding Rate (CR): 4/5 (效率優先)
  • Payload Length: 假設發送一個 32 bytes 的加密封包
  • Tx Power: +22 dBm (SX1262 的火力全開)

按下計算後,右側的 Results 面板會告訴我們通訊的物理真相。讓我們逐一解讀這些關鍵數據。

Calculator Result

Calculator Result

二、 Timing Results:時間就是金錢(與法規)

1. Time on Air (空中時間): 66.81 ms

這是最直觀也最重要的數字。它代表發送這一個封包,會佔用頻道多久。

  • 物理意義:這直接決定了你的功耗頻寬佔用
  • ZeroGrid 觀點:66.81 ms 是一個非常漂亮的數字。這意味著在 1% Duty Cycle 的法規限制下,我們每 6.6 秒就能發送一次數據,足以應付即時通訊 (Chat) 或感測器回報。如果這個數字變成 2000 ms (例如 SF12),那系統的即時性將蕩然無存。

2. Symbol Time (符元時間): 1.02 ms

  • 物理意義:這是 LoRa 一個「Chirp (啾聲)」掃過頻寬所需的時間。
  • ZeroGrid 觀點:還記得我們在 #9 提到的 Rx Timeout 嗎?這就是為什麼我們能精確計算 Timeout 的基礎。若一個 Symbol 約 1ms,如果我們設定 Timeout 為 100ms,就代表我們願意等待約 100 個 Chirp 的時間來確認訊號。

3. Preamble Duration (前導碼長度): 8.19 ms

  • 物理意義:在真正發送數據前,射頻晶片會先發送一串重複的 Chirp 來喚醒接收端。
  • ZeroGrid 觀點:8.19 ms 的長度足夠讓處於低功耗接收模式 (CAD) 的對方醒來並鎖定訊號。如果設得太短,對方可能還沒睡醒訊號就過了;設得太長,則浪費電力。

4. Effective Data Rate (有效傳輸率): 5.46 kbps

  • 物理意義:扣除掉前導碼、Header、CRC 等開銷後,實際能傳送資料的速度。
  • ZeroGrid 觀點:別被 BW 125k 給騙了,LoRa 的實際傳輸率通常只有幾 kbps。這再次提醒我們:ZeroGrid 是用來傳送「關鍵少量數據」的,別想拿它來傳圖片。

三、 RF Performance:距離的物理極限

1. Receiver Sensitivity (接收靈敏度): -124.0 dBm

  • 物理意義:這是晶片能「聽懂」的最小音量。數值越負越好。
  • ZeroGrid 觀點:-124 dBm 相當於你能聽到 100 公里外的一隻蚊子叫。這就是 LoRa 之所以能傳得遠的核心原因。如果改用 SF12,這個數值甚至可以推到 -137 dBm,但代價是 Time on Air 會暴增。

2. Link Budget (鏈路預算): 146.0 dB

  • 物理意義:這是整個通訊系統最核心的指標。
    Link Budget=Tx Power−Sensitivity
    146 dB=22 dBm−(−124 dBm)
  • ZeroGrid 觀點:想像你有 146 元的「預算」可以揮霍。訊號每經過一段距離、穿過一道牆,都要扣掉一些預算。只要預算還沒扣光(訊號 > 靈敏度),通訊就能成功。146 dB 的預算,在視距內 (Line of Sight) 足以覆蓋數十公里;在城市中,也足夠穿透數棟大樓。

3. Max Crystal Tolerance (最大晶振容忍度): 33.9 ppm

  • 物理意義:這是一個常被忽視但極致關鍵的參數。LoRa 解調依賴精準的頻率對齊,如果發射端與接收端的晶振頻率偏差超過這個值,通訊就會失敗。
  • ZeroGrid 觀點:33.9 ppm 代表 LoRa 對晶振的要求相對寬容(一般平價晶振約 10~20 ppm)。
    • 但在低頻寬下要小心:如果你為了追求距離將 BW 降到 7.8 kHz,這個容忍度會急劇下降到 1 ppm 以下。這時候,我們板子上那顆昂貴的 TCXO (溫補晶振) 就派上用場了,它能確保即便在溫差巨大的戶外,頻率飄移也極小,保證通訊鏈路不斷線。

四、 Power Consumption:電池壽命的算命師

Device Tx / Rx Consumption

  • Tx Consumption: ~119 mA (在 +22 dBm 下)
  • Rx Consumption: ~10.1 mA
  • ZeroGrid 觀點: 這告訴我們一個殘酷的事實:發射一次的耗電量,相當於接收 12 倍的時間。 這也驗證了我們在 #9 中堅持優化 PA Ramping 和 Rx Timeout 的重要性。每一次不必要的發射,或是一次因死鎖而導致的長時間接收,都是在謀殺電池壽命。透過 Calculator 的數據,我們可以精確估算:一顆 3000mAh 的 18650 電池,在每 10 分鐘回報一次的情況下,理論上可以運作多久。

五、 結語:工程師的浪漫是精準

從 LoRa Calculator 的運算結果,到 ZeroGrid 平台的實證,我們看到的不僅僅是一堆參數,而是 Semtech 在 SX1262 晶片設計上的精密權衡。

LoRa 技術之所以迷人,不在於它像魔法一樣能傳得很遠,而在於它將通訊的每一個環節——從時間、頻率到能量——都量化成了可計算、可預測的數學模型。

希望透過這篇解析,能讓大家在設計自己的 LoRa 應用時,不再依賴運氣,而是能自信地打開計算機,規劃出最適合場景的通訊參數。這份對「精準」的追求,正是我們身為工程師最極致的浪漫。

留言
avatar-img
ZeroGrid 實驗室
1會員
13內容數
專注於災難復原通訊與 LoRa 網狀網絡實驗。尋找倖存者。
ZeroGrid 實驗室的其他內容
2026/01/19
作者:ZeroGrid實驗室 在上一篇日誌中,我們解決了省電設定與暖啟動,我們接著將目光轉向更細微的射頻物理層設定。 在工業級的無線通訊中,「能收到訊號」只是及格線。為了符合法規並確保在複雜電磁環境下的穩定性,我們必須精確控制發射時的能量釋放曲線,以及接收時的狀態機邏輯。 本篇日誌將探討兩個關
2026/01/19
作者:ZeroGrid實驗室 在上一篇日誌中,我們解決了省電設定與暖啟動,我們接著將目光轉向更細微的射頻物理層設定。 在工業級的無線通訊中,「能收到訊號」只是及格線。為了符合法規並確保在複雜電磁環境下的穩定性,我們必須精確控制發射時的能量釋放曲線,以及接收時的狀態機邏輯。 本篇日誌將探討兩個關
2026/01/18
作者:實驗室技術長 🎯 本篇目標 數據闢謠:SX1262 到底多耗電?RX 5mA vs Sleep 160nA 的巨大鴻溝。 指令解密:深入解析 SetSleep 的位元操作,什麼是 Retention RAM? 喚醒機制:為什麼睡眠時晶片是「聾」的?如何用 NSS 的下降緣 (Fall
2026/01/18
作者:實驗室技術長 🎯 本篇目標 數據闢謠:SX1262 到底多耗電?RX 5mA vs Sleep 160nA 的巨大鴻溝。 指令解密:深入解析 SetSleep 的位元操作,什麼是 Retention RAM? 喚醒機制:為什麼睡眠時晶片是「聾」的?如何用 NSS 的下降緣 (Fall
2026/01/18
作者:ZeroGrid 實驗室 🎯 本篇目標 倉庫地圖:深入理解 256 Bytes Data Buffer 的記憶體配置 (TxBaseAddress vs RxBaseAddress)。 聽懂門鈴:解析 IRQ (中斷) 的觸發邏輯,特別是 RxDone, CrcErr, HeaderE
Thumbnail
2026/01/18
作者:ZeroGrid 實驗室 🎯 本篇目標 倉庫地圖:深入理解 256 Bytes Data Buffer 的記憶體配置 (TxBaseAddress vs RxBaseAddress)。 聽懂門鈴:解析 IRQ (中斷) 的觸發邏輯,特別是 RxDone, CrcErr, HeaderE
Thumbnail
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
如果說 SD 是創作的筆,各式模型就是供筆揮灑的墨水,要是 AI 創作的發展走向風格侷限,豈不類似越編越薄的「新語」辭典?
Thumbnail
如果說 SD 是創作的筆,各式模型就是供筆揮灑的墨水,要是 AI 創作的發展走向風格侷限,豈不類似越編越薄的「新語」辭典?
Thumbnail
FLUX LoRa 模型讓AI影像生成更自然寫實,改善過飽和、膚色和提示詞遵循度問題,實測結果顯示在戶外、室內及風景攝影皆有提升,推薦值得使用。
Thumbnail
FLUX LoRa 模型讓AI影像生成更自然寫實,改善過飽和、膚色和提示詞遵循度問題,實測結果顯示在戶外、室內及風景攝影皆有提升,推薦值得使用。
Thumbnail
試著去訓練 LoRA 幾次後,發現一些有趣的問題... ㄜ~技術問題後面再說好了,先分享最近訓練的 LoRA YunQiuWaterColor ​一個類似水彩畫風的 LoRA。 以下來欣賞幾張圖片吧!
Thumbnail
試著去訓練 LoRA 幾次後,發現一些有趣的問題... ㄜ~技術問題後面再說好了,先分享最近訓練的 LoRA YunQiuWaterColor ​一個類似水彩畫風的 LoRA。 以下來欣賞幾張圖片吧!
Thumbnail
最近在試著用 Tensor Art 訓練 LoRA,老實說,成功率...不太高,或許是我挑選訓練圖片的問題。 但訓練出來,可以給別人用(雖然根本也就是我自己用),就感覺蠻有意思的! 最近,又訓練了一個亂塗鴉的 LoRA(YunQiuLineArt01),我覺得還蠻有趣的,分享給您。
Thumbnail
最近在試著用 Tensor Art 訓練 LoRA,老實說,成功率...不太高,或許是我挑選訓練圖片的問題。 但訓練出來,可以給別人用(雖然根本也就是我自己用),就感覺蠻有意思的! 最近,又訓練了一個亂塗鴉的 LoRA(YunQiuLineArt01),我覺得還蠻有趣的,分享給您。
Thumbnail
未來不管是Diffuser還是LLM的微調,都離不開LoRA這項技術,充分理解LoRA的本質是甚麼,CP值特別高。這項技術的理念其實在人工智慧領域行之有年,只是普遍沒有響亮的名字與非常痛的應用場合,在大模型參數量暴增的時刻,重要性被大幅凸顯出來。
Thumbnail
未來不管是Diffuser還是LLM的微調,都離不開LoRA這項技術,充分理解LoRA的本質是甚麼,CP值特別高。這項技術的理念其實在人工智慧領域行之有年,只是普遍沒有響亮的名字與非常痛的應用場合,在大模型參數量暴增的時刻,重要性被大幅凸顯出來。
Thumbnail
https://jp.linkedin.com/pulse/乾燥剤除湿ローター市場のビジネスチャンスと収益分析2024年から2030年-market-excellence1-ysrff?trk=public_post_feed-article-content
Thumbnail
https://jp.linkedin.com/pulse/乾燥剤除湿ローター市場のビジネスチャンスと収益分析2024年から2030年-market-excellence1-ysrff?trk=public_post_feed-article-content
Thumbnail
  用ACG圖片訓練出來的LoRA models,時有難以使用寫實風checkpoints models繪製出滿意成果的情況。
Thumbnail
  用ACG圖片訓練出來的LoRA models,時有難以使用寫實風checkpoints models繪製出滿意成果的情況。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News