你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

楼主: zero99

[活动] 【每日一答】STM8学习任务:第4天(已公布)

  [复制链接]

1

主题

547

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-11-28
发表于 2019-2-28 12:25:49 | 显示全部楼层
1、STM8除了SO-8,还有什么其他封装?
    SO20,TSSOP20,SDIP32,LQFP20,LQFP32,LQFP44,LQFP48,LQFP64,LQFP80,    UFQFPN20,UFQFPN28,UFQFPN32,UFQFPN48,VFQFPN32,WLCSP28,WLCSP32。

2、STM8CubeMX PC版支持哪几种操作系统?
    Windows 7,Windows 8,Windows 10,Linux,MacOS。

3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
    从STM8的性能和外设看,我想应该可以满足FOC电机驱动要求,关键还是算法。但是从通用性方面来看,各大厂商基本都用32位MCU开发FOC电机驱动套件,总归是有道理的,厂家肯定不是傻子,至少STM8肯定远不如STM32合适。当然最关键的还是小张,大神小张想干啥干啥,如果是我们单位的小张,还是先用好“STM32 PMSM Field Oriented Control (FOC) SDK”吧。
回复 支持 反对

使用道具 举报

48

主题

3559

回帖

429

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2019-2-28 12:35:40 | 显示全部楼层
1、STM8除了SO-8,还有什么其他封装?
STM8一共有17种封装,除SO8封装外,还有SO20、LQFP20、LQFP32、LQFP44、LQFP48、LQFP64、LQFP80、SDIP32、TSSOP20、UFQFPN20、UFQFPN28、UFQFPN32、UFQFPN48、VFQFPN32、WLCSP28、WLCSP32等16种。

2、STM8CubeMX PC版支持哪几种操作系统?
支持3种操作,windows、linux、MacOs。如果细分的话,windows、linux下面各自又有很多种版本。

3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
从能不能的角度来说的话,STM8能够驱动FOC电机。因为必要的多路中间对齐PWM、ADC、DAC都有。
但是困难非常大,不建议尝试。STM8只是8位机,主频最高才24MHz,做点乘除法都够呛,Flash、RAM资源有限,ST没有提供STM8驱动FOC的库。因此综合评估,基本不能实现。
如果要驱动FOC电机,那么为什么不尝试使用STM32F302等型号,价格适中,STM32F302C8 10K批量价格才1.782美元,而最贵的STM8AF62A9批量价格都得2.345美元。况且STM32F302C8有ST的电机开发套件支持。STM32 Motor Control (MC) Software Development Kit (SDK) 包含了ST MC FOC FW库和ST MC Workbench software tool软件工具,开发起来非常容易。
回复 支持 反对

使用道具 举报

6

主题

786

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-12-8
发表于 2019-2-28 13:39:21 | 显示全部楼层
1、STM8除了SO-8,还有什么其他封装?
STM8S903 基于ST专有的 16 MHz 内核,采用 20 或 32 引脚封装。
STM8S207/208增强型微控制器采用32~80引脚封装。
STM8S103/105提供四种封装选项:20、32、44和48引脚封装。
STM8S001 采用小型工业标准的 SO8 封装
STM8L101采用20~32引脚封装
STM8L151/152采用20~80引脚封装。
STM8L162采用64~80引脚封装。

2、STM8CubeMX PC版支持哪几种操作系统?
Windows7、Windows8、Windows10、Linux、MacOS

3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
不能,代码空间太小,系统时钟频率有些低,运算能力太弱。

补充内容 (2019-2-28 13:49):
1、LQFP32、LQFP44、LQFP48、LQFP64、LQFP80、SDIP32、SO20、TSSOP20、UFQFPN20、UFQFPN28、UFQFPN32、UFQFPN48、VFQFPN32、WLCSP28、WLCSP32

补充内容 (2019-2-28 14:02):
3、ST写的STM8电机库中,可以用无感方式驱动BLDC。不过就我看来,性能还是达不到实际应用水平。当然,如果性能要求低一些,STM8也能驱动FOC电机。

补充内容 (2019-2-28 14:04):
3、STM8芯片有AD转换器。可以对反电势进行采集,比较处理,此外也可以对母线电压,母线电流、散热片温度等模拟信号进行采集、运算和处理。
回复 支持 反对

使用道具 举报

6

主题

688

回帖

3

蝴蝶豆

金牌会员

最后登录
2020-12-9
发表于 2019-2-28 14:48:55 | 显示全部楼层
1、STM8除了SO-8还有UFQFPN,LQFP,TSSOP等封装,引脚数可以从20到80!

2、STM8CubeMX PC版支持当前广泛使用的三种桌面系统:windows,MacOS,linux,具体版本要求如下:
  Windows  7: 32-bit (x86), 64-bit (x64)
  Windows  8: 32-bit (x86), 64-bit (x64)
  Windows  10: 32-bit (x86), 64-bit (x64)
  Linux  : 32-bit (x86) and 64-bit (x64) (tested on RedHat, Ubuntu and Fedora)
  MacOS: 64-bit (x64) (tested on OS X Yosemite)

3、用STM8去驱动FOC电机,从理论上来讲是可以实现的,但是不是现实的最佳选择,因为涉及的运算量很多,处理速度要快,软件处理上要
优化的地方将会变得异常复杂,直接选择STM32系列是最好的,保证了效率和算法工作量!
回复 支持 反对

使用道具 举报

1

主题

1098

回帖

36

蝴蝶豆

论坛元老

最后登录
2020-12-6
发表于 2019-2-28 14:54:31 | 显示全部楼层
1.
LQFP32、LQFP44、LQFP48、LQFP64、LQFP80、SDIP32、SO20、TSSOP20、UFQFPN20、UFQFPN28、UFQFPN32、UFQFPN48、VFQFPN32、WLCSP2、WLCSP32

2.
支持Windows、Linux和macOS三大操作系统

3.
stm8的主频较低,flash也比较小,应该难以驱动FOC电机。
回复 支持 反对

使用道具 举报

6

主题

1514

回帖

65

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2019-2-28 14:56:42 | 显示全部楼层
1、STM8除了SO-8,还有什么其他封装?
LQFP32,LQFP44,LQFP48,LQFP64,LQFP80,SDIP32

2、STM8CubeMX PC版支持哪几种操作系统?
WINXP,WIN7,WIN8,WIN10

3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
可以实现
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版