|
|
@@ -105,27 +105,37 @@
|
|
|
#define ADC_TO_CURR_ceof2 (0.3404f)
|
|
|
|
|
|
|
|
|
-/* 温度,母线,油门等采集*/
|
|
|
-#define MOTOR_TEMP_CHAN ADC_CHANNEL_0
|
|
|
-
|
|
|
+/* 母线电压采集 */
|
|
|
#define VBUS_V_CHAN ADC_CHANNEL_4
|
|
|
#define VBUS_V_ADC_GROUP GPIOA
|
|
|
#define VBUS_V_ADC_PIN GPIO_PIN_4
|
|
|
#define VBUS_V_ADC_RCU RCU_GPIOA
|
|
|
#define VBUS_V_ADC_MODE GPIO_MODE_AIN
|
|
|
-
|
|
|
#define VBUS_VOL_CEOF (ADC_REFERENCE_VOLTAGE*41/ADC_FULL_MAX)
|
|
|
|
|
|
-/* 是否有目前电流采集 */
|
|
|
+/* MOS 温度采集 */
|
|
|
+#define MOS_TEMP_ADC_CHAN ADC_CHANNEL_3
|
|
|
+#define MOS_TEMP_ADC_GROUP GPIOA
|
|
|
+#define MOS_TEMP_ADC_PIN GPIO_PIN_3
|
|
|
+#define MOS_TEMP_ADC_RCU RCU_GPIOA
|
|
|
+#define MOS_TEMP_ADC_MODE GPIO_MODE_AIN
|
|
|
+
|
|
|
+/* 电机温度采集 */
|
|
|
+#define MOTOR_TEMP_ADC_CHAN ADC_CHANNEL_0
|
|
|
+#define MOTOR_TEMP_ADC_GROUP GPIOA
|
|
|
+#define MOTOR_TEMP_ADC_PIN GPIO_PIN_0
|
|
|
+#define MOTOR_TEMP_ADC_RCU RCU_GPIOA
|
|
|
+#define MOTOR_TEMP_ADC_MODE GPIO_MODE_AIN
|
|
|
+
|
|
|
+/* 是否有母线电流采集 */
|
|
|
#define NO_SAMPLE_IDC //如果硬件没有采集母线电流,定义一下
|
|
|
|
|
|
-
|
|
|
+/* 转把电压采集 */
|
|
|
#define THROTTLE_CHAN ADC_CHANNEL_1 //转把信号
|
|
|
#define THROTTLE_V_ADC_GROUP GPIOA
|
|
|
#define THROTTLE_V_ADC_PIN GPIO_PIN_1
|
|
|
#define THROTTLE_V_ADC_RCU RCU_GPIOA
|
|
|
#define THROTTLE_V_ADC_MODE GPIO_MODE_AIN
|
|
|
-
|
|
|
#define THROTTLE_VOL_CEOF (ADC_REFERENCE_VOLTAGE*(15.1f/10.0f)/ADC_FULL_MAX)
|
|
|
|
|
|
/* UVW三相对地电压采集 */
|
|
|
@@ -159,6 +169,7 @@
|
|
|
#define GPIO_BRAKE_EXIT_SRC_PIN GPIO_PIN_SOURCE_3
|
|
|
#define GPIO_BREAK_MODE GPIO_LOW_BRK_MODE
|
|
|
|
|
|
+
|
|
|
/* 是否用编码器 */
|
|
|
#define USE_ENCODER_ABI
|
|
|
//#define ENCODER_CC_INVERT //编码器方向和电机反向
|