说明
  Modbus RTU 一个寄存器为 16 位。
  float 占用两个连续 16 位寄存器。
  同一地址的两个 uint8_t 字段，高 8 位在前，低 8 位在后。
  下位机单次 DMA 长度为 64 字节，03/04 单帧最多读取 29 个寄存器，10 单帧最多写入 27 个寄存器。

控制类寄存器 17
  00 uint8_t 协议控制使能
  01 uint8_t 开关机
  02 uint8_t 转向切换
  03 uint8_t 配置固化
  04 uint8_t 软复位
  05 uint8_t 顺逆风启用
  06 uint8_t 预定位启用
  07 uint8_t 保护使能
  08 uint8_t 恢复使能
  09 uint8_t 电压保护使能
  0A uint8_t 电流保护使能
  0B uint8_t 堵转保护使能
  0C uint8_t 功率保护使能
  0D uint8_t 温度保护使能
  0E uint8_t 缺相保护使能
  0F uint8_t PWM 丢失保护
  10 uint8_t 串口丢失保护

估算器配置参数 27
  30 uint16_t OBS_E1K
  31 uint16_t OBS_E2K
  32 uint16_t OBS_E3K
  33 uint16_t OBS_E4K
  34 uint16_t FOC_KFG
  35 uint16_t SPEED_KLPF
  36 uint16_t OBS_FBASE
  37 uint16_t OBS_EA_KS
  38 uint16_t OBS_KP_START
  39 uint16_t OBS_KI_START
  3A uint16_t OBS_KP_RUN1
  3B uint16_t OBS_KI_RUN1
  3C uint16_t OBS_KP_RUN2
  3D uint16_t OBS_KI_RUN2
  3E uint16_t OBS_KP_RUN3
  3F uint16_t OBS_KI_RUN3
  40 uint16_t OBS_KP_RUN4
  41 uint16_t OBS_KI_RUN4
  42 uint16_t DQ_KP_START
  43 uint16_t DQ_KI_START
  44 uint16_t DQ_KP_RUN
  45 uint16_t DQ_KI_RUN
  46 uint16_t SPEED_KLPF_TAILWIND
  47 uint16_t OBS_EA_KS_TAILWIND
  48 uint16_t OBS_KP_TAILWIND
  49 uint16_t OBS_KI_TAILWIND
  4A uint16_t 预定位角度

参数配置 46
  60-61 float LD
  62-63 float LQ
  64-65 float RS
  66 uint16_t 极对数
  67 uint16_t 速度基准
  68 uint16_t 转速命令
  69 uint16_t 速度最大值
  6A uint16_t 速度最小值
  6B uint16_t SOUT_MAX
  6C-6D float 启动加速加速度
  6E-6F float 启动减速加速度
  70-71 float 运行加速加速度
  72-73 float 运行减速加速度
  74 uint16_t 开机电压
  75 uint16_t 关机电压
  76 uint16_t 调速最高电压
  77 uint16_t 调速最低电压
  78-79 float 调速曲线斜率
  7A uint16_t 上油转速
  7B uint16_t 上油时间
  7C uint16_t 硬件过流值
  7D uint16_t 软件过流值
  7E uint16_t 过压保护值
  7F uint16_t 欠压保护值
  80 uint16_t 过压恢复值
  81 uint16_t 欠压恢复值
  82 uint16_t 速度限制最大值
  83 uint16_t 速度限制最小值
  84 uint16_t 反电动势低阈值
  85 uint16_t 反电动势高阈值
  86 uint16_t 速度中间值
  87 uint16_t 功率保护值
  88 uint16_t 功率保护检测时间
  89 uint16_t 温度保护值
  8A uint16_t 温度恢复值
  8B uint16_t 温度保护检测时间
  8C uint16_t 故障恢复检测时间
  8D uint16_t 串口丢失检测时间

只读参数寄存器 20
  A8-AB char[8] 芯片型号
  AC-B3 char[16] 型号
  A0 uint8_t 载波频率 高 8 位
  A0 uint8_t 基准电压 低 8 位，单位 0.1V
  A1 uint16_t 运放倍数
  A2 uint16_t 采样电阻，单位 mΩ
  A3 uint16_t 全区 Flash 校验码
  A4-A5 float 母线电压分压比
  A6-A7 float 模拟输入电压分压比

状态类寄存器 29
  C0 uint8_t 状态机 高 8 位
  C0 uint8_t 故障码 低 8 位
  C1 int16_t UQ
  C2 int16_t UD
  C3 int16_t IQ
  C4 int16_t ID
  C5 int16_t A 相电流
  C6 int16_t B 相电流
  C7 int16_t C 相电流
  C8 uint16_t 相电流最大值
  C9 uint16_t 相电流最小值
  CA int16_t 估算速度，单位 RPM
  CB uint16_t 估算反电动势
  CC uint16_t 母线电压，单位 0.1V
  CD uint16_t 母线电流，单位 0.01A
  CE uint16_t 估算功率，单位 W
  CF uint16_t NTC 电压，显示单位 V
  D0 uint16_t 模拟输入电压，显示单位 V
  D1 uint16_t 频率，显示单位 Hz
  D2 uint16_t 占空比，显示单位 %
  D3-DC uint16_t 用户状态字 1-10

参数说明
  电流采样最大值 = 基准电压 / 2 / 采样电阻 / 运放倍数
  电压采样最大值 = 分压比 * 基准电压
  电流基准 = 电流采样最大值 * 2
  电压基准 = 电压采样最大值 / 1.732
  SAMP_FREQ = 载波频率 * 1000
  TPWM_VALUE = 1 / SAMP_FREQ
  BASE_FREQ = 速度基准 / 60 * 极对数
  MAX_OMEGA_RAD_SEC = 2 * 3.1415926 * BASE_FREQ
