搜索
bottom↓
回复: 24

BLDC无刷电机速度控制的疑惑

[复制链接]

出0入0汤圆

发表于 2014-7-17 22:28:29 | 显示全部楼层 |阅读模式
最近在研究一个国外BLDC电机控制器,要求是恒速控制,老外的恒速控制做得很不错。负载从小到大,速度恒定;有外力推动电机时速度,且推力变化,电机速度还是恒定。而且电机运转很平顺!
我做的控制器,只能在电机带负载时候控制速度恒定,但碰到有外力推动电机时,速度就控制不住,越来越快了。
真不知道老外是用什么方法来控制电机速度不增加的?
想了几天也没有想明白,只有到这里来请教大家。
谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出100入85汤圆

发表于 2014-7-17 23:00:47 | 显示全部楼层
PID

设置速度
读速度

弄出速度差,然后再调整速度

出100入85汤圆

发表于 2014-7-17 23:05:02 | 显示全部楼层
手抓或者松开电机轴,驱动增大电流或者降低电流让速度往设定的速度靠近

而电流的控制一般用的是PWM的占空比

具体看无刷电机使用的是哪种控制方式,我现在说的方波控制的那种

出0入0汤圆

发表于 2014-7-17 23:07:58 | 显示全部楼层
外力推动速度大于设定值时,如PWM已经减少到接近0%,则需要完全关闭上桥臂,同时打开下桥臂,将外力的能力泄掉。另一种做法是全部关闭上下桥臂6个SW,以一定的占空比打开第7个SW

出0入0汤圆

 楼主| 发表于 2014-7-17 23:16:32 | 显示全部楼层
whatcanitbe 发表于 2014-7-17 23:05
手抓或者松开电机轴,驱动增大电流或者降低电流让速度往设定的速度靠近

而电流的控制一般用的是PWM的占空 ...

现在是带负载时候用PID控制的,PWM占空比调节。但电机被外力推动的时候不会弄

出0入0汤圆

 楼主| 发表于 2014-7-17 23:23:41 | 显示全部楼层
qq335702318 发表于 2014-7-17 23:07
外力推动速度大于设定值时,如PWM已经减少到接近0%,则需要完全关闭上桥臂,同时打开下桥臂,将外力的能力 ...

关闭上桥,PWM调节下桥试了一下的,效果不好,电机顿挫感明显。老外那个完全没有任何顿挫感,脚踢电机轮,推一把,电机转速没有任何变化,甚至电机发出的声音都没有变化的。
想过制动也用PID调节,但感觉老外的控制板速度控制应该不是用PID做,那控制效果感觉开了外挂,
第7个SW怎么接啊?请教了。

出100入85汤圆

发表于 2014-7-17 23:24:08 | 显示全部楼层
colin2018 发表于 2014-7-17 23:16
现在是带负载时候用PID控制的,PWM占空比调节。但电机被外力推动的时候不会弄 ...

不管是推它动松手还是阻止它动松手?一样弄试试。

出0入0汤圆

 楼主| 发表于 2014-7-17 23:37:19 | 显示全部楼层
whatcanitbe 发表于 2014-7-17 23:24
不管是推它动松手还是阻止它动松手?一样弄试试。

能详细说一下吗?

出100入85汤圆

发表于 2014-7-18 08:27:33 | 显示全部楼层
国外的无刷方案电路是不是跟伺服电机控制类似?
你的方案是什么样的?

如果方案不一样肯定做不出那种效果
比如伺服电机上电使能后,用手转电机轴会有个很大的阻尼
一般的无刷方案光靠软件做不出这种效果,要硬件的配合

出0入0汤圆

发表于 2014-7-18 08:57:04 | 显示全部楼层
colin2018 发表于 2014-7-17 23:23
关闭上桥,PWM调节下桥试了一下的,效果不好,电机顿挫感明显。老外那个完全没有任何顿挫感,脚踢电机轮 ...

