电子发烧友网 > 工业控制 > 正文

基于ST72141单片机实现电机的启动和控制系统设计

2020年04月19日 18:01 次阅读

引 言

1、 概 述

ST72141是ST公司专门用于同步电机控制的一款单片机,特别适合3相无刷直流电机的控制。无刷直流电机可用于工业控制、汽车电子产品、电冰箱、空调压缩机和风扇等产品。无刷直流电机的优点是效率高、工作噪声低、体积小、可靠性好和寿命长。

ST72141是ST7微控制器家族产品中的一员。它包括A/D转换和SPI接口,有专门用于无刷直流电机控制的片内外设,可选择带传感器模式和不带传感器模式。

基于ST72141单片机实现电机的启动和控制系统设计

ST7片内的电机控制电路可看成是一个脉宽调制多路复用器。它有6路输出和1个用在无刷直流电机不带传感器控制时的反电动势零点检测电路。

ST72141的电机控制外设有4个主要的部分:

◇ 去磁结束和反电动势零点的检测电路;

◇ 延迟管理电路;

◇ PWM管理电路(需要PWM信号来驱动电机);

◇ 通道管理电路。

ST72141在无刷直流电机中的典型应用如图1所示。

2、 无刷直流电机的基本原理

无刷直流电机包含2个同轴的磁性电枢:外部电枢,即固定的定子;内部电枢,即可动的转子。定子是电机的引导部分;转子是电机的感应部分。无刷直流电机内部电枢的转子是一个永磁体。这个电枢由恒流源供电。定子可以有多相(这里以3相为例)。电机是同步电机。无刷永磁体直流电机是同步电机,定子的磁场旋转速度和转子的机械旋转速度相同。

反电动势是使用ST72141在不带传感器模式下驱动无刷直流电机的基础。反电动势和转子的转速、流过转子的磁通和相应绕组的转子数目成正比。

绕组产生的力矩大小与电流和磁通量成正比关系。

ST72141提供2种控制方式:电压模式和电流模式。 电流模式下可以直接按比例调节力矩;电压模式下可以调节速度,设置力矩限阈值(即电流的阈值)。

3、T72141用于无刷直流电机控制

图2为采用6个步长的电机控制原理图。

ST72141中的电机控制是基于标准的三个半桥6个步长控制原理。

T1、T3、T5是电机A、B和C绕组相的上端晶体管

T2、T4、T6是电机A、B和C绕组相的下端晶体管。

在步长1时,相A为正向偏压,所以这个绕组中的电流是正向的;相B为反向偏压,所以这相绕组中的电流是负向的。这时C相绕组没有施加电源。

无刷模式下,使用ST72141控制电机,可以读取这个没有施加电源的相绕组反电动势(这里以绕组相C为开始的步长1)。通过读取这个反电动势,可以确定转子的实际位置。

如图3所示,反电动势和相绕组的电流同方向时,效率最佳。

ST72141可以有2种不同的驱动模式:电压模式和电流模式。电流模式下,通过改变电机的参考电流而改变力矩的大小(因为力矩和电流成正比)。电流的控制是通过PWM来调整的。电压模式下,通过改变电机的参考电压来改变速度。这种模式不是直接控制电流,但设置了电流的最高限制,即力矩可达的最大值。电压的控制也是通过改变PWM周期来实现的。

电机速度的调整使用闭环实现。ST72141内部有2个速度调整回路。第1个回路是自动换向时效率的调整回路。这个回路使得反电动势和相绕组的电流信号同方向。第2个回路是速度调整回路,可使电机维持在设定的速度。

ST72141对电机控制基于3个事件的处理:反电动势过零点事件(Z事件)、换向(C事件)、 向绕组去磁结束(D事件),如图4所示。

去磁结束和反电动势过零点是物理事件,但是换向事件是通过ST72141计算得来的,也就是计算过零点事件和下一个换向之间的延迟时间。如果速度加快,过零点事件将更早发生,延迟必须减小以使反电动势和相绕组的电流同方向。

ST72141的电机控制外设总是以相同的次序处理这3个事件:Z事件在计算的延迟之后产生C事件,然后等待D事件。电机启动时,根据检测到一定的连续Z事件后进入自动换向模式。

