西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 3229|回复: 39

[原创] 无刷驱动之STM32芯片简介

[复制链接]

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

发表于 2019-6-7 09:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
要说搞无刷驱动,如果不知道STM32芯片,工程师都不好意思说是搞驱动的,STM32作为国民级MCU产品,嵌入式工程师没接触过STM32的少之甚少。自问世12年来,STM32不仅仅让自家的产品开了挂,还积极迭代、拓展、深耕产品生态建设, STM32正是如日中天,牛比轰轰!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-9-24 08:10 | 显示全部楼层
PCB设计中, 布局和布线是最难的
20190924080744.png
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-7 09:47 | 显示全部楼层
本帖最后由 czvmkl 于 2019-6-7 09:50 编辑

STM32从字面上来看,ST意法半导体公司, M 是 Microelectronics 的缩写,32 表示32 位单片机,
STM32 合起来理解就是指 ST公司的32 位微控制器。

20180814142703794.png

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 8 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2019-6-8 06:25 | 显示全部楼层
那么多芯片为啥一定要用STM32?虽然号称工控神器,ST在校园普及这块做的也确实够好,不过低端市场慢慢的还是被国产芯片替代了,汽车级的意法又不行,其实长远看,并不看好ST未来
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-8 08:51 | 显示全部楼层
18201975434 发表于 2019-6-8 06:25
那么多芯片为啥一定要用STM32?虽然号称工控神器,ST在校园普及这块做的也确实够好,不过低端市场慢慢的还 ...

是的,ST的影响力较大,每年都有峰会

点评

峰会也没什么,看看这两年在杭州大比特国产mcu也搞峰会,  详情 回复 发表于 2019-6-8 11:48
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 8 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2019-6-8 11:48 | 显示全部楼层
czvmkl 发表于 2019-6-8 08:51
是的,ST的影响力较大,每年都有峰会

峰会也没什么,看看这两年在杭州大比特国产mcu也搞峰会,
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-9 12:48 | 显示全部楼层
上图紫框内的Cortex-m3内核,简称m3内核, m3内核是芯片内最重要的东西,由ARM公司设计的, 这家公司在江湖上几乎不为人知,太低调.从没见过ARM做过广告
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 2 天

连续签到: 2 天

[LV.1]初来乍到

发表于 2019-6-11 16:05 | 显示全部楼层
czvmkl 发表于 2019-6-9 12:48
上图紫框内的Cortex-m3内核,简称m3内核, m3内核是芯片内最重要的东西,由ARM公司设计的, 这家公司在江湖上几 ...

ARM没做广告是因为做了广告一般公司也不怎么找他,它自身又不生产芯片,输出的是芯片构架,只有芯片设计公司才去找他。现在用ARM芯片的人越来越多,ARM的知名度还是有的

点评

他这个帖子的更新速度就是一点一点挤,还没啥干货  详情 回复 发表于 2019-6-11 16:12
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 8 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2019-6-11 16:12 | 显示全部楼层
PMSM_spy 发表于 2019-6-11 16:05
ARM没做广告是因为做了广告一般公司也不怎么找他,它自身又不生产芯片,输出的是芯片构架,只有芯片设计 ...

他这个帖子的更新速度就是一点一点挤,还没啥干货
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 2 天

连续签到: 2 天

[LV.1]初来乍到

发表于 2019-6-11 17:12 | 显示全部楼层
18201975434 发表于 2019-6-11 16:12
他这个帖子的更新速度就是一点一点挤,还没啥干货

哈哈,我就随便逛逛论坛,看大佬们发言,收获良多
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-11 19:02 | 显示全部楼层
宝宝们应该先学STM32的基本知识

点评

为啥应该学STM32,我还说应该学51呐,应用也很多,也是基础开始  详情 回复 发表于 2019-6-11 19:09
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 8 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2019-6-11 19:09 | 显示全部楼层
czvmkl 发表于 2019-6-11 19:02
宝宝们应该先学STM32的基本知识

为啥应该学STM32,我还说应该学51呐,应用也很多,也是基础开始
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-16 10:18 | 显示全部楼层
为什么要选STM32? 因为STM32他具备高性能,低电压,低功耗,灵活自由的应用等特点,  8位的STM8 是一只风筝, 风筝还得有根绳子被牵在手里, 而STM32已经是一只蝴蝶, 蝴蝶是任意自由放飞了.你想要实现什么控制功能,可以自己任意发挥了.
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-16 10:39 | 显示全部楼层
本帖最后由 czvmkl 于 2019-6-16 10:43 编辑

32位MCU-ARM Cortex内核分类
STM32.jpg

华为的麒麟用的Cortex A系列内核架构
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-16 10:49 | 显示全部楼层
Cortex A系列内核架构是面向尖端应用的,像安卓和手机等
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-23 09:24 | 显示全部楼层
STM32最经典的一款学习芯片,Cortex-m3内核增强型 STM32F103RCT6
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-30 07:51 | 显示全部楼层
本帖最后由 czvmkl 于 2019-6-30 07:52 编辑

STM32F103RCT6芯片内部资源,就是里面有的东西
系列:STM32

芯体尺寸:32-位

速度:72MHz

通信接口:CAN,I2C,IrDA,LIN,SPI,UART/USART,USB

外围设备:DMA,电机控制PWM,PDR,POR,PVD,PWM,温度传感器,WDT,晶振

输入/输出数: 51个GPIO口

程序存储器容量:256KB

程序存储器类型:FLASH

RAM容量:48K

电压-电源(Vcc/Vdd):2 V ~ 3.6 V

振荡器型:内部

工作温度:-40°C ~ 85°C

封装/外壳:64-LQFP
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-6-30 08:01 | 显示全部楼层
STM32型号规格有上千,一张图搞定芯片型号的命名规则
1003156-20190128164817630-1994250507.png
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-7-3 08:50 | 显示全部楼层
本帖最后由 czvmkl 于 2019-7-3 09:37 编辑

STM32的时钟系统,时钟就是芯片运行的时间基准,时基, 就好象是人的心脏跳动,可见其重要性了.
STM32F10X时钟系统框图.png

如果用标准的72M时钟,系统会自动调用SystemInit()函数初始化时种钟配置, 如果要自定义时钟,必须深刻把握这张时钟框图, 时钟配置好了进入main函数才有意义
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2019-7-12 11:27 | 显示全部楼层
哈哈,我也是在恶补基于STM32的无刷驱动内容,做了两年电机发现不干点控制撑不住。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 1 天

[LV.4]偶尔看看III

 楼主| 发表于 2019-7-14 09:36 | 显示全部楼层
做电机用把卡尺就行了
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-11-23 09:32 , Processed in 0.116586 second(s), 33 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表