直流无刷电机【一】从零开始上手

这篇具有很好参考价值的文章主要介绍了直流无刷电机【一】从零开始上手。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这学期正好学完了两学期的电机学,加上个人一直对四轴无人机的无刷电机与电调感兴趣,同时也比较喜欢几个月前看见的foc控制的电机旋钮那个开源项目,于是自己做了一套无刷电机驱动板(算是真正的从0开始),淘宝买了个十几块的不知名云台无刷电机就开始瞎折腾了。

mos是IRLR7843TRPBF,三相桥驱动是很原始的三个IR2104方案,主控是cks32f030c8t6,原理图方案说不上有多好,随便看看就行,毕竟由于连可调直流电源都没有,12V都是从PD快充头里出来的,还好这电机堵转电流都才1A多点,功率不大。

这驱动板也没法做foc控制,因为没有相电流采样,传感器只有在电机底部加的一个磁编码器as5600,只能做简单的速度和位置闭环,不过就个人上手感觉够了。

直流无刷电机【一】从零开始上手

直流无刷电机【一】从零开始上手

直流无刷电机【一】从零开始上手

关于直流无刷电机

直流无刷电机即BLDC,这东西有三根线对应Y型连接绕组的三相,此外一般是外转子的(航模无刷电机和我在淘宝上能看到的大多数都是),我也不知道为什么。

关于六步换相

直流无刷电机驱动的核心就是六步换相法,换相即按顺序改变导通的两相绕组进而改变电枢绕组产生的磁场方向,这样就相当于产生一个旋转磁场带着转子转(跟异步电机有点眼熟),之所以是六步,是因为按照这个流程六步即旋转一个电角度,形成一个周期。因为是电控制换相,所以叫“无刷”。有电机学基础看下面这个视频就很容易明白。

无刷电机工作原理演示动画_哔哩哔哩_bilibilliubu

而六步换相法的核心是如何确定换相时刻,最好的换相时刻肯定是在电机刚好旋转至上一个状态磁场指向时,而如何实现就延伸到有感(有传感器)的霍尔/磁编码器换相检测或者无感的反电动势检测,这是后话了。

顺带提一句,直流无刷电机的调速跟六步换相的时刻没关系,调速是通过改变三相全桥mos的占空比进而改变加在绕组上的电机实现的,乱改换相时刻只会让电机不转或者转的顿挫感极强。

关于如何简单粗暴的让它转起来

我觉得初次上手这个没必要直接去折腾怎么找换相时间,有大概率陷入对传感器的迷惑之中,所以最简单粗暴的方法是直接开环跑六步换相。

while (1)
  {
	  EN1_ON;
	  EN2_OFF;
	  EN3_ON;
	  IN1_OFF;
	  IN3_ON;
	  //HAL_Delay(2);//U+M-
	  for_delay_us(delay_time);

	  EN1_OFF;
	  EN2_ON;
	  EN3_ON;
	  IN3_ON;
	  IN2_OFF;
	  //HAL_Delay(2);//U+V-
	  for_delay_us(delay_time);

	  EN1_ON;
	  EN2_ON;
	  EN3_OFF;
	  IN2_OFF;
	  IN1_ON;
	  //HAL_Delay(2);//M+V-
	  for_delay_us(delay_time);

	  EN1_ON;
	  EN2_ON;
	  EN3_OFF;
	  IN3_OFF;
	  IN1_ON;
	  //HAL_Delay(2);//M+U-
	  for_delay_us(delay_time);

	  EN1_OFF;
	  EN2_ON;
	  EN3_ON;
	  IN2_ON;
	  IN3_OFF;
	  //HAL_Delay(2);//V+U-
	  for_delay_us(delay_time);

	  EN1_ON;
	  EN2_ON;
	  EN3_OFF;
	  IN2_ON;
	  IN1_OFF;
	  //HAL_Delay(2);//V+M-
	  for_delay_us(delay_time);
}

所谓开环跑,是直接确定六步换相每步间的时间间隔(六步换相的顺序是固定的),即代码中的delay_time,在我的测试中delay_time在ms级时电机会转的顿挫震动感极强,降到100us左右时效果比较好(虽然也有顿挫感)。

于是我们好歹能让电机转起来了。

BLDC开环六步换相文章来源地址https://www.toymoban.com/news/detail-433734.html

