请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他部件:MOTORWARE我已识别我的电机,如下所示。
#elif (user_motor == my_motor) #define user_motor_type_ppm #define user_motor_num pole_pairs (6) #define user_motor_rr (NULL) #define user_motor_flux (EST) 0.141.9875万 #define user_motor_fluel_rs_ls_nr_user_#define motor_mmotor_ls_nr_user_nr_r_r_r_l_r_l_user_#define #def_mmotor_l_user_n_r_l_my_user_l_r_r_r_l_r_l_my_r_r_r_r_r_l_l_user_#define #def_my_l_r_r_my_r_r_r_l_my_l_ 0.0.05033247亿 1.51 1.51 15.1 60.0
我还更改了SPRUHJ1G - InstaSPIN-FOC & instaSPIN-MOTION用户指南的第14章(第14.1 节)中提到的内容。 我提供的电源电压仅高达12 V,我可能必须驱动电机至15 A的电流
在更改电阻以增加ADC增益之后,我的新user.h参数如下所示。
#define user_ADC_FULL比例电压_V (15.07) #define user_voltage_filter_pole_Hz (408.36)
但是,我无法在100 rpm的均匀速度下产生高扭矩。 我正在尝试使用适用于DRV8305-修订版1的InstaSPIN-FOC实验5b (带有CCS 5.5 和MotorWare版本1.01 .00.17)执行此操作。
我正在使用此电机 XA2212。
我还 添加了一个霍尔效应传感器,以便对脉冲进行计数。 我的应用是在记录了一定数量的计数后停止转动电机。 由于低速时的抖动和低扭矩 可用性,我无法实现这一点。
请提供建议。