From f975229aa44884a7dba218247a49d488f54226a0 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期一, 04 八月 2025 13:39:16 +0800
Subject: [PATCH] 测试4个基站测距

---
 keil/uwb_tag_.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/keil/uwb_tag_.c b/keil/uwb_tag_.c
index da9eddd..11640d9 100644
--- a/keil/uwb_tag_.c
+++ b/keil/uwb_tag_.c
@@ -29,7 +29,7 @@
 #define POLL_DELAY  100U //yuan100U
 
 /* Receive response timeout */
-#define RESP_RX_TIMEOUT_US_DEFAULT 600U //Yuan500 10mssuccess 300jixian
+#define RESP_RX_TIMEOUT_US_DEFAULT 700U //Yuan500 10mssuccess 300jixian
 #define RESP_RX_TIMEOUT_US 2000000
 /* Field index in frame */
 #define MSG_SEQ_NUM_IDX 2
@@ -37,7 +37,8 @@
 #define FINAL_MSG_RESP_RX_TS_IDX 14
 #define FINAL_MSG_FINAL_TX_TS_IDX 18
 #define DELAY_DEFAULT 50000
-#define DELAY_BETWEEN_TWO_FRAME_UUS 500  //yuan1400
+//#define DELAY_BETWEEN_TWO_FRAME_UUS 500  //yuan1400
+#define DELAY_BETWEEN_TWO_FRAME_UUS 700  //yuan1400
 #define HALF_SECOND_TIME 62400000
 
 uint16_t CmpTagInList(uint16_t tagid);
@@ -60,7 +61,7 @@
     .phy_cfg.code_index = 9,                  /* TRX preamble code                         */
     .phy_cfg.mean_prf = MEAN_PRF_64M,         /* Mean prf 64/128/256M                      */
     .phy_cfg.data_bit_rate = DATA_BR_6M8,     /* Data rate 6.8M                            */
-    .phy_cfg.sync_sym = PREAM_LEN_128,        /* Preamble duration, length of preamble 128 */
+    .phy_cfg.sync_sym = PREAM_LEN_64,        /* Preamble duration, length of preamble 128 */
     .phy_cfg.sfd_sym = NON_STD_NSFD5_8,          /* 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                 */
@@ -223,7 +224,7 @@
 		memcpy(&uwb_sendbuffer[NEARBASEID_INDEX],&taglist_id[taglist_current_index],tag_num_tosend*2);//基站id
     memcpy(&uwb_sendbuffer[NEARBASEID_INDEX+tag_num_tosend*2],&taglist_dist[taglist_current_index],tag_num_tosend*2);
 		uwb_sendbuffer[MESSAGE_TYPE_IDX] = MBX_POLL;	
-		memcpy(&uwb_sendbuffer[ANCHOR_ID_IDX],&mainbase_id,2);
+//		memcpy(&uwb_sendbuffer[ANCHOR_ID_IDX],&mainbase_id,2);
     
 }
 
@@ -668,7 +669,7 @@
 //										nearbase_num++;
 //										nearbaseid_list[rec_nearbasepos] = rec_nearbaseid;
 //									}
-//									exsistbase_list[rec_nearbasepos]=KEEP_TIMES;//更新存活时间
+									//exsistbase_list[rec_nearbasepos]=KEEP_TIMES;//更新存活时间
               
 							memset(rx_buf, 0, sizeof(rx_buf));//清空接收到的用完的数组
 							rx_length=0;//清0长度

--
Gitblit v1.9.3