搜索
bottom↓
回复: 39

大家电机都用什么MCU?

[复制链接]

出0入8汤圆

发表于 2017-9-17 21:18:37 | 显示全部楼层 |阅读模式
       最近在做一个电机控制的项目,之前都用的TI的DSP,现在转Crotex_M0平台(低成平方案),现在用infineon的XMC1400,他的M0 MCU用的人很少,资料也少,芯片过于复杂,项目中也是遇到各种问题,MCU的坑也比较多,代理商或是infineon中国的技术支持有很多问题也没有遇到过,项目进行的很慢,有时我就在怀疑,是不是当初选infineon的MCU就是一个错误。
      当初差点就用ST的MCU了,但是现在ST的价格也不是太明朗,用回ST也是不太现实。之前那么问题来了,大家电机控制都用什么MCU?最好是M0平台的,大家发表下意见。

出0入0汤圆

发表于 2017-9-17 21:22:50 | 显示全部楼层
低端瑞萨G14 ,国产版R7F0C008,9.中高端RX23T,RX24T,RX62T,RX63T,高端 RX62T,RX63T,RZ/T1

出0入8汤圆

 楼主| 发表于 2017-9-17 21:29:13 | 显示全部楼层
     1楼就我占了。
     最近看国产MCU,本来看好华芯微特的MCU,SWM2400,其针对电机控制还是做了很多优化的,除法器,硬件开方运算,买回他们的开发板,回来测试一下,问题还是蛮多的,PWM发波这块,极性不能自定义,死区控制也是有问题,试了下,还是不敢用啊。现看看国产其他家的MCU,很多模仿ST的M0,ST有的问题他们都有,M0的芯片都没有除法器,国产芯片还是只敢持保留态度啊,也许过几年,慢慢成熟了再考虑使用。
     这几天又看了新唐的NUC029,ADC,PWM应该都能满足要求,而且有除法器,只需要6CLK,很不错,但是RAM太小,只有4K,我们程序在XMC1400上就用了6KRAM啊,NUC029很可能不能用啊。

出0入8汤圆

 楼主| 发表于 2017-9-17 21:33:09 | 显示全部楼层
夏日么么茶 发表于 2017-9-17 21:22
低端瑞萨G14 ,国产版R7F0C008,9.中高端RX23T,RX24T,RX62T,RX63T,高端 RX62T,RX63T,RZ/T1 ...

1楼你占了啊,瑞萨的没用过啊,你们有没有用过用ARM做电机控制的?

出0入0汤圆

发表于 2017-9-17 21:41:56 | 显示全部楼层
mtswz.213 发表于 2017-9-17 21:33
1楼你占了啊,瑞萨的没用过啊,你们有没有用过用ARM做电机控制的?

我看了下你要这个的话,瑞萨对应的要10多块吧R5F104LGGFB     105度工业级。128Kflash,16K RAM. 主频32M,外设64M,复杂指令集1.27DMIPS,乘法单周期,除法两周期。PWM带死区

出15入186汤圆

发表于 2017-9-17 22:17:20 | 显示全部楼层
NXP的吧,楼主

出0入0汤圆

发表于 2017-9-17 22:20:28 | 显示全部楼层
XMC1400 主要是什么问题?以前我用过XMC13的芯片,都是靠自己看DATAsheet 一点点做出来的,没有任何外界的帮助。

出0入0汤圆

发表于 2017-9-17 22:21:29 | 显示全部楼层
只不过我做的是V/F的控制。ADC 的跳动比较大。

出0入8汤圆

 楼主| 发表于 2017-9-17 22:27:24 来自手机 | 显示全部楼层
xmc1400的除法器,不好用,有时莫名其妙算出来的数错误,怀疑是被中断打断,但是infineon的人过来,也没有解决问题,还有他们的flash是20mhz,访问flash有等待,无形的就降低了效率。我们的程序,不开优化,pwm执行时间在120us左右(不用硬件除法器)

出0入8汤圆

 楼主| 发表于 2017-9-17 22:29:01 来自手机 | 显示全部楼层
xmc1400的adc也没有dsp的好用,速度低,而且跳动大,容易采到干扰

出0入0汤圆

发表于 2017-9-17 22:31:05 来自手机 | 显示全部楼层
UC1625

出0入8汤圆

 楼主| 发表于 2017-9-17 22:34:41 来自手机 | 显示全部楼层
浪客剑心绯村 发表于 2017-9-17 22:31
UC1625

UC1625是什么?

出0入8汤圆

 楼主| 发表于 2017-9-17 22:35:33 来自手机 | 显示全部楼层
887799 发表于 2017-9-17 22:21
只不过我做的是V/F的控制。ADC 的跳动比较大。

看前面的恢复

出0入0汤圆

