From cbc8875f9b4773f171a595d5195e7a903fee7769 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期一, 14 七月 2025 15:49:28 +0800
Subject: [PATCH] V2.12, 解决uwb不测距休眠功耗不对的问题。(1分钟不测距就30秒开一秒接收)

---
 keil/include/main/main.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index 0f31ad2..79828a7 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -409,7 +409,7 @@
         input5v_time=1;
         flag_secondtask = 1;
         led_flag=1;
-        if(g_com_map[UWBFrequency]>1)
+        if(g_com_map[UWBFrequency]>1||current_state==STATE_SLEEP)
         {
             uwb_time_count++;
         }
@@ -435,7 +435,7 @@
         }
         
         input5v_time=1;
-        if(taglist_num==0&&g_com_map[UWBFrequency]==1&&g_com_map[UWBENBLE]==1&&uwb_OpenClose_flag==1)
+        if(taglist_num==0&&g_com_map[UWBFrequency]==1&&g_com_map[UWBENBLE]==1&&uwb_OpenClose_flag==1&&current_state == STATE_NORMAL)
         {
             CloseUWB();
             Uwb_init();
@@ -581,7 +581,7 @@
 
     g_com_map[MODBUS_MODE] = 0;
     log_4g_enable_flag =1;//g_com_map[LOG_4G_ENABLE];
-    g_com_map[VERSION] = (2<<8)|11;
+    g_com_map[VERSION] = (2<<8)|12;
 
 
     LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id);
@@ -848,6 +848,7 @@
 uint8_t GPS_UPLOAD_FLAG=0;
 uint32_t elapsed_time_jibu;
 extern uint8_t uwb_OpenClose_flag;
+uint8_t uwb_close_count,uwb_close_count1;
 void upload_apppoll()
 {
 
@@ -881,6 +882,7 @@
         case UWB_OPEN_COUNT:
             CloseUWB();
             UWBSendUDPTask();
+//            uwb_close_count++;        
             break;
 
         case UWB_MEASUREMENT_INTERVAL_SLEEP:
@@ -889,6 +891,7 @@
             Uwb_init();
             OpenUWB();
             state_start_time = uwb_time_count;
+//            uwb_close_count1++;        
             break;
         }
     }
@@ -1070,6 +1073,7 @@
         }
         IMUTask();
         IdleTask();
+//        PCA9555_low_power_consumption();
         check_step_and_update_state();
         led_offtask();
     }

--
Gitblit v1.9.3