1023|2

1240

帖子

0

资源

纯净的硅(高级)

【电机套件 P-NUCLEO-IHM测评】-3.2、任务打卡(进阶任务和建议及反馈) [复制链接]

本帖最后由 yang_alex 于 2018-7-4 19:41 编辑

进阶任务:新旧版本电机驱动库的对比评测
总的来看,近几年,ST的STM32嵌入式开发平台执行的是以STM32CubeMX和HAL/LL库为核心的策略,这样的策略可以让ST的STM32嵌入式开发平台更容易也更好的支持ST众多的STM32系列。在电机驱动开发方面也可以看出这种痕迹。原来STM32的开发以标准外设库为主,所以以前的FOC4.3是基于标准外设库的,而现在STM32以STM32CubeMX和HAL/LL库为核心,所以现在的SDK5是基于STM32CubeMX和HAL/LL库的。基于这一点,很多变化就很好解释:

1、FOC4.3在生成代码时采用条件编译的方式来兼容不同系列的控制板,这样读源代码时很费力,而且不容易维护。而SDK5.0则利用成熟的STM32CubeMX加各系列MCU的HAL/LL库来生成需要的代码,不需要的部分不添加进来,这样维护量就小了许多,而且读起来很顺溜了。

2、也正因为这样,所以现在SDK5.0生成代码时直接生成了整个项目,而FOC4.3需要手工把Motor Workbench生成的文件和库拷贝到相应的目录下。顺便说一下,SDK5.0支持的软件开发环境(IDE)更多了。

3、ST越来越开放了,FOC4.3有很多代码是以库的形式提供的,现在SDK5.0更多的代码以源代码的形式提供。

4、代码的组织形式变了,FOC4.3是基于类的,而现在SDK5.0是基于组件的。

默认任务:对SDK5.0的建议和反馈
经过这么长时间的评估,ST的电机驱动SDK5.0还是非常给力的,是开发电机驱动的利器!推荐的话、赞美的话不多说了,好东西自己会说话!看过前面帖子的网友估计都会被ST的电机驱动SDK5.0所吸引,都会忍不住想自己快点试试。

根据前面的试用,提点建议吧:
1、结合我之前测评中发现的“空文档”,ST可以查一下什么地方有问题,有问题不可怕,但为什么没有提示出错,估计软件代码还是有BUG。给出提示信息,这样开发人员也好找问题,才好解决。否则只能胡猜乱试,运气好,碰出来了,运气不好,卡在那里了。

2、Motor Workbench和STM-STUDIO的界面还有待改进。我倒不是要求多花哨,但是界面上关键内容要让大家看清楚啊。我相信软件开发人员在他自己的电脑上一定是可以看清楚的。但是全世界的工程师手上的电脑型号千变万化,屏幕大小各有不同,采用好一点的人机界面技术,会有助于这个问题的解决。下面放张图大家感受一下。(我有意用了全屏,可以看出其实并不是空间不够
jy.JPG
放大看看,有些内容被遮挡掉了。
jy2.JPG

3、Motor Workbench中绘图仪的功能,怎么只能显示电机转速?像STM-STUDIO中,让开发人员也可以自己定制显示内容不是更好吗?

4、STM-STUDIO显示图形感觉采样点太少了,估计是受ST-LINK的局限,如果有更高速的采样工具选择就更好了。这样曲线就更光滑一些,更和实际接近一些。

5、Motor Workbench中集成一个PID调试功能吧,一定会受到开发人员的欢迎。


总的来说,瑕不掩瑜。期望ST能带给我们更多更好的开发工具!




此内容由EEWORLD论坛网友yang_alex原创,如需转载或用于商业用途需征得作者同意并注明出处






此帖出自stm32/stm8论坛

回复

49

帖子

0

资源

一粒金砂(初级)

点评

???????????  详情 回复 发表于 2018-7-5 09:56
个人签名CCC、CQC、质检报告、EMC等检测认证  联系人:龙凤祥17796079776

回复

1240

帖子

0

资源

纯净的硅(高级)


回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/7 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表