科百科
当前位置: 首页 范文大全

自制高转速无刷电机(自制无刷电机控制器)

时间:2023-07-21 作者: 小编 阅读量: 4 栏目名: 范文大全

有感就是在电机端盖的部位加装霍尔传感器分别相隔30度或60度。一般调速就是调电压,6步pwm方式是目前常用的。但是上臂用nmos存在一个问题vgs控制电压大与vcc4v以上才能完全导通。有感模式控制相对简单,3个霍尔传感器输出一般都是数字信号,分压后直接接单片机io。主程序一直检测ad值,改变pwm占空比,及电流保护等。下图为uvw三相波形及w相霍尔电平下图为w相电平,w相上臂on下臂pwm,w相霍尔信号。

很早之前就想做一款无刷电机控制器,忙于工作一直没有弄。最近有点时间画板,打样,焊接,调试,总算顺利的转起来。
板子外观100*60mm 中等大小。DC 12V输入,设计最大电流10A.(实际没试过那么大的电机,手头的电机也就5 6A的样子)硬件上可以切换有感(HALL)和无感(EMF)两种模式,外部滑动变阻器调速 预留有 PWM输入、刹车、正反转、USB和uart等接口。


先来说下原理无刷电机其实就是直流电机,和传统的DC电机是一样的,只是把有刷的电滑环变成了电子换向器。
因为少了电滑环的摩擦所以寿命静音方面有了很大的提升,转速也更高。


当然难点就在如何获取当前转子的位置好换相,所以又分为两种有感和无感。
有感就是在电机端盖的部位加装霍尔传感器分别相隔30度或60度。无感就是靠检测悬浮相的感应电动势过零点(后面在细讲)。
当然各有各的优缺点,有感在低速方面好,可以频繁启停换相。无感的结构简单成本低,航模上应用居多。
先说有感,电源首先被分成了3个绕组U V W这个交流电还是有区别的。
它只是3个h桥按一定的顺序导通模拟出来的,本质还是直流电。电机靠hall位置按一定顺序换相,转速与电压电流有关。这一点切记,不是换的越快转的越快。(位置决定换相时刻,电压决定转速)一般调速就是调电压,6步pwm方式是目前常用的。当然后续还有foc等更好算法。
硬件部分网上基本都是成熟的方案。三相H桥,H桥一般有上臂mos和下臂mos组成,如果只是简单的做演示上臂选pmos下臂选nmos控制电路简单直接用单片机的io就可以驱动。但是pmos低内阻的价格高。功率上面很难做大。
这也就是为什么基本所有的商业控制器全是nmos的原因。

但是上臂用nmos存在一个问题vgs控制电压大与vcc 4v以上才能完全导通。为了简化电路采用了ir公司出的驱动ic,它内部有自举升压电路。外部仅需一个续流的二极管及储能电容即可。



有感模式控制相对简单,3个霍尔传感器输出一般都是数字信号,分压后直接接单片机io。


当然控制方式上也就简单很多,三个霍尔接中断输入,在中断处理程序中根据组合状态换相,程序上也没什么复杂的。主程序 一直检测ad值,改变pwm占空比,及电流保护等。
如下一个典型的换相代码。Stm32 有两个高级定时器tim1 tim8 可以输出4组互补型pwm,还可以设定死区时间等,使用上非常方便。
switch(step)
{
case 4: //BC-
/* Next step: Step 2 Configuration -------------------------------------- */
TIM_CCxCmd(BLDC_TIMx,TIM_Channel_1,TIM_CCx_Disable);
TIM_CCxNCmd(BLDC_TIMx,TIM_Channel_1,TIM_CCxN_Disable);



}
下图为uvw三相的霍尔检测到的电平及w相的波形。


下图为 uvw三相波形及w相霍尔电平


下图为 w相电平, w相上臂on 下臂pwm ,w相霍尔信号。


下图为w相ir2304芯片输出,上臂电压可明显看到已高于vcc,下臂为pwm信号


在说说无感模式,由于没有了霍尔,电机无法知道转子当前的位置所以就无法换相,而感应电动势也只有在转起来之后才有,所以无感模式的启动是个难点。
一般方法都是分三段法:1 预定位 2 启动 3 进入闭环反馈

