完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我最近买了两个BLDC电机控制器,STEVAL-SPIN3202和用于NUCLEO-F401RE的X-NUCLEO-IHM08M1屏蔽。 我有一个控制BLDC感应电机的项目。我不确定如何前进。我安装了AC6,IAR和MKD。我已经尝试安装电机控制工作台,没有运气。可以从以下链接下载的X-CUBE-MCSDK可执行文件由于某种原因不起作用。 http://www.st.com/en/embedded-software/stsw-stm32100.html 我想知道是否还有其他东西需要安装才能使用? FIY,我使用的是Windows10,我安装了STM32CubeMX。 以上来自于谷歌翻译 以下为原文 Hello, I recently bought two BLDC motor controllers, the STEVAL-SPIN3202 and the X-NUCLEO-IHM08M1 shield forNUCLEO-F401RE. I have a project to control a BLDC sensored motor. I am not sure how to move forward. I have AC6, IAR and MKD installed. I have tried installed motor control workbench with no luck. X-CUBE-MCSDK executable that can be downloaded from the following link does not work for some reason. http://www.st.com/en/embedded-software/stsw-stm32100.html I am wondering if there is something else I need to install for this to work? FIY, I am using Windows10 and I have STM32CubeMX installed. |
|
相关推荐
9个回答
|
|
似乎X-CUBE-MCSDK包实际上是一个zip文件而不是exe文件。
如果Windows抱怨“此文件的版本与您正在运行的Windows版本不兼容”请尝试首先解压缩该文件。它应该在未来几个小时内修复...... 以上来自于谷歌翻译 以下为原文 It seems that the X-CUBE-MCSDK package is actually a zip file and not an exe. If Windows complains that 'The version of this file is not compatible with the version of windows you're running' Try to unzip the file first. It should be fixed in the coming hours... |
|
|
|
感谢您的帮助。
你是对的。我将文件域更改为zip,当我解压缩时,另一个可执行文件出现了。我能够运行它,似乎问题也在服务器端修复。 以上来自于谷歌翻译 以下为原文 Thank you for your help. You are correct. I changed the file domain to zip, and when I unzipped it, another executable showed up. I was able to run that, and it seems the problem is fixed on the server side as well. |
|
|
|
嗨阿卜杜勒,
您是否成功安装并生成电机控制代码? 以上来自于谷歌翻译 以下为原文 hi Abdul, Have you succeed in installing and generating the code for motor control ? |
|
|
|
是的,我设法安装它,但我还没有尝试过。
以上来自于谷歌翻译 以下为原文 Yes, I managed to install it, but I haven't tried it out yet. |
|
|
|
谢谢
如果代码生成成功运行,请问我能告诉我吗?我厌倦了尝试生成代码,但我在生成代码时遇到了一些问题。 (使用mcsdk 5.0.2或5.0.3) 非常感谢阿卜杜勒...... 以上来自于谷歌翻译 以下为原文 Thanks Could you me please let me know if code generation is successfully working ? I am fed of trying to generate code, but I having some problems in generating the code. (with mcsdk 5.0.2 or 5.0.3) thanks a lot Abdul... |
|
|
|
你好gokay,
我想我设法生成了STM32CubeMX项目。我不能用我的电机测试这个,因为电机控制程序不包括STM32F401RE板,这是ST推荐的NUCLEO-IHM08M1屏蔽板。该项目使用STM32CubeMX打开。我已经尝试用IAR编译''as-is''并且失败了。我将尝试在没有电机控制工作台软件的情况下使其工作。 你有什么板子btw? 对于本来应该是即插即用的设置,这有点令人沮丧。 以上来自于谷歌翻译 以下为原文 Hello gokay, I think I managed to generate the STM32CubeMX project. I can't test this with my motor as the motor control program does not include the STM32F401RE board, which what ST recommends for the NUCLEO-IHM08M1 shield. The project does open using STM32CubeMX. I already tried to compile ''as-is'' with IAR and failed. I am going to try make it work without the motor control workbench software. What boards do you have btw? For what is supposed to be a plug-and-play setup, this is kind of frustrating. |
|
|
|
我不确定这是否可行,但也许可以尝试使用旧版本4.3?
https://github.com/cmglearn/STMicroelectronics 以上来自于谷歌翻译 以下为原文 I am not sure if this will work, but maybe try with the older version 4.3? https://github.com/cmglearn/STMicroelectronics |
|
|
|
亲爱的阿卜杜勒,
我理解你的沮丧。围绕IHM08支持的信息不是很清楚。 实际上有两种软件解决方案来控制BLDC电机: - 6个步骤 - FOC IHM08的6步软件解决方案可以在这里下载: http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-spn8.html 它支持IHM08 + STM32F401RE或IHM08 + STM32F302R8。 FOC软件解决方案( X-CUBE-MCSDK)不支持 STM32F401RE在5.0.3版本中。 4.3版本也不支持它。 我们计划在X-CUBE-MCSDK 5.1版本中添加STM32F401RE的支持。 在FOC的情况下你能告诉我,你的配置是什么? 1个分流器 - 3个分流器? 问候 塞德里克 以上来自于谷歌翻译 以下为原文 Dear Abdul, I understand your frustration. The message around the support of the IHM08 is not very clear. There is actually two kinds of software solution in order to control a BLDC motor : - 6 steps - FOC The 6 steps software solution for IHM08 can be downloaded here : http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-spn8.html It supports the IHM08+STM32F401RE or IHM08+STM32F302R8. The FOC software solution ( X-CUBE-MCSDK ) does not support the STM32F401RE in the 5.0.3 version. It was not supported in the 4.3 version too. We plan to add the support of the STM32F401RE in X-CUBE-MCSDK 5.1 version. Could you tell me in case of FOC, what is your configuration ? 1 Shunt - 3 shunts ? Regards Cedric |
|
|
|
嗨塞德里克
我来说吧。我非常感谢你对此事的帮助。只是为了给你一点背景知识。我有一个用于移动机器人的250W BLDC电机。我的目标是在0-300转/分钟左右运行,所以速度相对较低。它是一款具有3个霍尔效应,2个光学传感器和温度传感器的传感器。电源电压介于42和30伏之间(10S Lipo)。 根据我的研究,我理解感知的FOC对我来说更合适,但我现在并不关心效率。我不在乎它是敏感的还是无感觉的驱动器。我只想用电机操作电机 SPIN3202或 IHM08M1可以进行最简单的设置。从规范的角度来看,它们似乎都能满足我的需求。 我目前的主板是STM32F401RE和STM32F446RE。我专门买了F401 IHM08M1 屏蔽,但它没有在ST电机控制工作台软件中列出。 我正在查看您在链接中提供的代码。 SPIN3202有类似的一个。我现在要做的是了解代码,以便我可以开始手动编辑它。我知道我最终必须这样做,但我只是觉得可能有一个“开箱即用”的解决方案,这是暂时的,直到我自己做出改进。我有一次旋转马达旋转,但我认为它是专为RPM>的电机而设计的。 2000年,所以我需要解决这个问题。 再次感谢您的帮助。 另外,我没有电机的数据表,所以我打算使用电机配置文件。我发现不支持F4xx系列,所以我可能会买一块F3xx板。我想知道你是否有推荐?我可以看到软件中列出的F303RE和F302R8。 以上来自于谷歌翻译 以下为原文 Hi Cedric Let me say this. I really appreciate your help on this matter. Just to give you little bit of background. I have a 250W BLDC motor for a mobile robot. my aim is to run it around 0-300 rpm, so relatively low speed. It's a sensored motor with 3 hall effect, 2 optical, and temperature sensors. The supply voltage is between 42 and 30 volts (10S Lipo). Based my research, I understand that sensored FOC would be a better fit for me, but I don't care about efficiency at the moment. I don't care if it's sensored or sensoreless drive. I just want to operate the motors using the SPIN3202 or IHM08M1 with the easiest setup possible. From a specification standpoint, they both seem to able meet my needs. The boards that I have currently are the STM32F401RE and STM32F446RE. I bought the F401 specially for the IHM08M1 shield, but it's not listed in the ST motor control workbench software. I am looking into the code you provided in the link. There is a similar one for the SPIN3202. What I am trying to do right now, is to understand the code so I can start manually editing it. I knew I had to do this eventually, but I just thought there might be an ''out of the box'' solution, that is temporary until I make improvements myself. I sort of got motor spin one rotation, but I think it's designed for motors with RPM > 2000, so I need to fix that. Again thank you for you help. On a side note, I don't have the datasheet for the motor, so I was going to use the motor profile. I found out the F4xx series isn't supported, so I might buy a F3xx board. I am wondering if you have a recommendation? I can see the F303RE and F302R8 listed in the software. |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2578 浏览 1 评论
3194 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1763 浏览 1 评论
3589 浏览 6 评论
5967 浏览 21 评论
924浏览 4评论
1300浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
563浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1286浏览 3评论
1338浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 07:23 , Processed in 1.219145 second(s), Total 63, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号