[应用相关] 【STM32垂直应用挑战第2周+王小琪学习电机控制】

[复制链接]
497|0
 楼主| 王小琪 发表于 2020-11-27 10:43 | 显示全部楼层 |阅读模式
本帖最后由 王小琪 于 2020-11-27 10:45 编辑

1.这次学习的垂直应用是:电机控制
学习链接为:https://www.stmcu.com.cn/ecosystem/app/Motor-control
2.知识点介绍
这次学习的内容说白了就四个字“电机控制”,名字说的很清楚了,就是介绍怎么控制电机的,所以从大的方面可以知道分为两个方向,一个是“控制”,一个是“电机”。电机可以从电源的角度分为直流和交流;从结构分为异步和同步;从转速可分为低速、高速、恒速、调速等。
所以说光是电机就可以单独拿一章来介绍了。这次的课程也对电机的结构,原理,运行方式简单的做了下介绍。说完了电机,接下来就是“控制”部分了,也是这次学习的重点ST MC SDK5.x,这也是ST公司在继STM32CUBEMX之后继续推出的图形化软件,可以简单的理解也可以自动生成代码,但这个代码主要是用来驱动电机的,
ST公司给出的驱动电机的方案是:STM32CUBEMX+ST MC SDK5.x+keil/iar
981025fc0666f6b55f.png 285915fc067a602553.png 595035fc067bd5e279.png
好像ST也有自己的IDE软件,STM32CUBE IDE,为啥不推自己家的软件,这个是让我不太理解的,虽然我也没有用过这个软件。

3.资料分享
其实这次的学习资料相对而言比较单一,相比上周的安全信息,在专业性上多了很多很多很多门槛,光是把整个文档通读下来就很吃力,同时还涉及到一些数学公式,想要完全啃下来很难,这个可能也是学习到一定程度会遇到的瓶颈,是应该**使用寄存器方式做嵌入式,还是用库函数或者是STM32CUBEMX这样的工具生成库呢,ST公司给出的答案不言而喻,而我也是更倾向于将构建底层给到软件来做,自己倾向于做算法来实现具体的功能这样的方式,但这样也会存在一旦遇到像华为这样的被遏制,就会没有自己的底层基础,容易受制于他人。仁者见仁,具体要走哪条路,还是看个人选择,附件为这次学习的部分中文资料,比较难啃,感兴趣的可以自行查阅,当然,ST官网也是可以下载的。
ps:吐槽一下学习链接中一个错误,下图中的内核应该是M3才对,而且ST的M内核好像没有M1
415375fc066af6fb5f.png

615055fc06749e2e83.png

1_An_overview_of_ST_MC_SDK_5.pdf

8.13 MB, 下载次数: 2

2_Theoretical_basis_of_vector_control_of_ST_MC_SDK_5_x.pdf

6.62 MB, 下载次数: 2

3_Phase_current_detection_and_reconstruction_location_and_velocity_information_a.pdf

4.8 MB, 下载次数: 2

4_WB_application_guide_and_firmware_details_of_ST_MC_SDK_5_x.pdf

7.46 MB, 下载次数: 2

5_Actual_use_case_of_ST_MC_SDK_5_x.pdf

4.88 MB, 下载次数: 2

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

本版积分规则

232

主题

585

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部