5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: dasuantou
打印 上一主题 下一主题

最新的无感FOC正弦驱动时代开始来临!

[复制链接]
121
发表于 2017-8-13 10:39 | 只看该作者
dasuantou 发表于 2017-8-12 19:00
这个视频里的启动很不错,但就是有噪音。
我可以99.999%肯定不是TI的28027F里的INSTA FOC效果,因为INST ...

用的是最便宜的XXD,看起来确实像是国内人做的。

光顾着看视频了,github地址没看到来的去看了下并非源码,只有image和某宝店铺,板子价格5XX,见图。


预驱确实是DRV8305,芯片是ST的F406RG,不确定是基于电机库还是完全自己写的算法。

另外报下进度,学费已交,某宝买了一套nucleo ihm001的板子,先体验下电机库。学习板不敢直接自己画,担心把电流采样部分画坏了改版VESC的时候深有体会。等用学习板跑起来了再换F303芯片然后画一版大电流的,IHM001只有1.5A的电流容量,肯定是玩不开心的

欢迎继续阅读楼主其他信息

122
 楼主| 发表于 2017-8-13 17:28 | 只看该作者
本帖最后由 dasuantou 于 2017-8-13 17:47 编辑
axdz007 发表于 2017-8-13 10:39
用的是最便宜的XXD,看起来确实像是国内人做的。

光顾着看视频了,github地址没看到来的去看 ...

强烈建议兄弟花个120块人民币买个大疆的E420电调,其实就是TI 的INSTA FOC技术,你就会对好的启动有感觉了。
用ST的什么库做的无感FOC算法是没有什么技术含量的,还是TI牛逼些。
也许可以买2个,一个用来学习,一个用来做试验,先把硬件原理图用万用表搞出来,然后买几片TI 的28027F换上去就可以写自己的程序了(大疆原装的FOC电调上面就是28027F),这样可以保证硬件是没有问题的。
用STM32F40X,搞笑喔!








123
发表于 2017-8-13 18:36 | 只看该作者
dasuantou 发表于 2017-8-13 17:28
强烈建议兄弟花个120块人民币买个大疆的E420电调,其实就是TI 的INSTA FOC技术,你就会对好的启动有感觉 ...

兜里米不多,ST的板子都是找马云借钱买到,先用买个ST的热热身体验一下,后面再上TI的贼船instaspin据说性能很牛逼,早晚一定要体验下。
老外的那个VESC用F4貌似是因为老外买配件价格都不低,索性直接上高端的再跑个系统。体验过启动性能也一般般,挂上穿越机的高KV低电感电机甚至被BL的启动甩在后面。

ST的电机库据说M0的芯片都能跑得嗷嗷叫,我其实更想用F3或者SPIN32F0做电调,紧凑化,性能也不会太差。如果做开发板为了跑其他的算法确保性能足够的话上F4不是大问题,如果做产品就有点炮打蚊子了

124
 楼主| 发表于 2017-8-13 20:58 | 只看该作者
axdz007 发表于 2017-8-13 18:36
兜里米不多,ST的板子都是找马云借钱买到,先用买个ST的热热身体验一下,后面再上TI的贼船instas ...

无感FOC和无感方波的主要难点都是在平滑的启动算法上。
启动成功后用M0跑都是很简单的事!
论启动算法,我见到的只有Tl最好,毕竟400多万美金买来的啊!