ST72141中,Z事件(过零点)和D事件(去磁结束)的检测由相同的外设部分处理。这些信号通过ST72141的MCIA,MCIB和MCIC三个引脚输入。过零点事件(Z事件)检测的原理如图5所示。

图5所示为电机控制的两种状态。在图5左部,绕组C已经去磁。在大约20μs之后,读取反电动势的窗口打开。在T1关闭时,电流流经续流二极管,A点为地。假设A相绕组的反电动势为Ea,B相绕组的反电动势为Eb,C相绕组的反电动势为Ec。当Ec过零点时,有Ea=-Eb,这样N处为零电势。这就意味着可以不需要虚拟地就可以获得需要的反电动势的信息。反电动势过零点事件通过输出比较器获得,无传感器模式时,一定频率的PWM信号加在T1上。C的电压被钳位二极管钳位在+5V/0.6V(而需要关注的是过零点)。这里的分析同样适应于电机绕组为三角型连接。

比较器的一个输入是C相绕组的电压信号,另一个输入是一个门槛电压(通过软件可选择0.2、0.6、1.2和2.5V)。ST72141等待C相绕组的反电动势到达选择的阈值电压。PWM信号施加在T1上,当T1关闭时,C相绕组的电压为地。因此,ST72141只需要读取反电动势就可以检测到到达这个阈值的时间点。

检测去磁结束事件的方法和过零点事件相同,并使用相同的外设。电机控制按照固定的顺序处理这三个事件,Z事件后经过一段延迟,产生一个C事件,然后等待一个D事件。

在换向之后,开始相绕组加速去磁。为了避免过早地检测去磁结束事件,换向之后有20μs的滤波时间,如图6所示。为了避免检测去磁结束事件太晚,去磁结束的检测使用相同的比较器,但是取样频率是800kHz。

无传感器模式下,比较器的输出取样频率在过零点事件时是PWM信号,在去磁结束事件检测时是800kHz。

4 、电机的启动和控制举例

这里以2个极对数的电机的启动为例。电机启动后目标速度是1400r/min。启动电机之前,必须预先固定位置。刚启动时,反电动势信号太弱,不能读取。读取反电动势信号前的过程中,电流必须提供》(负载力矩+摩擦力矩+电机的惯性负载的力矩)。故启动时,ST72141定时器A的PWM占空比在启动过程中必须高于一般运行下需要的值。

一定步长后,为了检测到过零点事件,需要一个特别的方法启动电机,称为同步(强制换向)模式,或者称为电机根据加速表加速的过程。

一定的步长之后,施加连续逐渐增加的步长时间和电流给电机,使电机加速,并可检测到一个过零点事件。电机加速过程中检测指定数量连续的Z事件之后,开始调整,使得电机高效率运行,即电机进入自动换向模式。如果在加速表取完后,电机还不能进入自动换向模式下,电机将停止。图7所示为闭环模式下电机的启动过程。

开环模式下的启动过程也一样,只是电流或者电压在电机进入自动换向模式之后可以由用户改变。闭环模式下,电流或者电压的限值由用户强制施加且固定,直到电机进入速度调整。进入速度调整后,电流不再由用户控制(ST72141自动调整)。闭环控制模式下,不论是哪种控制模式(电流或者电压),速度调整回路启动。电机在单片机的控制下,固定运行在速度表决定的速度上。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

书童哥(龙顺宇)62讲生动课程带您玩儿转STM8单片机

【课程介绍】:朋友们大家好,本套视频教程由本人录制,现做为录播课程上传至电子发烧友网平台,感谢电子发烧友网让单片机学习的
发烧友学院发表于 2019-01-19 00:00 3005次阅读
书童哥(龙顺宇)62讲生动课程带您玩儿转STM8单片机

C8051F350单片机实现气体流量计检测仪的设...

气体流量计是较为常用的仪表设备。钟罩式气体流量标准装置是以空气作为介质,对气体流量计进行检定、校准和....
发表于 2020-04-20 16:27 9次阅读
C8051F350单片机实现气体流量计检测仪的设...

