当前位置
主页 > 365bet平台注册 >
[ST Engine Evaluation]任务1和2,高级任务,默认任务
2019-02-12 06:27
在实际测试中,程序的两个版本的行为差别不大,速度调整效果基本相同。
与SDK 5相比。
接口0,SDK 5没有太大区别。
0和0之间的最大区别是程序生成方法不同,因为程序是开源的。
Workbench将在项目的SystemDriveParams文件夹中生成3。
h文件
5。
0生成通过STM32Cube整个项目,但所有的配置文件和变量的源代码的放置在SRC和INC文件夹,分别是在不开发和调试阶段非常有用的。自定义IO口(外部中断,ADC,USART等),如果你与工作台编译增加,这些自定义IO(由CUBE的)是消失,重建会不舒服。
接下来,基本上通过Workbench在线调试,并在调试后直接在项目的drive_parameters中记下参数。
文件h至改变PID和其他直接相关参数(生成工作台的新版本的文件时被改变早期版本的优势,对于国际奥委会的立方体文件,不再显示自定义IO端口)。
加入审阅者的默认任务。你是SDK 5。
0条意见和建议5。
0与旧存储库相比的优点:第五。
由于库0是完全开源的,开发人员可以学习算法并理解电机控制的逻辑。
4
版本3程序使用条件编译方法。阅读不方便,因为所有程序都包含在项目中。现在,该程序的新版本将只添加必要的程序(取决于Cube),并且程序更直观,更有序。
意见和建议:1。
如果可能,使用SDK 5。
0 Workbench的主界面仅添加已修改的功能。
一个h文件,例如drive_parameters。
h,同时用户可以选择更改。
h当然,您需要在SDK 5中添加一些相关的相关性,以及配置文件(还有复选框)。
请添加功能或将传感器模式更改为小于0。
C源文件也被更改,因此如果您只是更改PID,则无需重新编译它,从而节省时间并提高效率。
2. STM 32立方体实际上与上一个问题相同。这是另一种解决方案。如果用户已添加IO或自定义功能,用户可以将其设置为阻止(当然,如果你不FOC库竞争),你将无法改变工作台(目前为5)。
0 Workbench直接替换CUBE ioc文件。

3
关于内部FOC算法,当前库可以使电机正向和反向旋转,但在许多情况下,您不想反转电机(在某些情况下,相反的情况非常危险)。如果您可以添加(或修改)选项,该算法将完全限制引擎的投资。
4
此外,现在5。
版本0似乎不支持中文目录(4)。
3)支持中文目录。

On-the-FLY(顺风启动功能)不支持检测模式。
6
我想改进Workbench注册表界面。
谢谢
此内容最初由EEWORLD论坛的用户gyp1创建。如果需要重印或用于商业目的,您必须在作者同意的情况下指定来源。