Browse Source

增加调试信息。

Dail 1 year ago
parent
commit
7bf1d583a9

BIN
.vs/ConsoleApp2/v17/.suo


+ 116 - 1
Program.cs

@@ -122,7 +122,7 @@ namespace ConsoleApp2
 
         static void Main(string[] args)
         {
-            Console.WriteLine("欢迎使用 MOTINOVA E-Bike 驱动系统参数生成软件");
+            Console.WriteLine("欢迎使用 MOTINOVA E-Bike 驱动系统参数生成软件 V2.0.0 20240112");
             //账户登录            
             Console.WriteLine("请输入使用密码:");
             if (Console.ReadLine() != "123456")
@@ -647,6 +647,7 @@ namespace ConsoleApp2
                         DicRowNum.Add("[力矩传感器参数]", 0);
                         DicRowNum.Add("[其它传感器参数]", 0);
                         DicRowNum.Add("[助力参数]", 0);
+                        DicRowNum.Add("[调试参数]", 0);
 
                         Dictionary<string, int> __dict = new Dictionary<string, int>(DicRowNum);
                         foreach (KeyValuePair<string, int> item in __dict)
@@ -1153,6 +1154,120 @@ namespace ConsoleApp2
                                                 }
                                                 break;
                                             }
+                                        case "[调试参数]":
+                                            {
+                                                CmdCode[0] = 0x46;
+                                                CmdCode[1] = 0x3C;
+                                                ushort uDataTemp;
+                                                short sDataTemp;
+                                                //存储标志
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 1].ToString().Split(',')[1]);
+                                                CmdCode[2] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[3] = (byte)(uDataTemp >> 8);
+                                                //运行模式
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 2].ToString().Split(',')[1]);
+                                                CmdCode[4] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[5] = (byte)(uDataTemp >> 8);
+                                                //位置获取模式
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 3].ToString().Split(',')[1]);
+                                                CmdCode[6] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[7] = (byte)(uDataTemp >> 8);
+                                                //采样模式
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 4].ToString().Split(',')[1]);
+                                                CmdCode[8] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[9] = (byte)(uDataTemp >> 8);
+                                                //旋转方向
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 5].ToString().Split(',')[1]);
+                                                CmdCode[10] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[11] = (byte)(uDataTemp >> 8);
+                                                //定位电流
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 6].ToString().Split(',')[1]);
+                                                CmdCode[12] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[13] = (byte)(uDataTemp >> 8);
+                                                //拖拽电压
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 7].ToString().Split(',')[1]);
+                                                CmdCode[14] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[15] = (byte)(uDataTemp >> 8);
+                                                //拖拽电流
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 8].ToString().Split(',')[1]);
+                                                CmdCode[16] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[17] = (byte)(uDataTemp >> 8);
+                                                //拖拽频率
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 9].ToString().Split(',')[1]);
+                                                CmdCode[18] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[19] = (byte)(uDataTemp >> 8);
+                                                //加速斜率
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 10].ToString().Split(',')[1]);
+                                                CmdCode[20] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[21] = (byte)(uDataTemp >> 8);
+                                                //减速斜率
+                                                sDataTemp = Convert.ToInt16(arrText[rowNum + 11].ToString().Split(',')[1]);
+                                                CmdCode[22] = (byte)(sDataTemp & 0xFF);
+                                                CmdCode[23] = (byte)(sDataTemp >> 8);
+                                                //转速环控制带宽
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 12].ToString().Split(',')[1]);
+                                                CmdCode[24] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[25] = (byte)(uDataTemp >> 8);
+                                                //转速环控制m
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 13].ToString().Split(',')[1]);
+                                                CmdCode[26] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[27] = (byte)(uDataTemp >> 8);
+                                                //电流环控制带宽
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 14].ToString().Split(',')[1]);
+                                                CmdCode[28] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[29] = (byte)(uDataTemp >> 8);
+                                                //电流环控制m
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 15].ToString().Split(',')[1]);
+                                                CmdCode[30] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[31] = (byte)(uDataTemp >> 8);
+                                                //磁链观测器带宽
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 16].ToString().Split(',')[1]);
+                                                CmdCode[32] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[33] = (byte)(uDataTemp >> 8);
+                                                //磁链观测器m
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 17].ToString().Split(',')[1]);
+                                                CmdCode[34] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[35] = (byte)(uDataTemp >> 8);
+                                                //锁相环带宽
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 18].ToString().Split(',')[1]);
+                                                CmdCode[36] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[37] = (byte)(uDataTemp >> 8);
+                                                //锁相环m
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 19].ToString().Split(',')[1]);
+                                                CmdCode[38] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[39] = (byte)(uDataTemp >> 8);
+                                                //惯量
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 20].ToString().Split(',')[1]);
+                                                CmdCode[40] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[41] = (byte)(uDataTemp >> 8);
+                                                //PWM最大占空比
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 21].ToString().Split(',')[1]);
+                                                CmdCode[42] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[43] = (byte)(uDataTemp >> 8);
+                                                //PWM七段式切五段式阈值
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 22].ToString().Split(',')[1]);
+                                                CmdCode[44] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[45] = (byte)(uDataTemp >> 8);
+                                                //功率限幅
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 23].ToString().Split(',')[1]);
+                                                CmdCode[46] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[47] = (byte)(uDataTemp >> 8);
+                                                //功率限幅Error
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 24].ToString().Split(',')[1]);
+                                                CmdCode[48] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[49] = (byte)(uDataTemp >> 8);
+                                                //功率限幅Kp
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 25].ToString().Split(',')[1]);
+                                                CmdCode[50] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[51] = (byte)(uDataTemp >> 8);
+                                                //功率限幅Ki
+                                                uDataTemp = Convert.ToUInt16(arrText[rowNum + 26].ToString().Split(',')[1]);
+                                                CmdCode[52] = (byte)(uDataTemp & 0xFF);
+                                                CmdCode[53] = (byte)(uDataTemp >> 8);
+                                                //写入文件
+                                                file.WriteLine(CmdCode_To_CmdSave(0x751, 0x16, CmdCode));
+                                                break;
+                                            }
                                         default: break;
                                     }
                                 }