基于SN8P27llA单片机的移动电源控制系统设...

移动电源是一种采用可充电电池作为储电单元,通过升压或者降压的方式输出能量,可以通过用电器直流电源输入....
发表于 2020-04-20 16:01 16次阅读
基于SN8P27llA单片机的移动电源控制系统设...

4✖️4键盘 外加 八位动态数码管显示

实在不太会用汇编语言写 一、查询方式 键盘扫描程序 ORG              &nbs...
发表于 2020-04-20 11:07 86次阅读
4✖️4键盘 外加 八位动态数码管显示

用光电编码器和单片机实现高精度恒速泵系统的设计

我们在为某单位开发一种高精度恒速泵产品时,需要一种速度调节范围达1:100000以上﹑稳定精度≤0.....
发表于 2020-04-20 10:34 45次阅读
用光电编码器和单片机实现高精度恒速泵系统的设计

PB-0300系列CMOS型数字图像传感器的性能...

PB-0300系列CMOS型有源像素数字图像传感器,内置模数转换8、位并行数据输出、64个内部寄存器....
发表于 2020-04-20 10:21 40次阅读
PB-0300系列CMOS型数字图像传感器的性能...

用msp430f5529通过软件iic与ina219电源检测计通信,为什么接收不到ina219回复的低电平信号(从机无应答)?

用msp430f5529通过软件iic与ina219电源检测计通信,为什么接收不到ina219回复的低电平信号? 使用的是msp430f5529...
发表于 2020-04-19 20:06 98次阅读
用msp430f5529通过软件iic与ina219电源检测计通信,为什么接收不到ina219回复的低电平信号(从机无应答)?

基于FTT-10A收发器和RS485总线实现测控...

以单片机为主体构成的测控系统,由于其结构简单、工作稳定可靠,而在工业控制、智能测试设备等领域得到了广....
发表于 2020-04-19 17:50 8次阅读
基于FTT-10A收发器和RS485总线实现测控...

基于KAF-0401LE芯片和单片机实现CDD相...

CCD通常分为3个等级;商业级、工程级和科学级。3个级别的要求一级比一级高。衡量CCD的性能主要从以....
发表于 2020-04-19 11:15 15次阅读
基于KAF-0401LE芯片和单片机实现CDD相...

基于I2C总线应用呼唤平台模式实现VIIC1.0...

VIIC1.0是物化形式为软件包文档的广义平台,适合在80C51单片机系列单主系统中应用。
发表于 2020-04-19 11:06 22次阅读
基于I2C总线应用呼唤平台模式实现VIIC1.0...

基于单片机AT89C2051的加密型IC卡保险柜...

随着社会的进步和为民生活水平的提高,为们出差、旅游和度假的机会日益增加。在宾馆、饭店等居住场所都需要....
发表于 2020-04-19 10:54 32次阅读
基于单片机AT89C2051的加密型IC卡保险柜...

利用单片机和软件载波方式实现通用型红外遥控的设计

红外遥控是目前常用的一种通信和遥控方法,红外遥控装置具有体积小、功耗低、功能强、成本低等特点,因而其....
发表于 2020-04-19 09:36 56次阅读
利用单片机和软件载波方式实现通用型红外遥控的设计

nRF24l01模块可以不通过单片机直连热释红外传感器吗?

两个工作电压不同我用LM1117做降压电路。 无线模块发射端我就只需要接收到红外传感器的信号后发射信号到接收模块能...
发表于 2020-04-18 16:29 104次阅读
nRF24l01模块可以不通过单片机直连热释红外传感器吗?

家电线上零售占比有望提升,2020年家电行业发展...

国内疫情已经基本控制,但是海外疫情处于爆发阶段,特别是全球的另外消费市场欧洲和美国,恰恰是中国家电出....
发表于 2020-04-18 15:29 352次阅读
家电线上零售占比有望提升,2020年家电行业发展...

电机再生制动能量回收的工作过程是怎样的

电动汽车制动系统主要由两部分组成,即电机再生制动部分和传统液压摩擦部分。所以说,电动汽车的制动系统是....
发表于 2020-04-18 15:05 278次阅读
电机再生制动能量回收的工作过程是怎样的

