基于Proteus的无刷电机系统仿真研究

合集下载

一种基于Matlab的无刷直流电机控制系统建模仿真方法

一种基于Matlab的无刷直流电机控制系统建模仿真方法

一种基于Matlab的无刷直流电机控制系统建模仿真方法一、本文概述无刷直流电机(Brushless DC Motor, BLDC)以其高效率、低噪音、长寿命等优点,在航空航天、电动汽车、家用电器等领域得到广泛应用。

为了对无刷直流电机控制系统进行性能分析和优化,需要建立精确的数学模型并进行仿真研究。

Matlab作为一种强大的数学计算和仿真软件,为无刷直流电机控制系统的建模仿真提供了有力支持。

二、无刷直流电机控制系统原理1、无刷直流电机基本结构和工作原理无刷直流电机(Brushless Direct Current Motor,简称BLDCM)是一种基于电子换向技术的直流电机,其特点在于去除了传统直流电机中的机械换向器和电刷,从而提高了电机的运行效率和可靠性。

无刷直流电机主要由电机本体、电子换向器和功率驱动器三部分组成。

电机本体通常采用三相星形或三角形接法,其定子上分布有多个电磁铁(也称为线圈),而转子上则安装有永磁体。

当电机通电时,定子上的电磁铁会产生磁场,与转子上的永磁体产生相互作用力,从而驱动转子旋转。

电子换向器是无刷直流电机的核心部分,通常由霍尔传感器和控制器组成。

霍尔传感器安装在电机本体的定子附近,用于检测转子位置,并将位置信息传递给控制器。

控制器则根据霍尔传感器提供的位置信息,控制功率驱动器对定子上的电磁铁进行通电,从而实现电机的电子换向。

功率驱动器负责将控制器的控制信号转换为实际的电流,驱动定子上的电磁铁工作。

功率驱动器通常采用三相全桥驱动电路,具有输出电流大、驱动能力强等特点。

无刷直流电机的工作原理可以简单概括为:控制器根据霍尔传感器检测到的转子位置信息,控制功率驱动器对定子上的电磁铁进行通电,产生磁场并驱动转子旋转;随着转子的旋转,霍尔传感器不断检测新的转子位置信息,控制器根据这些信息实时调整电磁铁的通电状态,从而保持电机的连续稳定运行。

由于无刷直流电机采用电子换向技术,避免了传统直流电机中机械换向器和电刷的磨损和故障,因此具有更高的运行效率和更长的使用寿命。

无刷电机的proteaus仿真设计

无刷电机的proteaus仿真设计

目录设计总说明 (1)GENERAL DESCRIPTION OF THE DESIGN (3)1 绪论 (5)1.1课题研究的背景和意义 (5)1.2本课题的研究现状 (6)1.2.1本课题研究的国外现状 (6)1.2.2本课题研究的国现状 (7)1.3课题研究主要容 (7)2 永磁无刷直流电动机的工作原理 (9)2.1倒直流无刷电动机的结构 (9)2.2直流无刷电动机工作原理 (10)2.3直流无刷电动机的电动机特性 (13)2.3.1机械特性 (13)2.3.2调节特性 (14)2.4永磁无刷电动机的数学模型 (14)2.5本章小结 (15)3 BLDC控制系统的硬件设计 (16)3.1控制核心及按键电路 (16)3.2转速显示部分及档位显示部分 (17)3.3 驱动电路 (19)3.4转速检测电路 (20)3.5 直流无刷电动机的Proteus仿真模型 (21)3.6 本章小结 (22)4 BLDC控制系统的软件设计 (23)4.1软件部分综述 (23)4.2主函数 (25)4.3显示函数 (26)4.4按键检测函数 (27)4.5PWM波发生函数 (29)4.6 电动机控制逻辑 (32)4.7 PID控制与实现.. (33)4.7.1 PID控制的基本概念 (33)4.7.2 PID的参数整定 (34)4.7.3 PID算法的程序编写 (35)4.8本章小结 (37)5 BLDC转速控制系统的仿真 (38)5.1仿真环境简介 (38)5.2仿真步骤 (40)5.3波形分析 (44)5.4本章小结 (46)总结与展望 (47)参考文献 (49)附录A (51)附录B (61)附录C (62)本科期间发表论文 (63)致 (63)无刷直流电动机的单片机控制与仿真设计总说明无刷电动机是一种用电子换向取代机械换向的新一代电动机,与传统的直流电动机相比,其具有过载能力强,低电压特性好,启动电流小等优点,同时由于采用了电子换向取代了机械换向,使电动机的使用寿命得到很大的提高,所以近年来在工业运用方面大有取代传统直流电动机的趋势,研究无刷直流电动机的驱动控制技术具有重要的实际应用价值。

基于Proteus和AVR单片机的无刷直流电机控制系统仿真

基于Proteus和AVR单片机的无刷直流电机控制系统仿真

基于Proteus和AVR单片机的无刷直流电机控制系统仿真孙晓旭;王劲松;安志勇【摘要】文中设计的无刷直流电机控制系统选择ATmega128单片机作为主控芯片,使用了EDA工具软件Proteus设计了无刷直流电机的控制系统,并进行了仿真实验。

在仿真实验中利用Proteus软件的仿真功能,进行了电机转速控制的实验,控制系统的可行性以及转速控制效果得到了验证。

实验过程中能直观地看到实验结果,所设计的系统满足了无刷直流电机转速控制的要求,电机运行稳定,在硬件电路和软件设计都有一定的辅助作用。

%This paper designed a BLDCM simulation control system, which chose ATmega128 single-chip microcomputer as its main control chip, with the EDA tools software Proteus and AVR Studio software platform. Using Proteus finished the simulation experiment, tested the feasibility and the controlling result of control system. Experimental results show that the control system can meet the design requirements of controlling the BLDCM's revolving speed. The system's function is stable and reliable and it can assist the design of hardware circuit.【期刊名称】《电子设计工程》【年(卷),期】2015(000)019【总页数】4页(P174-176,180)【关键词】Proteus;AVR单片机;无刷直流电机;仿真;控制系统【作者】孙晓旭;王劲松;安志勇【作者单位】长春理工大学光电工程学院,吉林长春 130022;长春理工大学光电工程学院,吉林长春 130022;长春理工大学光电工程学院,吉林长春 130022【正文语种】中文【中图分类】TN710永磁无刷直流电动机不使用电刷和换向器组成的机械换向机构而是使用电子的直流电动机。

基于 Matlab 的无刷直流电机控制系统仿真研究

基于 Matlab 的无刷直流电机控制系统仿真研究

基于 Matlab 的无刷直流电机控制系统仿真研究谢少华;瞿遂春【期刊名称】《新型工业化》【年(卷),期】2015(000)003【摘要】This paper analyzes the operation principle of Brushless DC motor, this paper proposes a new method based on Matlab modeling, namely through the synchronous motor model of the original Matlab, change the inverse electromotive forceparameters, then the external set position detection and commutation circuit, which can be convenient for brushless DC motor control system the simulation model. This paper introduce the sub-modules of the controlling system in detail., at the same time, the simulation results are compared with the experimental results. Results show that, the simulation results are consistent with the experimental results, a new method of modeling in Matlab can correctly reflect the performance of Brushless DC motor control system and provides an important basis for the design and debugging of the actucal control system.%本文在分析无刷直流电机运行原理的基础上,提出了一种基于 Matlab 建模的新方法,即通过Matlab 中原有的同步电机模型,改变其反相电动势参数,然后在外部搭建位置检测与换相电路,可以方便快捷的构成无刷直流电机控制系统仿真模型。

基于Proteus的无刷直流电机控制系统设计

