直流电机具有响应快速、较大的起动转矩、从零转速至额定转速具备可提供额定转矩的性能。我们知道直流无刷电机在许多场合不但要求电机具有良好的起动和调节特性,而且要求电机能够正反转。那么如何实现直流无刷电机的正反转?请看下文。
通常采用改变逆变器开关管的逻辑关系,使电枢绕组各相导通顺序变化来实现电机的正反转。为了使电机正反转均能产生最大平均电磁转矩以保证对称运行,必须设计转子位置传感器与转子主磁极和定子各相绕组的相互位置关系,以及正确的逻辑关系。
通过控制端子“DIR”与端子“COM”的通、断可以控制电机的运转方向。端子“DIR”内部以电阻上拉到+12,可以配合无源触点开关使用,也可以配合集电极开路的PLC等控制单元;当“DIR”与端子“COM”不接通时电机顺时针方向运行(面对电机轴),反之则逆时针方向运转;为避免直流无刷驱动器的损坏,在改变电机转向时应先使电机停止运动后再操作改变转向,避免在电机运行时进行运转方向控制。
直流无刷驱动器通过端子SPEED~COM为用户提供与电机转速成比例的脉冲信号。每转脉冲数=6×电机极对数,SPEED频率(Hz)=每转脉冲数×转速(转/分)÷60。例:4对极电机,每转24个脉冲,当电机转速为500转/分时,端子SPEED的输出频率为200Hz。
从能耗角度来看,消费类电子产品和工业设备从传统的 AC马达过渡到体积更小、更为高效的BLDC电机具有重大意义,但设计 BLDC 控制算法的复杂性阻止了工程师们实现这种过渡的积极性。
从手机中的小型振动马达到家用洗衣机和空调中使用的更复杂的马达,马达已成为消费领域中的日常装置。马达同样也是工业领域中的一个重要组成部分,在很多应用中广泛运用,如驱动风扇、泵等各种机械设备。这些马达的能量消耗是非常巨大的:研究表明,仅在中国,马达所消耗的能源占工业总能耗的 60% 至 70%,其中风扇和泵所消耗的能源占中国整体功耗的近四分之一。尽管这个数字在其他国家可能没那么高,但降低电子系统中的马达能耗已在全球成为必须优先考虑的议题。
一个多世纪以来,传统的交流 (AC) 马达已被广泛使用。交流马达是设计最简单的感应马达,但他们却造成了大量能源的浪费。这是因为交流马达只输出恒定速度,不能随工作条件的变化进行自适应。现在已有一些调节交流马达速度的简单方法(例如,可以提供三种速度选择的标准家用风扇),但这些方法的应用范围有限,而且难以转移到更为复杂的系统。
但对于直流 (DC) 马达,可以通过改变电压来改变和控制速度,从而根据应用需要来加快或减慢工作速度。这可以节省大量的能源,因为马达可以根据需要的条件来运行。在一般情况下,DC 马达比 AC 马达更有效率。
图一 : 用更小、更高效的 BLDC 马达代替传统的 AC 马达可以节约能源并降低成本,但 BLDC 控制所需的演算法非常复杂,以至於很多设计师都不愿进行转换。为 BLDC 马达控制而专门设计的专用 IC 可以令这项工作变得更为容易。
DC 马达可被设计为有刷马达或无刷马达。无刷直流 (BLDC) 马达通常是大多数应用的最佳选择。这种马达更可靠、更安静,产生的电磁辐射更少,并且更为安全,因为它们消除了由于电刷和换向器而产生的火花。BLDC 马达体积更小、效率更高,这意味着它们需要使用更少的能源。
BLDC 马达的运行温度低于 AC 马达,更为高效的设计使得其内部零件产生的热量更少。 这不仅能够增加轴承系统的使用寿命,还能够提高电气系统及风机的可靠性。
此外,BLDC 马达的功率密度也高于 AC 马达。对于相同的能量输出,DC 马达的体积和重量都小于 AC 马达。这使得 BLDC 马达的运输和安装更为容易且成本更低。
不过,使用 BLDC 马达的麻烦之处在于系统需要更复杂的电子设备来管理马达。马达控制一向不是电子工程师的重点领域,许多开发人员因缺乏经验或专业知识而无法轻松设计出必要的控制电路。BLDC 马达的研发需要额外的时间和技术支持,这意味着需要更长的开发周期及更高的系统成本,这就使得系统制造商更难以从熟悉的 AC 马达过渡到 BLDC 马达。
然而,对于越来越多的制造商来说,使用 BLDC 马达产生的复杂性并不会随着市场对更节能家电需求的增加而有所抵销。 2011 年 IMS 调查显示,中国大约 40% 的空调采用了变频控制 BLDC 马达。这种情况呈上升趋势,并且,在某种程度上,得助于因专为 BLDC 马达控制而设计的专用电路。
用于控制 BLDC 马达的传统方法采用的是驱动定子的六步过程,由此在产生的转矩上产生脉动。所谓的「六步方波」过程采用霍尔效应传感器来检测 BLDC 马达中的永磁位置。
六步过程相对简单,但容易产生噪音,并且对于需要根据条件的变化快速改变马达转速的更先进应用来说,其响应能力不足。以洗衣机为例,负载根据所选择的洗涤周期有所不同,并且在整个周期过程中也有所变化。在滚筒式洗衣机中,这种情况更加复杂,当衣物旋转到滚筒顶端时,重力会对马达产生影响。
在这些情况下,需要一个更先进的算法。磁场导向控制 (FOC) 能够提供速度快速变化所需的响应时间,已成为当今更先进节能家电的马达控制方法选择。
有多种方式可以实现 FOC。其中一个方法是使用传感器(与六步方波过程方法类似),但传感器较难以安装和维护,尤其是在应用涉及复杂线束或马达暴露在水中时。实现 FOC 更简单、更具成本效益的方法是取消传感器。无传感器 FOC 涉及由永久磁铁在转子上产生的恒定转子磁场,是一种非常有效的控制方法。
FOC 方法可以让马达在全转速范围内顺利运转,在零速时产生最大转矩,并能够快速加速和减速。事实上,由于马达的尺寸小、成本和功耗低,无传感器 FOC 的诸多优势使其在对性能要求较低的应用中成为广受欢迎的选择。
即便如此,实现无传感器 FOC 需要复杂的数学算法,这对于普通设计人员来说可能并不熟悉。在过去,设计师们通常依赖于复杂的数字讯号处理 (DSP) 芯片来实现无传感器 FOC。以英飞凌的FCM8531为例,它为工程师们提供了专门的解决方案,使得开发无传感器 FOC 应用变得更为容易。
针对采用无传感器磁场导向控制 (FOC) 的米乐-官方网站入口系统,快捷半导体提供了一种配置有并行核心处理器的特定应用控制装置 FCM8531。 如图 1 所示,FCM8531 由一个先进马达控制器 (AMC) 处理器和一个 8 位兼容 80C51 的MCU处理器组成。
AMC 是一个专为马达控制而设计的核心处理器。它整合了一个可配置的处理核心处理器和外围电路,执行无传感器 FOC 马达控制。系统控制、用户接口、通信接口和输入/输出接口均可通过嵌入式 80C51 MCU来针对不同的马达应用进行程序设计。
FCM8531 的并行核心处理器的优势是,两个处理器可以独立工作,相互补充。 AMC 处理专门用于马达控制的任务,如马达控制算法、PWM 控制、电流检测、实时过电流保护和马达角度运算。 嵌入式 MCU 通过通讯接口向 AMC 提供马达控制命令,来执行马达控制活动。 复杂的马达控制算法在 AMC 中执行,因此,这种方法可减少软件负担,并简化控制系统程序。
我们为用户提供可用于开发软件、编译程序及进行实时调试的马达控制开发系统 (MCDS) IDE 和 MCDS 编程工具。设计人员可从函式库中选择适合的函式,快速编译程控功能和通讯协议,从而实现以前只能在高层次 DSP 上实现的效果。
从能耗角度来看,消费类电子产品和工业设备从传统的 AC 马达过渡到体积更小、更为高效的 BLDC 马达具有重大意义,但设计 BLDC 控制算法的复杂性阻止了工程师们实现这种过渡的积极性。为 BLDC 马达控制而专门设计的专用 IC,如快捷半导体的 FCM8531,使开发人员更易于采用 BLDC 马达,有助于加快向更高效模式的过渡与转换。
引言 无刷直流电机是在有刷直流电动机的基础上发展来的,具有无极调速、调速范围广、过载能力强、线性度好、寿命长、体积小、重量轻、出力大等优点,解决了有刷电机存在的一系列问题,广泛应用于工业设备、仪器仪表、家用电器、机器人、医疗设备等各个领域。由于无刷电机没有电刷进行自动换向,因此需要使用电子换向器进行换向。无刷直流电机驱动器实现的就是这个电子换向器的功能。 主流的无刷直流电机的控制方式目前主要有三种:方波控制(也称为梯形波控制、120°控制、6步换向控制)和正弦波控制、FOC(又称为矢量变频、磁场矢量定向控制)。 深圳市永阜康科技有限公司 现在大力推广一颗 单相正弦波/方波直流无刷电机驱动IC-ACM62
驱动IC解决方案 /
德国ELMOS公司日前宣布推出基于E523.81的新一代三相直流无刷(BLDC)电机控制器芯片。该芯片集成了必要的智能化功能,无需编写任何应用软件,只需通过对芯片的参数进行配置来适应不同的电机参数和性能需求,使用向导工具进行启动。该芯片通过正弦波控制,电机的运行非常安静,因此尤其适用于车辆中对电机噪音要求严格的地方。下面就随汽车电子小编一起来了解一下相关内容吧。 ELMOS推出单芯片汽车级直流无刷电机驱动方案 该芯片采用5mm × 5mm的QFN封装,节省PCB空间设计,采用该芯片的控制器特别适用于紧凑型风扇、水泵、油泵等对板面积有较为严苛要求的领域。集成的驱动器提供高达500mA的工作电流,连接该控制器芯片的电机转速
驱动方案 /
一、FD6288T数据手册导读 二、预驱和H桥 驱动电路 三、下桥MOS导通、关断流程 下桥MOS的导通流程: 第1步:给LIN1-LIN3 3.3V高电平信号 第2步:预驱IC将3.3V高电平信号电平转换到12V,这个12V电压是预驱VCC管脚的供电电压 第3步:预驱IC将12V电压输出到下桥MOS的栅极,Vgs Vth(10V),MOS完全导通 下桥MOS的关断流程: 第1步:给LIN1-LIN3 0V低电平信号 第2步:预驱IC将0V低电平信号电平转换到0V(也认为是不转换的) 第3步:预驱IC将0V电压输出到下桥MOS的栅极,Vgs 四、自举升压电路关键元器件作用 Cbs电容:自举电容,C18、C21、
之预驱芯片及3相H桥电路介绍 /
直流无刷电机驱动器,不接电机情况下通电不能正常工作,三相无电压输出。 直流无刷电机的工作原理是:驱动器给定子建立一个超前于转子磁极的磁场,利用同性相斥、异性相吸的原理,带动转子旋转。 因为电机在运转时需要通过电机内部的永磁体与外部的定子产生磁场相互作用来产生转矩。如果没有电机,那么就没有永磁体和定子的互动,也就无法产生转矩和转动。 当直流无刷电机驱动器通电但不接电机时,三相输出端应该没有电压,或者说,由于没有负载电机,电压可能非常小,不足以测量。不过,一些驱动器可能会有内部的保护电路,当无电机或逆接电机时可能会停止输出并导致故障。因此,建议在使用驱动器之前,应该先检查所采用的驱动器的使用说明书,了解它的
我之前都是直接使用的TI所提供的CMD文件,对于如何编写CMD文件不是很懂。这次的程序出现了如上两处错误,我应该如何修改这两个地方呢?28379D编译时,CMD文件出错附上RAM区域分配应该是分段不合理,导致代码长度超过段长度了。可以把一些段合并成一个大段CMD文件,是管理CPU内存的,看看项目中有没有两个以上的CMD文件,看看存储器分配有没有冲突。 恩,把几个段合并成一个大段之后就可以debug了! 恩,我之前遇到过重复添加CMD文件的情况。这种情况下会出现变量重复定
我的情况是这样的:2450WinCE5.0唤醒后,机器卡死:除了显示屏显示一静态图像外,系统不响应其他的外设。通过打印信息知道,与EINT9注册了的那个事件(我命名为Event_EINT9)不断地被置成通知状态。因此系统就在那个处理中断的线程里循环,导致系统呈死机状态。但是我用示波器测了一下EINT9管脚的状态,发现一直是高电平,就是外部没有中断信号啊!!那为什么那个与EINT9注册了的事件会不断被置成通知态??唤醒后死机了,发现没有中断信号却不断产生中断??看看中断Done处是
在一个程序的编写过程中,随着代码量的增加,如果把所有的语句都写到main函数中,一方面程序会显得的比较乱,另外一个方面,当同一个功能需要在不同地方执行时,我们就得再重复写一遍相同的语句。此时,如果把一些零碎的功能单独写成一个函数,在需要它们时只需进行一些简单的函数调用,这样既有助于程序结构的清晰条理,又可以避免大块的代码重复。在实际工程项目中,一个程序通常都是由很多个子程序模块组成的,一个模块实现一个特定的功能,在C语言中,这个模块就用函数来表示。一个C程序一般由一
《漫画数据库》是世界上最简单的数据库教科书,它通过漫画式的情景说明,让你边看故事边学知识,每读完一篇就能理解一个概念,每篇末还附有文字说明,只要阅读一下这些有趣的漫画故事,你就能在最短的时间内成为数据库方面的达人!你是不是曾经被数据库里貌似复杂和深奥的各种名词所困扰,不知道该从哪里入手学习?那么,《欧姆社学习漫画漫画数据库》最适合你了。有趣的故事情节、时尚的漫画人物造型、细致的内容讲解定能给你留下深刻的印象,让你看过忘不了。通过这种轻松的阅读学习,读者可以掌握数据库的常识。《欧姆社学
昨天下午和今天上午都在调试开发板的按键,按照DEMO程序的代码,Tamper按键中断法很容易就用起来了,但我想启用长按和短按功能,却反复调试都不成功,同样的代码我在STM32F103C8T6最小系统板上都能正常使用,而在这个开发板上却无法掌握长按和短按的区别,请各位帮忙看看是什么原因!代码如下: voidEXTI4_15_IRQHandler(void) { if(RESET!=exti_interrupt_flag_get(EXTI_13)){ dela
1.**《SignalandPowerIntegrity-Simplified》**-**作者**:EricBogatin-**简介**:这本书是信号完整性和电源完整性领域的经典著作。书中详细介绍了高速PCB设计中的各种信号和电源问题,包括信号反射、串扰、阻抗匹配、以及PCB腔体谐振等内容。EricBogatin通过实用的设计准则和丰富的案例分析,帮助读者理解如何在设计中避免腔体谐振问题,并且涵盖了现代高速数字系统的许多实际应用。###2.**《Hi
东芝1200V SIC SBD “TRSxxx120Hx系列” 助力工业电源设备高效
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
Follow me第二季第4期来啦!与得捷一起解锁蓝牙/Wi-Fi板【Arduino Nano RP2040 Connect】超能力!
嵌入式工程师AI挑战营(进阶):基于RV1106部署InsightFace算法,实现多人的实时人脸识别
UDS简介UDS(Unified DiagnosticServices 统一的诊断服务)是一种通用的诊断服务标准,用于汽车电子控制单元(ECU)的诊断和调试。UDS是I ...
1 SEooC的定义在汽车工业中,针对不同的应用,或者为不同的客户开发的通用elements,这个elements可以被不同的组织独立开发,且是与安全相 ...
汽车芯片的基本概况车规级半导体也称“汽车芯片”,用于车体控制装置,车载监控装置及车载电子控制装置等领域,主要分布在车体控制模块上、 ...
根据车联网产业技术创新联盟的定义,车联网是以车内网、车际网和车云网组成,进行无线电通信和信息交互的大系统网络。如图1所示,通过三网 ...
电动汽车的电能控制主要是把电从电池输出到电机上,怎么随心所欲地实现输出?这个就必须要用到电能逆变技术,也就是把电池中的直流电(死电 ...
站点相关:嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科
本文由:米乐M6,米乐官方网站,米乐登录入口提供