Commit 322fd025 authored by 张久成's avatar 张久成

feat:更改车速精度

parent 3eee5b42
...@@ -287,7 +287,7 @@ void App_Can_Proc(void) ...@@ -287,7 +287,7 @@ void App_Can_Proc(void)
//CurValueStr[MMCU_PowerMode ].val = 0; //CurValueStr[MMCU_PowerMode ].val = 0;
// //
// //
CurValueStr[ENUM_VSpeed ].fval = Value_Plus; // CurValueStr[ENUM_VSpeed ].fval = Value_Plus;
// CurValueStr[ENUM_RSpeed ].fval = Value_Plus; // CurValueStr[ENUM_RSpeed ].fval = Value_Plus;
//CurValueStr[ENUM_WaterTemp ].fval = Value_Plus; //CurValueStr[ENUM_WaterTemp ].fval = Value_Plus;
//CurValueStr[TCS_Warning_Lamp ].fval = Value_Plus; //CurValueStr[TCS_Warning_Lamp ].fval = Value_Plus;
......
...@@ -83,7 +83,7 @@ void APP_Button_Proc(void){ ...@@ -83,7 +83,7 @@ void APP_Button_Proc(void){
//{ //{
// return (speed * 108)/100; // return (speed * 108)/100;
//} //}
#define VSpeed(speed) ((speed * 100)/108 + 1) #define VSpeed(speed) (((speed * 100)/108)*100)
unsigned int lost_flag = 0; unsigned int lost_flag = 0;
unsigned int CAN_init_flag = 0; unsigned int CAN_init_flag = 0;
unsigned int CAN_lost_flag = 0; unsigned int CAN_lost_flag = 0;
...@@ -121,59 +121,59 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/ ...@@ -121,59 +121,59 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
break; break;
case 1: case 1:
{ {
CurValueStr[ENUM_VSpeed ].val = VSpeed(20); CurValueStr[ENUM_VSpeed ].val = 185;
}break; }break;
case 2: case 2:
{ {
CurValueStr[ENUM_VSpeed ].val = VSpeed(40); CurValueStr[ENUM_VSpeed ].val = 371;
}break; }break;
case 3: case 3:
{ {
CurValueStr[ENUM_VSpeed ].val = VSpeed(60); CurValueStr[ENUM_VSpeed ].val = 560;
}break; }break;
case 4: case 4:
{ {
CurValueStr[TCS_Warning_Lamp ].val = 1; CurValueStr[TCS_Warning_Lamp ].val = 1;
CurValueStr[ENUM_VSpeed ].val = VSpeed(80); CurValueStr[ENUM_VSpeed ].val = 745;
}break; }break;
case 5: case 5:
{ {
CurValueStr[ABS_Warning_Lamp ].val = 1; CurValueStr[ABS_Warning_Lamp ].val = 1;
CurValueStr[ENUM_VSpeed ].val = VSpeed(100); CurValueStr[ENUM_VSpeed ].val = 930;
}break; }break;
case 6: case 6:
{ {
CurValueStr[ENUM_VSpeed ].val = VSpeed(120); CurValueStr[ENUM_VSpeed ].val = 1115;
}break; }break;
case 7: case 7:
{ {
CurValueStr[ENUM_VSpeed ].val = VSpeed(140); CurValueStr[ENUM_VSpeed ].val = 1300;
}break; }break;
case 8: case 8:
{ {
CurValueStr[ENUM_VSpeed ].val = VSpeed(160); CurValueStr[ENUM_VSpeed ].val = 1485;
}break; }break;
case 9: case 9:
{ {
CurValueStr[ENUM_VSpeed ].val = VSpeed(180); CurValueStr[ENUM_VSpeed ].val = 1670;
}break; }break;
case 10: case 10:
{ {
CurValueStr[ABS_Warning_Lamp ].val = 1; CurValueStr[ABS_Warning_Lamp ].val = 1;
CurValueStr[TCS_Warning_Lamp ].val = 1; CurValueStr[TCS_Warning_Lamp ].val = 1;
CurValueStr[ENUM_VSpeed ].val = VSpeed(199); CurValueStr[ENUM_VSpeed ].val = 1850;
}break; }break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment