Browse Source

刹把直接停机

Ye Jin 11 months ago
parent
commit
a7cab2a294
1 changed files with 5 additions and 1 deletions
  1. 5 1
      User project/1.FrameLayer/Source/TimeTask_Event.c

+ 5 - 1
User project/1.FrameLayer/Source/TimeTask_Event.c

@@ -442,7 +442,11 @@ void Event_100ms(void)
             Event_pvt_uwBikeSpdRefTarget = 0;
             Event_pvt_uwBikeSpdRefTarget = 0;
             Event_pvt_uwBikeSpdRefTargetZ1 = 0;
             Event_pvt_uwBikeSpdRefTargetZ1 = 0;
             
             
-            if(Event_pvt_uwBikeSpdRef > bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease)
+            if((BikeBrake_blGetstate() == FALSE) || (bikegearsensor_blBikeGetState() == FALSE))
+            {
+                Event_pvt_uwBikeSpdRef = 0;
+            }
+            else if(Event_pvt_uwBikeSpdRef > bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease)
             {
             {
                 Event_pvt_uwBikeSpdRef -= bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease;
                 Event_pvt_uwBikeSpdRef -= bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease;
             }               
             }