Commit e4dd577a authored by 郑萍's avatar 郑萍

🎉 init:修改utility中的文件

parent 8c26bdd8
# 2024.03.20
添加回滚App的功能
添加更新Boot程序的功能
添加校验App正确性的功能
# 2024.03.15
上传初版程序
\ No newline at end of file
VERSION ""
NS_ :
NS_DESC_
CM_
BA_DEF_
BA_
VAL_
CAT_DEF_
CAT_
FILTER
BA_DEF_DEF_
EV_DATA_
ENVVAR_DATA_
SGTYPE_
SGTYPE_VAL_
BA_DEF_SGTYPE_
BA_SGTYPE_
SIG_TYPE_REF_
VAL_TABLE_
SIG_GROUP_
SIG_VALTYPE_
SIGTYPE_VALTYPE_
BO_TX_BU_
BA_DEF_REL_
BA_REL_
BA_DEF_DEF_REL_
BU_SG_REL_
BU_EV_REL_
BU_BO_REL_
SG_MUL_VAL_
BS_:
BU_: Haojin232
VAL_TABLE_ ECU_Battery_Voltage ;
VAL_TABLE_ ECU_Warning_Lamp 1 "ON" 0 "OFF" ;
VAL_TABLE_ ECU_Vehicle_Speed ;
VAL_TABLE_ ECU_Engine_Speed ;
VAL_TABLE_ Key_ISTOP 1 "Enable" 0 "Unenable" ;
BO_ 1280 CAN_0x500: 8 Vector__XXX
SG_ Key_ISTOP : 0|1@0+ (1,0) [0|1] "" Vector__XXX
BO_ 1026 CAN_0x402: 8 Haojin232
SG_ ECU_Warning_Lamp : 63|1@0+ (1,0) [0|1] "" Vector__XXX
BO_ 1025 CAN_0x401: 8 Haojin232
SG_ ECU_Battery_Voltage : 23|8@0+ (0.1,0) [0|255] "" Vector__XXX
BO_ 257 CAN_0x101: 3 Haojin232
SG_ ECU_Vehicle_Speed : 23|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ECU_Engine_Speed : 7|16@0+ (0.25,0) [0|65535] "" Vector__XXX
BA_DEF_ "BusType" STRING ;
BA_DEF_ BU_ "NodeLayerModules" STRING ;
BA_DEF_ BU_ "ECU" STRING ;
BA_DEF_ BU_ "CANoeJitterMax" INT 0 0;
BA_DEF_ BU_ "CANoeJitterMin" INT 0 0;
BA_DEF_ BU_ "CANoeDrift" INT 0 0;
BA_DEF_ BU_ "CANoeStartDelay" INT 0 0;
BA_DEF_DEF_ "BusType" "";
BA_DEF_DEF_ "NodeLayerModules" "";
BA_DEF_DEF_ "ECU" "";
BA_DEF_DEF_ "CANoeJitterMax" 0;
BA_DEF_DEF_ "CANoeJitterMin" 0;
BA_DEF_DEF_ "CANoeDrift" 0;
BA_DEF_DEF_ "CANoeStartDelay" 0;
VAL_ 1280 Key_ISTOP 1 "Enable" 0 "Unenable" ;
VAL_ 1026 ECU_Warning_Lamp 1 "ON" 0 "OFF" ;
//******************************BUSMASTER Messages and signals Database ******************************//
[DATABASE_VERSION] 1.3
[PROTOCOL] CAN
[BUSMASTER_VERSION] [3.2.2]
[NUMBER_OF_MESSAGES] 15
[START_MSG] CAN_0x393,915,8,7,1,S
[START_SIGNALS] ICU_HardVer,8,1,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SubHardVer,8,2,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SoftVer,8,3,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SubSoftVer,8,4,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SoftPhaseVer,8,5,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_ProtoVer,8,6,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_ProtoSubVer,8,7,0,U,255,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x398,920,8,6,1,S
[START_SIGNALS] ICU_SN5,8,1,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SN4,8,2,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SN3,8,3,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SN2,8,4,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SN1,8,5,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SN0,8,6,0,U,255,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x39D,925,8,6,1,S
[START_SIGNALS] ICU_ProductName,16,2,0,U,65535,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_ProductCode,16,4,0,U,65535,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_CustomerCode,8,5,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_ProductYear,8,6,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_ProductMon,8,7,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_ProductDay,8,8,0,U,255,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x3A2,930,8,13,1,S
[START_SIGNALS] ICU_POWERStateFB,4,1,0,U,15,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_KL15State,1,1,4,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_LEDLightState,1,1,5,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_BuzzerState,1,1,6,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_IndicatorLightState,3,2,0,U,7,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_IndicatorLightPowerState,1,2,3,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_GrassFullState,1,2,4,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_kEY_AState,1,2,5,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_kEY_BState,1,2,6,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_kEY_CState,1,2,7,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_kEY_DState,1,3,0,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_kEY_EState,1,3,1,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_BluetoothConnectState,3,3,4,U,7,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x3A7,935,8,4,1,S
[START_SIGNALS] ICU_MasterBMSCommunicatlost,1,1,0,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_SlaveBMSCommunicatlost,1,1,1,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_MCUCommunicatlost,1,1,2,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] ICU_VCUCommunicatlost,1,1,3,U,1,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x157,343,8,3,1,S
[START_SIGNALS] BMCU_PTOSwicthState,1,1,3,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] BMCU_BladeSpeedGear,3,1,4,U,7,0,0,0.000000,1.000000,,
[START_SIGNALS] BMCU_ErrorGrage,3,5,0,U,7,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x38E,910,8,2,1,S
[START_SIGNALS] BMCU_Moto1_Locked_RotorFault,1,2,0,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] BMCU_Moto2_Locked_RotorFault,1,2,1,U,1,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x18200A20,404752928,8,1,1,X
[START_SIGNALS] MBMS_Soc,8,5,0,U,255,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x18202922,404760866,8,4,1,X
[START_SIGNALS] MBMS_TOTALSigCharge,1,1,0,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] MBMS_TOTALSigAcc,1,1,1,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] MBMS_TOTALSigOn,1,1,2,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] MBMS_TOTALWorkState,3,2,0,U,7,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x18203020,404762656,8,1,1,X
[START_SIGNALS] MBMS_StatSoc,8,5,0,U,255,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x18203220,404763168,8,2,1,X
[START_SIGNALS] MBMS_StatBattWorkState,4,1,0,U,15,0,0,0.000000,1.000000,,
[START_SIGNALS] MBMS_StatBattChargeState,3,2,0,U,7,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x125,293,8,10,1,S
[START_SIGNALS] MMCU_WorkState,2,1,0,U,3,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_PowerMode,4,1,2,U,15,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_TravelSpeedGear,2,2,0,U,3,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_EBSState,2,2,6,U,3,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_LockMotoState,1,3,0,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_SeatDetectState,1,3,1,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_ParkingGearState,1,3,7,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_DCDCEnableState,1,4,1,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_ChgProtectState,1,4,2,U,1,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_ErrorGrage,3,7,0,U,7,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x339,825,8,2,1,S
[START_SIGNALS] MMCU_SingleWorkingHours,8,6,0,U,255,0,0,0.000000,1.000000,,
[START_SIGNALS] MMCU_AccumulatedWorkHours,16,8,0,U,65535,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x18200A21,404752929,8,1,1,X
[START_SIGNALS] SBMS_Soc,8,5,0,U,255,0,0,0.000000,1.000000,,
[END_MSG]
[START_MSG] CAN_0x134,308,8,1,1,S
[START_SIGNALS] SMCU_ErrorGrage,3,3,0,U,7,0,0,0.000000,1.000000,,
[END_MSG]
\ No newline at end of file
VERSION ""
BS_:
BU_:
BO_ 915 CAN_0x393: 8 Vector__XXX
SG_ ICU_ProtoSubVer : 55|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_ProtoVer : 47|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SoftPhaseVer : 39|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SubSoftVer : 31|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SoftVer : 23|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SubHardVer : 15|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_HardVer : 7|8@0+ (1,0) [0|255] "" Vector__XXX
BO_ 920 CAN_0x398: 8 Vector__XXX
SG_ ICU_SN0 : 47|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SN1 : 39|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SN2 : 31|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SN3 : 23|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SN4 : 15|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_SN5 : 7|8@0+ (1,0) [0|255] "" Vector__XXX
BO_ 925 CAN_0x39D: 8 Vector__XXX
SG_ ICU_ProductDay : 63|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_ProductMon : 55|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_ProductYear : 47|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_CustomerCode : 39|8@0+ (1,0) [0|255] "" Vector__XXX
SG_ ICU_ProductCode : 23|16@0+ (1,0) [0|65535] "" Vector__XXX
SG_ ICU_ProductName : 7|16@0+ (1,0) [0|65535] "" Vector__XXX
BO_ 930 CAN_0x3A2: 8 Vector__XXX
SG_ ICU_BluetoothConnectState : 22|3@0+ (1,0) [0|7] "" Vector__XXX
SG_ ICU_kEY_EState : 17|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_kEY_DState : 16|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_kEY_CState : 15|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_kEY_BState : 14|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_kEY_AState : 13|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_GrassFullState : 12|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_IndicatorLightPowerState : 11|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_IndicatorLightState : 10|3@0+ (1,0) [0|7] "" Vector__XXX
SG_ ICU_BuzzerState : 6|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_LEDLightState : 5|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_KL15State : 4|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_POWERStateFB : 3|4@0+ (1,0) [0|15] "" Vector__XXX
BO_ 935 CAN_0x3A7: 8 Vector__XXX
SG_ ICU_VCUCommunicatlost : 3|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_MCUCommunicatlost : 2|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_SlaveBMSCommunicatlost : 1|1@0- (1,0) [0|1] "" Vector__XXX
SG_ ICU_MasterBMSCommunicatlost : 0|1@0- (1,0) [0|1] "" Vector__XXX
BO_ 343 CAN_0x157: 8 Vector__XXX
SG_ BMCU_ErrorGrage : 34|3@0+ (1,0) [0|7] "" Vector__XXX
SG_ BMCU_BladeSpeedGear : 6|3@0+ (1,0) [0|7] "" Vector__XXX
SG_ BMCU_PTOSwicthState : 3|1@0- (1,0) [0|1] "" Vector__XXX
BO_ 910 CAN_0x38E: 8 Vector__XXX
SG_ BMCU_Moto2_Locked_RotorFault : 9|1@0- (1,0) [0|1] "" Vector__XXX
SG_ BMCU_Moto1_Locked_RotorFault : 8|1@0- (1,0) [0|1] "" Vector__XXX
BO_ 2552236576 CAN_0x18200A20: 8 Vector__XXX
SG_ MBMS_Soc : 39|8@0+ (1,0) [0|255] "" Vector__XXX
BO_ 2552244514 CAN_0x18202922: 8 Vector__XXX
SG_ MBMS_TOTALWorkState : 10|3@0+ (1,0) [0|7] "" Vector__XXX
SG_ MBMS_TOTALSigOn : 2|1@0- (1,0) [0|1] "" Vector__XXX
SG_ MBMS_TOTALSigAcc : 1|1@0- (1,0) [0|1] "" Vector__XXX
SG_ MBMS_TOTALSigCharge : 0|1@0- (1,0) [0|1] "" Vector__XXX
BO_ 2552246304 CAN_0x18203020: 8 Vector__XXX
SG_ MBMS_StatSoc : 39|8@0+ (1,0) [0|255] "" Vector__XXX
BO_ 2552246816 CAN_0x18203220: 8 Vector__XXX
SG_ MBMS_StatBattChargeState : 10|3@0+ (1,0) [0|7] "" Vector__XXX
SG_ MBMS_StatBattWorkState : 3|4@0+ (1,0) [0|15] "" Vector__XXX
BO_ 293 CAN_0x125: 8 Vector__XXX
SG_ MMCU_ErrorGrage : 50|3@0+ (1,0) [0|7] "" Vector__XXX
SG_ MMCU_ChgProtectState : 26|1@0- (1,0) [0|1] "" Vector__XXX
SG_ MMCU_DCDCEnableState : 25|1@0- (1,0) [0|1] "" Vector__XXX
SG_ MMCU_ParkingGearState : 23|1@0- (1,0) [0|1] "" Vector__XXX
SG_ MMCU_SeatDetectState : 17|1@0- (1,0) [0|1] "" Vector__XXX
SG_ MMCU_LockMotoState : 16|1@0- (1,0) [0|1] "" Vector__XXX
SG_ MMCU_EBSState : 15|2@0+ (1,0) [0|3] "" Vector__XXX
SG_ MMCU_TravelSpeedGear : 9|2@0+ (1,0) [0|3] "" Vector__XXX
SG_ MMCU_PowerMode : 5|4@0+ (1,0) [0|15] "" Vector__XXX
SG_ MMCU_WorkState : 1|2@0+ (1,0) [0|3] "" Vector__XXX
BO_ 825 CAN_0x339: 8 Vector__XXX
SG_ MMCU_AccumulatedWorkHours : 55|16@0+ (1,0) [0|65535] "" Vector__XXX
SG_ MMCU_SingleWorkingHours : 47|8@0+ (1,0) [0|255] "" Vector__XXX
BO_ 2552236577 CAN_0x18200A21: 8 Vector__XXX
SG_ SBMS_Soc : 39|8@0+ (1,0) [0|255] "" Vector__XXX
BO_ 308 CAN_0x134: 8 Vector__XXX
SG_ SMCU_ErrorGrage : 18|3@0+ (1,0) [0|7] "" Vector__XXX
/**************************************************************************//**
* \file Analog_Signals.h
* \brief Analog signal processing
* \attention
*
* This file is automatically generated by analog signals configuration tool.
* Date : 2024/6/16 16:49:27
* Cfg Tool Ver : 1.1.0
* Engineer : ShiHao
* (c) Heilongjiang TYW electronics co., LTD
*
******************************************************************************/
#ifndef ANALOG_SIGNALS_H__
#define ANALOG_SIGNALS_H__
/* Includes -----------------------------------------------------------------*/
#include "ADC.h"
#include "Analog_Circuits.h"
#include "RTE.h"
/* C binding of definitions if building with C++ compiler */
#ifdef __cplusplus
extern {
#endif
/*! @{ */
/* Exported types ------------------------------------------------------------*/
enum ADCChName
{
ADC_CH_KL30_VOLTAGE = 0,
ADC_CH_KL15_VOLTAGE,
};
/* Exported macro ------------------------------------------------------------*/
#define ADC_TOTAL_CH_NUMBER (2U)
#define ADC_SIGNAL_CH_NUMBER (2U)
#define ADC_REF_VOLTAGE u16ADCRefVoltage
/* Exported variables --------------------------------------------------------*/
extern volatile uint16_t u16ADCRefVoltage;
extern const uint8_t u8ADCChList[];
/* Exported functions --------------------------------------------------------*/
extern void Analog_Signal_Conv_Init(void);
extern void Analog_Signal_Conv_Stop(void);
extern void Analog_Signal_Conv_Service(void);
extern uint16_t ADC_Read_Signal(uint8_t u8ADCCh);
extern uint8_t ADC_Read_Signal_Valid(uint8_t u8ADCCh);
extern uint16_t ADC_Conv_Single_Channel(uint8_t u8ADCCh);
/*! @} */
#ifdef __cplusplus
}
#endif
#endif /* ANALOG_SIGNALS_H__ */
This diff is collapsed.
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