你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
giftclimb 发表于 2020-7-17 17:08% v% u) K# L( U- t, ^) n 很好的资料,谢谢分享
gaoqiu88 发表于 2020-7-18 10:49* G+ I7 a$ Y' i 支持一下
giftclimb 发表于 2020-7-22 11:256 v* I. U! @- q7 Q% W9 n 感谢
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。关注该话题即可发布文章!
感谢支持
感谢支持
感谢支持
1.我的电机是直径28mm,外转子7对极。KV330,带霍尔。我用的是有霍尔方案。
2.设置6step_conf.h为以下:
/*!< Motor control sensing : set one definition to 1, others to 0 */( M' f# x0 Z( y
#define SENSORS_LESS (0)
#define HALL_SENSORS (1)
#define SENSE_COMPARATORS (0)
/*!< Motor control mode */# Y9 R8 T4 o4 E
/*!< Set VOLTAGE_MODE to 1 and CURRENT_MODE to 0 or the contrary */
#define VOLTAGE_MODE (1)4 C# Z" ^+ e ^4 {
#define CURRENT_MODE (0)/ n+ r" T. ^# O8 k9 P/ w
/*!< Motor control additional features */; a- g V# ]* I) O# [ F
/*!< Set independantly SPEED_LOOP either to 1 or 0 */
#define SPEED_LOOP (1)( J; ?1 A' r; a# V- o. `! b
/*!< Set independantly SET_POINT_RAMPING either to 1 or 0 */
#define SET_POINT_RAMPING (1)
/*!< Set independantly gate driver pwm interface THREE_PWM either to 1 or 0 */ ' _3 v+ X+ L7 Z0 l( v) ~
#define THREE_PWM (0)
/*!< Motor control user interface : set one definition to 1, others to 0 */
#define UART_INTERFACE (1)0 m u* C$ f( u+ h. B# ^) {& R/ }
#define POTENTIOMETER_INTERFACE (0)
#define PWM_INTERFACE (0)
! B6 e' A3 [( o% ^
1.第一次试验:
启动后电机不转,但有换向声,电机振动。. e& S8 b @1 D s/ d
2. 第二次试验:: a# ^+ R! ~: y4 a& s
修改了Motor_Configuration.h2 @9 e: I- W. t. i
/*!< Motor control startup parameters */
#define STARTUP_SPEED_TARGET ((uint16_t) 400). F( v/ P' Z- k3 `% K: C4 @5 E
#define STARTUP_ACCELERATION ((uint32_t) 200)
#define STARTUP_SPEED_MINIMUM ((uint16_t) 60)
#define STARTUP_DUTY_CYCLE ((uint16_t) 90) & N( |! S# ~2 A; e
#define STARTUP_DIRECTION ((uint8_t) 0) 8 s# L( ]/ ?1 a& R }# n) t
减小了加速值和SPEED_TARGET值,电机开始在200rpm转动,但无法通过MCSDK控制。且转几秒就停。* x5 F2 s; Q3 [/ Y3 j0 c
7 y4 W S( t3 g* Q r) i
请问楼主有什么方法可以调试呢?