Browse Source

根据最新协议增加用户参数2的配置内容

Dail 2 years ago
parent
commit
9761557f91

BIN
.vs/ConsoleApp2/v17/.suo


+ 21 - 1
Program.cs

@@ -436,6 +436,8 @@ namespace ConsoleApp2
                                             CmdCode[0] = 0x31;
                                             CmdCode[1] = 0x20;
                                             short DataTemp_Int16;
+                                            ushort DataTemp_UInt16;
+                                            sbyte DataTemp_Int8;
                                             //俯仰角零偏
                                             DataTemp_Int16 = (short)(decimal.Parse(arrText[rowNum + 1].ToString().Split(',')[1]) * 10);
                                             CmdCode[2] = (byte)(DataTemp_Int16 & 0xFF);
@@ -451,7 +453,25 @@ namespace ConsoleApp2
                                             //前灯电压
                                             CmdCode[8] = Convert.ToByte(arrText[rowNum + 5].ToString().Split(',')[1]);
                                             //尾灯电压
-                                            CmdCode[9] = Convert.ToByte(arrText[rowNum + 6].ToString().Split(',')[1]);
+                                            CmdCode[9] = Convert.ToByte(arrText[rowNum + 6].ToString().Split(',')[1]);                                            
+                                            //超速报警阈值
+                                            DataTemp_UInt16 = Convert.ToUInt16(arrText[rowNum + 7].ToString().Split(',')[1]);
+                                            CmdCode[10] = (byte)(DataTemp_UInt16 & 0xFF);
+                                            CmdCode[11] = (byte)(DataTemp_UInt16 >> 8);
+                                            //尾灯控制脉宽
+                                            DataTemp_UInt16 = Convert.ToUInt16(arrText[rowNum + 8].ToString().Split(',')[1]);
+                                            CmdCode[12] = (byte)(DataTemp_UInt16 & 0xFF);
+                                            CmdCode[13] = (byte)(DataTemp_UInt16 >> 8);
+                                            //尾灯控制周期
+                                            DataTemp_UInt16 = Convert.ToUInt16(arrText[rowNum + 9].ToString().Split(',')[1]);
+                                            CmdCode[14] = (byte)(DataTemp_UInt16 & 0xFF);
+                                            CmdCode[15] = (byte)(DataTemp_UInt16 >> 8);
+                                            //限速起始偏移
+                                            DataTemp_Int8 = Convert.ToSByte(arrText[rowNum + 10].ToString().Split(',')[1]);
+                                            CmdCode[16] = (byte)DataTemp_Int8;
+                                            //限速起始偏移
+                                            DataTemp_Int8 = Convert.ToSByte(arrText[rowNum + 11].ToString().Split(',')[1]);
+                                            CmdCode[17] = (byte)DataTemp_Int8;
                                             file.WriteLine(CmdCode_To_CmdSave(CmdCode));
                                             break;
                                         }

BIN
bin/Debug/ConsoleApp2.exe


BIN
bin/Debug/ConsoleApp2.pdb


+ 25 - 20
bin/Debug/模板.src

@@ -1,17 +1,17 @@
 #说明
 #0表示命令无效,1开启该命令的参数写入
 
-[校验码],0
+[校验码],1
 校验码,MOTINOVA
 
-[自定义1],0
-自定义字符串1,
+[自定义1],1
+自定义字符串1,1111
 
-[自定义2],0
-自定义字符串2,
+[自定义2],1
+自定义字符串2,2222
 
-[自定义3],0
-自定义字符串3,
+[自定义3],1
+自定义字符串3,3333
 
 [用户参数1],1
 指拨模式,170
@@ -57,33 +57,38 @@ SMART加速度增益,100
 [型号],1
 电机型号,PG 8010
 
-[SN号],M220202A0001A
-电机SN,
+[SN号],1
+电机SN,M220202A0001A
 
 [生产信息],1
 生产商,TTIUM
 生产地,WUHAN
 生产日期,20220101
 
-[单力矩标定系数],0
-标定系数,
+[单力矩标定系数],1
+标定系数,50
 
-[启动值],0
-启动值,
+[启动值],1
+启动值,600
 
-[用户参数2],0
+[用户参数2],1
 俯仰角零偏,0
 横滚角零偏,0
 角度传感器,85
 尾灯模式,2
 前灯电压,0
 尾灯电压,0
+超速报警阈值,150
+尾灯控制脉宽,75
+尾灯控制周期,150
+限速起始偏移,-20
+限速结束偏移,20
 
-[三力矩标定系数1],0
-传感器1标定系数,
+[三力矩标定系数1],1
+传感器1标定系数,40
 
