主题中讨论的其他部件: USB2ANY、 DRV10987EVM、、、 DRV10975EVM
花一点时间让我的电机进入闭环模式 、我需要一些帮助! 电机是一个小型涡轮风扇、用于机器人地板真空。 它以24VDC 运行、转速约为3500 RPM。 惯性小的极轻塑料风扇转子。 在我的客户的应用中、他使用此涡轮机通过空气粒子传感器以每分钟16.67升的额定功率吸入空气。
我一直在使用廉价的通用中国 BLDC 驱动器进行流量测量、我可以在大约3500RPM 时产生16.67LPM 的气流、这会在24VDC 下产生大约800mA 的电流消耗。
我使用的是连接到 Arduino Uno 的 MIKROE"无刷3咔嗒"开发板(DigiKey 和 Mouser 携带)、用于 I2C 通信、我可以轻松读取和写入所有寄存器。
该板只是 DRV10983芯片的分线板。
我从 DRV10983数据表中的表8加载的默认寄存器值开始。 在进行一些实验之后、我分别为寄存器0x20和0x21找到了合适的值、线圈电阻和速度常数、如果我关闭闭环、电机可靠启动并缓慢运行(100 RPM?) 在开环模式下。 但是、当我打开闭环模式时、电机以开环方式旋转大约一秒钟、然后停止。 状态字节报告0x7F、转换为"电机锁定"。
我已经尝试了 Pot 速度调节和强制 I2S 控制。 两者的作用相同。
我已经尝试对许多寄存器进行值更改、尝试使其运行。 没有 Joy。
您能否为我提供一些建议、说明下一步的工作? 如果 我只能超过这个峰值、DRV10983是驱动我的小涡轮风扇的理想尺寸。 我缺少什么?