正如网友说的江湖一层纸,戳破不值半文钱。
1.预定为就是强制给某一相通电一段时间,让电机定位到这个位置。占空比30-50%不要太大,可能会发热。
2. 启动,就是逐步的强制换相,当然要有个加速的过程,使电机转起来。
这个过程太慢会抖动反转,太快会丢步。参数需要一点点试,有点像控制步进电机。要能使电机转的能产生电动势,我也是参照的德国MK 电调的算法。
每次延时时间比上一次少1/25,形成一个加速的过程,直到电机完全转起来产生足够的电动势。
3. 闭环反馈控制换相跟有感差不多一样。
speed_duty=30; //30% start
BLDC_PHASE_CHANGE(Step[Phase]); //固定一相
Delay_MS(200);
speed_duty=pwm;
timer = 300;
while(1)
{
for(i=0;i<timer; i)
{
Delay_US(120); //等待
}
timer-= timer/25 1;
if(timer < 25)
{
if(TEST_MANUELL)
{
timer = 25; //开环强制换向
}
else
{
bldc_dev.motor_state=RUN;
break;
}
}
Phase;
Phase %= 6;
BLDC_PHASE_CHANGE(Step[Phase]); //
}
说到感应电动势很多人不明白,先来说说电流,电机线圈的内阻通常很小比如0.2欧,电机的电压比如10v,按理来说电流100a为何电机不烧哪?
其实电机线圈在通电的一瞬间并不是完全导通的,因为有反向电动感应势的存在,可能有-9.8v。10v-9.8v = 0.2v /0.2 = 1A.这样算起来电流还合理。
在说说那个初中学习的法拉第 ,当线圈切割磁场时会产生感应电动势,根据右手定则。。。。。。。。不懂的自行上网搜。


如下图当ac相在通电12v的情况下,静止状态下正中间中性点理论为6v,但是转起来就不一定了,因为b相实际是在切割磁场,是会产生电动势的。而电动势的大小正负取决与当前在磁场ns极的位置。当切割ns时为-1,切割sn时为1,平行时为0.


利用这一特性不就刚好可以获得转子的位置吗?

首先检测电路网上已经一大很成熟了。
如下图,当然很多时候需要在4.7k对地的电阻上并一个100nf的电容,做一个低通滤波。也可以在软件中做滤波处理。


我们所要做的就是检测这个悬浮相的电动势过零点。
网上常用的两种方法:1单片机ad采集;2比较器比较。我选择了比较器lm339价格已经很便宜了,在高速上比ad有明显优势,只要比较cin bin ain 与n点的压差即可获得零点。


理想很完美,现实很残酷,实际中根本得不到这么完美的波形。
如下图,这个已经是比较好的了,还是有很多毛刺。这个给单片机中断,肯定一大堆问题,严重的换错相烧mos管。



为什么会有这些毛刺哪,有些还挺有规律。
参考了网上的介绍,这中间还有一个叫消磁的东西。