BIN
bin/Debug/ConsoleApp2.exe


BIN
bin/Debug/ConsoleApp2.pdb


+ 8 - 8
bin/Debug/模板_大牙盘.src

@@ -27,7 +27,7 @@
 
 [马达信息],1
 存储标志,1
-极对数,7
+极对数,8
 电阻,150
 d轴电感,7650
 q轴电感,10200
@@ -43,7 +43,7 @@ Id最最小,-300
 
 [整车参数],1
 存储标志,1
-轮胎周长,219
+轮胎周长,217
 电控传动比,35
 助力最大限速,25
 推行模式限速,6
@@ -65,23 +65,23 @@ Id最最小,-300
 最新零点,600
 最大转矩,850
 第一阶段加载值,240
-第一阶段采集值,1427
+第一阶段采集值,1428
 第二阶段加载值,480
-第二阶段采集值,1985
+第二阶段采集值,1986
 第三阶段加载值,720
-第三阶段采集值,2544
+第三阶段采集值,2545
 第四阶段加载值,960
-第四阶段采集值,3103
+第四阶段采集值,3104
 
 [其它传感器参数],1
 存储标志,1
-踏频一圈脉冲数,64
+踏频一圈脉冲数,63
 车速一圈脉冲数,1
 
 [助力参数],1
 存储标志,1
 空,0
-零速启动增益,4096
+零速启动增益,4095
 巡航启动增益,4096
 转矩曲线1a,0
 转矩曲线1b,0

+ 19 - 19
bin/Debug/模板_大牙盘.ttcfg

@@ -11,41 +11,41 @@
 [生产信息]
 55 AA 07 51 16 22 24 20 54 54 49 55 4D 00 00 00 57 55 48 41 4E 00 00 00 32 30 32 32 30 31 30 31 4D 4D 5F 4D 43 31 00 00 7E 4E CC B0 F0 
 [马达信息]
-55 AA 07 51 16 2A 3B 28 01 00 07 00 96 00 E2 1D D8 27 C0 12 00 00 D4 FE 88 13 FA 00 C4 09 68 01 C4 09 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 A6 74 A7 72 F0 
+55 AA 07 51 16 2A 3B 28 01 00 08 00 96 00 E2 1D D8 27 C0 12 00 00 D4 FE 88 13 FA 00 C4 09 68 01 C4 09 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 31 71 BF F4 F0 
 [整车参数]
