恭喜@ldptest 获得NUCLEO-L4R5,@jianly 和 @火oooo 各获得第三方Jlink一个(见文末) (如有疑问欢迎私信,欢迎继续完成今天的任务哦) ———————————————————————————————— 大家好!欢迎pick本次的 【STM8学习任务】: 根据现有的官方资料,以及这几天的学习,回答以下问题(回帖仅作者可见): (答案请自行组织语言,严禁复制粘贴,严禁抄袭) 1、STM8除了SO-8,还有什么其他封装? 活动时间:2月27日 11:00 - 2月28日 15:00 获奖规则:答案的正确性、完整性等综合考虑 获奖名额:3人(每个工作日) 最后,附上本次提供的礼品: 返回活动主帖,GET更多福利>> |
完成STM8学习计划,开发板每天送
【活动】这是我爱STM8的理由
晒"学习STM8任务“活动的奖品
「福利日」STM8学习奖励大回馈(已公布)
最新体验!STM8 DISCO邀您评测 (2019/3/1更新)
【每日一答】STM8学习任务:第5天(已公布)
【每日一答】STM8学习任务:第3天(已公布)
【每日一答】STM8学习任务:第1天(已公布)
【每日一答】STM8学习任务:第2天(已公布)
【小“福”蝶赏灯展 + STM8S-Discovery板】
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位微控制器全系产品的所有性能、功耗和存储器组合。产品创建过程顺畅、灵活,连到开源硬件社区方便快捷,随时随意调整或优化软硬件,这些优点有助于消除项目风险,并最大限度地缩短产品上市时间。
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软件工具,开发起来非常容易。
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个互补输出,死区控制,非常适合电机的控制。
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
2019-2-27 11:29 上传
点击文件名下载附件
下载积分: ST金币 -11008.17 KB, 下载次数: 2, 下载积分: ST金币 -1
还有:LQFP80\LQFP64\LQFP48\LQFP44\LQFP32\VFQFPN32\VQFPN32\SDIP32\UFQFPN20\TSSOP20
2、STM8CubeMX PC版支持哪几种操作系统
支持windows\linux\macos三种操作系统
3、小张想用STM8去驱动FOC电机,以你的经验可以实现吗,并说明理由
可以实现的,因为STM8有PWM和AD功能,可以利用反电势采样控制BLDC。
2.Windows,Linux,OS X
3.可以实现。无刷电机的控制驱动需要控制器有PWM输出功能,ADC输入电机的位置和速度传感器信号。STM8大部分器件都具有这些功能。
答:还有如下封装: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提供的电机驱动库中支持,图形化工具也是支持的,其中有相应的历程。
评分
查看全部评分
LQFP32
LQPF48
LQFP64
TSSOP20
UFQFPN20
2、
支持Windows®、Linux®和macOS® 三大操作系统
3、
不太适合驱动FOC电机,
有传感器FOC需要霍尔编码接口。无传感器FOC在控制中需要通过采集电机相电流,使用位置估算算法来计算转子位置。对ADC转换速度的要求较高,STM8的主频只有16MHZ,要做好这些工作有点力不从心。
点评
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电机的程序。
评分
查看全部评分
除了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电机的化控制起来就更容易了。
2:XP-32位,WIN7(32和64位), WIN8(32和64位),LINUX-64位,Mac OS X
3,可以,以我的经验可以实现,不说当前网上流传的DOME,STM8有符合可以驱动FOC电机的型号。
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电机并不合适。
包含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,这个链接就说明了这个。