1520|6

47

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

[B-G431B-ESC1评测] 四、MCSDK 电机,启动! [复制链接]

本帖最后由 dvacos 于 2024-8-11 18:50 编辑
MCSDK 电机启动!
本文是开始转动电机,在之前的生成代码过程中随便选择了一款电机,生成代码后,验证生成的工程正常可用!但是这是不正确的,现在开始修改。
 

一、电机参数
    确认需要测量的电机参数,可以在MCSDK中新建电机的界面看到非常、非常多的参数,但是在方波理有用的参数实际上没几个(叠个甲,我认为,我觉得,不一定对,有不对请交流指点,谢谢!),里面大部分参数都是用于FOC,在FOC里面计算磁链参数,搭建电机的模型,观测器等一系列运算。
    在BLDC里需要注意的只有霍尔传感器分布 与 极对数。
    霍尔传感器分布,影响霍尔的波形,如果不对电机转动异常、电流偏大、发热等异常


1.1、极对数由于计算速度,用于速度环 与 显示速度。

 

1.2、霍尔传感器分布
由下图可知,霍尔角度120°



1.2、电机极对数
电机快速转一圈,6个完整正弦,6对极


按照测量的电机参数修改功能内电机的相关配置后,重新生成、烧录代码。

 

二、电机启动
使用生成的工程 配合 Motor Pilot上位机,就可以实现电机启动、调速、跳转PID、可视化霍尔电角度等非常丰富的功能。


2.1、启动电机


①打开软件后,选择COM,连接设备


②连接后(没供12V),所以提示欠压


电压太低的情况下,即使加了预驱也是没办法导通MOS的,所以这里的低压警报是针对驱动桥的。在3.3v-5V的情况,芯片、霍尔等大部分器件是可以正常工作的。


③有任何报错后会自动停止


上图是,供电12v,限流50ma后,点击启动后,电源过流保护,拉低电压,导致检测到欠压,自动停止输出PWM了。想要再次启动需要点击”Ack Faults”,清除错误之后才可以再次启动电机。


④点击开始启动电机(供12v后),并且限流调大了


点击启动之后,电机正常启动,平稳运行!!


⑤电机运行照片与GIF
电机与B-G431B-ESC1


电机运行GIF

 

 

⑥电机实时参数可视化


MotorControl Workbench提供了非常多数据可视化,可以选择多种数据以图标的形式可视化,比直接看数字要直观。以下就是霍尔速度可视化。



三、问题处理


①低电压报错


将电压调高后,清楚错误后再次点击开始即可。


②速度反馈(speed feedback)报错


检查后是霍尔传感器接线不可靠,按紧后解决


③电机抖动


现象:点击启动后,电机抖一下就提示欠压(供电12V 限流200ma,电机不带负载启动、运行电流非常小,不超过100)后进入保护停止输出。


解决方法:
更换霍尔顺序 或 三相相线的线序,切换任意一方,不断排列组合切换线序,直到电机可以正常运行即可。
疑问:为什么ST没有霍尔自学习?

 

四、总结

ST 的MCSDK一套流程体验下来非常的丝滑、流畅,调过电机、有电机调试经验的人第一次接触也能很快的上手,没什么大问题。
但是具体的实现代码里面就有点不友好了,BLDC的六步法的代码时比较简单(对比FOC来说),但是ST将六步法与FOC居然耦合起来了(下文会描述),并且代码使用了非常多的、多层封装的结构体 与 复杂的流程,要吃透比较难。
总的来说,MCSDK入门简单、理解贯通,是比较有难度的。
 
此帖出自电机控制论坛

最新回复

现在MCSDK还有完整开源版本吗?   详情 回复 发表于 2024-10-22 19:24

赞赏

1

查看全部赞赏

点赞(2) 关注(2)
 
 

回复
举报

5261

帖子

239

TA的资源

管理员

沙发
 

好像这种自动生成代码的软件,功能实现不是啥问题

但是要真看代码,会感觉很辣眼

此帖出自电机控制论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

228

帖子

3

TA的资源

一粒金砂(高级)

板凳
 

电机快速转一圈,6个完整正弦,6对极中的示波器测试的波形是驱动波形还是感应波形

此帖出自电机控制论坛

点评

都没上电,肯定是感应电动势  详情 回复 发表于 2024-8-17 14:03
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(中级)

4
 
Maker_kun 发表于 2024-8-16 10:27 电机快速转一圈,6个完整正弦,6对极中的示波器测试的波形是驱动波形还是感应波形

都没上电,肯定是感应电动势

此帖出自电机控制论坛
 
 
 

回复

68

帖子

2

TA的资源

一粒金砂(中级)

5
 

虽然看不懂,还是为大佬点赞

此帖出自电机控制论坛
个人签名

点个灯吧

 
 
 

回复

1285

帖子

4

TA的资源

版主

6
 
楼主这个测评搞的不错,能让无刷电机可靠运行还是需要能力和时间的
此帖出自电机控制论坛
 
 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

7
 

现在MCSDK还有完整开源版本吗?

此帖出自电机控制论坛
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表