125
发表于 2017-8-14 03:02 | 只看该作者
本帖最后由 axdz007 于 2017-8-14 03:15 编辑
dasuantou 发表于 2017-8-13 20:58
无感FOC和无感方波的主要难点都是在平滑的启动算法上。
启动成功后用M0跑都是很简单的事!
论启动算法 ...

  我感觉无感状态下要零速大力矩平滑启动,最大的要点应该就是在电机转起来之前尽可能高精度地获得转子的实际位置后进行驱动,一旦电机转起来之后有了BEMF就有大量的开源代码可以参考了,怎么折腾都行。
    目前我知道的方法主要好像就是HFI。另外在转起来之后因为无感FOC需要通过电机反馈回的BEMF来确定转子位置,计算过程必须引入电机的固有属性,因此FOC也要尽可能地获得电机的参数(尤其是相电阻与电感量,如果要计算实际机械转速还要极对数)如果参数偏离太大的话就会出现空载电流大,低速振动严重,甚至转速起来后直接堵转。做电调的话当然不可能让用户找来一个电机先上LCR,如果能让电调逐步驱动电机,自行获取电机参数是最好的,此时电调既是无刷驱动器同时也扮演了仪表的角色。(之前看过大概的,ST电机库和TI的Instaspin好像都有这个功能,ST的还没有试过,TI的之前借朋友的28069M+DRV8301玩过,使用Motorware控制,驱动大疆3510电机。先跑Instaspin-FOC,电机是先嘘嘘响然后慢慢地转起来,加减速,几十秒后各个参数趋于稳定,标定完毕,可以正常运转,但是启动还是有强制定位的过程,捏死电机然后给电流依然会抖动。那个套件没跑起HFI,使用HFI要使用Instaspin-Motion,但是使用Instaspin-Motion相关例程的话标定的时候电机就会出现怪叫,电流大,无法正常驱动。因为朋友还有用就先还回去了,原因暂时没有深究)
    我感觉既然是做电调,如果要尽量做好的话就是垃圾堆里随便扒出来一个三相无刷或者PMSM电机,捅上去直接自动标定,然后就可以良好地驱动,当然不可能兼容所有的无刷电机,但是从低KV到高KV,从车用高速内转子,无刷电钻那种顿感极强的四极内转子,到植保机大尺寸外转子,甚至使用DC300V的无叶风扇电机,工业缝纫机电机用低压驱动,像用BLHELI把无刷推起来的喜悦一样,尽可能多地兼容,这是我追求的目标
    当然现在自己的技术还差得远,准备先把电机库玩起来,之前玩过BL和VESC,也对大功率布线有一些基础,准备把电机库玩转之后画一个大功率的开发平台然后试着做一些简单的FOC电调试试看吧。




126
 楼主| 发表于 2017-8-14 07:47 | 只看该作者
本帖最后由 dasuantou 于 2017-8-14 07:50 编辑
axdz007 发表于 2017-8-14 03:02
我感觉无感状态下要零速大力矩平滑启动,最大的要点应该就是在电机转起来之前尽可能高精度地获得转子的 ...
建议看看大疆用INSTA FOC调的效果。
祝你早日成功!
记得一定发视频看看哈。


127
发表于 2017-8-18 11:58 | 只看该作者
无感FOC不是每个电机都可以适配的,单一的程序未必能完全匹配所有的电机。因为每个电机的感抗不一样,电调输出的正弦波受负载影响未必能调整到完全的正弦波,这依赖MCU很大的运算能力,至于怎么好我认为只要够力,省电,不失步就是好电调
128
发表于 2017-9-28 11:08 | 只看该作者



我也是比较喜欢BLDC刚开始学习,前段时间也刚开始学习方波控制的无感驱动,使用STC单片机写的程序;并且分别使用,while循环,单片机内部比较器,还有外部339比较器搭配内部比较器做的程序,启动程序,不过目前就是那个30度角,没弄好,换向也是直接换向的,使用延时不知道怎么总是不好启动;现在看了FOC也挺感兴趣的,只是还不知道原理,不知道使用廉价单片机是否可以写出来

129
发表于 2017-9-28 11:24 | 只看该作者
dasuantou 发表于 2017-5-9 10:39
了解确实比较深入!
确实是这样,无感FOC能做的厂家很少,而且无感方波已足够模型使用,无感FOC也未能有 ...

好赢的不是也是330主控加上通用的程序?其实方波一般单片机都可以做到,只是可能有点缺点,

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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