-[三力矩标定系数2],0
-传感器2标定系数,
+[三力矩标定系数2],1
+传感器2标定系数,30
 
-[三力矩标定系数3],0
-传感器3标定系数,
+[三力矩标定系数3],1
+传感器3标定系数,24

+ 30 - 0
bin/Debug/模板.ttcfg

@@ -0,0 +1,30 @@
+[校验码]
+55 AA 07 51 16 0A 11 08 4D 4F 54 49 4E 4F 56 41 DA B0 E4 CF F0 
+[自定义1]
+55 AA 07 51 16 12 14 10 31 31 31 31 00 00 00 00 00 00 00 00 00 00 00 00 80 B8 EA AC F0 
+[自定义2]
+55 AA 07 51 16 12 16 10 32 32 32 32 00 00 00 00 00 00 00 00 00 00 00 00 FC F8 E9 DC F0 
+[自定义3]
+55 AA 07 51 16 12 18 10 33 33 33 33 00 00 00 00 00 00 00 00 00 00 00 00 B4 2D C0 24 F0 
+[用户参数1]
+55 AA 07 51 16 22 1B 20 AA 02 64 00 20 03 0E 09 11 87 A5 55 DB 04 64 64 64 64 64 64 64 64 64 64 01 02 55 00 B8 0B 3C 87 EF 02 C6 1A F0 
+[马达参数]
+55 AA 07 51 16 12 1D 10 FA 00 40 06 C8 00 0A 00 0A 00 A0 8C 24 00 00 00 DE 3C 5C 85 F0 
+[型号]
+55 AA 07 51 16 12 22 10 50 47 20 38 30 31 30 00 00 00 00 00 00 00 00 00 4B F8 2D 46 F0 
+[SN号]
+55 AA 07 51 16 12 23 10 4D 32 32 30 32 30 32 41 30 30 30 31 41 00 00 00 3F C7 D6 E0 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 00 00 00 00 00 00 00 00 C7 FD CB 4B F0 
+[单力矩标定系数]
+55 AA 07 51 16 03 2A 01 32 C1 69 FB 3E F0 
+[启动值]
+55 AA 07 51 16 04 2B 02 58 02 48 1F 54 92 F0 
+[用户参数2]
+55 AA 07 51 16 22 31 20 00 00 00 00 55 02 00 00 96 00 4B 00 96 00 EC 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 16 EC C8 F0 
+[三力矩标定系数1]
+55 AA 07 51 16 04 34 02 01 28 0D 1B E0 7F F0 
+[三力矩标定系数2]
+55 AA 07 51 16 04 34 02 02 1E 18 B8 68 CA F0 
+[三力矩标定系数3]
+55 AA 07 51 16 04 34 02 03 18 4B 33 42 F5 F0 

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


+ 6 - 0
obj/Debug/ConsoleApp2.csproj.FileListAbsolute.txt

@@ -10,3 +10,9 @@ D:\SoftDesign\20171216_PC_MortorTest\MOTINOVA_MC_Test\MOTINOVA_MC_Test\GenerateP
 D:\SoftDesign\20171216_PC_MortorTest\MOTINOVA_MC_Test\MOTINOVA_MC_Test\GenerateParamsFile\obj\Debug\ConsoleApp2.exe
 D:\SoftDesign\20171216_PC_MortorTest\MOTINOVA_MC_Test\MOTINOVA_MC_Test\GenerateParamsFile\obj\Debug\ConsoleApp2.pdb
 D:\SoftDesign\20171216_PC_MortorTest\MOTINOVA_MC_Test\MOTINOVA_MC_Test\GenerateParamsFile\bin\Debug\ConsoleApp2.pdb
+D:\笔记本20221223\zhouxiong9\Documents\Tools\GenerateParamsFile\bin\Debug\ConsoleApp2.exe
+D:\笔记本20221223\zhouxiong9\Documents\Tools\GenerateParamsFile\bin\Debug\ConsoleApp2.pdb
+D:\笔记本20221223\zhouxiong9\Documents\Tools\GenerateParamsFile\obj\Debug\ConsoleApp2.csproj.AssemblyReference.cache
+D:\笔记本20221223\zhouxiong9\Documents\Tools\GenerateParamsFile\obj\Debug\ConsoleApp2.csproj.CoreCompileInputs.cache
+D:\笔记本20221223\zhouxiong9\Documents\Tools\GenerateParamsFile\obj\Debug\ConsoleApp2.exe
+D:\笔记本20221223\zhouxiong9\Documents\Tools\GenerateParamsFile\obj\Debug\ConsoleApp2.pdb

BIN
obj/Debug/ConsoleApp2.exe


BIN
obj/Debug/ConsoleApp2.pdb


BIN
obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache