这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【CMSMotionEVB开发板】+电机驱动测试

共1条 1/1 1 跳转至

【CMSMotionEVB开发板】+电机驱动测试

菜鸟
2025-12-16 21:42:32   被打赏 50 分(兑奖)     打赏

CMSMotion_EVB开发板由核心板和功率底板组合而成,见图1所示,其各单元的功能为

1电源输入:DC 12~48V电源输入,功率500W以下。

2电源芯片:CMS6021B集成12V5VLDO,带外部使能开关,零关断待机功耗。分别为电机驱动和MCU供电。

3电源指示灯:5V电源工作状态指示。

4用户按键:用户可配置启停功能。

5电位器:用于模拟调速,通过P9选择。

6串口接口:支持串口通信。

7霍尔接口:支持霍尔信号接入。

8驱动芯片:CMS6D164200V压三相桥电机预驱。

9电机三相输出接口:电机U\V\W三相输出。

10MCU核心板:可替换成相应的MCU主控板

image.png

1 开发板功能分布 

各单元的电路如下:

image.png

2 电源指示电路

image.png

3 用户键电路

image.png

4 串口电路

image.png

5 调速接口

image.png

6 速度反馈电路

image.png

image.png

7 驱动电路

image.png

8  MCU引脚排列

为进行电机驱动测试,所选取的无刷直流电机如图9所示。

image.png

9 无刷直流电机

驱动电机的3条主线如图10所示,此外,它还有3条霍尔反馈信号线及2条电源线。

image.png

10 驱动线

image.png

11 电机测试电路

测试电机驱动的主程序为:

int main(void)
{ 
/*System Init*/
System_Init();
/*Enable interrupt*/
__EI1();
for(;;)
{  
/*Clear WDT*/
WDT_Restart();  
if( TimeFlag_1ms )
{ 
SysTick_1ms(); 
}
/*Motor Control*/
System_Control();
} 
}

经查询,该电机的主要参数为:

极对数:      2

电机相电阻    15  (欧姆)

电机相电感    13  (毫珩)

在使用时,需在use_control.h文件中加以修改。

此外,在使用时为电机提供的电源为直流24V,故要将JP1跳线短接。

相电流采样方式方面分为:单电阻采样2电阻采样3电阻采样

可在para_define.h中,修改相应的宏定义 

经程序的编译和下载,其测试效果视频所示。 

低速演示视频:

https://www.bilibili.com/video/BV1t1qaBaEXK/?vd_source=fb59d0a0811af2dab636f326df170cdf

快速演示视频:

https://www.bilibili.com/video/BV1p7q3BcEQg/?vd_source=fb59d0a0811af2dab636f326df170cdf




共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]