基于Proteus的无刷直流电机控制系统设计

17作者简介:高珮文(1996— ),女,硕士研究生,研究方向为电力系统自动化。

高文,李乾坤,刘圣荇,王皓,吴旭鑫(西安工程大学 电子信息学院,陕西 西安 710089)摘 要:基于STM32F103C6芯片控制的双闭环控制系统的整体电路图,设计出了无刷直流电动机驱动电路、逆变电路、速度检测电路和电流检测电路;利用PID 算法,通过双闭环调速,能够使得无刷直流电机平稳运行,并在转速发生变化时,快速达到准确值。

通过对双闭环检测算法的优化,使得调速更加精确。

利用Proteus 软件对整体系统进行了仿真验证,实验结果表明,系统结构设计合理,硬件设计方案可行,控制算法正确。

关键词:无刷直流电机控制;Proteus 仿真;双闭环控制;数字式PID 调速中图分类号:TM36+1 文献标识码:A 文章编号:1007-3175(2021)05-0017-05 Abstract: Based on the overall circuit diagram of double closed-loop control system controlled by the STM32F103C6 chip, this paper makes designs of drive circuit, inverter circuit, speed detection circuit and current detection circuit of the brushless DC motor. The brushless DC motor can run smoothly and quickly reach an accurate value when the speed changes through applying PID algorithm and the double closed-loop speed regulation. In addition, the double closed-loop detection algorithm can be optimized to make the speed regulation more ac-curate. The whole system has been simulated in the Proteus, and the experimental results show that the system structure design is reasonable, the hardware design scheme is feasible, and the control algorithm is correct.Key words: brushless DC motor control; Proteus simulation; double closed-loop control; digital PID speed regulationGAO Pei-wen, LI Qian-kun, LIU Sheng-xing, WANG Hao, WU Xu-xin(School of Electronics and Information, Xi’an Polytechnic University, Xi’an 710089, China )Design of Brushless DC Motor Control System Based on Proteus基于Proteus的无刷直流电机控制系统设计0 引言随着工业的不断发展,电机的控制也涌现出越来越多的方式,而伴随着微处理器与电力电子技术的诞生与发展,用微处理器控制电机也成为一项值得研究的技术;随着我国工业化生产发展,对于电机的要求也越来越高[1],而无刷直流电机作为一种结构简单、调速性能好、启动转矩大、寿命长、噪音小的电机有了非常广泛的应用[2];伴随着电力电子技术、计算机技术和传感器技术的迅速发展,无刷直流电机的控制也有了突破性的发展[3],目前我国对永磁无刷直流电机的应用起步较晚,在民用方面仍然存在一些缺陷[4]。

基于DSP的无刷直流电机控制系统设计和仿真研究

基于DSP的无刷直流电机控制系统设计和仿真研究

基于DSP的无刷直流电机控制系统设计和仿真研究一、本文概述随着现代控制理论和电子技术的飞速发展,无刷直流电机(Brushless DC Motor, BLDC)以其高效率、高可靠性以及优良的调速性能,在航空航天、电动汽车、家用电器和工业自动化等众多领域得到了广泛应用。

然而,无刷直流电机的控制涉及复杂的电磁学、电力电子和控制理论,如何实现其高效、稳定的控制成为研究热点。

数字信号处理器(Digital Signal Processor, DSP)作为一种高性能的微处理器,具有强大的数据处理能力和丰富的外设接口,非常适合用于无刷直流电机的控制。

通过DSP,可以实现电机的精确控制,提高电机的运行效率和稳定性。

本文旨在探讨基于DSP的无刷直流电机控制系统的设计和仿真研究。

介绍了无刷直流电机的基本结构和工作原理,分析了其控制难点和关键技术。

详细阐述了基于DSP的电机控制系统的硬件和软件设计,包括功率驱动电路、控制电路、采样电路等硬件设计,以及控制算法、软件架构等软件设计。

通过仿真实验验证了控制系统的可行性和有效性,为无刷直流电机的实际应用提供了理论和技术支持。

本文的研究内容不仅有助于深入理解无刷直流电机的控制原理,也为无刷直流电机的优化设计提供了有益的参考。

本文的研究成果对于推动无刷直流电机控制技术的发展和应用具有一定的理论价值和实际意义。

二、无刷直流电机的基本原理无刷直流电机(Brushless DC Motor, BLDC)是一种采用电子换向技术替代传统机械换向器的直流电机。

其基本原理是利用电子换向器(通常是功率电子开关如MOSFET或IGBT)控制电机的定子电流,从而实现电机的连续旋转,无需机械换向器与电刷之间的物理接触。

这种设计使得无刷直流电机具有更高的效率、更长的寿命以及更低的维护成本。

无刷直流电机通常包含一个永磁体转子和一个带有多个极对的定子。

定子上的极对数量决定了电机的极数,极数越多,电机的旋转越平滑。

基于Proteus的电机温度巡检系统的设计与仿真

基于Proteus的电机温度巡检系统的设计与仿真

收稿日期:2011-03-16作者简介:郭宝生(1973—),男,河南商丘人,郑州市电子信息工程学校讲师,主要从事单片机设计与开发研究。

