主题中讨论的其他器件:DRV8320、 LAUNCHXL-F280049C、 C2000WARE
大家好、
我使用 LAUNCHXL-F280049C 开发板和 DRV8320 EVM 评估模块、如实验"is01-13"(MotorControl InstaSPIN SDK)中所述
遗憾的是、我不知道三相 BLDC 电机规格(电压、最大电流等)、因此我想使用基准电压(12V)驱动电机并识别电机参数。
is01_intro_hal ->好的
is02_offset_gain_cal ->正常
is03_hardware_test -> NG
-my 电机设置(user.h)
当电机未通过第一步连接时、我检查了 PWMDAC。(0 - 3.3V)
但是、如果我将变量"motorVars.flagRunIdentAndOnLine"设置为1、那么我会遇到一个问题、即不会驱动电机。
更具体地说、
通过示波器临时观察 ADC 信号。 但是、过流后、不会观察到 ADC 信号、变量"motorVars.flagRunIdentAndOnLine"自动更改为0。
我认为 PWM 和 ADC 模块不工作、因为过流会导致跳闸情况。
当然,这是我个人的意见。
此外、如果在连接电机电源后执行实验、则电机驱动器板(DRV8320RS 和电感器)会产生严重的热量。
我有两个问题。
1.电机未以开环方式驱动的原因(将变量"motorVars.flagRunIdentAndOnLine"设置为1)
2.严重发烧的原因及如何解决严重发烧的问题。