[STM32F1] STM32 FOC PMSM电机开发技术支持

[复制链接]
26707|70
 楼主| yocheng 发表于 2014-4-24 20:03 | 显示全部楼层 |阅读模式
现在公司要开发一个STM32 FOC PMSM的电机驱动,请问ST 那里有提供这方面的技术支持。感觉这方面,ST的支持很少。
FAQ 发表于 2014-4-24 20:06 | 显示全部楼层
不是有电机库吗
 楼主| yocheng 发表于 2014-4-24 20:12 | 显示全部楼层
已经下载了电机库,编释了下载到IC,但232通信联接不了
mmuuss586 发表于 2014-4-24 20:20 | 显示全部楼层
https://bbs.21ic.com/icview-700314-1-1.html
这是官方的代理,你可以找他们看看。
 楼主| yocheng 发表于 2014-4-24 21:37 | 显示全部楼层
我用STM32 FOC PMSM马达库 V3.4   开发电机产品,

      先用ST Motor Control Workbench 设定好参数

      然后打开IAR

先mark STM32f10X_MCApplication 生成MC_Application_STM32F10x.a

再编释工程下载到板上,不知我这些步骤有没有错? 有没有做过的朋友指教下

现在用ST Motor Control Workbench 用232通信,联接不了电机板。不知那里出错。
 楼主| yocheng 发表于 2014-4-24 21:38 | 显示全部楼层
mmuuss586 发表于 2014-4-24 20:20
https://bbs.21ic.com/icview-700314-1-1.html
这是官方的代理,你可以找他们看看。

好的,明天联系下,看能否有帮助
 楼主| yocheng 发表于 2014-4-25 10:05 | 显示全部楼层
有没有做电机的可以指导下,我那个步骤错了?
grant_jx 发表于 2014-4-26 22:04 | 显示全部楼层
在ST Motor Control Workbench 配置中,有没有打开串口?图中对话框中的第二项。

小Q截图-20140426220212.png
 楼主| yocheng 发表于 2014-4-27 08:16 | 显示全部楼层
grant_jx 发表于 2014-4-26 22:04
在ST Motor Control Workbench 配置中,有没有打开串口?图中对话框中的第二项。

...

已经打开了,但我的joystick,LCD,BUTTON 没有打开,因为我用到自己的画的板,那板我试过用的2.0的库正常,现在想转用3.2的库,因为它加了一个平滑起动,就是起动时,开环到闭环控制时,它有个平滑的过渡。
 楼主| yocheng 发表于 2014-4-27 11:07 | 显示全部楼层
grant_jx 发表于 2014-4-26 22:04
在ST Motor Control Workbench 配置中,有没有打开串口?图中对话框中的第二项。

...

还有个问题,板子不相同,我在workbench里,已经更改了脚的IO口,还要不要在程序main里重定义一下脚脚,main我自己写.
grant_jx 发表于 2014-4-27 21:21 | 显示全部楼层
yocheng 发表于 2014-4-27 11:07
还有个问题,板子不相同,我在workbench里,已经更改了脚的IO口,还要不要在程序main里重定义一下脚脚,m ...

调用ST的FOC SDK 3.4的应该不难,我先不论是否能启动电机,但至少那个Monitor应该是可以连接上的。
做FOC,无非是6路PWM信号,有感的话,有Hall或电流传感器的ADC,无感的话,一个ADC或3个ADC,几个保护用的ADC(母线的电压、过温保护等)、通讯用的UART,要是还想看看模拟的输出信号,那还有DAC,其它key、LCD无关紧要。
我不知道你是如何写main的,至少核对各功能对应的GPIO是需要的,特别是是否有remap的端口。
要是不知道你实际调用了哪些端口,是否有遗漏,你可以打开ST Motor Control Workbench ,菜单栏里面有个“Pin Assignment”,你可以对照逐一核对。
小Q截图-20140427211920.png



 楼主| yocheng 发表于 2014-4-28 09:37 | 显示全部楼层
本帖最后由 yocheng 于 2014-4-28 09:40 编辑
grant_jx 发表于 2014-4-27 21:21
调用ST的FOC SDK 3.4的应该不难,我先不论是否能启动电机,但至少那个Monitor应该是可以连接上的。
做FOC ...

我的workbench配置如下:
1.jpg
我对过我的板,脚跟如下定义一样啊

2.jpg
      
 楼主| yocheng 发表于 2014-4-29 11:42 | 显示全部楼层
grant_jx 发表于 2014-4-26 22:04
在ST Motor Control Workbench 配置中,有没有打开串口?图中对话框中的第二项。

...

终于联接成功了,下一步用界面调试,有没有这方面的入门资料?
grant_jx 发表于 2014-4-29 21:17 | 显示全部楼层
UM052 - STM32F05xx/STM32F100xx/STM32F103xx/STM32F2xx/STM32F4xx PMSM single/dual FOC SDK v3.3
UM080 - Quick start guide for STM32F05xx/STM32F100xx/STM32F103xx/STM32F2xx/STM32F4xx PMSM single/dual FOC SDK V3.3

都有关于界面调试的信息,上面的文档以SDK3.3为例,3.4的SDK,相应版本号改下,在ST官网搜索UM编号即可。
ST Motor Control Workbench的使用,去安装目录下看STMCWB.chm,说明很详细。
 楼主| yocheng 发表于 2014-4-30 17:22 | 显示全部楼层
本帖最后由 yocheng 于 2014-4-30 17:32 编辑
grant_jx 发表于 2014-4-29 21:17
UM052 - STM32F05xx/STM32F100xx/STM32F103xx/STM32F2xx/STM32F4xx PMSM single/dual FOC SDK v3.3
UM080 - ...

1.jpg
请问这个参数,如我的的分压电阻10K  1K  这个参数就是1/(10+1)   ,请教下这个参数的计算公式。
 楼主| yocheng 发表于 2014-5-1 16:20 | 显示全部楼层
本帖最后由 yocheng 于 2014-5-2 12:49 编辑

用上面的公式,设定正确 R2/(R1+R2)
diyocean 发表于 2014-7-22 11:28 | 显示全部楼层
电机库如何下载啊  在官网上搞了半天,没成功,等邮件     貌似现在升级到4.0了?
zhaoqingtao007 发表于 2014-11-16 18:56 | 显示全部楼层
想了解一下关于GUI的编程
zzfyjc 发表于 2014-11-16 20:16 | 显示全部楼层
yocheng 发表于 2014-4-27 08:16
已经打开了,但我的joystick,LCD,BUTTON 没有打开,因为我用到自己的画的板,那板我试过用的2.0的库正常 ...

请问下你的2.0库可以参考一下吗,我的老是调不好
zhaoqingtao007 发表于 2014-11-17 15:09 | 显示全部楼层
grant_jx 发表于 2014-4-26 22:04
在ST Motor Control Workbench 配置中,有没有打开串口?图中对话框中的第二项。

...

您好!
我最近在做这方面的开发,想请教您一些问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

144

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部