-55 AA 07 51 16 1E 3D 1C 01 00 DB 00 23 00 19 00 06 00 26 00 0B 00 55 01 AA 02 06 00 00 00 02 00 0F 00 00 00 B7 1C 9E 92 F0 
+55 AA 07 51 16 1E 3D 1C 01 00 D9 00 23 00 19 00 06 00 26 00 0B 00 55 01 AA 02 06 00 00 00 02 00 0F 00 00 00 5B 11 43 44 F0 
 [力矩传感器参数]
-55 AA 07 51 16 30 47 2E 01 00 58 02 00 00 00 00 00 00 58 02 52 03 F0 00 93 05 E0 01 C1 07 D0 02 F0 09 C0 03 1F 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 A2 EE FF F0 
+55 AA 07 51 16 30 47 2E 01 00 58 02 00 00 00 00 00 00 58 02 52 03 F0 00 94 05 E0 01 C2 07 D0 02 F1 09 C0 03 20 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DA C3 BB 7F F0 
 [其它传感器参数]
-55 AA 07 51 16 10 42 0E 01 00 40 00 01 00 00 00 00 00 00 00 00 00 A8 C0 B4 F8 F0 
+55 AA 07 51 16 10 42 0E 01 00 3F 00 01 00 00 00 00 00 00 00 00 00 C2 DB 74 23 F0 
 [助力参数]
 [曲线1]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 01 00 01 00 00 00 00 00 00 00 00 00 00 08 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 D4 BE C8 48 F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 01 00 01 00 00 00 00 00 00 00 00 00 00 08 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 DA DF AB 71 F0 
 [曲线2]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 02 00 02 00 00 00 00 00 00 00 00 00 9A 09 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 4E 04 70 E4 F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 02 00 02 00 00 00 00 00 00 00 00 00 9A 09 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 40 65 13 DD F0 
 [曲线3]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 03 00 03 00 00 00 00 00 00 00 00 00 33 0B 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 5E CB DE 15 F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 03 00 03 00 00 00 00 00 00 00 00 00 33 0B 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 50 AA BD 2C F0 
 [曲线4]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 04 00 04 00 00 00 00 00 5C 1B 00 00 99 01 00 00 11 01 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 C1 18 54 0C F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 04 00 04 00 00 00 00 00 5C 1B 00 00 99 01 00 00 11 01 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 CF 79 37 35 F0 
 [曲线5]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 05 00 05 00 00 00 00 00 00 24 00 00 99 01 00 00 11 01 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 3C B1 42 EB F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 05 00 05 00 00 00 00 00 00 24 00 00 99 01 00 00 11 01 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 32 D0 21 D2 F0 
 [曲线6]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 06 00 05 00 00 00 00 00 85 2F 00 00 99 01 00 00 11 01 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 02 54 E2 A1 F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 06 00 05 00 00 00 00 00 85 2F 00 00 99 01 00 00 11 01 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 0C 35 81 98 F0 
 [曲线7]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 07 00 05 00 F6 0C 00 00 EC 3D 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 B5 AA B3 33 F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 07 00 05 00 F6 0C 00 00 EC 3D 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 BB CB D0 0A F0 
 [曲线8]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 08 00 05 00 E1 26 00 00 14 52 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 67 E9 D7 BA F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 08 00 05 00 E1 26 00 00 14 52 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 69 88 B4 83 F0 
 [曲线9]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 09 00 05 00 8F 8E 00 00 47 59 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 DB DD BC 25 F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 09 00 05 00 8F 8E 00 00 47 59 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 D5 BC DF 1C F0 
 [曲线10]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 0A 00 05 00 33 03 01 00 33 73 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 9D FF 8E CD F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 0A 00 05 00 33 03 01 00 33 73 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 93 9E ED F4 F0 
 [曲线11]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 0B 00 05 00 66 06 02 00 33 73 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 81 CC 35 9B F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 0B 00 05 00 66 06 02 00 33 73 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 8F AD 56 A2 F0 
 [曲线12]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 0C 00 05 00 33 8B 03 00 33 73 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 4A 59 EE 2F F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 0C 00 05 00 33 8B 03 00 33 73 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 44 38 8D 16 F0 
 [曲线13]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 0D 00 05 00 33 03 01 00 33 73 00 00 00 00 00 00 55 FD FF FF 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 BF C0 51 D1 F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 0D 00 05 00 33 03 01 00 33 73 00 00 00 00 00 00 55 FD FF FF 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 B1 A1 32 E8 F0 
 [曲线14]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 0E 00 05 00 66 06 02 00 33 73 00 00 00 00 00 00 55 FD FF FF 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 6B 40 7F 10 F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 0E 00 05 00 66 06 02 00 33 73 00 00 00 00 00 00 55 FD FF FF 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 65 21 1C 29 F0 
 [曲线15]
