Params.cs 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Welling_Motor_Debug_Tool
  7. {
  8. internal class Params
  9. {
  10. public List<string> MotorParma = new List<string> { "极对数","电阻","d轴电感","q轴电感","永磁体磁链","Id最大值","Id最小值",
  11. "额定转速","额定功率","额定电流","额定电压","惯量","最大转矩"};
  12. public List<string> BikeParma = new List<string> { "轮胎周长", "电控传动比", "助力最大限速", "推行模式限速", "前牙盘T数", "后牙盘T数",
  13. "助力方案1", "助力方案2", "前后灯电压","轮胎周长微调","启动模式","自动关机时间" };
  14. public List<string> ControlParma = new List<string> {"位置传感器零点","位置传感器当前零点","峰值电流","电流保护阈值","最高档电压保护阈值","最高档欠压保护阈值",
  15. "超速保护阈值","温度保护阈值","温度保护恢复阈值","温度降额启动阈值"};
  16. public List<string> AssistParam = new List<string> { "零速启动增益", "巡航启动增益", "助力转矩曲线编号", "助力踏频曲线编号",
  17. "转矩曲线.a", "转矩曲线.b","转矩曲线.c","转矩曲线.d",
  18. "踏频曲线.a", "踏频曲线.b","踏频曲线.c","踏频曲线.d",
  19. "助力启动阈值", "助力停止阈值", "启动时电流增长阶梯",
  20. "启动对应踏频脉冲数", "转矩滤波对应踏频脉冲数", "待速转速", "待速最大电流",
  21. "车速限幅启动阈值", "车速限幅停止阈值" ,"踏频占比"};
  22. public List<string> DebugParam = new List<string> { "整体运行模式","位置获取模式","采样模式","旋转方向","定位电流","拖拽电压",
  23. "拖拽电流","拖拽频率","加速斜率","减速斜率","转速环控制器带宽","转速环控制器m",
  24. "电流环控制器带宽","电流环控制器m","磁链观测器带宽","磁链观测器m",
  25. "锁相环带宽","锁相环m","惯量","PWM 最大占空比","PWM七段式切五段式阈值",
  26. "功率限幅值","功率Error","功率限幅Kp","功率限幅Ki" };
  27. public List<string> Record = new List<string> { "开机次数", "使用时间 H", "使用时间 L", "NTC 温度传感器最高温", "NTC 温度传感器最低温",
  28. "硬件过流保护次数", "软件过流保护次数", "过温保护次数", "堵转次数", "缺相次数", "过压次数",
  29. "欠压次数", "通讯超时次数", "平均功耗 1", "平均功耗 2", "平均功耗 3", "平均功耗 4", "平均功耗 5",
  30. "ODO 里程 H", "ODO 里程 L", "ODO 时间 H", "ODO 时间 L", "TRIP 里程 H", "TRIP 里程 L",
  31. "TRIP 时间 H", "TRIP 时间 L", "力矩传感器故障次数", "踏频传感器故障次数", "车速传感器故障次数",
  32. "位置传感器故障次数" };
  33. public List<string> SensorParam = new List<string> { "力矩传感器出厂零点值", "力矩传感器历史零点值 1", "力矩传感器历史零点值 2",
  34. "力矩传感器历史零点值 3", "力矩传感器最新零点值", "力矩传感器最大转矩",
  35. "第一阶段转矩点加载值", "第一阶段转矩点采集值", "第二阶段转矩点加载值",
  36. "第二阶段转矩点采集值", "第三阶段转矩点加载值", "第三阶段转矩点采集值",
  37. "第四阶段转矩点加载值", "第四阶段转矩点采集值", "踏频传感器一圈脉冲数", "车速传感器一圈脉冲数" };
  38. }
  39. }