请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28069F 主题中讨论的其他器件:DRV8301
工具/软件:Code Composer Studio
大家好、
我们一直致力于使用 F28069F 微控制器和 DRV8301的电机控制应用。
我们一直在尝试转动无传感器 BLDC 电机、因为我们计划制造 AGV (自动导航车)。
但 我们很难理解初始电流和所有电流设置。
例如 、我们测量我们的车辆在初始速度和较低速度下获得1安培、这对我们来说还不够、因此我们希望增加电流。
我们认为软件中存在电流限制。
我们尝试在实验11b 等中更改以下值
//! \brief 定义 IQ 变量的满量程电流、a //! \brief 根据与该值的比率// 将所有电流转换为(pu)! \brief 警告:此值必须大于预期的电机最大电流读数、否则读数将回滚至0、从而导致控制问题 #define USER_IQ_FULL_SCALE_CURRENT_A (60.00)// drv8301_revd 典型用法的41.25示例 //! \brief 定义 AD 转换器的最大电流 //! 将由最大 ADC 输入(3.3V)和转换(0FFFh)表示的值简述 //! 简要说明硬件相关、这应基于 ADC 输入 #define USER_ADC_FULL_SCALE_CURRENT_A 的电流感应和缩放 (120.00) // 82.5 drv8301_revd 电流调节
#define USER_MOTOR_RES_EST_CURRENT (9.0) #define USER_MOTOR_IND_EST_CURRENT (-1.0) #define USER_MOTOR_MAX_CURRENT (60.0)
您对我们有什么建议吗?