顿挫感强烈是因为你一下子就把下桥臂全导通了
无刷在外力作用下是一个发电机,,下桥臂(或上桥臂)完全导通等效于将发电机短路
你要以一个较小的占空比来测试

另外一种方式是这样的:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-7-18 09:46:46 | 显示全部楼层
whatcanitbe 发表于 2014-7-18 08:27
国外的无刷方案电路是不是跟伺服电机控制类似?
你的方案是什么样的?

是的和伺服电机控制器类似,设置转速,速度低的时候外力去退它,是退不动的。我也感觉老外是用硬件做的。但就只想不明白是怎么做的。
我的方案就是一个纯粹的无刷控制器。

出0入0汤圆

 楼主| 发表于 2014-7-18 09:48:27 | 显示全部楼层
qq335702318 发表于 2014-7-18 08:57
顿挫感强烈是因为你一下子就把下桥臂全导通了
无刷在外力作用下是一个发电机,,下桥臂(或上桥臂)完全导 ...

我的下桥也是用PWM控制导通的,顿挫是在下桥导通和正常输出PWM切换时候产生的。两者做不到很好的衔接。

出0入0汤圆

 楼主| 发表于 2014-7-18 17:19:52 | 显示全部楼层
顶一下。

出0入0汤圆

 楼主| 发表于 2014-7-19 13:25:38 | 显示全部楼层
whatcanitbe 发表于 2014-7-18 08:27
国外的无刷方案电路是不是跟伺服电机控制类似?
你的方案是什么样的?

今天打开老外的控制器看了,就是6个MOSFET,一个普通的BLDC控制器。

出100入85汤圆

发表于 2014-7-19 13:27:04 | 显示全部楼层
伺服也是这样的

出0入0汤圆

 楼主| 发表于 2014-7-19 13:33:45 | 显示全部楼层

那伺服是怎么样控制的呢?软件制动?

出100入85汤圆

发表于 2014-7-19 18:46:25 | 显示全部楼层
colin2018 发表于 2014-7-19 13:33
那伺服是怎么样控制的呢?软件制动?

这个还真没有做过伺服这块

出0入26汤圆

发表于 2014-7-19 19:30:24 | 显示全部楼层
无刷有传感器还是无传感器的? 一般就是PID吧。

出0入0汤圆

发表于 2014-7-19 20:21:10 来自手机 | 显示全部楼层
用无传感器的foc方案做力矩闭环,在力矩闭环的基础上做速度闭环

出0入0汤圆

 楼主| 发表于 2014-7-19 21:37:26 | 显示全部楼层
xly 发表于 2014-7-19 19:30
无刷有传感器还是无传感器的? 一般就是PID吧。

有传感器的

出0入0汤圆

 楼主| 发表于 2014-7-19 21:38:09 | 显示全部楼层
bigallium 发表于 2014-7-19 20:21
用无传感器的foc方案做力矩闭环,在力矩闭环的基础上做速度闭环

好的,谢谢。改天测试一下

出0入0汤圆

发表于 2014-8-17 21:10:15 | 显示全部楼层
好帖留名

出0入0汤圆

发表于 2014-11-5 22:06:33 | 显示全部楼层
传感器的采样质量和速度,PID的运算速度这是做好的基本条件,像你描述的老外的那种性能,电流环先要做好才行,然后就是PID的参数,调好了就感觉“硬硬”的了,调不好就是“弹弹”的,调得再差就是“颤颤"的。

出0入0汤圆

发表于 2015-6-11 16:59:24 | 显示全部楼层
楼主的问题解决了吗?

出0入0汤圆

发表于 2015-9-5 10:43:05 | 显示全部楼层
来的有点晚,感觉下桥导通和正常输出PWM切换需要在程序上限制一下,多调试。这边没有实际测试,正调试交流异步的有差不多类似的问题。都是开始感觉可以,实际上开始效果不好。
通过程序的调节,不多的实际调试才达到一个较好的目的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-3 00:23

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

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