文章编号:1671-8127(2011)05-0054-04基于Proteus 的电机温度巡检系统的设计与仿真郭宝生(郑州市电子信息工程学校,河南郑州450007)摘要:针对工矿等高负荷、持续性生产要求,设计出了电机系统温度巡检仪,确保生产的安全性和经济性.该检测仪以单片机作为控制核心,由PT100铂电阻温度传感器对电机的关键部位进行温度采集,通过模拟开关CD4051进行巡回切换后进行A /D 转换,分析实现对电机运行状态实时监控,并根据监控数据来执行相应的动作.巡检仪在Proteus 和Keil 软件联合操作环境中进行了仿真实验,实验结果表明该仪器运行可靠,人机界面良好.关键词:单片机;巡检;PT100;Proteus ;仿真中图分类号:TM341文献标识码:A1电机温度巡检仪系统设计方案电机运转的可靠性要求巡检系统能够根据设置对一个或多个温度进行精确采集、AD 转换、分析比较,对不安全因素发出声光报警,并通过屏幕显示出来,如情况紧急启动备用方案.综合以上考虑,系统方案设计框图如图1.图1电机温度巡检仪系统2测温原理PT100是一种在工业生产中广泛应用的测温元件,其电阻值和温度成一定函数关系,在-200 600ħ范围内具有其他任何温度传感器无可比拟的优势,具有精度高、稳定性好、抗干扰能力强、测量范围大、复现性和稳定性好等特点.根据IEC 标准751-1983可知铂电阻值与温度的关系为:在0 650ħ范围内:Rt =R0(1+At +Bt 2)(1)在-190 0ħ范围内:Rt =R0(1+At +Bt 2+C (t -100)t 3)(2)式中A 、B 、C 为常数,Rt 为当温度为t 时铂的电阻值;R 0是环境温度为0ħ时Pt100的电阻值取100Ω[1]184.由式(1)、(2)可知,当温度变化时,通过计算可得到相应的温度.但由于铂电阻的电阻值与温度成非线性关系,需要进行非线性校正,计算比较复杂.模拟校正虽有很多成熟的电路,但其精度不高且易受温漂等干扰因素影响.若用单片机处理这样的计算过程,将会占用大量的资源,程序的编写上也相当复杂.所以一般采用先查表再插值的方法.事先将Pt100的电阻值和温度值关系表存入FlashROM 中,检测过程中,单片机根据采集电路A /D 转换后的数值先查表然后进行插值运算得到相应的温度值.2011年第5期第10卷(总第56期)商丘职业技术学院学报JOURNAL OF SHANGQIU VOCATIONAL AND TECHNICAL COLLEGE Vol.10,No.5Oct.,2011郭宝生:基于Proteus的电机温度巡检系统的设计与仿真第5期3系统硬件设计3.1温度巡检采样电路设计发电机工作时的各种损耗都会使内部温度升高,定子的温度最为关键,通过对其定子进行温度监控可以预测其工作状态.在电机的定子绕组中的每相线圈中埋设2个Ptl00,三相共埋设6个,近似间隔60度均匀分布在定子中.另外,还需在电动机轴承的两端各埋设1个Ptl00.通过这8个关键部位的温度采样即可准确的反映出电机当前的工作状态.由于电机内部体积有限,对每一路信号都设调理电路体积庞大,成本昂贵,可靠性不高,因此采用模拟开关对8路信号切换采集处理简单可靠.CD4051是单8通道数字控制模拟电子开关,有三个二进控制输入端A、B、C和INH输入,具有低导通阻抗和很低的截止漏电流.幅值为4.5 20V的数字信号可控制峰值至20V的模拟信号.三位二进制信号选通8通道中的一个通道,可连接该输入端至输出.PT100采用四线制电桥式接法,可以将其两侧相等的的导线长度分别加在两侧的桥臂上,使得导线电阻得以消除,测量比较准确.除地端(E-)外,另外三端都必须同步切换选中一路信号进行采样及后续处理.其中CD4051接入PT100传感器电源的方法如图2所示.图2CD4051对8路PT100电源端的切换3.2信号调理电路设计巡检仪的PT100温度传感器采用电桥式接法,如果其电源端直接使用VCC,电网电压的波动会引起VCC波动,造成调理电路的输出信号波动,最终导致测量的不准确,所以其电源端必须接稳定的基准电压.TL431是一个具有良好的热稳定性能的三端可调分流基准源,它的输出电压用两个电阻就可以任意地设置到从Vref(2.5V)到36V范围内的任何值[2],由其构成的5V稳压基准电路如图3所示.电机内部各监控点PT100电阻值随着该点温度的变化使电桥产生不平衡的电压差,这个信号通过模拟开关选择后,由调理电路进行放大处理最终送入A/D转换器得到对应的数值.如图4所示,由三个模拟开关同步切入的Pt100的E+、S+、S-3路信号,并接入惠斯通电桥的一臂,在稳定的5V参考电压Vref的作用下,Pt100与100Ω标准精密电阻R3产生微弱的压差信号,经由LM324组成的两级差分比例运放电路处理后进行A/D转换.图3基准电压源图4温度信号调理电路图4中,R3上的电压为uI1,信号经第一级放大后输出电压为u O1,S+电压为u I2,第二级放大后输出电压为u O2,则该调理电路的输入输出关系为:u O1=(1+R 6R 4)u I1(3)u O2=-R 9R 7u O1+(1+R 9R 7)u I2=-R 9R 7(1+R 6R 4)u I1+(1+R 9R 7)u I2(4)若取R 4=R 9,R 6=R 7则u O2=(1+R 9R 7)(u I2-u I1)(5)恰当地选取式(5)中的电阻值可以进行相应倍数的电压放大.这里设放大倍数为52,则分别取R 4=R 9=51k Ω,R 6=R 7=1k Ω,另外让R 5=R 8=1k Ω以匹配放大器正反相端输入阻抗.3.3A /D 转换电路和显示电路A /D 转换电路采用ADC0832.ADC0832为8位分辨率A /D 转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求.其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0 5V 之间.芯片转换时间仅为32μS ,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强.独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便.通过DI 数据输入端,可以轻易的实现通道功能的选择.系统采用12864液晶显示屏作显示器件,用于显示相应通道的温度、警示信息等.A /D 转换和显示电路与单片机的接口如图5所示.图5A /D 转换和显示电路与单片机的接口4巡检仪软件设计及仿真4.1程序流程巡检仪系统整体工作流程如图6所示.图6巡检仪工作流程程序对系统初始化之后,首先扫描键盘看是否需要对所有通道进行检测,如果需要则发出指令到模拟2011年商丘职业技术学院学报郭宝生:基于Proteus的电机温度巡检系统的设计与仿真第5期开关,切换到对应通道,由调理电路对相应的电压信号进行处理送DS0832进行A/D转换.转换后的数字量由CPU查PT100电阻分度表,并进行插值运算得到对应的温度值,然后与上一次的测量值以及极限值比较分析看电机是否工作正常,如果不正常就要做相应的响应动作,超出额定温度时启用备用电机并声光报警,如果温度上升过快则只进行声光报警提示操作人员及时排除故障.LCD显示屏始终显示相应的提示信息,以方便人机交互.4.2系统仿真Proteus软件是目前流行的单片机及其外围器件的仿真工具,它可以仿真MCS-51系列、PIC、AVR等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件等)[3].本设计用到的仿真元件如表1所示.表1系统仿真元件列表序号元件仿真元件数量序号元件仿真元件数量1单片机AT89C5117TL431TL43112PT100传感器RTD-PT10088LM324LM32413CD4051模拟开关405139MAX232MAX2321412864显示屏AMPIRE128ˑ64110按键BUTTON95ADC0832ADC0832111电阻RES若干6极性电容CAP-POL若干12电容CAP若干系统仿真主要分为PT100传感器、模拟开关、基准电压源、信号调理电路、AD转换电路、键盘、串口电路、单片机及显示电路、示警电路.在Proteus软件里绘制完仿真电路图后,双击单片机,弹出对话框,点击“Program file”文本框后面的按钮,将编译的“温度巡检.hex”目标文件载入,就可以观察系统运行的结果了.5结论该巡检仪以Proteus为平台,利用其丰富逼真的单片机等仿真元件和仪表设备,绘制并搭建了硬件系统;利用其强大的程序仿真能力开发了软件程序;对硬件和软件进行了联合仿真,实现了对电机温度等状态实时巡检的功能,达到了预期效果.参考文献:[1]杨雷,杨杰.基于PT100的气温精确测量[M]//湖北省科学技术协会.第十九届电工理论学术年会论文集,2007,185-190.[2]潘玉成.可调式精密稳压集成电路TL431及应用[J].宁德师专学报(自然科学版),2008,(20):51.[3]彭伟.单片机C语言程序设计实训100例———基于8051+Proteus仿真[M].北京:电子工业出版社,2009.[责任编辑冯喜忠]The Design and Simulation of Motor Temperature Data Logging Devices Based on ProteusGUO Bao-sheng(Zhengzhou Electric and Information Engineering School,Zhengzhou450007,China)Abstract:For mining high-load,continuous production requirements,the motor system temperature detection apparatus was designed to ensure production safety and economy.Using the microcontroller as the core to process the PT100platinum resistance temperature datum,which was on the key parts of the motor,across CD4051to switch to do the AD conversion and monitor the status of the motor in order to perform the appropriate action.Simula-tion experiment of the device was executed in the Keil and Proteus joint operating environment and the result shows that the reliability and performance of the instrument can be good and has a good man-machine interface.Key words:MCU;inspection;PT100;Proteus;simulation。

基于ANSOFT的永磁直线无刷直流电动机的仿真研究

