(Brushless Direct Current Motor)。电机的定子是线圈,或者叫绕组。转子是永磁体,就是磁铁 。根据转子的位置,利用来控制每个线圈的通电,使线圈产生的磁场变化,从而不断在前面勾引转子让转子转动,这就是无刷直流电机的转动原理。两相步进电机下面深入一下。
首先先从基本的线圈说起。如下图。可以将线圈理解成长得像弹簧一样的东西。根据初中学过的右手螺旋法则可知,当电流从该线圈的上到下流过的时候,线圈上面的极性为N,下面的极性为S。
现在再弄一根这样的线圈。然后摆弄一下位置。这样如果电流通过的话,就能像有两个电磁铁一样。
无刷直流电机之所以既只用直流电,又不用电刷,是因为外部有个电路来专门控制它各线圈的通电。这个电流换向电路主要的部件是FET(场效应晶体管,Field-EffectTransitor)。可以把FET看作是开关。下图将FET标为AT(A相Top),AB(A相Bottom),BT,BB,CT,CB。FET的“开合”是由单片机控制的。
霍尔传感器通过霍尔效应(Hall Effect),能检测出磁场强度的变化。根据高中物理所学的左手定则(用来判断带电导体在磁场中的受力方向),在霍尔传感器所在的回路中,磁场使带电粒子的运动发生偏转,带电粒子“撞到”霍尔传感器的两边,产生电位差。这时就可以用电压计接到霍尔传感器的两边,检测出这种电压变化,从而检测出磁场强度的变化,原理如下图所示。
虽然在这里插入这么个小知识有点怪,但我还是觉得有必要的,两相步进电机因为我觉得当时学的时候不太好理解。在这里配合霍尔传感器的实例说可能好懂一点。机械角度就是电动机转子实际转过的角度。电气角度和机械角度的关系与转子的极对数有关。
因为实际上线圈生成的磁场要吸引的是转子的磁极。所以对于电机的转动控制来说,我们只关心电气角度就好。
线圈两端的电压越大,通过线圈的电流越大,生成磁场越强,转子转动得就越快。因为接的电源是直流的,所以我们通常用PWM(PulseWidthModulation,两相步进电机脉冲宽度调制)来控制线圈两端电压的大小。PWM的简单原理如下。
所以给无刷直流电机通电的时候,用单片机产生的PWM不断地控制FET的开合,能使线圈反复处于通电断电,通电断电的状态。通电时间长(Duty大),线圈两端的等效电压就大,产生的磁场强度就强,转子转动就快;通电时间短(Duty小),线圈两端的等效电压就小,产生的磁场强度就弱,转子转动就慢。
PWM波形接到FET的Gate(门极)上,控制FET的开合。假设Gate上的电压为高时,FET闭合导通;Gate上的电压为低时,FET断开不通电。
而且同一相上的上下两个FET须由反相的PWM波形控制,以防止上下两个FET同时导通,造成电流不通过电机而上下相同,造成短路。
线圈绕组电流的换向顺序。电流的换向顺序决定了由线圈产生的磁场的旋转方向,从而决定了转子的转动方向
霍尔传感器或其它手段来估计永磁体转子所处的位置,用于决定电流什么时候换向
使用单片机产生的PWM波形来控制电机绕组的通电时间,来控制转子转动的速度
文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。
作者:张角老师(张飞实战电子高级工程师)讲完了I2C接口,我们下面来看一下UART通信相关的配置。UART接口是GPIO复...
作者:张角老师(张飞实战电子高级工程师)讲完了基本的外设接口,我们今天看一下这个开发板的中断系统。中断系统可以说是单片...
【国产RISC-V IDE】 MRS+JLink,GD32VF103开发分享!
之前使用GD32VF103C_START的板载LINK调试和下载感觉特别慢,近发现开发环境MRS新版本JLink来烧录、调试了,...
【Altium小课专题 02篇】原理图中如何对同一网络进行颜色标注?
为了能够更好的分辨一些重要的网络信号,设计者也会给原理图中的网络设置颜色,例如VCC电源网络,这样能够方便后续进行设计。...
【Altium小课专题 01篇】原理图中如何更换选择元素的颜色,从而方便辨别?
在原理图中经常需要进行器件,器件标号及走线的选择,将原理图的选择设置为比较容易辨认的颜色会更加方便设计,同样有利于后面将...
板子的设计设计生产过程中,可能会由于工艺或者其他的一些原因会造成焊接问题。这些问题不能简单的归根于生产家,如果我们在...
可制造性设计(Design for Manufacturing,DFM),它主要是研究产品本身的物理特征与制造系统各部分之间的相互关系,并把...
大家下午好! 今天邀请了张角老师,来为大家讲解C语言课程,请持续关注,会持续进行更新! ...
本文主要简单介绍单片机的小系统及基本原理,下面就跟小编一起来看看吧!
单片机程序c语言控制家电,电器里的单片机是怎么样控制220V强电的 精选资料分享
用单片机控制强电它的方法还是比较多的,我们在平时生活中的电器中都可以随处可见,比如有的电风扇控制就是用单片机来控制单相电...
MC9S12xS128性能概括: MC9S12XS128是16位单片机﹐由16位中央处理单元( ....
1.本文概述对于esp32的玩法,基本上定位都是做上层应用,乐鑫官方提供的ESP-IDF物联网开发框....
应该有一些小伙伴对74ls175还不了解,那么74ls175是什么呢?下面小编就为大家带来74ls1....
单片机、Cortex-M、Linux它们和嵌入式有什么区别? 跑 Linux 操作系统需要什么处理器....
今天跟大家找了一种常见的应用与驱动分离设计的方式,对于目前一些高性能MCU还是值得使用一下的,不过对....
在国内做MCU的企业很多,多到可能数都数不过来,粗略估计可能有上百家,但大家都认可的一个观点是国内M....
CubeMX的基础使用方法,可以参看我之前发的一个视频STM32打印数据到串口助手。 环境 STM3....
无线射频识别(Radio Frequency Identification,RFID)是利用感应、电....
AD采样在电路中是一种比较常见的功能,可以用于电池电压检测、传感器值读取、信号采集等。STM32的A....
IDE:Integrated Development Environment,集成开发环境。 IDE....
基于MC68HC90JL8单片机和TC35i模块实现剩余电流动作保护器监测设计
剩余电流动作保护器是低压电网中的重要保护装置,在农网的智能化改造中对剩余电流动作保护器的实时状态监测....
ST 为开发者提供了非常方便的开发库:有标准外设库(SPL库)、HAL 库(Hardware Abs....
分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工,结构上一般由波特率产生器、UART/....
可以看出,将CPU、存储器和输入/输出接口等部件安装在电路板上,外部输入/输出设通过电路板上的接插....
很多STM32单片机初学者都是从裸机开始的,裸机确实也能开发出好的产品。但是,作为一个嵌入式软件工程....
如果你还不了解什么是STM32对其Flash的保护,那么就由小橙同学来给你讲解一下什么是STM32的....
一些初学单片机的同学,刚刚入手做单片机开发,还没有涉及到使用RTOS,且刚入手直接上RTOS可能会有....
摘要:从STM32新建工程、编译下载程序出发,让新手由浅入深,尽享STM32标准库开发的乐趣。 自从....
随着计算机性能的提高及通信量的聚增,传统局域网已经越来越超出了自身负荷,交换式以太网技术应运而生,大....
目前集定位、监控、报警功能于一体的个人定位系统多采用基于GPS/GSM(GPRS)技术。虽然全球定位....
介绍了在低功耗单片机系统中, 充分发掘单片机内部资源的几种外中断扩展方法, 同时提出了一种高性价比的....
以上信息由无锡惠斯通电机科技有限公司整理编辑,了解更多步进电机,两相步进电机,混合式步进电机信息请访问http://www.huistong.com