12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Welling_Motor_Debug_Tool
- {
- internal class Params
- {
- public List<string> MotorParam = new List<string> { "极对数","电阻","d轴电感","q轴电感","永磁体磁链","Id最大值","Id最小值",
- "额定转速","额定功率","额定电流","额定电压","惯量","最大转矩",
- "预留1","预留2","预留3","预留4","预留5","预留6"};
- public List<string> BikeParam = new List<string> { "轮胎周长", "电控传动比", "转把模式限速", "推行模式限速", "前牙盘T数", "后牙盘T数",
- "助力方案1", "助力方案2", "前后灯参数","轮胎周长微调","启动模式","开关机参数",
- "转把加减速斜率"};
- public List<string> BikeParam2 = new List<string> { "支持无码表","尾灯控制周期","尾灯控制脉宽","限速微调","预留1", "预留2", "预留3", "预留4", "预留5", "预留6", "预留7", "预留8", "预留9", "预留10",
- "预留11","预留12"};
- public List<string> ControlParam = new List<string> {"位置传感器零点","位置传感器当前零点","峰值电流","电流保护阈值","最高档电压保护阈值","最高档欠压保护阈值",
- "超速保护阈值","过热保护阈值","过热保护恢复阈值","过热降额启动阈值","电机过热保护阈值","电机过热保护恢复阈值", "电机过热降额启动阈值",
- "定制功能使能","预留1","预留2"};
- public List<string> AssistParam = new List<string> { "零速启动增益", "巡航启动增益", "助力转矩曲线编号", "助力踏频曲线编号",
- "转矩曲线.a", "转矩曲线.b","转矩曲线.c","转矩曲线.d",
- "踏频曲线.a", "踏频曲线.b","踏频曲线.c","踏频曲线.d",
- "助力启动阈值", "助力停止阈值", "电压限幅阶梯",
- "启动对应踏频脉冲数", "转矩滤波对应踏频脉冲数", "待速转速", "启动平滑系数阶梯",
- "车速限幅启动阈值", "车速限幅停止阈值" ,"踏频占比", "踏频助力Kp","踏频助力加速限制","踏频助力退饱和步进","踏频助力电流步进",
- "预留1","预留2","预留3","预留4"};
- public List<string> UsrRideParam = new List<string> { "ECO助力比增益","ECO加速度增益", "NORM助力比增益", "NORM加速度增益", "SPORT助力比增益", "SPORT加速度增益", "TURBO助力比增益", "TURBO加速度增益", "SMART助力比增益", "SMART加速度增益",
- "ECO最大电流增益","ECO最大力矩增益","NORM最大电流增益","NORM最大力矩增益","SPORT最大电流增益","SPORT最大力矩增益","TURBO最大电流增益","TURBO最大力矩增益","SMART最大电流增益","SMART最大力矩增益","预留1","预留2","预留3","预留4","预留5","预留6","预留7","预留8","预留9","预留10","预留11","预留12"};
- public List<string> DebugParam = new List<string> { "整体运行模式","位置获取模式","采样模式","旋转方向","定位电流","拖拽电压",
- "拖拽电流","拖拽频率","加速斜率","减速斜率","转速环控制器带宽","转速环控制器m",
- "电流环控制器带宽","电流环控制器m","磁链观测器带宽","磁链观测器m",
- "锁相环带宽","锁相环m","惯量","PWM 最大占空比","PWM七段式切五段式阈值",
- "功率限幅值","功率Error","功率限幅Kp","功率限幅Ki",
- "预留1","预留2","预留3","预留4"};
- public List<string> Record = new List<string> { "开机次数", "使用时间 H", "使用时间 L", "NTC 温度传感器最高温", "NTC 温度传感器最低温",
- "硬件过流保护次数", "软件过流保护次数", "过温保护次数", "堵转次数", "缺相次数", "过压次数",
- "欠压次数", "通讯超时次数", "平均功耗 1", "平均功耗 2", "平均功耗 3", "平均功耗 4", "平均功耗 5",
- "车架ODO 里程 H", "车架ODO 里程 L", "车架ODO 时间 H", "车架ODO 时间 L", "TRIP 里程 H", "TRIP 里程 L",
- "TRIP 时间 H", "TRIP 时间 L", "力矩传感器故障次数", "踏频传感器故障次数", "车速传感器故障次数",
- "位置传感器故障次数", "ODO 里程 H", "ODO 里程 L", "ODO 时间 H", "ODO 时间 L" };
- public List<string> SensorParam = new List<string> { "力矩传感器出厂零点值", "力矩传感器历史零点值 1", "力矩传感器历史零点值 2",
- "力矩传感器历史零点值 3", "力矩传感器最新零点值", "力矩传感器最大转矩",
- "第一阶段转矩点加载值", "第一阶段转矩点采集值", "第二阶段转矩点加载值",
- "第二阶段转矩点采集值", "第三阶段转矩点加载值", "第三阶段转矩点采集值",
- "第四阶段转矩点加载值", "第四阶段转矩点采集值", "力矩传感器踏频脉冲数", "车速传感器脉冲数","踏频传感器脉冲数","预留1","预留2","预留3"};
- public Dictionary<string, ushort> ConfigCheckReadCmd = new Dictionary<string, ushort>() {{ "[自定义1]", 0x1300 }, {"[自定义2]", 0x1500 }, {"[自定义3]", 0x1700 },
- { "[生产信息]", 0x1F00}, {"[马达信息]", 0x3A00}, {"[整车参数]", 0x3C00 },
- {"[控制参数]", 0x3E00}, {"[力矩传感器参数]", 0x4000}, {"[其它传感器参数]", 0x4000},
- {"[助力参数]", 0x4304},{ "[调试参数]",0x4500} ,{ "[整车参数2]",0x4C00},{ "[用户骑行参数]",0x4A00}};
- public Dictionary<string, ushort> ConfigCheckRevCmd = new Dictionary<string, ushort>() {{ "[自定义1]", 0xA610 }, {"[自定义2]", 0xA710 }, {"[自定义3]", 0xA810 },
- { "[生产信息]", 0xA520}, {"[马达信息]", 0xB226}, {"[整车参数]", 0xB31A },
- {"[控制参数]", 0xB420}, {"[力矩传感器参数]", 0xB528}, {"[其它传感器参数]", 0xB528},
- {"[助力参数]", 0xB64C},{ "[调试参数]",0xB83A},{ "[整车参数2]",0xBD20},{ "[用户骑行参数]",0xBE20},
- {"[曲线1]", 0xB64C},{"[曲线2]", 0xB64C},{"[曲线3]", 0xB64C},{"[曲线4]", 0xB64C},{"[曲线5]", 0xB64C},
- {"[曲线6]", 0xB64C},{"[曲线7]", 0xB64C},{"[曲线8]", 0xB64C},{"[曲线9]", 0xB64C},{"[曲线10]", 0xB64C},
- {"[曲线11]", 0xB64C},{"[曲线12]", 0xB64C},{"[曲线13]", 0xB64C},{"[曲线14]", 0xB64C},{"[曲线15]", 0xB64C}};
- }
- }
|