-55 AA 07 51 16 52 44 50 01 00 00 00 00 10 00 10 0F 00 05 00 33 8B 03 00 33 73 00 00 00 00 00 00 55 FD FF FF 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 FD C0 07 AA F0 
+55 AA 07 51 16 52 44 50 01 00 00 00 FF 0F 00 10 0F 00 05 00 33 8B 03 00 33 73 00 00 00 00 00 00 55 FD FF FF 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 32 00 32 00 14 00 BC 02 40 00 05 00 F4 01 19 00 1B 00 32 00 20 4E E0 B1 F4 01 E8 03 00 00 00 00 00 00 00 00 F3 A1 64 93 F0 

+ 207 - 0
bin/Debug/金科一德轮毂750W参数.src

@@ -0,0 +1,207 @@
+#说明
+#0表示命令无效,1开启该命令的参数写入
+
+[型号],1
+电机型号,NM750
+
+[SN号],0
+电机SN,JINKEYIDE
+
+[校验码],0
+校验码,MOTINOVA
+
+[自定义1],0
+自定义字符串1,1111
+
+[自定义2],0
+自定义字符串2,2222
+
+[自定义3],0
+自定义字符串3,3333
+
+[生产信息],1
+生产商,TTIUM
+生产地,WUHAN
+生产日期,20220101
+生产表示,GF_750_1
+
+[马达信息],0
+存储标志,1
+极对数,8
+电阻,150
+d轴电感,7650
+q轴电感,10200
+永磁体磁链,4800
+Id最大值,0
+Id最最小,-300
+额定转速,5000
+额定功率,250
+额定电流,2500
+额定电压,360
+惯量,2500
+最大转矩,30
+
+[整车参数],0
+存储标志,1
+轮胎周长,217
+电控传动比,35
+助力最大限速,25
+推行模式限速,6
+前牙盘,38
+后牙盘,11
+助力方案1,341
+助力方案2,682
+前后灯参数,6
+周长微调,0
+启动模式,2
+开关机时间,15
+
+[力矩传感器参数],0
+存储标志,1
+出厂零点,600
+历史零点1,0
+历史零点2,0
+历史零点3,0
+最新零点,600
+最大转矩,850
+第一阶段加载值,240
+第一阶段采集值,1428
+第二阶段加载值,480
+第二阶段采集值,1986
+第三阶段加载值,720
+第三阶段采集值,2545
+第四阶段加载值,960
+第四阶段采集值,3104
+
+[其它传感器参数],0
+存储标志,1
+踏频一圈脉冲数,63
+车速一圈脉冲数,1
+
+[助力参数],1
+存储标志,1
+空,0
+零速启动增益,8192
+巡航启动增益,4096
+转矩曲线1a,0
+转矩曲线1b,0
+转矩曲线1c,1228
+转矩曲线1d,45
+转矩曲线2a,0
+转矩曲线2b,0
+转矩曲线2c,1433
+转矩曲线2d,45
+转矩曲线3a,0
+转矩曲线3b,0
+转矩曲线3c,1638
+转矩曲线3d,45
+转矩曲线4a,0
+转矩曲线4b,3686
+转矩曲线4c,409
+转矩曲线4d,136
+转矩曲线5a,0
+转矩曲线5b,4976
+转矩曲线5c,409
+转矩曲线5d,136
+转矩曲线6a,0
+转矩曲线6b,6635
+转矩曲线6c,409
+转矩曲线6d,136
+转矩曲线7a,3317
+转矩曲线7b,5529
+转矩曲线7c,819
+转矩曲线7d,137
+转矩曲线8a,1990
+转矩曲线8b,7372
+转矩曲线8c,819
+转矩曲线8d,137
+转矩曲线9a,2654
+转矩曲线9b,8847
+转矩曲线9c,819
+转矩曲线9d,137
+转矩曲线10a,9953
+转矩曲线10b,7372
+转矩曲线10c,1228
+转矩曲线10d,137
+转矩曲线11a,13271
+转矩曲线11b,8847
+转矩曲线11c,1228
+转矩曲线11d,137
+转矩曲线12a,16588
+转矩曲线12b,9584
+转矩曲线12c,1228
+转矩曲线12d,137
+转矩曲线13a,9953
+转矩曲线13b,7372
+转矩曲线13c,1228
+转矩曲线13d,-227
+转矩曲线14a,13271
+转矩曲线14b,8847
+转矩曲线14c,1228
+转矩曲线14d,-227
+转矩曲线15a,16588
+转矩曲线15b,9584
+转矩曲线15c,1228
+转矩曲线15d,-227
+踏频曲线1a,0
+踏频曲线1b,0
+踏频曲线1c,45000
+踏频曲线1d,0
+踏频曲线2a,0
+踏频曲线2b,0
+踏频曲线2c,45000
+踏频曲线2d,0
+踏频曲线3a,0
+踏频曲线3b,0
+踏频曲线3c,45000
+踏频曲线3d,0
+踏频曲线4a,0
+踏频曲线4b,0
+踏频曲线4c,45000
+踏频曲线4d,0
+踏频曲线5a,0
+踏频曲线5b,0
+踏频曲线5c,45000
+踏频曲线5d,0
+助力启动阈值,80
+助力停止阈值,30
+启动时电流增长阶梯,4
+启动踏频脉冲数,32
+转矩滤波脉冲数,64
+待速转速,8
+待速最大电流,30
+车速限幅启动阈值,45
+车速限幅停止阈值,47
+踏频占比,50
+踏频助力Kp,1920
+踏频助力加速限制,512
+踏频助力退饱和步进,128
+踏频助力电流步进,20
+
+[调试参数],1
+存储标志,1
+整体运行模式,5
+位置获取模式,2
+采样模式,3
+旋转方向,1
+定位电流,1000
+拖拽电压,10
+拖拽电流,1000
+拖拽频率,20
+加速斜率,500
+减速斜率,100
+转速环控制器带宽,8
+转速环控制器m,16
+电流环控制器带宽,200
+电流环控制器m,3
+磁链观测器带宽,10
+磁链观测器m,10
+锁相环带宽,150
+锁相环m,10
+惯量,1000
+PWM 最大占空比,900
+PWM七段式切五段式阈值,700
+功率限幅值,12500
+功率Error,500
+功率限幅Kp,120
+功率限幅Ki,100

+ 37 - 0
bin/Debug/金科一德轮毂750W参数.ttcfg

@@ -0,0 +1,37 @@
+[型号]
+55 AA 07 51 16 12 22 10 4E 4D 37 35 30 00 00 00 00 00 00 00 00 00 00 00 29 47 50 E4 F0 
+[生产信息]
+55 AA 07 51 16 22 24 20 54 54 49 55 4D 00 00 00 57 55 48 41 4E 00 00 00 32 30 32 32 30 31 30 31 47 46 5F 37 35 30 5F 31 83 98 C5 33 F0 
+[助力参数]
+[曲线1]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 01 00 01 00 00 00 00 00 00 00 00 00 CC 04 00 00 2D 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 A3 B1 ED CF F0 
+[曲线2]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 02 00 02 00 00 00 00 00 00 00 00 00 99 05 00 00 2D 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 52 EF 26 8C F0 
+[曲线3]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 03 00 03 00 00 00 00 00 00 00 00 00 66 06 00 00 2D 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 69 C8 94 28 F0 
+[曲线4]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 04 00 04 00 00 00 00 00 66 0E 00 00 99 01 00 00 88 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 FA 2C 16 12 F0 
+[曲线5]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 05 00 05 00 00 00 00 00 70 13 00 00 99 01 00 00 88 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 DF A8 DA CD F0 
+[曲线6]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 06 00 05 00 00 00 00 00 EB 19 00 00 99 01 00 00 88 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 3B 44 51 D9 F0 
+[曲线7]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 07 00 05 00 F5 0C 00 00 99 15 00 00 33 03 00 00 89 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 78 69 BD 51 F0 
+[曲线8]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 08 00 05 00 C6 07 00 00 CC 1C 00 00 33 03 00 00 89 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 E2 03 EA 26 F0 
+[曲线9]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 09 00 05 00 5E 0A 00 00 8F 22 00 00 33 03 00 00 89 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 6C 06 B8 DE F0 
+[曲线10]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 0A 00 05 00 E1 26 00 00 CC 1C 00 00 CC 04 00 00 89 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 15 2A 79 2C F0 
+[曲线11]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 0B 00 05 00 D7 33 00 00 8F 22 00 00 CC 04 00 00 89 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 E1 B5 B4 2D F0 
+[曲线12]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 0C 00 05 00 CC 40 00 00 70 25 00 00 CC 04 00 00 89 00 00 00 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 B7 61 2F 2B F0 
+[曲线13]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 0D 00 05 00 E1 26 00 00 CC 1C 00 00 CC 04 00 00 1D FF FF FF 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 ED 52 70 DE F0 
+[曲线14]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 0E 00 05 00 D7 33 00 00 8F 22 00 00 CC 04 00 00 1D FF FF FF 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 D1 7E 28 48 F0 
+[曲线15]
+55 AA 07 51 16 52 44 50 01 00 00 00 00 20 00 10 0F 00 05 00 CC 40 00 00 70 25 00 00 CC 04 00 00 1D FF FF FF 00 00 00 00 00 00 00 00 C8 AF 00 00 00 00 00 00 50 00 1E 00 04 00 20 00 40 00 08 00 1E 00 2D 00 2F 00 32 00 80 07 00 02 80 00 14 00 00 00 00 00 00 00 00 00 DA BF 10 40 F0 
+[调试参数]
+55 AA 07 51 16 3E 46 3C 01 00 05 00 02 00 03 00 01 00 E8 03 0A 00 E8 03 14 00 F4 01 64 00 08 00 10 00 C8 00 03 00 0A 00 0A 00 96 00 0A 00 E8 03 84 03 BC 02 D4 30 F4 01 78 00 64 00 00 00 00 00 00 00 00 00 D4 D5 09 9C F0 

+ 107 - 0
bin/Debug/金科一德量产150台PSX014批量修改参数225cm.src

@@ -0,0 +1,107 @@
+#说明
+#0表示命令无效,1开启该命令的参数写入
+
+[校验码],0
+校验码,MOTINOVA
+
+[自定义1],1
+自定义字符串1,CLEAR_ODO
+
+[自定义2],0
+自定义字符串2,2222
+
+[自定义3],0
+自定义字符串3,3333
+
+[用户参数1],1
+指拨模式,129,指拨限速减5,零速启动,挡位不限功率,力矩型
+启动模式,3
+停机时间,100
+限速值,37
+下降速度,3
+前飞,16
+后飞,16
+限流,17
+温度预警,95
+温度保护,125
+无码表,85
+轮胎周长,225
+电机系列号,4
+ECO助力增益,120
+ECO加速度增益,120
+NORM助力增益,120
+NORM加速度增益,120
+SPORT助力增益,120
+SPORT加速度增益,120
+TURBO助力增益,120
+TURBO加速度增益,120
+SMART助力增益,120
+SMART加速度增益,120
+速度信号个数,1
+踏频启动信号个数,2
+无速度传感器,85
+周长微调,0
+低压保护阈值,3000
+推行限速,60
+推行马达转速,135
+
+[马达参数],1
+额定功率,63988
+额定转速,1600
+定子电阻,10
+定子Lq,10
+定子LD,10
+反电动势,36000
+额定电压,48
+
+[型号],0
+电机型号,PG 8010
+
+[SN号],0
+电机SN,M220202A0001A
+
+[生产信息],0
+生产商,TTIUM
+生产地,WUHAN
+生产日期,20220101
+生产标识,MM_VP1
+
+[单力矩标定系数],0
+标定系数,50
+
+[启动值],0
+启动值,600
+
+[用户参数2],1
+俯仰角零偏,0
+横滚角零偏,0
+角度传感器,85
+尾灯模式,2
+前灯电压,12
+尾灯电压,12
+超速报警阈值,150
+尾灯控制脉宽,70
+尾灯控制周期,150
+限速起始偏移,0
+限速结束偏移,3
+限速微调,0
+预留参数,0
+ECO最大力矩增益,100
+ECO最大电流增益,100
+NORM最大力矩增益,100
+NORM最大电流增益,100
+SPORT最大力矩增益,100
+SPORT最大电流增益,100
+TURBO最大力矩增益,100
+TURBO最大电流增益,100
+SMART最大力矩增益,100
+SMART最大电流增益,100
+
+[三力矩标定系数1],0
+传感器1标定系数,40
+
+[三力矩标定系数2],0
+传感器2标定系数,30
+
+[三力矩标定系数3],0
+传感器3标定系数,24

