ST意法半导体
直播中

彭菲

7年用户 174经验值
私信 关注
[问答]

STM32F4DISCOVERY和STM32 PMSM FOC SDK可能存在的局限性或问题?

嗨,大家好。


我正在开发一个机器人应用程序,我需要一些建议。

我需要驱动两个BLDC电机(这些电机驱动机器人的车轮)并且还需要与并行相机连接。

据我所知,使用STM32F407VGT6,我可以单独驱动两台BLDC电机(使用STM32 PMSM FOC SDK),还可以与相机连接。因此我计划购买STM32F4DISCOVERY板。


您是否知道STM32F4DISCOVERY和STM32 PMSM FOC SDK可能存在的局限性或问题?


谢谢,我很抱歉,我把信息放在了错误的地方。

#stm3240g-EVAL

以上来自于谷歌翻译


以下为原文





Hi everyone.


I am developing a robotic application and I need some advice.

I need to drive two BLDC motors (these drive the wheels of the robot) and also to interface with a parallel camera.

I understand that with STM32F407VGT6 I am able to drive individually two BLDC motors (using the STM32 PMSM FOC SDK) and also interface with the camera. For this reason I plan to buy the STM32F4DISCOVERY board.


Do you know some limitation or problem that I could have with STM32F4DISCOVERY and STM32 PMSM FOC SDK?


Thank you and I am sorry in the case I put my message in the wrong place.
  
#stm3240g-eval

回帖(19)

张秀兰

2019-3-13 13:30:24
再见
 
 
 如果有可能,我建议使用WB提供的“开箱即用”STM324xG-EVAL,并提供专用配置和示例。
 无论如何,您可以尝试使用STM32F4DISCOVERY并手动配置该板的WB项目。
 您需要通过电缆与标准电源板创建接口,因为DISCOVERY没有MC连接器32针,您必须验证安装在DISCOVERY上的微控制器是否具有所需的驱动器所需的引脚(双驱动等)。要验证所需的引脚是否存在,您可以使用WB作为配置器,使用STM32F4创建一个通用项目并在Control Stage中验证 - >数字输出和模拟输入(如果存在任何有效引脚)。
 啊......你还要仔细检查CPU频率和外部振荡器,因为WB + FW只支持STM32xG-EVAL的配置。
 
 再见
 梁咏琪

以上来自于谷歌翻译


以下为原文





Ciao


If it is possible I suggest to use the STM324xG-EVAL that is supported ''out-of-the-box'' from the WB with dedicated configuration and example.
Anyhow you can try with the STM32F4DISCOVERY and manually configure the WB project for that board.
You ave to create an interface by wire with the standard power boards because the DISCOVERY doesn't have the MC connector 32-pins and you have to verify that the microcontroller that is mounted on the DISCOVERY have the required pins for the drive that you need (Dual drive and so on). To verify that the pin required is present you can use the WB as configurator, create a generic project with STM32F4 and verify in the Control Stage-> Digital outputs and Analog input if any alowed pins is present.
Ah... you have also to double check the CPU frequency and the external oscillator because only the configuration of the STM32xG-EVAL is supported by the WB+FW.

Ciao
Gigi
举报

彭菲

2019-3-13 13:49:19
我在目录中看到的所有电源板都工作在高于6V的电压......因此它们不适合我的应用....而且据我所知,没有St电源板的Eval具有相同的功能发现。

以上来自于谷歌翻译


以下为原文




All the power board that I saw into the catalog work at a voltage higher than 6V... So they are not good for my application.... And for what I understand an Eval without a St power board has the same capability of a Discovery.
举报

张秀兰

2019-3-13 14:07:17
Ciao Alex
 
 
 1)MP与STM324xG-EVAL以及基于STM32F3或STM32F4的任何威廉希尔官方网站 板配合使用。但只有在选择支持的电源板时才能在WB中启用MP。这是因为MP程序需要一种校准因子,该校准因子考虑了一些寄生效应,以便获得良好的电机参数估计。如果您使用自定义电源板,唯一的解决方法是从支持的电源板开始,并根据您的威廉希尔官方网站 板修改参数(无论如何,您应该在电机参数中有一些错误,主要是Rs和Ls,如果这个错误很重要, Rs低于1欧姆且Ls低于1mH)
 
 2)MP能够设置Drive Mng的任何参数 - >速度/位置fb mng
 
 3)我不明白这一点。一些控制板嵌入了STLink,其他没有它,你需要一个外部控制板。电源板不需要STLink。
 
 4)是的你是对的。实际上,带STM32F4的双驱动板是STEVAL-IHM039。如果您想考虑STM32F3,STM32303E-EVAL已准备好进行双驱动。
 
 再见
 梁咏琪

以上来自于谷歌翻译


以下为原文





Ciao Alex


1) The MP works with STM324xG-EVAL and on any board that is based on STM32F3 or STM32F4. But the MP can be enabled in the WB only if you select a supported power board. This because the MP procedure requires a sort of calibration fator that take in consideration some parasitic effects in order to achive a good estimation of motor parameters. The only work around if you use you custom power board is to start with a supported power board and modify the parameters according of your board (anyhow you should have some error in the motor parameter, mainly Rs and Ls, and this error is significant if the Rs is below 1 Ohm and Ls is below 1mH)

2) The MP is able to set any parameters of Drive Mng -> Speed/Position fb mng

3) I don't catch the point. Some of the control board have the STLink embedded, other do not have it and you need an external one. Power board do not require STLink.
   
4) Yes you are right. Indeed the dual drive board with STM32F4 is the STEVAL-IHM039. If you want to consider the STM32F3 the STM32303E-EVAL is ready for dual drive.

Ciao
Gigi
举报

彭菲

2019-3-13 14:13:23
谢谢Gigi。
 
 
其实我想用一个或多个数码相机接口,似乎就是这样
STM32F303VE不支持它,我不会使用多MCU配置。
 
我要驾驶的BLDC电机是Maxon 423511
标称电压6
温度电阻阶段到相位16.7欧姆(似乎没问题)
热电感相位相位0.0668 mH(不行)
 
为了使用WB设置控制器的所有参数(速度/扭矩),您是否有建议使用此电机的电源板?
 
我的想法是,我将使用STM324xG-EVAL + ST电源板(如果有一些符合我的电机)只设置一个电机(因为两个电机相等),之后我将使用Discovery板来驱动两个电机电机(我不能使用MEMS但是谁在乎!)最后我将设计我的定制PCB。
 
可以直接和你说话吗?
这是我的电子邮件:Alessandro.Buscicchio@jpl.nasa.gov
请给我发电子邮件
 
非常感谢您的支持!!!

以上来自于谷歌翻译


以下为原文





Thank you Gigi.


Actually I would like to interface also with one or more digital camera, it seems that the   
STM32F303VE doesn't support it, and I wouldn't use a multi MCU configuration.

The BLDC motor that I am going to drive is a Maxon 423511  
Nominal Voltage 6
Therminal Resistance phase to phase 16.7 Ohm (seems ok)
Therminal Inductance phase to phase 0.0668 mH (NOT ok)

Do you have any power board to suggest for this motor in order to setup all the parameters of the controller (speed/torque) with WB?

My Idea is that I will use the STM324xG-EVAL plus ST power board(if there is some compliant with my motor) to setup only one motor (since the two motor are equals), after that I will use the Discovery board to drive both the motors (I can't use MEMS but who cares!) and at the end I will design my custom PCB.

Is it possible to speak directly with you?
This is my email: Alessandro.Buscicchio@jpl.nasa.gov
Please send me an email there

Thank you very much for your support!!!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分