发表于 2017-9-18 09:14:32 | 显示全部楼层
本帖最后由 xxfrom 于 2017-9-18 09:15 编辑

FOC控制我们用JMT1808R芯片,方波控制原来用NEC9211多些,现在基本不玩方波了。JMT1808R是51+DSP双核芯片(FOC算法部分由DSP实现,不过是用汇编写的,原厂提供源代码),从我们使用情况看,其综合性能跟M3差不多,价格跟M0差不多。

出90入372汤圆

发表于 2017-9-18 09:31:16 | 显示全部楼层
xxfrom 发表于 2017-9-18 09:14
FOC控制我们用JMT1808R芯片,方波控制原来用NEC9211多些,现在基本不玩方波了。JMT1808R是51+DSP双核芯片( ...

支持位置环吗?

出0入0汤圆

发表于 2017-9-18 09:37:12 | 显示全部楼层
xxfrom 发表于 2017-9-18 09:14
FOC控制我们用JMT1808R芯片,方波控制原来用NEC9211多些,现在基本不玩方波了。JMT1808R是51+DSP双核芯片( ...

9211算是比较神奇的了,最后不是被市场干掉是壮士割腕 ,不赚钱不做了。

出0入0汤圆

发表于 2017-9-18 09:39:26 | 显示全部楼层
keshipt 发表于 2017-9-18 09:31
支持位置环吗?

我们的应用:高速时的位置和速度估计用滑膜估计,起始位置定位用高频注入PI环。

出0入0汤圆

发表于 2017-9-18 09:40:57 | 显示全部楼层
xmc1301用的不错啊,方波,foc都可以玩,最近是有打算上1400,1300的速度还是慢了点,foc载频上不去。flash的确是硬伤,终于知道是20m的flash啊,哈哈,反正ram大,现在都把关键程序放ram里跑,还不错!
再高级的项目准备上4200了,m0局限性太多!
从ST,玩到富士通,玩到飞思卡尔,再玩到英飞凌,说实话,做电机来说,绝对是英飞凌的强大不必。英飞凌的ic对电机的优化非常good,喜欢的不得了!哦也!
以上这些cpu全部已经有产品在出货的,所以还是比较有发言权!

出90入372汤圆

发表于 2017-9-18 09:43:29 | 显示全部楼层
xxfrom 发表于 2017-9-18 09:39
我们的应用:高速时的位置和速度估计用滑膜估计,起始位置定位用高频注入PI环。 ...

英飞凌的iMotion系列也有多款MCU + DSP 的芯片,支持有感、无感、双电机等

出0入0汤圆

发表于 2017-9-18 10:13:17 | 显示全部楼层
keshipt 发表于 2017-9-18 09:43
英飞凌的iMotion系列也有多款MCU + DSP 的芯片,支持有感、无感、双电机等

您说的是他们收购原来IR的芯片吧,iMotion就十来条指令,做特定的FOC算法是OK的,但变化不了花样。如做高频注入定位,用到一堆滤波器,JMT1808R的DSP是单MAC通用 DSP核,正好发挥了特长。

出90入372汤圆

发表于 2017-9-18 10:41:56 | 显示全部楼层
xxfrom 发表于 2017-9-18 10:13
您说的是他们收购原来IR的芯片吧,iMotion就十来条指令,做特定的FOC算法是OK的,但变化不了花样。如做高 ...

是的,在现有的基础上使用是可以的,但不适合做深入的定制开发。

出0入25汤圆

发表于 2017-9-18 10:42:37 来自手机 | 显示全部楼层
xxfrom 发表于 2017-9-18 09:14
FOC控制我们用JMT1808R芯片,方波控制原来用NEC9211多些,现在基本不玩方波了。JMT1808R是51+DSP双核芯片( ...

双核开发比单核麻烦啊,怎么让调试器同时控制51核和DSP核?

出0入8汤圆

 楼主| 发表于 2017-9-18 10:55:57 | 显示全部楼层
tang0571 发表于 2017-9-18 09:40
xmc1301用的不错啊,方波,foc都可以玩,最近是有打算上1400,1300的速度还是慢了点,foc载频上不去。flash ...

我们程序比较复杂,1402不开除法器,开关频率只能做到5K左右(编译器没有开优化),开除法器也只能做到7K(编译器没有开优化),而且开除法器各种莫民奇妙的问题,目标是做到10K开关频率。
infineon的MCU还是太小众,寄存器特别多,看手册来编程很困难,又不能像ST一样搞一个库,infineon的那个库,infineon中国的技术支持自己都搞不定,除非是用DEAV来开发,他们自己都不用DAVE。

出0入8汤圆

 楼主| 发表于 2017-9-18 10:57:38 | 显示全部楼层
大家最好推荐一些好用的M0芯片做电机控制,虽然,很多MCU也可以做电机控制,但是不想弄了,就ARM平台吧

出0入0汤圆

发表于 2017-9-18 11:02:45 | 显示全部楼层
XIVN1987 发表于 2017-9-18 10:42
双核开发比单核麻烦啊,怎么让调试器同时控制51核和DSP核?

的确如此。
但是,51同所有的51一样,大家都熟悉,不存在环境问题,DSP对于51来讲就像调用函数,其实也是很方便的,C代码写成:
                。。。。。。
                DSP_Run1(FUN_MEASCOMPCURR);    //调用DSP获取 Ia, Ib
                DSP_Run1(FUN_CLARK);                   //调用DSP计算CLARK
                DSP_Run1(FUN_PARK);                    //调用DSP计算PARK
                。。。。。。

C和DSP汇编都是开源的。

基本的FOC源代码有感和无感,原厂都开源,如果要玩花样,就要自己写DSP,其实也不难,我们写DSP带通和低通滤波器,原来也挺担心的,怕不会写,看了一周的指令集,学习汇编器,第二周就写好了,用底层写算法,做出来后,似乎还是有点成就感的。

出0入0汤圆

发表于 2017-9-18 13:25:27 | 显示全部楼层
tang0571 发表于 2017-9-18 09:40
xmc1301用的不错啊,方波,foc都可以玩,最近是有打算上1400,1300的速度还是慢了点,foc载频上不去。flash ...

请问,你们出货的都是无霍尔方案吗?应用场合都有哪些?

出0入0汤圆

发表于 2017-9-18 13:28:44 | 显示全部楼层
本帖最后由 tang0571 于 2017-9-18 13:29 编辑
lonely9391 发表于 2017-9-18 13:25
请问,你们出货的都是无霍尔方案吗?应用场合都有哪些?


是的,大部分都是无感的,小部分会用到磁编码!
主要是工业用途为主,考虑到hall的不可靠性,特定的一些工业场合会要求用无感来做!
还有就是一些工具类,其实也是考虑的可靠性的问题,hall毕竟还是比较容易出问题!

出0入0汤圆

发表于 2017-9-18 14:50:23 | 显示全部楼层
STM32F3XX怎么样?为什么电机控制不用MCU+FPGA方案?

出0入8汤圆

 楼主| 发表于 2017-9-18 15:02:35 | 显示全部楼层
lyl520719 发表于 2017-9-18 14:50
STM32F3XX怎么样?为什么电机控制不用MCU+FPGA方案?

就是为了做低成本方案,目前就是以M0来做。

出0入0汤圆

发表于 2017-9-18 16:00:25 | 显示全部楼层
刚接触电机控制,学习一下。

出0入0汤圆

发表于 2017-9-18 16:04:45 | 显示全部楼层
正打算用英飞凌的XMC1302,这么一说,还得考虑考虑了

出0入8汤圆

 楼主| 发表于 2017-9-18 18:03:46 | 显示全部楼层
shooly 发表于 2017-9-18 16:04
正打算用英飞凌的XMC1302,这么一说,还得考虑考虑了

xmc1302你们的渠道好么?
XMC1402我们基本上能拿到全国最低的价格

出100入101汤圆

发表于 2017-9-18 19:28:19 | 显示全部楼层
mtswz.213 发表于 2017-9-18 18:03
xmc1302你们的渠道好么?
XMC1402我们基本上能拿到全国最低的价格

也是有类似于st的电机库么?

出0入9汤圆

发表于 2017-9-18 19:31:33 | 显示全部楼层
其实PIC在这方面应该有优势的,只是非ARM内核,这些年推广越来越不容易了。。。

出0入0汤圆

发表于 2017-9-18 19:43:04 来自手机 | 显示全部楼层
目前想用ti 的28027f,算法基本拿来就用,反正也不想玩什么花样,而且成本也没那么敏感

出0入0汤圆

发表于 2017-9-18 20:58:15 | 显示全部楼层
mtswz.213 发表于 2017-9-18 18:03
xmc1302你们的渠道好么?
XMC1402我们基本上能拿到全国最低的价格

知识向代理商要了样品,还没采购

出0入0汤圆

发表于 2017-9-23 17:23:44 | 显示全部楼层

TI的芯片,专门做无刷直流电机控制的。

出0入10汤圆

发表于 2017-9-29 19:56:43 | 显示全部楼层
nxp ke系列 m0+

出0入0汤圆

发表于 2017-9-30 10:04:57 | 显示全部楼层
dsPIC控制电机还是不错的

出0入0汤圆

发表于 2020-4-25 18:12:04 | 显示全部楼层
最后用的哪个平台?给后来人介绍一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 09:44

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表