+ 107 - 0
bin/Debug/金科一德量产150台PSX014批量修改参数231cm.src

@@ -0,0 +1,107 @@
+#说明
+#0表示命令无效,1开启该命令的参数写入
+
+[校验码],0
+校验码,MOTINOVA
+
+[自定义1],1
+自定义字符串1,CLEAR_ODO
+
+[自定义2],0
+自定义字符串2,2222
+
+[自定义3],0
+自定义字符串3,3333
+
+[用户参数1],1
+指拨模式,129,指拨限速减5,零速启动,挡位不限功率,力矩型
+启动模式,3
+停机时间,100
+限速值,37
+下降速度,3
+前飞,16
+后飞,16
+限流,17
+温度预警,95
+温度保护,125
+无码表,85
+轮胎周长,231
+电机系列号,4
+ECO助力增益,120
+ECO加速度增益,120
+NORM助力增益,120
+NORM加速度增益,120
+SPORT助力增益,120
+SPORT加速度增益,120
+TURBO助力增益,120
+TURBO加速度增益,120
+SMART助力增益,120
+SMART加速度增益,120
+速度信号个数,1
+踏频启动信号个数,2
+无速度传感器,85
+周长微调,0
+低压保护阈值,3000
+推行限速,60
+推行马达转速,135
+
+[马达参数],1
+额定功率,63988
+额定转速,1600
+定子电阻,10
+定子Lq,10
+定子LD,10
+反电动势,36000
+额定电压,48
+
+[型号],0
+电机型号,PG 8010
+
+[SN号],0
+电机SN,M220202A0001A
+
+[生产信息],0
+生产商,TTIUM
+生产地,WUHAN
+生产日期,20220101
+生产标识,MM_VP1
+
+[单力矩标定系数],0
+标定系数,50
+
+[启动值],0
+启动值,600
+
+[用户参数2],1
+俯仰角零偏,0
+横滚角零偏,0
+角度传感器,85
+尾灯模式,2
+前灯电压,12
+尾灯电压,12
+超速报警阈值,150
+尾灯控制脉宽,70
+尾灯控制周期,150
+限速起始偏移,0
+限速结束偏移,3
+限速微调,0
+预留参数,0
+ECO最大力矩增益,100
+ECO最大电流增益,100
+NORM最大力矩增益,100
+NORM最大电流增益,100
+SPORT最大力矩增益,100
+SPORT最大电流增益,100
+TURBO最大力矩增益,100
+TURBO最大电流增益,100
+SMART最大力矩增益,100
+SMART最大电流增益,100
+
+[三力矩标定系数1],0
+传感器1标定系数,40
+
+[三力矩标定系数2],0
+传感器2标定系数,30
+
+[三力矩标定系数3],0
+传感器3标定系数,24

BIN
obj/Debug/ConsoleApp2.csproj.AssemblyReference.cache


BIN
obj/Debug/ConsoleApp2.exe


BIN
obj/Debug/ConsoleApp2.pdb