到了这里,关于直流无刷电机【一】从零开始上手的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 直流无刷电机及Matlab/Simulink驱动仿真

    系列文章将更新直流无刷电机的工作原理、仿真控制以及应用STM32开发板与驱动板完成对直流无刷电机的实际控制。 直流无刷电机(Brushless Direct Current Motor,BLDC)没有了直流有刷电机的电刷及换向器等结构,线圈绕组不参与旋转而是作为定子,永磁体作为转子,通过控制线圈

    2024年02月05日
    浏览(74)
  • 【电机应用控制】——直流无刷电机&驱动原理&有感闭环控制&无感闭环控制

    ​ 目录 前言 一、概述 二、驱动原理 ​编辑 三、(有感)速度闭环控制 四、无感控制(无位置传感器) 四、(无感)速度闭环控制 总结 声明:学习笔记来自正点原子B站教程,仅供学习交流!! 简介:         直流无刷电机(BLDC)是指无电刷和换向器的电机,又称无

    2024年02月16日
    浏览(28)
  • 无刷直流电机最强科普(收藏版)

    无刷直流电机(BLDC:Brushless Direct Current Motor),也被称为电子换向电机(ECM或EC电机)或同步直流电机,是一种使用直流电(DC)电源的同步电机。无刷直流电机实质上为采用直流电源输入,并用逆变器变为三相交流电源,带位置反馈的永磁同步电机。 电机有各式各样的种类

    2024年01月16日
    浏览(33)
  • 直流无刷电机FOC控制算法 理论到实践 —— 实践

    关于直流无刷电机FOC控制算法的理论章节,本人已经在前两章进行过详细说明,大家可以自行进行阅读,请务必了解过理论之后再来学习如何具体进行实现。 直流无刷电机FOC控制算法 理论到实践 —— 理论(一) 直流无刷电机FOC控制算法 理论到实践 —— 理论(二) 本章节

    2023年04月11日
    浏览(39)
  • 直流无刷电机FOC控制算法 理论到实践 —— 理论(二)

    上一章节:FOC直流无刷电机控制算法 理论到实践 —— 理论(一) 下一章节:直流无刷电机FOC控制算法 理论到实践 —— 实践 说明:部分图片素材来源于网络 续上一章: FOC直流无刷电机控制算法 理论到实践 —— 理论(一)(点击跳转) 下一章: 直流无刷电机FOC控制算法 理

    2024年02月07日
    浏览(32)
  • 直流无刷电机FOC控制算法 理论到实践 —— 理论(一)

    说明:图片素材来源于网络 1.1 FOC由来 什么是FOC? FOC英文全程为 field-oriented control ,即 磁场定向控制 ,也称之为 矢量控制 ,主要应用于直流无刷电机的控制,通过此控制算法可以实现对直流无刷电机的精确控制。 那么怎样才能称之为精确控制,FOC和普通的六步换相控制有

    2024年02月02日
    浏览(34)
  • 无刷直流电机32位MCU解决方案

    电机是指依据电磁感应定律实现电能转换或传递的一种电磁装置。它的主要作用是产生驱动转矩,作为用电器或各种机械的动力源。发电机在电路中用字母G表示。它的主要作用是利用电能转化为机械能。 无刷直流电动机的工作原理:无刷直流电机是永磁式同步电机的一种,

    2024年02月12日
    浏览(27)
  • 【正点原子】STM32电机应用控制学习笔记——2.直流无刷电机基础知识

    没有电刷,无换向器的电机,也称为无换向器电机。 主要是定子和转子,而直流有刷电机多的是换向器和电刷。 而直流有刷的定子是N和S的永磁体,而无刷是三个线圈饶阻。 直流有刷是定子是饶阻,无刷的定子是N和S的永磁体。两者的转子和定子恰好是相反的。也是他们最大

    2024年02月03日
    浏览(58)
  • 直流无刷电机(BLDC)基础知识---TMC4671-LA

    提到直流无刷电机,那不得不提的就是有刷电机了。有刷电机有一个比较令人讨厌的缺点:那就是 “吵” 。 因为电刷和换向环需要时刻不停地摩擦,才能给电枢供电。 所以,如果你想要一个“静音风扇”的话,肯定不能选使用了有刷电机的产品。 并且 电刷 使用时间久了,

    2024年02月09日
    浏览(34)
  • STM32实现FOC直流无刷BLDC电机-外围电路

    永磁同步电机和无刷直流电机(BLCD)具有更高效、运行更安静、扭矩波动小、响应速度快、更可靠等优点,正用于越来越多的应用,替代直流有刷电机。尽管结构不同,但所有三相永磁电机(BLDC、PMSM或PMAC)都是由脉冲宽度调制(PWM)的三相桥(三个半桥)驱动,以便采用频

    2024年01月16日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包