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”吧。
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、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)
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”吧。
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软件工具,开发起来非常容易。
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转换器。可以对反电势进行采集,比较处理,此外也可以对母线电压,母线电流、散热片温度等模拟信号进行采集、运算和处理。
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系列是最好的,保证了效率和算法工作量!
LQFP32、LQFP44、LQFP48、LQFP64、LQFP80、SDIP32、SO20、TSSOP20、UFQFPN20、UFQFPN28、UFQFPN32、UFQFPN48、VFQFPN32、WLCSP2、WLCSP32
2.
支持Windows、Linux和macOS三大操作系统
3.
stm8的主频较低,flash也比较小,应该难以驱动FOC电机。