基于ANSOFT的永磁直线无刷直流电动机的仿真研究
关键词 永磁直线无刷直流电动机 ANSOFT 仿真
Simulation and Analysis of Linear PM Brushless DC Motor Based on ANSOFT
鲁 军 勇 1978 年 6 月 生, 2001 年毕 业 于 武 汉 海军工程大学电气工 程 系, 学 士学 位。 现 为 西 安交通大学电机及其 控 制工程系在读硕士研 究 生。研究方向为直线 电 机设计及其控制。
通电 绕组 A+ CC- B+ B+ AA- C+ C+ BB- A+
( A+ C- ) ( C- B+ ) ( B+ A- ) ( A- C+ ) ( C+ B- ) ( B- A+ ) , 从这里可以看到, 在动子 进行一个周期内, 动子绕组将经过 6 次换相。根 据动子所处位置范围及通电绕组次序, 我们可以 得到逆变器驱动逻辑信号, 如表 1 示。根据表 1, 我们可以利用 MAXSWELL 2D 提供的电路元件搭 构简单的逆变器模型如图 2 所示。驱动电路模型 如图 3 所示。开关 K1~ K6 的通断时机受受控电 压源 V1~ V6 控制。
图 1 逆变器模型
图 2 驱动电路模型
3 系统仿真结果及其分析
本文中 LPMBDCM 的模型 参数如表 2 所示。 电机有 18 个槽, 每极每相是一个槽, 采用双层整 距分布绕组形式。导电方式是两两导通三相星型
六状态。初级是三相线圈, 次级是 N, S 相间的永 磁体。设置粘制摩擦系数 100N s m- 1 , 初级总质 量为 5kg, 电动 机空载起 动。图 4 为 t = 0. 2865s 的电机磁场分布图。利 用 ANSOFT 软件, 我们还 可以得到电机的转速、电磁推力、法向力、相电流、 反电势、磁链、损耗等。图 5 是A 相电流曲线。从 图中可 以看 出当 功率 管轮 换导 通时, A 相 电流 有一个小的波动, 这是由于功率管开关时有上升

基于Proteus的直流无刷电机控制仿真

基于Proteus的直流无刷电机控制仿真

江苏科技大学本科毕业设计(论文)学院机电与汽车工程专业机械电子工程学生姓名李佳男班级学号 1045523218指导教师张鹏二零一四年五月江苏科技大学本科毕业论文基于Proteus的直流无刷电机控制仿真Simulation of brushless dc motor control based on the Proteus中文摘要直流无刷电动机是在有刷直流电动机的基础上发展起来的。

目前为止,虽然在传动应用领域当中占据主导的地位是各种交流电动机以及直流电动机,但是直流无刷电动机正在迅猛发展,日益受到人们广泛的关注。

BLDC电机具有直流电机方便调速的优点,但它没有机械换向的种种问题,同时扩大了调速的范围。

此外还有很多有优点,比如噪音比较低,效率高以及转矩波动较小,具有重要的研究意义。

本文在学习Proteus仿真软件的基础上,利用dsPIC33FJ12MC202单片机进行了直流无刷电机的控制研究,实现了仿真的硬件电路及单片机程序的仿真。

通过MPLAB软件对代码进行编写和调试,并且结合Proteus软件的硬件仿真。

最终得到实验结果。

以此为基础,通过程序实现了开环控制、PID控制、门限值控制等不同方案的设计;通过进行这些比较,得出开环控制难以获得较好的控制效果,而PID控制与门限值控制相比PID控制的灵活性及控制精度更高。

关键词:直流无刷电机;单片机;Proteus;仿真AbstractBrushless DC motor is based on the development of the brush DC motor . So far, although the transmission occupy the dominant position of application fields are various ac motor and dc motor, brushless dc motor is growing rapidly, however, is becoming more and more attention by people. BLDC motor has the advantages of convenient dc motor speed control motors, but it has no problems of mechanical commutation, at the same time expanding the scope of speed control. There are a lot of advantages , such as low noise, high efficiency and torque ripple is lesser, have important research significance. In this paper, based on the study of Proteus simulation software, using dsPIC33FJ12MC202 single-chip microcomputer for the study of brushless dc motor control . Realize the simulation of the hardware circuit and program. Through MPLAB software to write and debug code, and the combination of Proteus software hardware simulation .Finally the experimental results are obtained. On this basis, through the application implements open loop control and PID control, threshold control, different schemes of design; Through the comparison, it is concluded that open loop control is difficult to achieve good control effect, and compared with the threshold control PID control, PID control more flexibility and higher control precision.Keywords: Brushless DC moto r;single-chip microcomputer; Proteus; simulation目录第一章绪论 (1)1.1选题的目的和意义 (2)1.2国内直流无刷电机控制研究现状 (3)1.3本文主要研究内容 (3)第二章直流无刷电机的结构和工作原理 (4)2.1直流无刷电机的结构 (5)2.2直流无刷电机工作原理 (7)2.3直流无刷电机电机特性 (7)2.3.1 机械特性 (7)2.3.2 调速特性 (8)第三章硬件电路设计 (9)3.1 Proteus软件介绍 (9)3.2Proteus软件特点 (9)3.3 直流无刷电机的Proteus仿真模型 (10)3.4 Proteus中硬件电路搭建过程 (15)3.5 Proteus代码写入方法 (16)3.6 PCB布线过程 (16)3.6.1加载网络表及元件封装 (16)3.6.2规划电路板并布局 (17)3.6.3布线并调整 (18)3.6.4输出及制作PCB (21)第四章软件设计 (22)4.1 MPLAB软件介绍 (22)4.2单片机概述 (25)4.3直流无刷电机的控制策略 (26)4.3.1 控制策略选取考量 (27)4.3.2 PID控制策略简介 (27)4.4子程序设计及代码的通读与解释 (27)4.4.1初始化子程序 (27)4.4.2转子位置检测子程序 (29)4.4.3 PWM脉宽调制子程序 (30)4.4.4 ADC中断服务子程序 (32)4.4.5 PID算法子程序 (35)4.4.6延时服务子程序 (37)4.5主函数代码的通读与解释 (38)4.6开环控制与闭环控制的设计 (39)4.7门限控制代码的设计与解释 (40)第五章调试过程与结果分析 (41)5.1 MPLAB/PROTEUS调试过程及结果分析 (41)5.2 PID参数整定过程及结果分析 (42)5.3开环控制与闭环控制结果分析 (44)5.4 PID控制与门限值控制与结果分析 (46)第六章全文总结 (47)6.1论文总结 (48)6.2论文中存在的不足之处及改进方法 (48)致谢 (49)参考文献 (50)附录A系统原理总图及分图 (51)附录B开环控制源代码 (58)附录C闭环控制源代码 (69)第一章绪论1.1选题的目的和意义大家都知道,有刷直流电机驱动采用机械换向器的方法,方法非常的简单。

基于PROTUES的单片机步进电机速度控制系统的设计与仿真

基于PROTUES的单片机步进电机速度控制系统的设计与仿真

前言步进电机成为执行元件,是机电一体化的重要产品其一,频繁使用在种种自动化操控系统中。

伴随微型电力电子和计算机技术的扩展,步进电机的需求量不断增加,在每一个国民经济地方都有使用。

最近几年来,伴随数字电子技术与微操控器的迅速崛起。

从而使得步进电机被频繁用于诸多运动操控中使用,这是因为数字输入性能的步进电机允许它连接到任何数字操控器。

在步进电机的操控的电路中能够根据操控脉冲信号个数来操控角位移量,所以实现准确定位的最终结果; 因为步进电机每次输入一个脉冲信号就可以转动一个固定的角位移,简单的说一个脉冲信号与一个固定角位移是一一对应关系。

这样就能够根据操控步进电机的任意两个连续脉冲信号的时间间隔来更改脉冲信号的频率,通过控制时间延时长短来操控步进角从而间接更改步进电机旋转的速度,最后达到实现步进电机的调节速度的效果。

步进电机能够成为一种操控用的特种电机,根据其没有积累的误差(精度为100%)的特性,频繁使用在种种开环操控。

伴随微型电力电子和计算机技术的扩展,步进电机的需求和日俱增,研究制造步进电机驱动器和操控系统具备非常重要的意义。

第1章绪论第一节单片机控制步进电机的背景与意义步进电机是根据操控脉冲信号个数来间接操控角位移量,最后实现准确定位的最终结果;它是一种电机一体化系统在增量运动转换成发散的数字信号输入的机械运动。

步进电机轴或者主轴旋转发散一步增量时,命令脉冲信号使用在适当的序列转子旋转固定一步取决于其建设。

较直流电机步进电机有诸多优势,即低摩擦,寿命长,使用的轴承极其稳定,由于没有接触刷和减少转子散热,并且根据其没有积累误差(精度为100%)的特性,频繁使用在种种开环操控系统。

步进电机能够成为一种操控用的特种电机。

它被成为最常用的一种电机,频繁使用在数控机床、机器人、自动化仪表等地方。

步进电机有3种:永磁式(PM),反应式(VR)和混合式(HB)。

步进电机是通过用电脉冲信号进行操控的,通俗的说:步进电机的位置和速度由脉冲信号数和频率决定。

无刷直流电机控制系统的仿真与分析

无刷直流电机控制系统的仿真与分析

无刷直流电机控制系统的仿真与分析一、本文概述随着科技的不断进步和电机技术的快速发展,无刷直流电机(Brushless Direct Current, BLDC)因其高效、低噪音、长寿命等优点,已广泛应用于电动汽车、无人机、家用电器等众多领域。

然而,无刷直流电机的控制系统设计复杂,涉及电子技术、控制理论、电机学等多个学科领域,因此,对其进行深入研究和仿真分析具有重要意义。

本文旨在探讨无刷直流电机控制系统的基本原理、仿真方法以及性能分析。

将简要介绍无刷直流电机的基本结构和控制原理,包括其电机本体、电子换向器、功率电子电路等关键部分。

将详细介绍无刷直流电机控制系统的仿真建模过程,包括电机模型的建立、控制算法的设计以及仿真环境的搭建。

通过对仿真结果的分析,评估无刷直流电机控制系统的性能,包括动态响应、稳态精度、效率等指标,并提出优化建议。

本文的研究不仅有助于深入理解无刷直流电机控制系统的运行机制和性能特点,还可为实际工程应用提供理论支持和指导。

通过仿真分析,可以预测和优化无刷直流电机控制系统的性能,提高系统的稳定性和可靠性,推动无刷直流电机在更多领域的应用和发展。

二、无刷直流电机控制系统基本原理无刷直流电机(Brushless DC Motor, BLDCM)是一种采用电子换向器替代传统机械换向器的直流电机。

其控制系统主要由电机本体、电子换向器(也称为功率电子电路或逆变器)以及控制器三部分组成。

无刷直流电机控制系统的基本原理,就在于如何准确地控制逆变器的开关状态,从而改变电机内部的电流流向,实现电机的连续旋转。

控制器根据电机的运行状态和用户的输入指令,生成适当的控制信号。

这些控制信号是PWM(脉宽调制)信号,用于控制逆变器的开关状态。

逆变器一般由六个功率开关管(如MOSFET或IGBT)组成,分为三组,每组两个开关管串联,然后三组并联在直流电源上。

每组开关管分别对应电机的一个相(A、B、C),通过控制每组开关管的通断,可以改变电机每相的电流大小和方向。

无刷直流电机的模糊控制系统仿真

无刷直流电机的模糊控制系统仿真

摘要无刷直流电动机是电力电子技术、微电子技术和永磁材料技术相结合的一种新型电动机。

无刷直流电动机具有体积小、运行可靠、控制相对简单等特点。

目前,无刷直流电机正在快速发展。

尤其是在家用电器、精密仪器、电梯控制等领域,无刷直流电动机都获得了很多成功应用。

本文详细的介绍了无刷直流电机的组成、基本原理和数学模型。

介绍了简单模糊控制器的设计过程。

通过分析MATLAB中“ac7_example”模型,利用Simulink 工具箱搭建模糊控制器,采用模糊控制法对无刷直流电机进行调速。

实现了无刷直流电机的模糊控制系统的计算机仿真。

结果表明,该模糊控制器结构简单、易于实现,能够基本满足系统的性能要求。

关键词:无刷直流电机;模糊控制;Matlab;SimulinkABSTRACTBrushless DC motor is the electric power and electronic technology, microelectronic technology and permanent magnet material technology is combined with a novel motor. Brushless DC motor has the advantages of small volume, reliable operation, control of relatively simple features such as. At present, brushless DC motor are rapid development. Especially in household appliances, precision instruments, elevator control and other fields, brushless DC motors have gained a lot of successful application.This paper introduces the brushless DC motor of the composition, basic principle and mathematical model. Introduction of simple fuzzy controller design process. Through the analysis of the MATLAB "ac7_example" model, the use of Simulink toolbox to build the fuzzy controller, the fuzzy control method of Brushless DC motor speed control. Realization of Brushless DC motor fuzzy control system computer simulation. The results show that, the fuzzy controller has the advantages of simple structure, easy to implement, can basically meet the system performance requirements.Key words:Brushless DC motor;fuzzy control;Matlab;Simulink目录第一章绪论 (1)一、课题背景 (1)二、无刷直流电机的发展历程 (1)三、无刷直流电机的结构特点 (2)四、无刷直流电机的应用 (2)五、主要研究内容 (3)第二章无刷直流电机的基本原理 (4)第一节无刷直流电机的基本组成 (4)第二节无刷直流电机的工作原理 (6)第三节无刷直流电机的数学模型 (7)第三章模糊控制仿真设计 (10)第一节模糊控制 (10)第二节Matlab简介 (12)第三节Simulink组件介绍 (12)第四节典型模糊控制设计 (13)第五节无刷直流电机系统的稳定性分析 (17)第四章无刷直流电机的糊控制仿真 (19)第一节无刷直流电机调速系统模型 (19)第二节无刷直流电机的模糊控制设计 (22)结论 (28)参考文献 (29)致谢 (30)第一章绪论一、课题背景无刷直流电机是一种把控制装置和电机本体结合在一起的机电一体化设备,它具有高效率,高功率,高可靠性等优点。

直流电动机驱动及控制的PROTEUS的仿真

直流电动机驱动及控制的PROTEUS的仿真
图 5 芯片的内 部结构图
2008 年 10 月
北华航天工业学院学报
第 18 卷
6、 11 引脚为输入使能端 , 当过流时给这两个引 脚一个 TTL 底电平 , 则 A 、 B 桥的管子截止不工作。 2、 3 脚和 13、 14 分别接负载的两端 , 5、 7 脚和 10、 12 相配合能控制电动机的转向和转速。 3 系统的 PROTEUS 仿真 PROTEUS 是从概念产品到设计完成的完 整电 子设 计工 具。它 组合 了高 级原 理布图、 混 合模 式 SPICE 仿真 , PCB 设计以及自动 布线来实现一 个完 整的电子设计系统。用户可以对基于微控制器的设 计连同周围的所有的电子器件一起仿真, 用户甚至 可以实时采用 LED LCD、 键盘、 RS232 终端等动态外 设模型来对设计进行交互仿真。并能够用电压表电 流表进行电路中电流电压的测量 , 也能用示波器观 察各部分的波形。Proteus 与其它单片机仿真软件不 同的是 , 它不仅能仿真单片机 CPU 的工作情况 , 也 能仿真单片机外围电路或没有单片机参与的其它电 路的工作情况。因此在仿真和程序调试时, 关心的 不再是某些语句执行时单片机寄存器和存储器内容 的改变 , 而是从工程的角度直接看程序运行和电路 工作的过程和结果。对于这样的仿真实验, 从某种 意义上讲, 是弥补了实验和工程应用间脱节的矛盾 和现象。运行 proteus 的 ISIS 程序后, 进入该仿真软 件的主界面。在工作前 , 要设置 view 菜单下的捕捉 对齐和 system 下的颜色、 图形界面大小等项目 , 这里 我们采用的是默认方式。 选中菜单栏中的库菜单, 从库 选择元件进入。 在 pick devices 窗口中选择电路所需的元件。 放置已选的元件, 单击鼠标左键将放置选定 的元6 系统的部分电路

无刷直流电机调速系统的建模与仿真分析

无刷直流电机调速系统的建模与仿真分析

无刷直流电机调速系统的建模与仿真分析摘要:本文基于电机运行方程建立无刷直流电机的仿真模型,对无刷直流电机的转速环、电流环双环控制策略进行仿真,通过仿真结果验证无刷直流电机仿真模型的有效性以及控制策略的有效性。

主题词:无刷直流电机;建模;仿真;控制。

1 无刷直流电机控制系统的组成本文所建立的无刷直流电机控制系统由无刷直流电机、三相电压型逆变器、检测电路、控制电路组成,采用速度环和电流环双环控制,如图1所示。

速度环利用与电机同轴的霍尔传感器检测电机的转速,与参考转速进行比较,速度环的输出作为电流环三相参考电流的幅值,结合电机转子的位置信息得到电流环的参考电流,,。

电流检测电路测量无刷直流电机的三相定子电流、、,与三相参考电流进行滞环比较,电流环的输出经过控制电路转化为逆变器开关管IGBT的的控制信号,控制逆变器输出无刷直流电机需要的定子电流。

图1 无刷直流电机控制系统的组成框图3 无刷直流电机控制系统的数学模型3.1电机数学模型无刷直流电机定子绕组为三相Y型接法,两两导通方式,驱动电路采用三相全桥逆变电路。

为了方便分析BLDCM的数学模型及电磁转矩等特性,作如下假设[2]:(1)三相绕组完全对称,气隙磁场分布为梯形波,平顶宽为120°电角度;(2)忽略齿槽、换相过程和电枢反应的影响;(3)磁路不饱和,不计涡流和磁滞损耗;(4)电枢绕组在定子内表面均匀连续分布。

3.1.1 电压平衡方程BLDCM的电压平衡方程如公式1所示。

(1)式中,、、——定子各相电压,单位:V;——定子电阻,单位:;、、——定子各相电流,单位:A;,——定子电感,互感,单位:H;、、——各相反电势,单位:V。

3.1.2 转矩方程和机械运动方程BLDCM的转矩方程如公式2所示,机械运动方程如公式3所示。

(2) (3)式中,——电磁转矩,单位;——电机转子减速度,单位rad/s;——负载转矩;单位为;——转动惯量,单位为;——阻尼系数,单位为。

无刷直流电机启动过程仿真研究

无刷直流电机启动过程仿真研究
无 刷直 流 电 ¨ 用 电子 开 关 线 路 代 替 有 刷 直 流 电 机 利
制策略的研究 都是很 有必要 的。 国内外 学者 对其进 行 了多
年研 究 . 对 无 刷 直 流 电机 启 动 问 题 提 出 了 不 少 方 案 。 如 针
的机械换 向器和 电刷 , 提高 了可靠性 。另 外 , 随着无 刷直 流 电机性 能的提高 和应用越来越广泛 , 带位置 传感器无刷 直流 电机控制呈 现出越来越 多的局 限性 , 由此无 位置传感器 无刷 直 流电机成为研 究热 点及 发展主 流。三段 式启动 是 电机 控 制 系统 中的一项关 键技 术 , 是存 在 以下 两个 问题 : 但 ①采 用
to y t m e in. r ls se d sg K EY W ORD S: u hls t r Br s e sDC mo o ;Th e —se tru to r e tp sa tp meh d; Co utrsmu ain mp e i l t o
l 引 言
t a i lto up m de smu ain,t e i l n e o h o h nf ue c ft e c mm ua in tme o h t ru r c s n a c r n ewih t i a ,e — tto i n t e sa tp p o e si c oda c t he l ne r x
lz d,a he r trp e-po iin me h d o tr a p id v la e g a al ic e sn s r p s d. F rty, Pak ye nd t oo r sto t o f moo p le otg rdu ly n r a i g wa p o o e isl r

基于proteus的电机仿真

基于proteus的电机仿真

基于proteus的电机仿真1 引言步进电机在简单的开环工作方式下能够达到相当高的定位精度,且低速运行时又可输出很大的转矩,因此在运动控制中得到了广泛的应用[1]。

PC 机步进电机控制系统,应用于多个领域如数控机床、机器人、激光加工设备等各种仪器设备。

一个完整的PC 机步进电机控制系统,下位机与PC 机构成主从式控制结构:PC 机负责人机交互界面的管理,包括键盘和鼠标的管理、系统状态的显示、控制指令的发送等部分工作;下位机完成运动控制的所有细节,包括脉冲和方向信号的输出、自动升降速的处理等部分工作。

实际下位机开发过程复杂,主体包含硬件电路设计和控制程序设计两方面。

控制程序设计过程需要软件调试、硬件调试、系统调试 3 个过程。

软件调试一般比较容易进行,但如果要进行牵涉硬件的硬件调试或系统调试,包括元器件选用、PCB 板制作、元器件焊接、程序烧录环节,其中任一环节的疏漏都可能造成程序调试失真。

通过Proteus 中各虚拟仪器所构建硬件电路,调试所设计程序的控制效果,达到虚拟硬件调试、虚拟系统调试程序的目的,为PC 机步进电机系统开发提供有效的理论实践依据,避免因硬件电路设计过程错误引起的程序异常或硬件实验条件限制影响开发。

Proteus 是英国Labcenter 公司开发的电路分析与实物仿真软件实现了单片机仿真和SPICE 电路仿真相结合,具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232 动态仿真、I2C 调试器、SPI 调试器、键盘、LCD、虚拟仪器、示波器、逻辑分析仪系统仿真的功能;支持主流单片机系统的仿真功能;在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态;支持第三方的软件编译和调试环境,如Keil uVision2、MTLAB 等软件。

由于Proteus 软件本身的优良仿真特性,所设计程序能于Proteus 中完成仿真过程的同时,即基本证明了所设计程序的准确性,从而基本完成了系统开发中的控制程序设计部分,并为系统硬件电路设计提供指导意义。

无刷直流电机控制系统的Proteus仿真 (1)

无刷直流电机控制系统的Proteus仿真 (1)

无刷直流电机控制系统的Proteus仿真-机械制造论文无刷直流电机控制系统的Proteus仿真王家豪潘玉民(华北科技学院电子信息工程学院,河北三河101601)【摘要】基于Proteus软件仿真平台,提出了一种对无刷直流电机(BLDCM)控制系统实现了转速闭环控制的方案。

该系统以AT89S52单片机为核心,采用IR2101芯片驱动及AD1674实现速度,并利用数码动态显示转速,通过增量式PID调节对无刷直流电机实现转速闭环稳定控制。

仿真结果表明该系统具有可控调速、显示直观等特点。

关键词无刷直流电机(BLDCM);Proteus;增量式PID;闭环控制0引言无刷直流电机(BLDCM)既有直流有刷电机的特性,又有交流电机无刷的优点,在快速性、可控性、可靠性、输出转矩、结构、耐受环境和经济性等方面具有明显的优势,近年来得到迅速推广[1]。

BLDCM是一种用电子换向取代机械换向的新一代电动机,与传统的直流电动机相比,它具有过载能力强,低电压特性好,启动电流小等优点。

近年来在工业运用方面大有取代传统直流电动机的趋势,所以研究无刷直流电机的驱动控制技术具有重要的实际应用价值。

本设计采用增量式PID控制策略控制无刷电动机,并在Proteus平台上进行转速闭环系统仿真。

搭建了无刷直流电动机转速控制系统的仿真模型,基于80C51控制核心,采用keil C51软件编写C程序。

1系统硬件组成控制系统的硬件组成如图1所示。

采用Atmel公司的AT89S52单片机为系统控制核心、IR2101驱动的MOSFET三相桥式逆变器、无刷直流电机、A/D转换转速检测、闭环PID控制、按键检测、档位和转速显示等部分组成。

2控制系统核心及外围电路系统核心AT89S52单片机最小系统及按键电路如图2所示。

AT89S52芯片是8位单片机,具有廉价、实用及运算快等优点,它有两个定时器,两个外部中断接口,24个I/O口,一个串行口。

单片机首先进行初始化,将显示部分(转速显示、档位显示)送显“0”然后通过中断对按键进行检测当检测到启动键按下时,系统启动,控制核心输出初始控制码,与此同时通过AD转换器读取当前的实时转速,一方面用于显示,另一方面将当前转速与设定转速送入PID控制环节然后输出下一时刻的控制码。

无刷直流电机控制系统的Proteus仿真

无刷直流电机控制系统的Proteus仿真

显示等部分组成。

图1控制系统组成框图控制系统核心及外围电路系统核心AT89S52单片机最小系统及按键电路如图2图2单片机最小系统及按键电路AT89S52芯片是8位单片机,具有廉价、实用及运算快等优点有两个定时器,两个外部中断接口,24个I/O口,一个串行口。

单片机首先进行初始化,将显示部分(转速显示、档位显示出显示地址)。

图3按键检测部分由于所需按键比较少,所以采用独立按键,使用点动开关分别实现启动(OPEN)、加速(UP)减速(DOWN)、反转(CPL)、停止(CLOSE)。

无刷电机、逆变器及驱动模型Proteus软件中无刷电机模型如图4所示。

它是建立在直流电机模型基础上,可以根据应用需要设定额定电压、空载转速、负载阻抗动惯量、绕组阻抗、绕组间互感等参数。

模型的左侧是ABC三相电压,右侧为三个霍尔(HALL)传感器,用于实时监测转子的位置无刷电动机仿真模型(BLDC-STAR)图5三相逆变器电路模型基金项目:中央高校基本科研业务费专项资助项目(3142013099)。

作者简介:王家豪(1992—),男,山西阳泉人,华北科技学院本科生. All Rights Reserved.Science&Technology Vision视界本文所提出测试。

STAR 的sa,sb,sc 输出信号,Channel D 为BLDC-STAR A 项电压输出图6Hall 传感器输出信号结语本文利用Proteus 仿真软件设计了无刷直流电机仿真控制系统完成了主控制器硬件电路、功率驱动电路、功率逆变电路、电流检测电转速检测电路的设计,通过C 语言编程在控制器实现了转速电流双闭环增量PID 控制,实现了对设定转速的恒速控制。

实验结果表明所设计的系统能够满足无刷直流电机转速控制的设计要求,取得了良好的效果,对实际硬件电路的设计具有很大的辅助作用。

【参考文献】蒋辉平.基于Proteus 的单片机系统设计与仿真实例[M].机械工业出版社2012,7.陈伯时.电力拖动自动控制系统—运动控制系统[M].机械工业出版社.2008,3.姜志海.单片机的C 语言程序设计与应用[M].电子工业出版社.2011,7.赵希梅.直流无刷电动机原理与技术应用[M].2012.刘刚.永磁无刷直流电机控制技术与应用[M].2012.彭伟.单片机C 语言程序设计实训100例:基于PIC+Proteus 仿真[M].2012.王晓明.电动机的DSC 控制:微芯公司dsPIC 应用[M].2012.李晓斌,张辉,刘建平,利用DSP 实现无刷直流电机的位置控制[J].机电工程2005(03).刘宏.基于DSP 的直流无刷电机电子调速器系统设计[J].黑龙江科技信息2009(16).叶晓霞,徐烟红,郝浩.无刷直流电机的双闭环控制仿真[J].科技创业月刊2010(12).[责任编辑:邓丽丽。

基于Proteus的无刷电机系统仿真研究

基于Proteus的无刷电机系统仿真研究

基于Proteus的无刷电机系统仿真研究目前,工业上常用的电力拖动系统包括同步电动机、异步电动机、有刷直流电动机、无刷直流电动机等,其中交流机占主导地位,特别是异步电动机。

但在有些领域上,异步电动机暴露了其自身功率因数滞后,轻载功率因数低,调速性能稍差等缺点。

因此在调速性能要求较高的大型设备如乳钢机,都采用有刷直流电动机拖动,但其存在着直流换向问题,结构复杂且不方便维护维修。

近年来无刷直流电动机及其控制技术发展迅猛,有效地解决了有刷直流电机的主要缺陷。

无刷直流电动机取消了普通直流电电机的滑环、碳刷结构,绕组多采用三相星形接法,转子为永磁体,并具有检测转子位置的霍尔传感器。

电机具有直流电动机的所有优点,并具有体积小、重量轻、出力大、结构简单、响应快、启动转矩大、转矩恒定等诸多优点。

因此,BLDCM以其卓越性能,在越来越多的拖动和伺服控制场合替代现有的直流调速电机、变频电机、以及异步电机等,成为性价比最高的选择。

Proteus是英国Labbcenter公司开发的电路分析与仿真软件,可以分析各种模拟器件和集成电路,具有模拟电路、数字电路仿真、单片机及外围电路仿真功能。

1 BLDCM工作原理无刷直流电动机作为一种典型机电一体化产品,由电机本体、逆变电路、控制器、及位置传感器组成的电动机系统。

控制器通过对位置传感器检测出的转子磁极位置信号进行逻辑整合后可以得到逆变电路各功率开关管相应的触发信号,从而使电源功率按逻辑分配给各相定子绕组,电机产生顺向电磁转矩。

无刷直流电机本体结构如图1所示。

每次换相过程中,电机三相绕组中会有一相绕组接电源正,另一相绕组接负,第三相绕组失电,绕组电流从接正端流入,接负端流出。

通电的定子绕组会产生磁场,该磁场与转子永磁体互相作用会产生电磁转矩。

理想状态下,电磁转矩峰值出现两个磁场正交时,而在两磁场平行时最弱,转子会向着与定子磁场方向平行的方向转动。

因此,当定子绕组产生的磁场不断变换位置时,转子会受到顺向磁拉力的作用,从而实现固定方向的旋转运动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Proteus的无刷电机系统仿真研究
作者:王伟石欢欢刘海强时洋洋
来源:《电子技术与软件工程》2017年第16期
摘要
本文介绍了无刷直流电机(Brushless DC Motor,BLDCM)的工作原理,分析了其换相逻辑,对电机系统在Proteus环境下进行了建模和调试,在此基础上对电机开环系统的工作性能进行了仿真和分析,并着重设计和实现了基于Arduino单片机的转速闭环系统。

通过仿真结果,验证了该电机具有良好性能,控制系统设计合理,具有可行性。

【关键词】无刷直流电机 Proteus PID算法
目前,工业上常用的电力拖动系统包括同步电动机、异步电动机、有刷直流电动机、无刷直流电动机等,其中交流机占主导地位,特别是异步电动机。

但在有些领域上,异步电动机暴露了其自身功率因数滞后,轻载功率因数低,调速性能稍差等缺点。

因此在调速性能要求较高的大型设备如乳钢机,都采用有刷直流电动机拖动,但其存在着直流换向问题,结构复杂且不方便维护维修。

近年来无刷直流电动机及其控制技术发展迅猛,有效地解决了有刷直流电机的主要缺陷。

无刷直流电动机取消了普通直流电电机的滑环、碳刷结构,绕组多采用三相星形接法,转子为永磁体,并具有检测转子位置的霍尔传感器。

电机具有直流电动机的所有优点,并具有体积小、重量轻、出力大、结构简单、响应快、启动转矩大、转矩恒定等诸多优点。

因此,BLDCM以其卓越性能,在越来越多的拖动和伺服控制场合替代现有的直流调速电机、变频电机、以及异步电机等,成为性价比最高的选择。

Proteus是英国Labbcenter公司开发的电路分析与仿真软件,可以分析各种模拟器件和集成电路,具有模拟电路、数字电路仿真、单片机及外围电路仿真功能。

1 BLDCM工作原理
无刷直流电动机作为一种典型机电一体化产品,由电机本体、逆变电路、控制器、及位置传感器组成的电动机系统。

控制器通过对位置传感器检测出的转子磁极位置信号进行逻辑整合后可以得到逆变电路各功率开关管相应的触发信号,从而使电源功率按逻辑分配给各相定子绕组,电机产生顺向电磁转矩。

无刷直流电机本体结构如图1所示。

每次换相过程中,电机三相绕组中会有一相绕组接电源正,另一相绕组接负,第三相绕组失电,绕组电流从接正端流入,接负端流出。

通电的定子绕组会产生磁场,该磁场与转子永磁体互相作用会产生电磁转矩。

理想状态下,电磁转矩峰值出现两个磁场正交时,而在两磁
场平行时最弱,转子会向着与定子磁场方向平行的方向转动。

因此,当定子绕组产生的磁场不断变换位置时,转子会受到顺向磁拉力的作用,从而实现固定方向的旋转运动。

霍尔位置传感器信号(HA、HB、HC),通过改变逆变器功率开关管的导通顺序,可实现电机正转(顺时针)或反转(逆时针)。

BLDCM正转时,在一个360°的通电周期内,霍尔信号HA、HB、HC与逆变器功率器件(T1〜T6)之间的换相逻辑和对应的三相绕组相电压(Ua、Ub、Uc)波形如图2所示。

电机反转时,情况类似推理。

表1给出了Y连接两相导通三相六状态无刷直流电机正/反转时的换相逻辑关系和绕组电流方向。

当电机正转时,六只功率管的导通顺序是:Tl、T2→T3、T2→T3、T4→T5、T3→T5、T6→Tl、T6,依次循环。

在电机正转,功率管Tl、T2导通时,电流从直流电源正极开始,依次流过T1管、A相绕组和C相绕组,并经T2管流回电源地,其他功率管导通时情况类似。

因此,根据上述逻辑关系可以得到各开关管的控制逻辑表达式如下式(1)所示。

2 开环系统建模与仿真
根据无刷直流电机工作原理,在Proteus环境里对无刷直流电机开环系统进行仿真。

Mechanical器件库支持星形连接、三角形连接方式,本文采用星形连接方式的无刷直流电机BLDC-STAR。

根据电机仿真参数,电源选择24VDC,主功率电路中的功率开关管选用型号为IRF540的MOSFET。

电机霍尔传感器输出信号为HA、HB、HC,根据公式(1)采用与门、非门对霍尔信号进行逻辑运算,将运算结果T1〜T6分别接MOS管的门极,得到BLDCM开环仿真模型如图3所示。

运行系统,得到电机开环转速和相电流波形图如图4、5所示。

根据图4仿真波形可知,电机的开环额定转速为730r/min,系统稳态响应良好;电机起动时间和起动转速超调在可接受范围内且稳态转速波动较小,系统动态性能较好。

由图5仿真波形可知,电机的电流稳态波形良好,波动较小且毛刺较少,启动过程也基本平稳。

根据仿真结果可知,该电机的稳态和动态性能良好,可满足一般运动控制系统要求。

3 闭环系统建模与仿真
BLDCM闭环控制系统需要用到模拟量采集,外部中断计数,PWM输出功能,主控芯片选择了Arduino单片机。

Arduino是一款使用AtmelAVR单片机的开放性单芯片控制器,片上含有丰富的资源,具有输入捕获、输出比较、PWM模式、串行UART通信等功能,支持内置数
模转换ADC。

闭环控制还需要用到脉冲宽度调制技术(Pulse Width Modulation,PWM),将模拟给定信号转换为周期固定,占空比依模拟信号大小而变化的数字控制信号。

BLDCM有多种斩波方式,此处采用“PWM-ON”方式或“上斩下不斩”方式,即逆变桥上桥臂的三个开关管采用PWM斩波,下桥臂采用正常导通方式。

利用Ardino的109口产生PWM信号,将其与控制信号Tl、T3、T5相与,从而实现电机转速闭环控制,仿真模型如图6所示。

针对于电机调速,我们采用比例积分的方式调节:
在程序中e(k)是预设速度值与实际速度值得偏差,积分项e(k-l)是本次速度偏差与上次速度偏差的差值。

在Proteus中实现的关键程序如下:
其中,给定值SetPoint是电位器分压经AD转换后的值,原参数范围是0〜1024之间,在仿真中我们对其进行映射为转速0〜600r/min,Pulse为仿真中实际电机转速。

程序运算输出值关键在于确定Kp与Ki,首先确定Kp的值,先不加积分环节,比较不同Kp值对电机转速的影响,依照超调量不能过大、响应时间不能过长的原则确定Kp值取值范围,之后加上积分环节,调节Ki值,确定最佳的Kp和Ki值。

经调试,Kp值设置为0.3,Ki值设置为0.15,电机响应效果最佳。

如图7所示的是在此控制参数下,给定转速为300时,电机实际转速波形。

分析仿真波形可知,闭环系统中,电机转速从0开始逐渐爬升并逐步稳定到给定转速300r/min,在此过程中,存在一定超调量,调节时间相对较短,系统具有良好的转速闭环特性,稳态和动态性能良好。

4 结论
本文对无刷直流电动机的工作原理、运行方式以及闭环调速系统进行了分析,并在Proteus中对系统进行了开环控制和闭环调速仿真。

经验证,系统具有良好稳态和动态性能,适合用于运动伺服控制系统。

通过分析总结无刷直流电动机调速系统的工作方式、调速方法及可能遇到的问题,为下一步进行实物设计打下了基础。

参考文献
[1]朱杰.基于PIC16F1933的无刷直流电机控制器的研究与实现[J].科技风,2013,24(10):40-42.
[2]林明耀,陈华锋等.永磁无刷直流电动机的控制技术研究综述[J].机械制造与自动化,2016,6(06):1-3.
[3]钟炜,李泽滔.基于AT89S52单片机的电子记分牌设计[J].现代机械,2015,6(01):83-86.
[4]王林涛.BLDCM驱动的电动门控系统的研究[D].上海:上海交通大学,2008.
[5]王淑红,熊光煜.无刷直流电动机特性有限元分析[J].微电机,2007,12(06):42-45.
[6]高辉,姚莉莉.“六步换向”法控制无刷直流电机设计[J].防爆电机,2012,6(04):3-5.。

相关文档
最新文档