BU03-Kit UWB Kalibrační příručka: Zlepšení přesnosti vzdálenosti pomocí AT příkazů a lineárního přizpůsobení

🔍 Co je BU03 a co je UWB?

BU03-Kit je vývojový modul UWB (Ultra-Wideband) vytvořený společností Ai-Thinker, navržený pro vysoce přesné aplikace vnitřního polohování a měření vzdálenosti. Integruje čip DW3000 a podporuje přesnost na úrovni centimetrů, což jej činí ideálním pro robotiku, chytrou infrastrukturu a IoT systémy.

UWB (Ultra-Wideband) je bezdrátový komunikační protokol na krátké vzdálenosti, který využívá velmi nízkou energii přes široké frekvenční spektrum. Jeho hlavní výhodou je přesné měření vzdálenosti a prostorové povědomí, často používané v systémech pro sledování polohy v reálném čase (RTLS), sledování majetku a rozpoznávání gest.


M5StickC PLUS2

Ai-Thinker UWB BU03 DW3000 Plan Kit

Zobrazit produkt

🧪 Hodnocení BU03-Kit: Kalibrace vzdálenosti UWB

Tento článek popisuje kalibrační proces pro zlepšení přesnosti měření vzdálenosti modulu Ai-Thinker BU03-Kit UWB.


🛠️ Kalibrační pracovní postup

🧭 Nastavení

📐 Lineární přizpůsobení

  • Použijte Excel k provedení lineární regrese na shromážděných datech.

  • Odvoďte kalibrační rovnici: y = 6.4624 x - 87.918(Toto jsou moje data)

  • Použijte sklon a průsečík na zařízení pomocí AT příkazů.

 

📊 Postup sběru dat

🧪 Měření krok za krokem

  1. Umístěte tagovou desku 10 cm od základnové stanice a zaznamenejte UWB měření.

  2. Přesuňte na 20 cm, znovu zaznamenejte.

  3. Opakujte pro více vzdáleností, abyste vytvořili datovou sadu.

📈 Přizpůsobení křivky

  • Zadejte data do Excelu.

  • Vygenerujte trendovou linii a určete sklon/průsečík.

  • Použijte tyto hodnoty k aktualizaci parametrů zařízení pomocí AT příkazů.

 

⚙️ Kalibrace AT příkazu

🧾 Formát příkazu

plaintext
AT+SETDEV=X1,X2,X3,X4,X5,X6,X7,X8,X9
Parametr Popis
X1 Frekvence obnovování tagu
X2 Zpoždění antény
X3 Povolení filtru Kalman
X4 Hodnota filtru Kalman Q
X5 Hodnota filtru Kalman R
X6 Kalibrační sklon (a)
X7 Kalibrační průsečík (b)
X8 Povolení polohování
X9 Nastavení dimenze polohování

🧪 Příklad příkazu

plaintext
AT+SETDEV=5,16336,1,0.018,0.642,0.6386,-65.06,0,0
  • Odeslat přes sériový port pomocí debug asistenta Ai-Thinker.

  • Potvrďte úspěch a uložte pomocí AT+SAVE.


📋 Snímek původních parametrů

🧾 Základní stanice

  • Filtr: Povolen

  • Kalman Q: 0,018

  • Kalman R: 0,642

  • Kalibrace a: 1,0000

  • Kalibrace b: 0,00

  • Zpoždění antény: 16336

  • Rychlost: 6,8 Mbps

🧾 Označit zařízení

Stejné jako základní stanice.


🔁 Testování po kalibraci

📐 Výsledky měření

Testovat Skutečná vzdálenost UWB měření Chyba
1. 20 cm 10 cm 50%
2. 17 cm 22 cm 30%
3. 15 cm 15 cm 0%

📊 Analýza chyb

  • Průměrná chyba snížena na 26.67%, sníženo z 50 %.

  • Menší výkyvy mohou být způsobeny úhlem nebo rušením povrchu během fotografování.


🚀 Návrhy na optimalizaci

  • Zvyšte velikost vzorku pro lepší přesnost regrese.

  • Zlepšete stabilitu upínání pro základní/tag desky.

  • Používejte posuvné lišty pro zajištění konzistentního pohybu a kontroly vzdálenosti.


🧾 Závěr

Toto hodnocení ukazuje, jak kalibrovat UWB modul BU03-Kit pro lepší přesnost měření vzdálenosti. Shromažďováním více měření, aplikací lineární regrese a aktualizací parametrů zařízení pomocí AT příkazů bylo dosaženo významného snížení chyb. Tyto metody poskytují cenné pokyny pro vývojáře vyžadující vysoce přesné UWB polohování.

Zanechte komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

Postranní panel

Nejnovější příspěvek

Tato sekce momentálně neobsahuje žádný obsah. Přidejte obsah do této sekce pomocí postranního panelu.

Přihlaste se k odběru našeho zpravodaje

Získejte nejnovější informace o našich produktech a speciálních nabídkách.