主题中讨论的其他器件:LAUNCHXL-F280049C、DRV8316、BOOSTXL-DRV8323RS
尊敬的 TI E2E 支持:
是 ASML 的高级机电一体化设计工程师。
我正在从事以下工作:
- ti DRV8316R [电机驱动器]
- TI LAUNCHXL-F280049C [MCU]
我仔细遵循了《DRV8316xEVM 评估模块》用户指南中的说明–尤其是第5节:硬件设置(无霍尔传感器)
接下来、我‘使用‘C2000 InstaSPIN Universal GUI'(为 DRV8316xEVM]来在控制寄存器5 (RW)中配置` CSA_GAIN'–根据第6.5节:SPI 通信
出于以下原因、我特意跳过了第6.2节(电机识别)和6.3节(无传感器 FOC 换向):
- FOC 基础设施内置在我的基于 Simulink 的[实时]软件应用中[在具有 FPGA I/O 模块的 Speedgoat 目标机器上运行]
- 因此电机不能自由旋转无限个 周期。 相反、它被集成到一个机制中、该机制限制(约束、限制) No. 匝数(6-7)
我‘TI LAUNCHXL-F280049C [MCU]的唯一原因是能够通过所提供 GUI 上的 SPI 通信接口轻松配置‘CSA_GAIN’(适用于相电流传感器)。
然而 ,但我可以选择所需的值(1.2V/A… 默认值:0.15V/A)–最大程度地提高分辨率和信噪比(SNR)–我无法写入或读取(即、单击未注册:无响应)。
我还尝试了‘Enable System’(启用系统)步骤[feat. offset calc](特性失调电压校准)。 即使在这之后、结果也是一样的。 我‘更改该值、点击 WRITE (无响应)、退出并重新启动应用、此时"CSA_GAIN"值仍保持默认值:0.15V/A (对于我的应用来说过低:峰值电流< 3A)。
我还观察到启动时 FAULT [+ OT、OCP_HB]= 1。 这让我很想知道是否出现接线错误。
就接线而言、我有以下几点:
- 'OUTA'、'OUTB'、'OUTC'到电机绕组(A 相、B 相、C 相)
- 24V 电源(7.5A 容量) Vcc 至'VBAT'
- 24V 电源(7.5A 容量) GND 连接到"PGND"
- 无霍尔传感器(未使用)
- 'ISENA'、'ISENB'、'ISENC'到 Speedgoat [FPGA]模拟输入引脚
- Speedgoat [FPGA] PWM 引脚连接至'INHA'、'INLA'、'INHB'、'INLB'、'INHC'、 '输入'
- Speedgoat [FPGA]数字输入引脚至'DRVOFF'
- 在尝试配置时、通过 ‘C2000 InstaSPIN Universal GUI'(为 DRV8316xEVM 配置)对"CSA_GAIN"进行配置、当然 还有一个 TI LAUNCHXL-F280049C [MCU]通过 USB 电缆连接到"主机"计算机。 根据第5节:硬件设置、此板还连接(插入)到 TI DRV8316R。
我还观察到"nFAULT"是 低电平有效的输入故障引脚。 我是否需要在此处提供数字高电平信号?
请提供帮助。
埃里克
