你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
giftclimb 发表于 2020-7-17 17:08) k( \ i( U) \( z. r 很好的资料,谢谢分享
gaoqiu88 发表于 2020-7-18 10:492 m+ U" r2 N1 j( U 支持一下
giftclimb 发表于 2020-7-22 11:258 D# ?8 Y' ?4 A8 W1 O% ]) A 感谢
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。关注该话题即可发布文章!
感谢支持
感谢支持
感谢支持
1.我的电机是直径28mm,外转子7对极。KV330,带霍尔。我用的是有霍尔方案。8 X _- F5 [/ p9 R" N! u
2.设置6step_conf.h为以下:
/*!< Motor control sensing : set one definition to 1, others to 0 */
#define SENSORS_LESS (0)
#define HALL_SENSORS (1). V$ s3 u; X8 O; j1 z
#define SENSE_COMPARATORS (0)
- c% a/ |' m' }+ r
/*!< Motor control mode */
/*!< Set VOLTAGE_MODE to 1 and CURRENT_MODE to 0 or the contrary */' \9 R! U$ P% i" K8 d* K/ P/ g
#define VOLTAGE_MODE (1)
#define CURRENT_MODE (0)4 V3 {, f/ I+ ^2 w5 z# u
/*!< Motor control additional features */
/*!< Set independantly SPEED_LOOP either to 1 or 0 */ 3 o8 D7 m; G4 t
#define SPEED_LOOP (1)9 h" j* d- M1 `$ t. B, s: S
/*!< Set independantly SET_POINT_RAMPING either to 1 or 0 */ ! r- h% b6 S0 Z" g1 a
#define SET_POINT_RAMPING (1)
/*!< Set independantly gate driver pwm interface THREE_PWM either to 1 or 0 */
#define THREE_PWM (0)
/*!< Motor control user interface : set one definition to 1, others to 0 */) N8 V5 p5 L N) j G
#define UART_INTERFACE (1)* o/ L; @8 X% [: q9 L5 n
#define POTENTIOMETER_INTERFACE (0)
#define PWM_INTERFACE (0)
, R4 v1 }, R1 M
1.第一次试验:
启动后电机不转,但有换向声,电机振动。
2. 第二次试验:
修改了Motor_Configuration.h
/*!< Motor control startup parameters */
#define STARTUP_SPEED_TARGET ((uint16_t) 400)9 ]9 M9 L0 J; e( N
#define STARTUP_ACCELERATION ((uint32_t) 200)
#define STARTUP_SPEED_MINIMUM ((uint16_t) 60)
#define STARTUP_DUTY_CYCLE ((uint16_t) 90) & G5 ~# M; L& k- z- a
#define STARTUP_DIRECTION ((uint8_t) 0)
减小了加速值和SPEED_TARGET值,电机开始在200rpm转动,但无法通过MCSDK控制。且转几秒就停。" c: I' ]6 h0 b. g
请问楼主有什么方法可以调试呢?