请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
zero99 提问时间:2019-2-27 11:06 /
恭喜@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人(每个工作日)



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


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




收藏 评论36 发布时间:2019-2-27 11:06

举报

36个回答
阿青_STM32 回答时间:2019-2-28 01:14:13
1 STM8除了SO-8,还有64pin的STM8 Nucleo开发板

2.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)

3.可以实现,比如说:NUCLEO-8S208RB and NUCLEO-8L152R8
     这两款STM8 Nucleo开发板的主要配套开发工具链包括Cosmic IDEA工具链、IAR™EWSTM8集成开发环境和意法半导体免费的STVD IDE。支持拖放式闪存烧写操作等便捷功能可加快重复性设计。每款开发板都集成一个ST-LINK调试器/烧写器,开发者无需另购调试探针。
    通过增加这些入门级STM8配置, Nucleo开发板的型号现已达到40多个,覆盖意法半导体8位和32位微控制器全系产品的所有性能、功耗和存储器组合。产品创建过程顺畅、灵活,连到开源硬件社区方便快捷,随时随意调整或优化软硬件,这些优点有助于消除项目风险,并最大限度地缩短产品上市时间。
七哥 回答时间: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软件工具,开发起来非常容易。
大禹 回答时间:2019-2-28 09:59:10
1、UFQFPN20、TSSOP20、WFQFPN20、VFQFPN32、LQFP32、LQFP48、LQFP44、LQFP64、LQFP80、、
2、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)
3、STM8S系列.
STM8S系列处理器,是意法半导体(ST)公司推出的超高性价比的8位单片机,具有高性能的架构、优异的抗干扰设计、灵活的低功耗模式和丰富的内嵌功能。该系列单片机采用意法半导体的自有内核,最高工作频率为24MHz,最高处理效能可达20MIPS。另外,STM8S资源丰富,具有10bit的ADC,16bit的高级控制定时器,看门狗电路等。其中高级定时器具有4个捕获/比较通道,3个互补输出,死区控制,非常适合电机的控制。
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 ... -t=resources-page=1


en.DM00040505.pdf

下载

1008.17 KB, 下载次数: 2, 下载积分: ST金币 -1

zhdzhd 回答时间: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大部分器件都具有这些功能。
altim 回答时间: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
签到

评分

参与人数 1ST金币 -1 收起 理由
zero99 -1 签到无效

查看全部评分

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

点评

签到无效  发表于 2019-2-27 14:54
Angel_YY_ST 回答时间:2019-2-27 12:36:31
提示: 作者被禁止或删除 内容自动屏蔽
网络孤客 回答时间: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电机的程序。
cdt2000 回答时间:2019-2-27 12:44:29
签到

评分

参与人数 1ST金币 -1 收起 理由
zero99 -1 签到无效

查看全部评分

长春的风 回答时间:2019-2-27 12:44:42
第一题答案:
除了sop8 封装外,还有LQFP 32,44,48,64 ,80  SDIP32,SOP20,ISSOP20,UFQFPN 20,28,32,48
VFQFPN32,WLCSP28 ,32等封装
第二题答案:
STM8CubeMX PC版软件支持Windows、Linux和macOS 三大操作系统。
第三题答案;
可以,st推出了ST-MC-SUITE可轻松获取STM32和STM8微控制器电机控制应用开发全部资源的入口,ST-MC-SUITE最初只支持BLDC(无刷直流电机)和PMSM(永磁同步电机)矢量控制(FOC)设计,计划在今年晚些时候开发出可支持更多类型的电机和控制技术。所以小张用stm8驱动foc电机是可以的,要是小张的电机是有传感器foc电机的化控制起来就更容易了。
烟花绽放 回答时间:2019-2-27 13:50:21
1:LQFP-48,LQFP-32,LQFP-64,UFQFPN-32,LQFP-80,TSSOP-20,UFQFPN-48,UFQFPN-28,SOP-20,VFQFPN-32,LQFP-44,QFN-32
2:XP-32位,WIN7(32和64位), WIN8(32和64位),LINUX-64位,Mac OS X
3,可以,以我的经验可以实现,不说当前网上流传的DOME,STM8有符合可以驱动FOC电机的型号。
gmphoenix_huo@h 回答时间:2019-2-27 14:16:36
1、STM8除了SO-8,还有什么其他封装?
LQFP32,LQFP44,LQFP48,LQFP64,LQFP80,SDIP32,SO20,TSSOP20,UFQFPN20,UFQFPN28,UFQFPN32,UFQFPN48,VFQFPN32,WLCSP28,WLCSP32.
2、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)  
• MacOS: 64-bit (x64) (tested on OS X Yosemite)
3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
用stm8驱动foc电机并不合适。理由:foc是需要进行失量转换,会占用大量系统资源,且需要较多的采样点,这对于资源有限的stm8来说超出的其能力,即使能够用stm8实现foc,那电机的转速也会大大受限,所以说用stm8驱动foc电机并不合适。
hello_bug 回答时间:2019-2-27 14:43:21
1、STM8除了SO-8,还有什么其他封装?
包含SO-8一共16种封装;除了SO-8其他是:LQFP32、LQFP44、LQFP48、LQFP64、LQFP80、SDIP32、SO20、TSSOP20、UFQFNP20、UFQFNP28、UFQFNP32、UFQFNP48、VFQFNP32、WLCSP28、WLCSP 32。
2、STM8CubeMX PC版支持哪几种操作系统?
   3种系统,WINDOWS, Linux, macOS
3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
     可以实现。FOC是无刷电机,矢量设计。ST官方已经发布了多合一在线工具和电机库,可以简化STM32和STM8微控制器电机控制设计流程。
   https://www.stmcu.org.cn/article/id-332841,这个链接就说明了这个。
123下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版