Other Parts Discussed in Thread: DRV8234, DRV8234EVM
器件型号: DRV8234
大家早上好!
我在实验室测试了安装在 DRV8234EVM 上的 DRV8234、发现失速检测存在问题。 具体而言、器件会忽略寄存器中的每个浪涌 I 设置值、并在发动机启动时检测到失速。 我想做的是、将梯浪涌设置为 50ms、让发动机达到全油门、然后启用失速检测。
要启用失速检测并将失速信号路由到 FAULT 引脚、我在评估板的在线 GUI 中修改了以下设置:
- 禁用 Daschboard 中的纹波计数和软启动/停止
- H 桥控制设置为 PH/EN
- IMODE 设置为 10b、始终进行电流调节
- SMODE 设置为 1b、仅供指示
- Vref 设置为 tu 0.675mV
- STAL 探测滑块设置为 ON 值
- 将 CONFIG4 寄存器上的 STALL_REP 位设置为 1b、以显示 FAULT 引脚上的失速。
- 将 CONFIG1 设置为 0xE8 并将 CONGIF2 设置为 0x01、以将 TINRUSH 设置为 50ms
在此配置中、失速检测应忽略前 50ms 运行。 通过将 GUI 中的“IN1 Duty Cycle (%)“滑块设置到其最大位置来启动电机、其中 IN1 Ramp Rate 设置为 0、以便电机立即以最大速度启动。
我会得到如下所示的信号。 黄色信号是使用钳位表测量的电机电流、蓝色通道是 VREF、绿色通道是 IPROPI、红色通道是 FAULT 引脚。
一旦电机启动、只要 IPROPI 超过 VREF、就会检测到失速、并且不忽略该事件 50ms。
任何人都可以建议此配置中可能出现的错误吗?
此致、
Francesco