Преглед изворни кода

MC_VL65X3&VS75X3-TC013039-MB2002&3HK-V2.1.6.1.1_20210701
1、针对HK单片机串口通讯不稳定问题,屏蔽与TE通讯相关的检测;
2、硬件版本号和客户标识符增加“HK”。

dail пре 4 година
родитељ
комит
8fe07bd16e

+ 1 - 1
Core/Src/usart.c

@@ -58,7 +58,7 @@ void MX_USART3_UART_Init(void)
 {
 
   huart3.Instance = USART3;
-  huart3.Init.BaudRate = 9600;
+  huart3.Init.BaudRate = 9696;
   huart3.Init.WordLength = UART_WORDLENGTH_8B;
   huart3.Init.StopBits = UART_STOPBITS_1;
   huart3.Init.Parity = UART_PARITY_NONE;

Разлика између датотеке није приказан због своје велике величине
+ 2362 - 2362
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


BIN
MDK-ARM/bin/MC_VL65X3&VS75X3(125K)-TC013039-MB2002&3HK-V2.1.6.1.1_20210701.bin


BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 1 - 1
User/Src/fault_check.c

@@ -1008,7 +1008,7 @@ void MC_Fault_Check_Process(void)
 	MC_Fault_MOS_Process(ADC_3ShuntCurrent_RMSValue, &MC_ErrorCode);
 
   //TE故障检测
-	#if 0
+	#if 1
 	if(TE_CheckFlag == SET)//针对样机的TE软件版本,不检测故障
 	{
   	MC_Fault_TE_Process(&MC_TE_SensorStatus, IsComOK_TE.IsOK_Flag, &MC_ErrorCode);

+ 1 - 1
User/Src/tasks.c

@@ -844,7 +844,7 @@ void MC_TemperatureLogProcess(void)
 	static uint16_t SavePeriodCnt = 0;
 	static TrueOrFalse_Flag_Struct_t DataChangeFlag = FALSE;
 	
-	if((IsSendDataToTE_Step == SENDUPDATA) || (IsComOK_TE.IsOK_Flag == FALSE))  //TE升级状态,或TE通讯失败状态下,不存储历史温度,TE无APP时对主控采集AD有影响
+	if(HAL_GetTick() < 10000)  //开机前10s不处
 	{
 	  PeriodTimeCnt = HAL_GetTick();
 		return;

+ 4 - 4
User/Src/var.c

@@ -489,12 +489,12 @@ void Var_Init(void)
 	memcpy((uint8_t*)&PBU_ConfigParam.GearsNum, (uint8_t*)&PBU_ConfigParam_Default.GearsNum, sizeof(PBU_ConfigParam_Struct_t));
 		
 	//MC版本信息初始化,Mode和SN从EEPROM读取
-  strncpy(MC_VerInfo.HW_Version, (char*)"QD007E.         ", 16);
-	strncpy(MC_VerInfo.FW_Version, (char*)"V2r1r6_20210629.", 16);
-	strncpy(Firmware_Special, (char*)"TC013039-MB2002&3-V1r1.         ", 32);
+  strncpy(MC_VerInfo.HW_Version, (char*)"QD007E_HK.       ", 16);
+	strncpy(MC_VerInfo.FW_Version, (char*)"V2r1r6_20210701.", 16);
+	strncpy(Firmware_Special, (char*)"TC013039-MB2002&3HK-V1r1.       ", 32);
 		
 	//电机型号
-	strncpy(MC_VerInfo.Mode, (char*)"VS7500.", 16);
+	strncpy(MC_VerInfo.Mode, (char*)"VL65X3&VS75X3.  ", 16);
 	
 	//电机序列号
 	strncpy(MC_VerInfo.SN_Num, (char*)"0000000000000000", 16);

+ 4 - 0
修改说明.txt

@@ -371,4 +371,8 @@ MC_VS7500-TC013039-MB2002&3-V2.1.6.1.1_20210629
 3、增加软件过流保护功能;
 4、接收到关机指令后,先关闭车灯,解决开灯状态关机后,下次开机时灯会闪烁。
 
+MC_VL65X3&VS75X3-TC013039-MB2002&3HK-V2.1.6.1.1_20210701
+1、针对HK单片机串口通讯不稳定问题,屏蔽与TE通讯相关的检测;
+2、硬件版本号和客户标识符增加“HK”。
+
 

Неке датотеке нису приказане због велике количине промена