基于串口透明传输的无线射频收发系统设计

目前市场上各类无线产品种类及应用越来越广泛,如何让广大学生、电子研发人员及一些小公司能快速在自己的产....
发表于 2020-04-18 13:50 56次阅读
基于串口透明传输的无线射频收发系统设计

数字信号处理器TMS320F2812在开关磁阻电...

TMS320F2812代码的开发环境为CCS,其工程一般由头文件、源文件、库文件以及连接命令文件(C....
发表于 2020-04-18 11:50 56次阅读
数字信号处理器TMS320F2812在开关磁阻电...

采用TU-30 GPS模块和MSP430系列单片...

GPS系统一般由地面控制站、导航卫星和用户接收机三大部分组成。导航卫星至少24颗,均匀分布在6个极地....
发表于 2020-04-18 09:37 52次阅读
采用TU-30 GPS模块和MSP430系列单片...

基于AT89C2051单片机实现超声波倒车雷达系...

超声波发送器包括超声波产生电路和超声波发射控制电路两个部分,超声波探头(又称“超声波换能器”)选用C....
发表于 2020-04-18 09:25 61次阅读
基于AT89C2051单片机实现超声波倒车雷达系...

香橙派OrangePi 4G-IOT支持HDMI视频输出吗

首先,OrangePi 4G-IOT的板子,官方有专用的5.5英寸触摸屏,Android系统下可以连接 LCD 接口使用。 如果...
发表于 2020-04-17 20:08 211次阅读
香橙派OrangePi 4G-IOT支持HDMI视频输出吗

用单片机做一个计数的程序

5位或者6位数码管显示数字 带清零功能,带掉电存储功能,这个计数是用来接在继电器空闲位置上的,继电器吸合到断开一...
发表于 2020-04-17 19:19 100次阅读
用单片机做一个计数的程序

keil51的逻辑分析仪观察不了PWM波形

按照百度经验的方法设置完之后,还是显示不了单片机自带(不是利用IO口模拟)PWM的波形,只能显示用IO口模拟的...
发表于 2020-04-17 19:16 184次阅读
keil51的逻辑分析仪观察不了PWM波形

基于MC9S12DP256单片机实现电动助力转向...

电动助力转向系统结构如图1所示,主要由方向盘、扭矩传感器、电子控制单元(ECU)、电机、电磁离合器、....
发表于 2020-04-17 17:44 109次阅读
基于MC9S12DP256单片机实现电动助力转向...

马自达利用电容器驱动的轮毂电机专利

最近一份专利申请文件表明,马自达在考虑推出利用电容器驱动的轮毂电机,而此种高科技的混合动力装置可能专....
发表于 2020-04-17 17:01 259次阅读
马自达利用电容器驱动的轮毂电机专利

如何利用STM8S单片机实现一键式的开关机功能

开关机功能是使用电池供电系统的最基本功能。如果使用机械式开关(2段拨动开关,自锁开关等)等直接接通和....
发表于 2020-04-17 15:26 71次阅读
如何利用STM8S单片机实现一键式的开关机功能

多样化MCU选择满足IoT需求

MCU微控制器不管是成本考量、功能导向、节能低耗、效能优先,还是从I/O传输到网通连结、从8位元到3....
发表于 2020-04-17 14:53 28次阅读
多样化MCU选择满足IoT需求

基于MSP430F449单片机的功率放大电路设计

方案一:采用AT89S52+FPGA来实现信号增益控制、数据处理和人机界面控制等功能。由于本系统不涉....
发表于 2020-04-17 14:50 210次阅读
基于MSP430F449单片机的功率放大电路设计

请问可控硅调压是通过改变控制极端的电压大小来调节可控硅的导通角角度吗?

如果是可以改变控制极端的电压大小来调节可控硅调压的话, 那我是不是可以通过单片机输出不一样的PWM来调节可控硅...
发表于 2020-04-17 10:38 199次阅读
请问可控硅调压是通过改变控制极端的电压大小来调节可控硅的导通角角度吗?

基于单片机led灯设计

1、 开发板上电初始时,将 LED0,LED1 依次闪烁一次后熄灭二盏 LED 灯(闪烁间隔 0.5 秒);2、 当按键 KE...
发表于 2020-04-17 10:29 247次阅读
基于单片机led灯设计

stm32的单片机,主频都能设到一致, 选外部晶振是选频率高的好,还是低的好? 什么原因

比如 stm32L486xx,主频设到80Mhz,外部晶振有 4Mhz,8Mhz,16Mhz,哪个晶振是最佳的?...
发表于 2020-04-17 10:11 196次阅读
stm32的单片机,主频都能设到一致, 选外部晶振是选频率高的好,还是低的好? 什么原因

嵌入式自动售货机能实现什么功能?

我们知道,智能设备的根本在于嵌入式系统的开发应用(嵌入式系统开发流程),随着电子技术不断的发展,很多智能化设备逐...
发表于 2020-04-17 08:14 76次阅读
嵌入式自动售货机能实现什么功能?

基于单片机控制的多功能充电系统设计

本系统采用移相全桥软开关电路,即将Boost电路与全桥变换器合成一起组成单级PFC电路,该电路结构简....
发表于 2020-04-16 15:59 88次阅读
基于单片机控制的多功能充电系统设计

基于单片机控制的发动机点火系统设计

改变了传统点火方式中点火时间不能随转速进行曲线控制,不能得到最佳点火点、不能使发动机在任何转速情况下....
发表于 2020-04-16 15:54 57次阅读
基于单片机控制的发动机点火系统设计

HyperPower展示高密度电池组和电机方案 ...

在超级高铁成为现实之前,显然要搞定这款交通工具的动力系统。即便尺寸不大,其仍需在几分之一秒内将座舱从....
发表于 2020-04-16 15:22 52次阅读
HyperPower展示高密度电池组和电机方案 ...

MC9S12系列16位单片机控制的EPS系统设计

电动助力转向系统(EPS,EleCTRIC Power Steering)是未来转向系统的发展方向。....
发表于 2020-04-15 16:10 76次阅读
MC9S12系列16位单片机控制的EPS系统设计

基于单片机控制数字移相器的系统硬件电路设计

本系统的硬件电路主要由输入信号倍频电路、AT89C51单片机、A/D转换器、D/A转换器、6116存....
发表于 2020-04-15 16:04 68次阅读
基于单片机控制数字移相器的系统硬件电路设计

利用P87LPC767单片机和LM317实现24...

MOSFET管S2为蓄电池放电开关,在铅酸蓄电池放电时,从保护蓄电池的角度出发,当蓄电池电压小于“过....
发表于 2020-04-15 10:22 124次阅读
利用P87LPC767单片机和LM317实现24...

基于WEB技术与嵌入式技术实现对设备的控制与诊断

基于以太网的单片机设备的控制与诊断结合先进的WEB技术与嵌入式技术,实现了PC与设备的直接跨平台的信....
发表于 2020-04-15 10:18 82次阅读
基于WEB技术与嵌入式技术实现对设备的控制与诊断

采用LMV1090放大器和AT89C51单片机改...

图1是本方案的总体设计图。该方案在原有控制器基础上增加了语音增强的能,构成增强控制器。控制器内增强部....
发表于 2020-04-15 09:43 213次阅读
采用LMV1090放大器和AT89C51单片机改...

采用单片机和CPLD器件实现仿人手臂形假肢控制系...

假肢是人体缺损肢体的替代物,用以弥补缺损肢体的形状和功能。本文针对失去整个手臂的情况,设计出一种仿人....
发表于 2020-04-15 09:36 106次阅读
采用单片机和CPLD器件实现仿人手臂形假肢控制系...

基于MCS-51单片机和步进电机实现锅炉筒壁孔加...

为实现锅炉筒壁孔加工自动化而设计的数控系统,是以MCS-51单片机为控制核心、步进电机为驱动电机、机....
发表于 2020-04-15 09:28 88次阅读
基于MCS-51单片机和步进电机实现锅炉筒壁孔加...

如何迅速找到小电机的噪音源,并让它安静下来

小型化是许多行业持续关注的问题,也是近年来的主要趋势之一,从手工工具到桌面和工厂设备,无论是用于生产....
发表于 2020-04-14 21:14 431次阅读
如何迅速找到小电机的噪音源,并让它安静下来

基于3G无线通信模块和单片机实现工业监控系统的设...

手机端采用多线程工作方式,将接收到的数据处理之后以数据或图像的方式清晰呈现给监控人员,人机界面友好,....
发表于 2020-04-12 18:39 84次阅读
基于3G无线通信模块和单片机实现工业监控系统的设...

基于粉尘含量传感器和单片机实现扫路车智能喷水控制...

随着城市化进程的加快和“五纵七横”为主骨架的公路网的相继完成,城市道路和公路的清扫、保洁面积不断扩大....
发表于 2020-04-06 18:31 70次阅读
基于粉尘含量传感器和单片机实现扫路车智能喷水控制...

利用模糊PID控制方法实现电机软启动装置的恒流平...

异步电机以其优良的性能及无需维护的特点,在工农业中得到广泛应用。三相异步电机的启动方法很多,比如直接....
发表于 2020-04-06 18:16 49次阅读
利用模糊PID控制方法实现电机软启动装置的恒流平...

永磁无刷直流电机控制器中IGBT模块的热计算、仿...

IGBT驱动三相永磁无刷直流电机,流过电流在理想状态下是峰值为60°角的梯形波,实际运行中受电机电感....
发表于 2020-04-06 18:09 41次阅读
永磁无刷直流电机控制器中IGBT模块的热计算、仿...

基于GSM模块TC35i、单片机和温度传感器实现...

利用GSM 网络来实现家居安防、温室、路灯、自动售货机等监控的研究已很多,这些研究大都是通过使用GS....
发表于 2020-04-06 17:50 53次阅读
基于GSM模块TC35i、单片机和温度传感器实现...

采用自适应模糊PID控制器实现提高智能车系统的适...

自适应模糊PID控制器以e和ec作为输入,可以满足e和ec对PID参数自校正自调整的要求。从系统的稳....
发表于 2020-04-06 17:29 60次阅读
采用自适应模糊PID控制器实现提高智能车系统的适...

改善永磁同步电机转矩控制精度的三种不同方案的优点...

自20世纪60年代末以来,面向磁场的矢量控制一直是交流电机控制的主流。这样的控制方法的主要特点是对电....
发表于 2020-04-06 17:28 40次阅读
改善永磁同步电机转矩控制精度的三种不同方案的优点...

基于高压变频器实现对炼钢厂电炉除尘系统的改造

阿钢是西林钢铁集团有限公司控股的子公司,位于距省城哈尔滨东南22公里的阿城市。企业按照总体规划,以轻....
发表于 2020-04-06 17:15 51次阅读
基于高压变频器实现对炼钢厂电炉除尘系统的改造

基于MC9S12xS128单片机和传感器技术实现...

智能车辆是一个集环境感知、规划决策、自动驾驶等多种功能于一体的综合控制系统。“飞思卡尔”杯全国大学生....
发表于 2020-04-06 11:04 90次阅读
基于MC9S12xS128单片机和传感器技术实现...

基于单片机和无线加密技术实现汽车中央门锁系统的设...

汽车门锁有开锁、闭锁两种状态,闭锁时通过内外把手无法打开车门。中央门锁控制装置:是控制门锁状态的电气....
发表于 2020-04-06 10:47 27次阅读
基于单片机和无线加密技术实现汽车中央门锁系统的设...

摩托罗拉MC9S12DP256单片机结构、功能特...

介绍了摩托罗拉16位单片机MC9S12DP256的结构、特点及其区别于其它单片机的优势。通过MC0S....
发表于 2020-04-06 10:37 56次阅读
摩托罗拉MC9S12DP256单片机结构、功能特...

混合动力汽车系统中功率电子所面临的挑战及解决方案

HEV系统中的功率电子需高效地将能量从dc转至ac(电池到电机)、从ac转至dc(发电机到电池)及从....
发表于 2020-04-06 10:09 29次阅读
混合动力汽车系统中功率电子所面临的挑战及解决方案