zero99 发表于 2019-2-27 11:06:16

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

恭喜@ldptest 获得NUCLEO-L4R5,@jianly 和 @火oooo 各获得第三方Jlink一个(见文末)

(如有疑问欢迎私信,欢迎继续完成今天的任务哦)

————————————————————————————————




大家好!欢迎pick本次的 【STM8学习任务】:



根据现有的官方资料,以及这几天的学习,回答以下问题(回帖仅作者可见):

(答案请自行组织语言,严禁复制粘贴,严禁抄袭)


1、STM8除了SO-8,还有什么其他封装?
有点多啊,当时没考虑这么多,大家看看有没有漏掉(从STM8CubeMX上看到:SO8,TSSOP20,LQFP32,LQFP44,LQFP48,LQFP64, LQFP80, SDIP32, SO20, UFQFPN20, UFQFPN28, UFQFPN32, UFQFPN48, WLCSP28, WLCSP32)

2、STM8CubeMX PC版支持哪几种操作系统?
windows / linux / macos

3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
各位都言之有理,STM8确实是可以驱动FOC的,但是无法做到精确控制,也只能做到电机低速旋转,所以要看具体需求,另外,也就不得不提为电机而生的STM32F3系列了(https://www.stmcu.org.cn/module/forum/thread-612763-1-1.html)

活动时间:2月27日 11:00 - 2月28日 15:00


获奖规则:答案的正确性、完整性等综合考虑


获奖名额:3人(每个工作日)



最后,附上本次提供的礼品:



返回活动主帖,GET更多福利>>




TLLED 发表于 2019-2-27 11:29:49

1、STM8除了SO-8,还有什么其他封装?

LQFP32,LQFP44,LQFP48,LQFP64,LQFP80
VFQFPN32,UFQFPN20,UFQFPN48
TSSOP20,SO20
WLCSP28
SDIP32

2、STM8CubeMX PC版支持哪几种操作系统?

支持的系统 Windows, Linux and OS X operating systems (OS X® is a trademark of Apple Inc., registered in the U.S. and other countries)

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

stm8可以去控制FOC电机,要选择采集端口和速度上能满足要求的芯片,比较好做的就是选择ST专用的电机驱动芯片,也可以选择分立元件来做,根据应用要求来设计,我知道的有点电动车电机驱动就是使用STM8s903这个芯片驱动MOS管桥电路来做的。

st官网也有这方面的方案
http://www.st.com/content/st_com/en/search.html#q=UM1477-t=resources-page=1


zhdzhd-174422 发表于 2019-2-27 11:41:53

1、STM8除了SO-8,还有什么其他封装?
还有:LQFP80\LQFP64\LQFP48\LQFP44\LQFP32\VFQFPN32\VQFPN32\SDIP32\UFQFPN20\TSSOP20

2、STM8CubeMX PC版支持哪几种操作系统
支持windows\linux\macos三种操作系统

3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
可以实现的,因为STM8有PWM和AD功能,可以利用反电势采样控制BLDC。

qiangtech 发表于 2019-2-27 11:49:58

1.SO8,TSSOP20,UFQFPN20,LQFP32,LQFP48,SO20,SDIP32,LQFP44,PDIP32,LQFP64,LQFP80
2.Windows,Linux,OS X
3.可以实现。无刷电机的控制驱动需要控制器有PWM输出功能,ADC输入电机的位置和速度传感器信号。STM8大部分器件都具有这些功能。

keke737011 发表于 2019-2-27 11:51:26

1、STM8除了SO-8,还有什么其他封装?
答:还有如下封装:WLCSP 32L、VFQFPN 32、UFQFPN 48、UFQFPN 32、UFQFPN 28、UFQFPN 20、TSSOP 20、SO-20、LQFP 80、LQFP 64、LQFP 48、LQFP 44、LQFP 32

2、STM8CubeMX PC版支持哪几种操作系统?
答:支持 Windows, Linux and OS X

3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
答:可以实现。硬件上有PWM的支持。软件上ST提供的电机驱动库中支持,图形化工具也是支持的,其中有相应的历程。

嘿嘞哈 发表于 2019-2-27 11:52:44

签到

wenyangzeng 发表于 2019-2-27 11:55:10

1、
LQFP32
LQPF48
LQFP64
TSSOP20
UFQFPN20
2、
支持Windows®、Linux®和macOS® 三大操作系统
3、
不太适合驱动FOC电机,
    有传感器FOC需要霍尔编码接口。无传感器FOC在控制中需要通过采集电机相电流,使用位置估算算法来计算转子位置。对ADC转换速度的要求较高,STM8的主频只有16MHZ,要做好这些工作有点力不从心。

ccfengfw 发表于 2019-2-27 12:28:37

签到

Angel_YY 发表于 2019-2-27 12:36:31


1、STM8除了SO-8,还有什么其他封装?
LQFP 32,LPFT48,TSSOP 20,UFQFPN 20,LQFP 44,SO-20,UFQFPN 32,PDIP 32,LQFP 64,LQFP 80,VFQFPN 32,UFQFPN 28,

UFQFPN 48,WLCSP28,WLCSP 32L DIE 768。
2、STM8CubeMX PC版支持哪几种操作系统?
支持Windows ,Linux,OS X三种操作系统
3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
不可以,FOC电机驱动需要大量的浮点运算,通常使用带有浮点处理单元FPU的STM32F3系列或者F4系列实现。STM8没有硬件浮点处理单元,不适合用来计算大量的浮点数,也就不适合做FOC电机驱动的处理器使用。

ldptest 发表于 2019-2-27 12:41:23

问题一:
STM8除了SO-8,还有:
LQFP32、LQFP44、LQFP48、LQFP64、LQFP80
SDIP32
SO20
TSSOP20
UFQFPN20、UFQFPN28、UFQFPN32、UFQFPN48
VFQFPN32
WLCSP28、WLCSP32

问题二:
STM8CubeMX PC版支持
• 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)
Since STM8CubeMX is a 32-bit application, some versions of Linux 64-bit distributions require to install 32-bit compliant packages such as ia32-libs.
• MacOS: 64-bit (x64) (tested on OS X Yosemite)

问题三:
用STM8去驱动FOC电机是可行的。
虽然目前电机控制固件库(MotorControl Workbench)并不支持STM8
但FOC矢量控制中要求具备两个ADC输入,和三相PWM波输出,
这些条件很多STM8硬件上都具备,因此可以通过标准库可以编写驱动FOC电机的程序。
页: [1] 2 3 4
查看完整版本: 【每日一答】STM8学习任务:第4天(已公布)