From 2043cda8d7d195b06378e3de781078525eb4d3c5 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期五, 14 三月 2025 18:11:02 +0800
Subject: [PATCH] 初步可以稳定测距,基站那边还需减少接收时间精调

---
 keil/uwb_app.c |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/keil/uwb_app.c b/keil/uwb_app.c
index 9ee2b38..3f752d9 100644
--- a/keil/uwb_app.c
+++ b/keil/uwb_app.c
@@ -78,7 +78,7 @@
 #define RANGING_PERIOD_MS (1000)
 
 /* This is the delay from Frame RX POLL frame to send RESP Frame */
-#define POLL_RX_TO_RESP_TX_DLY_US 550U //yuan550极限
+#define POLL_RX_TO_RESP_TX_DLY_US 3500U //yuan550极限
 
 #define RESP_TX_TO_FINAL_RX_DLY_US 500U
 
@@ -192,6 +192,22 @@
     .phy_cfg.sts_seglen = STS_SEGLEN_BPRF_64, /* Number of symbols in an STS segment       */
     .phy_cfg.rx_ant_id = UWB_RX_ANT_3,        /* UWB RX antenna port                       */
 };
+#elif defined BIT_110K_MODE
+static struct mk_uwb_configure config = {
+    .phy_work_mode = (uint8_t)(PHY_TX | PHY_RX),
+    .phy_cfg.ch_num = 5,                      /* Channel number.                           */
+    .phy_cfg.code_index = 3,                  /* TRX preamble code                         */
+    .phy_cfg.mean_prf = MEAN_PRF_16M,         /* Mean prf 64/128/256M                      */
+    .phy_cfg.data_bit_rate = DATA_BR_110K,     /* Data rate 6.8M                            */
+    .phy_cfg.sync_sym = PREAM_LEN_1024,        /* Preamble duration, length of preamble 128 */
+    .phy_cfg.sfd_sym = NSFD_64,          /* Identifier for SFD sequence               */
+    .phy_cfg.ranging_bit = 1,                 /* ranging bit set 1                         */
+    .phy_cfg.trx_mode = TRX_MODE_15_4A,  /* IEEE802.15.4z - BPRF mode                 */
+    .phy_cfg.sts_pkt_cfg = STS_PKT_CFG_0,     /* SP0 Frame                                 */
+    .phy_cfg.sts_segnum = STS_SEGNUM_BPRF_1,  /* Number of STS segments in the frame       */
+    .phy_cfg.sts_seglen = STS_SEGLEN_BPRF_64, /* Number of symbols in an STS segment       */
+    .phy_cfg.rx_ant_id = UWB_RX_ANT_3,    /* UWB RX antenna port                       */
+};
 #endif
 
 static struct anchor_id_car{

--
Gitblit v1.9.3