Przeglądaj źródła

1、马达参数增加极对数;
2、生产信息增加产品标识。

Dail 1 rok temu
rodzic
commit
4db5faec6c
2 zmienionych plików z 11 dodań i 7 usunięć
  1. 6 5
      User/Inc/var.h
  2. 5 2
      User/Src/var.c

+ 6 - 5
User/Inc/var.h

@@ -280,12 +280,13 @@ typedef struct
 {
   uint16_t Rate_Power;   //W,地址偏移0
 	uint16_t Rate_Speed;   //rpm,地址偏移2
-	uint16_t Coil_R;       //mohm,地址偏移4
+	uint16_t Coil_R;       //mOhm,地址偏移4
 	uint16_t Coil_Lq;      //mH,地址偏移6
 	uint16_t Coil_Ld;      //mH,地址偏移8
-	uint16_t Back_EMF;     //mV,地址偏移10
-	uint8_t Rate_Voltage;  //V,地址偏移12
-	uint8_t RS[3];
+	uint16_t Back_EMF;     //Peak Voltage, mV@1000rpm,地址偏移10
+	uint8_t  Rate_Voltage; //Rate Voltage, V,地址偏移12
+	uint8_t  Pole;         //极对数  
+	uint8_t  RS[2];
 }MC_MotorParam_Struct_t;
 
 //MC运行历史,占用空间48bytes
@@ -353,7 +354,7 @@ typedef struct
   char Manufacturer[8];       //生产厂商 ASCII,0x2E结束,无效填充0x20
 	char MacAddr[8];            //生产地 ASCII,0x2E结束,无效填充0x20
 	char MacDate[8];            //生产日期 ASCII,0x2E结束,无效填充0x20
-	char RS[8];
+	char ProductTag[8];         //产品标识
 }MC_MacInfo_Struct_t;
 
 //MC掉电临时保存数据,占用40bytes

+ 5 - 2
User/Src/var.c

@@ -245,7 +245,8 @@ const MC_MotorParam_Struct_t MC_MotorParam_Default =
 	(uint16_t)10,     //mH
 	(uint16_t)10,     //mH
 	(uint16_t)36000,  //mV
-	(uint8_t)36       //V
+	(uint8_t)36,      //V
+	(uint8_t)8
 };
 #elif defined (VOLANS_48V)
 const MC_MotorParam_Struct_t MC_MotorParam_Default =
@@ -256,7 +257,9 @@ const MC_MotorParam_Struct_t MC_MotorParam_Default =
 	(uint16_t)10,     //mH
 	(uint16_t)10,     //mH
 	(uint16_t)48000,  //mV
-	(uint8_t)48       //V
+	(uint8_t)48,      //V
+	(uint8_t)8
+
 };
 #endif