原理不深究了,反正时间很短,软件上做一个滤波消掉就可以了。
进入中断函数后做如下处理 ,定时器的中断我暂时用的20us。
const unsigned int FilterNums = 0xff;
static unsigned int nums =0;
static unsigned int Queue_UStatus =0;
static unsigned int Queue_VStatus =0;
static unsigned int Queue_WStatus =0;
static unsigned char EMF_SVal =0;
unsigned char Filter_U_Status=0;
unsigned char Filter_V_Status=0;
unsigned char Filter_W_Status=0;
unsigned char EMF_Val=0;
unsigned int status_h;
unsigned int status_l;
unsigned int Delay30deg =0;
/* 清除中断标志位 */
if ( TIM_GetITStatus(TIM3 , TIM_IT_Update) != RESET )
{
TIM_ClearITPendingBit(TIM3 , TIM_FLAG_Update);



至于网上说检测到过零点后,延时30度换相,对电源效率有影响。我试了下,好像没什么明显的差异。也有人说在大功率的电机下不延时反而更平滑等等。真实怎样有待各位实际实验了。
最后秀几张转起来的照片



硬盘电机 无感模式


电动工具电机 有感模式

加装散热片的样子


本文来源机器人网,版权归原作者所有。如涉及版权问题,请与我们联系,我们将第一时间协商版权问题或删除内容

    推荐阅读
  • 孕期如何做可以保证奶水够(孕期性生活如何才能)

    李玮璟指出,孕妇性高潮不会导致宫缩的提前发生。孕妇此时对性生活的过程和感受,比未孕时更加专心和关注。男性则认为,此时女性浑圆的身材更有吸引力,更加性感。早孕期性生活对妊娠没有任何影响。出现以上三种情况的孕妇,应避免孕期性生活。孕期亲热戴套很重要孕期进行性生活千万要重视卫生问题,最好使用避孕套,避免感染导致不良妊娠结局及新生儿的患病率和死亡率。

  • 篆书金庸二字印章(戰神徐老師定制的常用吉祥語)

    戰神徐老師定制的常用吉祥語博雅達觀博雅達觀的意思是學識淵博、品行端正,心胸開朗、見解通達①博雅:豐麗博敞;學識淵博;純正;品行端正等意思出處:南北朝範曄《後漢書•杜林傳》:「博雅多通,稱為任職相」意思是:學識淵博,品行端正,被。

  • 遮天叶凡和孔雀王的关系(遮天叶凡与哪些红颜的爱情纠葛)

    无论东方的《梁山伯与祝英台》的爱情故事,还是西方《罗密欧与朱丽叶》的爱情。今天谈谈《遮天》这部小说的主角叶凡的红颜爱情纠葛。燕国境内看到叶凡狼狈模样,介绍两人关系并送叶凡钱币是施舍的神态,一派高高在上的姿态看向叶凡,在夺源时两人彻底决裂,之后更是生死相向。最后成为了不死不灭的荒奴,与叶凡感情最淡的红颜,为人自私高傲、绝情的女子。

  • 沟通幽默风趣方法(幽默风趣的沟通)

    沟通幽默风趣方法?下面希望有你要的答案,我们一起来看看吧!幽默可以让你戴着快乐的眼镜去看整个儿世界的发展与变化,在平凡中挖掘笑的艺术价值。幽默能够消除内心的紧张,树立健康乐观的个人形象,润滑人际关系。幽默能够化解尴尬,影响别人的思想和态度,从而缓解局面。更重要的是,幽默不仅可以给自己带来好人缘,还可以给自己带来好心情、好运气。

  • 首届网络安全创新大会在哪年(第八届互联网安全大会)

    中新网8月5日电8月5日,全球首场网络安全万人云峰会“第八届互联网安全大会” 正式启幕。“一创”全球首场网安万人云峰会多国专家共谋时代安全ISC大会,素有亚太地区规格最高、规模最大、影响力最深远的安全峰会之美誉。数据表明,自2013年首次举办以来,历史参会人数达21.4万人次。而这也侧面体现出行业对于ISC的信任与认可。ISC2020形式上规格不减,参会嘉宾更是多元。

  • 大众车系所有车型(一汽大众有哪些车型)

    接下来我们就一起去研究一下吧!大众车系所有车型一汽大众:宝来、大众CC、高尔夫、高尔夫·嘉旅、捷达、迈腾、速腾、T-ROC探歌、探岳、蔚领、蔚领。、高尔夫(进口)、高尔夫新能源(进口)、辉腾、甲壳虫、凯路威、迈腾(进口)、迈特威Multivan、尚酷、Tiguan、途锐、Variant、夏朗、蔚揽。

  • 奇迹mu四代翅膀怎么合(奇迹MU四代翅膀)

    4、最后即可成功合成翅膀,即可获得翅膀5、四代翅膀的获取难度就需要下一些功夫了,并且从三四代翅膀开始,增加了许多其他的材料,四代翅膀哦,它可是能提供大量的属性加成。

  • 泉州服装批发哪里进货(泉州衣服批发市场哪里便宜)

    目前石狮青创城打造了线上批发平台“青创网”目前支持了一件代发与无货源开店的模式,帮助石狮衣服快速的走到全国,快速的帮助石狮衣服走出去,走更远。据了解青创网上线于2015年,目前接入的货源包含了泉州石狮衣服货源,也包含了泉州幸福街、莆田安福街、晋江鞋都、杭州四季青等批发市场的货源。石狮服装城总占地面积1110亩,总投资10亿元。中心区规划建筑面积60万平方米。一期入驻企业基本上是名牌企业或名牌产品代理商。

  • 哪种强化复合地板最好(强化复合地板有什么品牌好)

    哪种强化复合地板最好强化复合地板在近年来越来越频繁出现在人们的视野范围内,也被越来越多的装修家庭所选择。强化复合地板有很多吸引人眼球的优点,今天就要给大家介绍强化复合地板的一些值得推荐的品牌,并且还会给大家普及一些选购的技巧。说到强化复合地板的挑选技巧,可以通过观察地板的表面,颜色色差,凹槽的贴合度等细节处理进行选购。

  • 长颈鹿最怕啥(两只野鹿被箭射穿头和脖子还在奔跑)

    警方在一份声明中说,偷猎野生动物,破坏动物栖息地,会影响现在和未来几代的野生动物,会影响社区和经济,并造成执法挑战。俄勒冈州警方发言人雷泽说,他们仍然在寻找受伤的鹿,射在这些鹿身上的箭并不是猎人所用的那种。目前,警方已发出悬赏通告,缉拿伤害这些鹿的攻击者。