Commit 583f43ad authored by hu's avatar hu

调整bUG

parent 02f0679f
...@@ -1123,28 +1123,10 @@ void Seg_Display_Service(void) ...@@ -1123,28 +1123,10 @@ void Seg_Display_Service(void)
wbyTestNum = Common_Get_Disp_V_Speed(); wbyTestNum = Common_Get_Disp_V_Speed();
SEG_VehicleSpeed_Num(wbyTestNum, GUI_DISP_MODE_NORMAL); //车速值 SEG_VehicleSpeed_Num(wbyTestNum, GUI_DISP_MODE_NORMAL); //车速值
// SEG_PRI_Display(wbyTestSeg,GUI_DISP_MODE_NORMAL,7u) ;//PRI气压格
// SEG_SEC_Display(wbyTestSeg,GUI_DISP_MODE_NORMAL,7u) ;//SEC气压格
// SEG_Coolant_Display(wbyTestSeg,GUI_DISP_MODE_NORMAL,7u) ;//水温格
// SEG_Fuel_Display(wbyTestSeg, GUI_DISP_MODE_NORMAL,7u);//燃油格
// SEG_Tacho_Display(wbyTestSeg,GUI_DISP_MODE_NORMAL,7u);//转速格
// SEG_VehicleSpeed_Display(wbyTestSeg,GUI_DISP_MODE_NORMAL,7u);//车速格
// SEG_VehicleSpeed_Num(wbyTestNum,GUI_DISP_MODE_NORMAL);//车速值
} }
else else
{ {
GaugesTimer--; GaugesTimer--;
/*此处为测试水温走格速度用*/
//if (Coolant_Get_Valid())
//{
// SEG_Coolant_Display(Coolant_Get_CurSeg(), GUI_DISP_MODE_NORMAL, 7u); //水温格
//}
//else
//{
// SEG_Coolant_Display(Coolant_Get_CurSeg(), GUI_DISP_MODE_INVALID, 7u); //水温格
//}
} }
} }
} }
......
...@@ -744,21 +744,21 @@ void Popups_Polling(void) ...@@ -744,21 +744,21 @@ void Popups_Polling(void)
} }
/*49.--3--AMT磨耗-离合器磨损 ID:18FF8503 Bite:2 Bit:2,1 001(B) LID $41 : 0x13*/ /*49.--3--AMT磨耗-离合器磨损 ID:18FF8503 Bite:2 Bit:2,1 001(B) LID $41 : 0x13*/
variable_1 = Get_ID_18FF8503_Sig_Manouvering_mode(); variable_1 = Get_ID_18FF8503_Sig_Clutch_Wear_warning();
if (variable_1 == 0x01u) if (variable_1 == 0x01u)
{ {
Popup_Request(POPUP1_BRAKE_BRAKE); Popup_Request(POPUP8_ATM_WORN_OUT);
} }
else else
{ {
Popup_Delete(POPUP1_BRAKE_BRAKE); Popup_Delete(POPUP8_ATM_WORN_OUT);
} }
} }
else else
{ {
Popup_Clear(POPUP8_ATM_CLUCH_OVERHEATING); Popup_Clear(POPUP8_ATM_CLUCH_OVERHEATING);
Popup_Clear(POPUP1_BRAKE_BRAKE); Popup_Clear(POPUP8_ATM_WORN_OUT);
} }
/*50.--4--低电压报警 显示条件:发动机启动(350r/min)后,7秒检测到23.5V时 显示消失条件:10秒检测到25V以上时*/ /*50.--4--低电压报警 显示条件:发动机启动(350r/min)后,7秒检测到23.5V时 显示消失条件:10秒检测到25V以上时*/
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#include "DisplaySch_user.h" #include "DisplaySch_user.h"
#include "DispSch.h" #include "DispSch.h"
#include "FuelConfig.h" #include "FuelConfig.h"
#include "CD4051.h"
uint8_t TpmsMsg18033317SendFlag = 0; uint8_t TpmsMsg18033317SendFlag = 0;
...@@ -453,9 +454,76 @@ void Can_Set_Buff_18FF2A17(uint8_t CopyData[]) ...@@ -453,9 +454,76 @@ void Can_Set_Buff_18FF2A17(uint8_t CopyData[])
/*剩余燃料报警*/ /*剩余燃料报警*/
Remining_Fuel_Warning = Fuel_Get_Popup_Sta(); Remining_Fuel_Warning = Fuel_Get_Popup_Sta();
Battery_Maintenance_Warning = 0u;
Meter_Malfunction = 0u;
SRS_Input = 0u;
SW_Rear_Body_Warning = 0u;
SW_Sheetbelt = 0u;
SW_Oil_Pressure = 0u;
SW_Coolant_Level = 0u;
SW_Water_Separator = 0u;
SW_Clutch = 0u;
SW_Air_Low_Pressure = 0u;
SW_MT_Range = 0u;
SW_MT_Spriter = 0u;
SW_KickDrive = 0u;
SW_DefLock = 0u;
ACG_L_Terminal = 0u;
Reserve = 0u;
SW_Dr_Door = 0u;
EDS_Smoother_WL_Status = 0u;
EBS_Warning_Red = 0u;
EBS_Warning_Yellow = 0u;
ESC_Operating = 0u;
Air_Sus_Warning = 0u;
Roll_Warning = 0u;
ROWS_Warning = 0u;
Mult_Indication = 0u;
/*钥匙状态*/
/*A3-28 A20-GND B39-OPEN A2-OPEN*/
if (
(CD4051_COM3_X7_IN == 1u) &&
(CD4051_COM3_X5_IN == 0u) &&
(Line_In_Get_Status(LINE_IN_ACC) == 0u) &&
(Common_Get_IG_Sts() != COMMON_POWER_ON)
)
{
SW_KeyRemind = 0u;
}
else
{
SW_KeyRemind = 1u;
}
/*远光灯状态*/
if (Line_In_Get_Status(LINE_IN_HI_BEAM) == 1)
{
SW_Hi_Beam = 1u;
}
else
{
SW_Hi_Beam = 0u;
}
TURN_R_Lamp_Status = 0u;
SW_Illmi = 0u;
SW_SpotLamp = 0u;
SW_Accessory_Air = 0u;
SW_Trailer_Brake = 0u;
Input_Trailer_Info = 0u;
Input_Trailer_ABS = 0u;
SW_Coupler_Lock = 0u;
/*电源电压*/ /*电源电压*/
IGN_Voltage = (9 + Gui_Get_Voltmeter_DisplayMode()) * 10 ; IGN_Voltage = (9 + Gui_Get_Voltmeter_DisplayMode()) * 10 ;
MJX_MEB9_Manual_TM_Range_Low = 0u;
Range_Air_Cut_Warning = 0u;
IRIS_Warning_Lamp_Status = 0u;
Temperature = 0u;
CopyData[0] = (uint8_t)(((Water_Temp_Level << 6u) & 0xC0u) | CopyData[0] = (uint8_t)(((Water_Temp_Level << 6u) & 0xC0u) |
((Remining_Fuel_Warning << 5u) & 0x20u) | ((Remining_Fuel_Warning << 5u) & 0x20u) |
((Battery_Maintenance_Warning << 3u) & 0x18u) | ((Battery_Maintenance_Warning << 3u) & 0x18u) |
......
...@@ -75,14 +75,14 @@ void RTE_PWM_Set_Speed_Out(uint16_t m_Cycle, uint16_t m_Duty) ...@@ -75,14 +75,14 @@ void RTE_PWM_Set_Speed_Out(uint16_t m_Cycle, uint16_t m_Duty)
Fre_8_pulse /= 8 ; Fre_8_pulse /= 8 ;
/*A16-25 A17-8 A18-8*/ /*A16-25 A17-8 A18-8*/
/*车速1 8脉冲*/ /*车速1 25脉冲*/
ActSetFreq = TimerB_PWM_Channel_Fre_Set(TIMERB_2_CH10 , Fre_8_pulse , m_Duty); //ActSetFreq = TimerB_PWM_Channel_Fre_Set(TIMERB_2_CH10 , m_Cycle , m_Duty);
/*车速2 25脉冲*/ /*车速2 8脉冲*/
ActSetFreq = TimerB_PWM_Channel_Fre_Set(TIMERB_2_CH13 , m_Cycle , m_Duty); //ActSetFreq = TimerB_PWM_Channel_Fre_Set(TIMERB_2_CH13 , Fre_8_pulse , m_Duty);
/*车速3 25脉冲*/ /*车速3 8脉冲*/
ActSetFreq = TimerB_PWM_Channel_Fre_Set(TIMERB_2_CH15 , m_Cycle , m_Duty); //ActSetFreq = TimerB_PWM_Channel_Fre_Set(TIMERB_2_CH15 , Fre_8_pulse , m_Duty);
} }
/*转速频率输出*/ /*转速频率输出*/
...@@ -91,5 +91,4 @@ void RTE_PWM_Set_Tacho_Out(uint16_t m_Cycle, uint16_t m_Duty) ...@@ -91,5 +91,4 @@ void RTE_PWM_Set_Tacho_Out(uint16_t m_Cycle, uint16_t m_Duty)
uint32_t ActSetFreq; uint32_t ActSetFreq;
/*342 10.2 以4脉冲/发动机1转向A39端子输出 */ /*342 10.2 以4脉冲/发动机1转向A39端子输出 */
ActSetFreq = TimerB_PWM_Channel_Fre_Set(TIMERB_0_CH7 , m_Cycle , m_Duty); ActSetFreq = TimerB_PWM_Channel_Fre_Set(TIMERB_0_CH7 , m_Cycle , m_Duty);
} }
...@@ -30,6 +30,7 @@ void Sys_Init(void) ...@@ -30,6 +30,7 @@ void Sys_Init(void)
SysScheduling.msRocBak = 0U; SysScheduling.msRocBak = 0U;
SysScheduling.TaskGroup.ID2ms = 0U; SysScheduling.TaskGroup.ID2ms = 0U;
SysScheduling.TaskGroup.ID5ms = 0U;
SysScheduling.TaskGroup.ID10ms = 0U; SysScheduling.TaskGroup.ID10ms = 0U;
SysScheduling.TaskGroup.ID20ms = 0U; SysScheduling.TaskGroup.ID20ms = 0U;
SysScheduling.TaskGroup.ID50ms = 0U; SysScheduling.TaskGroup.ID50ms = 0U;
......
...@@ -255,6 +255,7 @@ void Sys_Run_Mode_100ms_Tasks(void) ...@@ -255,6 +255,7 @@ void Sys_Run_Mode_100ms_Tasks(void)
Common_Set_K_Line_Value(); Common_Set_K_Line_Value();
Common_DTC_Server(); Common_DTC_Server();
/*车速频率外发*/
Drive_Info_Speed1_Plus_Conversion(); Drive_Info_Speed1_Plus_Conversion();
//YZHD_Count++; //YZHD_Count++;
......
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