基于单片机的无刷直流电动机控制系统设计
基于单片机的直流伺服电机PWM控制系统课程设计

成绩运动控制系统课程设计题目: 基于单片机的直流伺服电机PWM控制系统院系名称: 电气工程学院专业班级: xxx 学生姓名: xxx 学号: xxxx 指导教师: 石庆生评语:摘要单片机是应控制领域应用的要求而出现的,随着单片机的迅速发展,起应用领域越来越广。
尽管目前已经发展众多种类的单片机,但是应用较广、也是最成熟的还是最早有Intel开发的MCS-51系列单片机(51系列单片机)。
51系列单片机应用系统已经成为目前主流的单片机应用系统。
直流电机脉冲宽度调制(Pulse Width Modulation—简称PWM)调速产生于20世纪70年代中期,最早用于自动跟踪天文望远镜,自动记录仪表等的驱动,后来用于晶体管器件水平的提高及电路技术的发展,PWM技术得到了高速发展,各式各样的脉宽调速控制器,脉宽调速模块也应运而生,许多单片机也都有了PWM输出功能。
而MCS—51系列单片机作为应用最广泛的单片机之一,却没有PWM 输出功能,本课设采用配合软件的方法实现了MCS—51单片机的PWM输出调速功能,这对精度要求不高的场合时非常实用的。
目录1、前言 (1)1.1单片机的发展史 (1)1.2本设计任务 (1)2、总体设计方案 (2)3、硬件电路设计 (2)3.1硬件组成 (2)3.2主要器件功能介绍 (3)3.2.1直流伺服电机简介 (3)3.2.2 PWM简介及调速原理 (4)3.2.3 传感器选择 (5)3.3电路组成 (6)3.3.1 晶振电路 (6)3.3.2 复位电路 (6)3.3.3 单相桥式整流电路 (7)3.3.4 调制电路 (7)4、系统软件设计 (8)4.1系统简介及原理 (8)4.2系统设计原理 (8)4.3程序流程图 (10)5、建模 (11)5.1控制框图 (11)5.2参数计算 (12)5.3PWM变换器环节的数学模型 (14)5.4仿真结果图 (14)总结 (16)参考文献 (17)附件1:汇编设计 (18)附件2: (20)1、前言1.1 单片机的发展史单片机作为微型计算机的一个重要分支,应用面很广,发展很快。
基于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]。
基于PIC16F877的无位置传感器直流无刷电机控制系统

微 处 理 机M I CROPROCESS ORS基于PI C16F877的无位置传感器直流无刷电机控制系统岳 鹏,孙佩石(合肥工业大学教育部光伏系统工程研究中心能源研究所,合肥230009) 摘 要:本文介绍了基于单片机P I C16F877的直流无刷电动机控制系统。
主要分析了反电动势感应方法,并阐述了虚拟中点法和三段式起动技术。
关键词:无刷直流电动机;反电动势;无位置传感器;P I C16F87X中图分类号:T M351 文献标识码:A 文章编号:1002-2279(2005)04-0070-03The Co n tr o l S ys tem o f S en so rl e s s and BLDC Mo t o r B a sed o n P I C16F877Y UE Peng,S UN Pei-shi(Heifei U niversity of Technology,Hefei230009,China) Abstract:This paper p resent a sens orless and BLDC mot or contr ol syste m based on P I C16F877.The technique of back E MF inducti on in BLDC mot or is analyzed,the“virtual neutral point”method and the technique of“3-step”start are intr oduced.Key words:BLDC mot or;Back-E MF;Sens orless contr ol;P I C16F87X1 前 言直流无刷电机由于没有电刷,具有可靠性高,容易维护等一系列优点,在实际中得到了广泛的应用。
它通过电子方式来实现换相,由于需要知道转子的位置,所以要增加位置检测装置。
但位置传感器的存在带来诸多不利影响,因此,近年来国内外对直流无刷电动机的无传感器控制做了不少研究,提出了不少方法。
直流无刷电机的控制系统设计方案

直流无刷电机的控制系统设计方案1 引言1.1 题目综述直流无刷电机是在有刷直流电机的基础上发展起来的,它不仅保留了有刷直流电机良好的调试性能,而且还克服了有刷直流电机机械换相带来的火花、噪声、无线电干扰、寿命短及制造成本高和维修困难等等的缺点。
与其它种类的电机相比它具有鲜明的特征:低噪声、体积小、散热性能好、调试性能好、控制灵活、高效率、长寿命等一系列优点。
基于这么多的优点无刷直流电机有了广泛的应用。
比如电动汽车的核心驱动部件、电动车门、汽车空调、雨刮刷、安全气囊;家用电器中的DVD、VCD、空调和冰箱的压缩机、洗衣机;办公领域的传真机、复印机、碎纸机等;工业领域的纺织机械、医疗、印刷机和数控机床等行业;水下机器人等等诸多应用[1]。
1.2 国内外研究状况目前,国内无刷直流电机的控制技术已经比较成熟,我国已经制定了GJB1863无刷直流电机通用规范。
外国的一些技术和中国的一些技术大体相当,美国和日本的相对比较先进。
当新型功率半导体器件:GTR、MOSFET、IGBT等的出现,以及钕铁硼、钐鈷等高性能永磁材料的出现,都为直流电机的应用奠定了坚实的基础。
近些年来,计算机和控制技术快速发展。
单片机、DSP、FPGA、CPLD等控制器被应用到了直流电机控制系统中,一些先进控制技术也同时被应用了到无刷直流电机控制系统中,这些发展都为直流电机的发展奠定了坚实的基础。
经过这么多年的发展,我国对无刷电机的控制已经有了很大的提高,但是与国外的技术相比还是相差很远,需要继续努力。
所以对无刷直流电机控制系统的研究学习仍是国内的重要研究内容[2]。
1.3 课题设计的主要内容本文以永磁方波无刷直流电机为控制对象,主要学习了电机的位置检测技术、电机的启动方法、调速控制策略等。
选定合适的方案,设计硬件电路并编写程序调试,最终设计了一套无位置传感器的无刷直流电机调速系统。
本课题涉及的技术概括如下:(1)学习直流无刷电机的基本结构、工作原理、数学模型等是学习电机的前提和首要内容。
最新-用ST7220191实现无刷直流电机的控制 精品

用ST72141实现无刷直流电机的控制
摘要意法半导体的72141是专门用在无刷直流电机控制的单片机。
内部包含意法半导体自有的反电动势检测专利技术,专门用于电机控制的片内外设,大大减少了电机控制系统的成本,简化了电机控制系统的设计。
关键词无刷直流电机单片机电机控制
引言
1概述
72141是公司专门用于同步电机控制的一款单片机,特别适合3相无刷直流电机的控制。
无刷直流电机可用于工业控制、汽车电子产品、电冰箱、空调、压缩机和风扇等产品。
无刷直流电机的优点是效率高、工作噪声低、体积小、可靠性好和寿命长。
72141是7微控制器家族产品中的一员。
它包括转换和接口,有专门用于无刷直流电机控制的片内外设,可选择带传感器模式和不带传感器模式。
7片内的电机控制电路可看成是一个脉宽调制多路复用器。
它有6路输出和1个用在无刷直流电机不带传感器控制时的反电动势零点检测电路。
72141的电机控制外设有4个主要的部分
◇去磁结束和反电动势零点的检测电路;
◇延迟管理电路;
◇管理电路需要信号来驱动电机;
◇通道管理电路。
72141在无刷直流电机中的典型应用如图1所示。
图26步长120度的驱动模式
2无刷直流电机的基本原理
无刷直流电机包含2个同轴的磁性电枢外部电枢,即固定的定子;内部电枢,即可动的转子。
定子是电机的引导部分;转子是电机的感应部分。
基于单片机的无刷直流电动机控制系统研究 的文献综述2000字左右

基于单片机的无刷直流电动机控制系统研究的文献综述2000字左右研究无刷直流电动机控制系统是电气工程领域的一个重要课题,它涉及到控制理论、电机原理、嵌入式系统等多个学科领域。
以下是一个关于基于单片机的无刷直流电动机控制系统研究的文献综述,大约2000字左右:________________________________________文献综述:基于单片机的无刷直流电动机控制系统研究1. 引言无刷直流电动机(BLDC)以其高效率、低噪音和长寿命等优点在工业和家用电器中得到了广泛应用。
而基于单片机的无刷直流电动机控制系统,作为一种先进的电机控制技术,具有成本低、响应快、可靠性高等特点,受到了研究者们的广泛关注。
2. 无刷直流电动机的工作原理无刷直流电动机是一种将电能转换为机械能的装置,其工作原理基于电磁感应和电流的相互作用。
通过在电动机中的定子和转子上安装恰当的磁铁,配合适当的控制电路,可以实现对电机转速和转矩的精确控制。
3. 基于单片机的无刷直流电动机控制系统设计基于单片机的无刷直流电动机控制系统一般由三部分组成:传感器模块、控制算法和功率放大模块。
传感器模块用于获取电机的运行状态,包括转速、位置等信息;控制算法根据传感器获取的信息计算出适当的电机控制信号;功率放大模块将控制信号放大驱动电机。
4. 常用的控制算法常用的无刷直流电动机控制算法包括电枢电流控制、感应电动机模型控制、空间矢量调制控制等。
这些控制算法在实际应用中各有优缺点,研究者们通常根据具体的应用场景选择合适的算法。
5. 实验与应用基于单片机的无刷直流电动机控制系统已经在工业自动化、电动汽车、无人机等领域得到了广泛应用。
研究者们通过实验验证了该控制系统的稳定性、精度和可靠性,并不断改进和优化控制算法,以适应不同的应用需求。
6. 结论与展望基于单片机的无刷直流电动机控制系统是电机控制领域的一个重要研究方向,其在提高电机性能、降低能耗、推动电动化技术发展等方面具有重要意义。
无刷直流电机控制系统的设计——毕业设计

无刷直流电机控制系统的设计——毕业设计学号:1008421057本科毕业论文(设计)(2014届)直流无刷电机控制系统的设计院系电子信息工程学院专业电子信息工程姓名胡杰指导教师陆俊峰陈兵兵高工助教2014年4月摘要无刷直流电机的基础是有刷直流电机,无刷直流电机是在其基础上发展起来的。
现在无刷直流电机在各种传动应用中虽然还不是主导地位,但是无刷直流电机已经受到了很大的关注。
自上世纪以来,人们的生活水平在不断地提高,人们在办公、工业、生产、电器等领域设备中越来越趋于小型化、智能化、高效率化,而作为所有领域的执行设备电机也在不断地发展,人们对电机的要求也在不断地改变。
现阶段的电机的要求是高效率、高速度、高精度等,由此无刷直流电机的应用也在随着人们的要求的转变而不断地迅速的增长。
本系统的设计主要是通过一个控制系统来驱动无刷直流电机,主要以DSPIC30F2010芯片作为主控芯片,通过控制电路采集电机反馈的霍尔信号和比较电平然后通过编程的方式来控制直流无刷电机的速度和启动停止。
关键词:控制系统;DSPIC30F2010芯片;无刷直流电机AbstractBrushless dc motor is the basis of brushless dc motor, brushless dc motor is developed on the basis of its. Now in all kinds of brushless dc motor drive applications while it is not the dominant position, but the brushless dc motor has been a great deal of attention.Since the last century, constantly improve the people's standard of living, people in the office, industrial, manufacturing, electrical appliances and other fields increasingly tend to be miniaturization, intelligence, high efficiency, and as all equipment in the field of motor is in constant development, people on the requirements of the motor is in constant change. At this stage of the requirements of the motor is high efficiency, high speed, high precision and so on, so is the application of brushless dc motor as the change of people's requirements and continuously rapid growth.The design of this system mainly through a control system to drive the brushless dc motor, mainly dspic30f2010 chips as the main control chip, through collecting motor feedback control circuit of hall signal and compare and then programmatically to control the speed of brushless motor and started to stop.Keywords: Control system; dspic30f2010 chip; brushless DC motor目录摘要 (I)Abstract (III)目录 (IV)1 引言 01.1 研究背景及意义 01.2 国内外研究现状 (1)1.3 设计任务与要求 (1)2 基本理论 (1)2.1 无刷直流电机的结构以及基本原理 (1)2.2 无刷直流电机的运行特性 (4)2.3 无刷直流电机的应用 (5)3 直流无刷直流电机控制系统的设计 (6)3.1 无刷直流电动机系统的组成部分 (6)3.2 无刷直流电机控制系统的设计 (8)4 直流无刷电机的电路设计 (9)4.1 开关电路的设计 (9)4.2 保护电路的设计 (9)4.3 驱动电路的设计 (10)4.4 反馈电路的设计 (10)4.5 电源电路的设计 (11)5 直流无刷电机控制系统的软件设计 (11)5.1 系统功能的实现 (12)5.2 软件流程图 (12)6 实物成果及展望 (13)致谢 (16)参考文献 (16)附录 (19)1 引言近年来随着微电子技术自动控制技术和新型永磁材料的发展,无刷直流电机的应用越来越广泛。
PIC单片机控制直流电机转速毕业设计

,a click to unlimited possibilities
汇报人:
目录 /目录
01
PIC单片机介 绍
02
直流电机介绍
03
PIC单片机控 制直流电机转 速的原理
04
系统实现
05
毕业设计总结 与展望
01 PIC单片机介绍
PIC单片机的特点
体积小,功耗低 速度快,处理能力强 集成度高,功能丰富 易于编程,开发周期短 应用广泛,适用于各种控制系统
按照结构分类:有刷直流电机、无刷直流 电机
按照用途分类:驱动直流电机、控制直流 电机、调速直流电机、伺服直流电机
按照转速分类:高速直流电机、低速直流 电机
按照功率分类:大功率直流电机、小功率 直流电机
按照控制方式分类:开环控制直流电机、 闭环控制直流电机
直流电机的应用
Байду номын сангаас
工业自动化: 用于控制生产 线、机械臂等
PIC单片机的作用: 通过控制电枢电 流的大小来控制 转速
调速方法:通过 改变电枢电压或 电枢电流来改变 转速
调速效果:可以 实现平滑、稳定 的调速效果
PIC单片机PWM输出控制直流电机转速
PIC单片机:一种 微控制器,用于控 制各种电子设备
PWM输出:一种 脉冲宽度调制技术, 用于控制直流电机 转速
软件编程与调试
调试工具:串口调试助手 编程环境:Keil uVision5 编程语言:C语言
程序结构:主程序、子程序、 中断服务程序
调试步骤:编译、链接、下 载、运行、调试
调试技巧:断点设置、单步 执行、变量观察、堆栈跟踪
系统测试与优化
基于单片机控制的直流无刷电动机驱动器设计

霹 VALLEJL _
基 于 单 片机 控 制 的直 流 无 刷 电动 机 驱 动 器 设 计
孙 健
天津 306 ) 0 10 ( 天津 工业 大学 信息与通信工程学院
摘
要 : 无 刷电机控 制器实 现 了电动 、定速两种 工作 模式 并且在 系统 出错 情况 下具有 自检 功能 。保 护功 能较 完善 、硬 件结 构简 单、成 本较低 ,具有升 级空
环调 制 。
控制 器 的控 制和 采 样精 度 ,应 当 比较 大 ;另 一方 面要 从 系统 的 工作 效率 和 采样 电 阻上 的功耗 考虑 ,应 当 比较 小。
3 4 电源 电路 .
驱动 电路 的 电源 部分 包 含 两部 分 电路 :一 部分 是 将 电池 电源 3V 6 ,通
倍 压 电路 产 生 高 驱 动 电 压 : 另 一 部 分 是 通 过 三 端 稳 压 器 L7 1产 生 的 M 82 + 2 电压 ,用 于 顶端 驱 动匹 配和 底 端驱 动 电路 。电源 电路 中,根 据 各个 部 1V 分 的 电流 ,合 理 的选 择 分流 电阻R 4 4 的阻 值和 功 率 ,减 小直 接流 过三 1和R 5 端 稳压 器件 的 电流 ,降低 其发 热量 ,提 高 电路稳 定性 。 3 5振 荡倍 压 电路 N5 5 电源 接 +6 电压 ,地 端 接 + 1 电压 。N 55 和 外 围 电路组 成 E5 的 3V 2V E 5D 振 荡 电路 ,振 荡 电路产 生 的振 荡频 率约 为4 5H ,振 荡信 号从N 55 的3 —K z E 5D 脚
3 1 控制 系统 总体结 构 .
输 出后 ,通过 陶 瓷 电容C 3 2 、二极 管D 和 D构 成 的倍 压 电路 ,将输 出 2 和C 4 3 4
基于STM32无位置传感器无刷直流电机控制器设计

基于STM32无位置传感器无刷直流电机控制器设计一、本文概述本文主要探讨了基于STM32无位置传感器无刷直流电机控制器的设计。
随着现代科技的不断进步,电机控制技术也在日益成熟。
无刷直流电机(Brushless DC Motor, BLDC)作为一种高效、低噪音的电机类型,被广泛应用于各种工业和消费电子产品中。
然而,传统的无刷直流电机控制器通常需要位置传感器来监测电机的运行状态,这不仅增加了系统的复杂性和成本,还可能因为传感器的故障或误差影响电机的控制效果。
针对这一问题,本文提出了一种基于STM32的无位置传感器无刷直流电机控制器设计方案。
该方案利用STM32微控制器强大的处理能力和灵活的编程接口,结合先进的电机控制算法,实现了对无刷直流电机的无位置传感器控制。
文章首先介绍了无刷直流电机的基本原理和控制方法,然后详细阐述了基于STM32的无位置传感器控制器的硬件和软件设计,包括电机驱动电路、电流采样电路、控制算法等关键部分。
通过实验验证了所设计的无位置传感器无刷直流电机控制器的有效性和可靠性,为无刷直流电机的无位置传感器控制提供了一种新的解决方案。
本文的研究不仅有助于推动无刷直流电机控制技术的发展,还可为相关领域的研究人员和工程师提供有益的参考和借鉴。
通过深入研究和不断优化无位置传感器无刷直流电机控制器的设计,有望进一步提高电机的控制精度和效率,降低系统成本和维护难度,推动无刷直流电机在更多领域的应用。
二、无刷直流电机基本原理无刷直流电机(Brushless Direct Current,简称BLDC)是一种采用电子换向器替代传统机械换向器的直流电机。
它利用电子换向技术,实现了电机的高效、低噪音、长寿命运行。
无刷直流电机通常由永磁体、定子、转子和电子控制器四部分组成。
无刷直流电机的基本工作原理是电磁感应和换向控制。
当电机定子上的线圈通电时,会产生一个旋转磁场。
这个旋转磁场会与转子上的永磁体相互作用,从而使转子产生旋转力矩。
基于MC9S12D64单片机的直流无刷电机控制系统设计

的 直 流 无刷 电机 的 控 制 。 实验 结 果表 明 , 设 计 硬 件 简单 , 耗 低 , 该 功 可应 用到 10 5 ℃高 温环 境 , 电机 运 行 稳 定 可 靠 。
关 键 词 :直流 无刷 电机 ( L C) C S 2 6 B D ;M 9 l D 4单 片 机 ;电机 驱 动 ; 速 控 制 转 中图 分 类 号 : M 3 . T 9 02 文献 标 识 码 : A 文 章编 号 :1 7 — 2 6 2 1 ) 2 0 0 — 3 6 4 6 3 (0 0 1— 12 0
开 关 线 路 和 驱 动 电 路 等 4部 分 组 成 f 其 工 作 原 理 图 如 图 1 ’ I .
李 健飞 , 郝桂 青
( 中海 油 田服 务 股 份 有 限 公 司 油 田技 术 事 业 部 ,北 京 114 ) 0 19
摘要 :设 计 了基 于 飞 思卡 尔 MC S 2 6 9 1 D 4单 片机 的 无刷 直流 电动 机 控 制 驱 动 系统 的 电路 , 述 了该 控 制 系统 的软 、 论 硬 件 实现 方 法 , 以 MC S 2 6 它 9 1 D 4单 片机 为控 制 中心 , I 2 1 由 R l0驱 动 M0 F T功 率逆 变 器 , SE 实现 三 相 六 拍 的 P WM 调 制
1 无刷 直 流 电动 机控 制原 理
图 2 位 置 传 感 器 输 出信 号
无 刷 直 流 电动 机 系 统 由 电 动 机 、 子 位 置 传 感 器 、 子 转 电
F g2 Out u in lo e t r e h l s n o s i . p tsg a ft h e al e s r h
行可靠 、 护方便 等系列 优点 , 具有结 构简单 、 积 小 、 维 义 体 重 量 轻 、 率 高 、 动 扭 矩 大 、 量 小 和 响 应 快 等 其 他 种 类 直 流 效 启 惯
一种基于STM32的无刷直流电动机检测系统设计

link appraisement
周 琦 张宇翔 李丹雯
航空工业陕西飞机工业(集团)有限公司制造工程部特设室
周琦(1982-)主要从事航空电气相关工作;张宇翔(1979-)主要从事航空电气相关工作;李丹雯(1989-)主要从事航空电气相关工作。
图2 电流检测电路图3 位置检测电路图4 转速检测电路图5 温度检测电路
图8 外围电路图6 显示电路
图7 电源电路
数据线,连接至STM32的PG0-PG7上。
此外,由于
LCD12864采用并口传输方式,因此将PSB固定置为高电
平。
引脚A和K分别是背光源正和背光源负,因此一端接
5V电源,一端接地。
电源电路
本设计电源电路只考虑STM32、霍尔传感器以及
LCD12864的供电,因此需要的电压有直流5V和3.3V。
本系统以直流24V作为系统的输入电源,为整个系统提供
稳定的电压,如图7所示。
首先,需要将24V直流转换为
5V直流进行输出,因此本设计采用LM2956进行电压转换。
电路中,为了防止24V输入端的瞬态电压过大
而造成电路损坏,采用C14和C15作为电路输入电容。
此。
毕业论文--无刷直流电动机控制系统设计方案

无刷直流电动机控制系统设计方案摘要无刷直流电动机是在有刷直流电动机的基础上发展起来的。
现阶段,虽然各种交流电动机和直流电动机在传动应用中占主导地位,但无刷直流电动机正受到普遍的关注。
自20世纪90年代以来,随着人们生活水平的提高和现代化生产、办公自动化的发展,家用电器、工业机器人等设备都越来越趋向于高效率化、小型化及高智能化,作为执行元件的重要组成部分,电机必须具有精度高、速度快、效率高等特点,无刷直流电机的应用也因此而迅速增长。
本设计是把无刷直流电动机作为电动自行车控制系统的驱动电机,以PIC16F72单片机为控制电路,单片机采集比较电平及电机霍尔反馈信号,通过软件编程控制无刷直流电动机。
关键词无刷直流电动机单片机霍尔位置传感器AbstractBrushless DC motor in a brush DC motor developed on the basis of. At this stage, although exchanges of all kinds of DC motors and motor drive in the application of the dominant, but brushless DC motor is under common concern。
Since the 1990s,as people's living standards improve and modernize production, the development of office automation, household appliances, industrial robots and other equipment are increasingly tend to be high efficiency,small size and high intelligence, as the implementation of components An important component of the motor must have a high accuracy, speed, high efficiency, brushless DC motor and therefore the application is also growing rapidly.This design is the brushless DC motor as the electric bicycle motor—driven control system, PIC16F72 microcontroller for control circuit, SCM collection and comparison—level electrical signal Hall feedback, software programming through brushless DC motor control . Key words bldcm the single chip processor hall position sensor 摘要 (I)Abstract (II)第1章概述 (1)1。
无刷直流电机单片机控制调速系统设计

无刷直流电机单片机控制调速系统设计【摘要】本文设计了一种无刷直流电机单片机控制系统,给出了系统的硬件构成和软件设计方案。
该系统主要由AT89S52单片机和无刷直流电机专用控制芯片LM621构成,单片机是系统的核心,LM62l是专用于带霍尔位置传感器的三相或四相无刷直流电动机控制的集成电路芯片,具有比较全面的功能。
电动机的位置传感器信号可以直接接至芯片上,它的输出端可以提供35mA的基极电流.可以直接驱动双极型功率晶体管或功率MOSFET管。
由于LM621可以直接与外部PWM信号连接,因此,可以十分方便地实现对电动机的调速控制,本文采用单片机软件所产生的PWM信号来改变加在直流电机电枢上的电压,实现系统调速。
LM62l最重要的作用就是具有自动换相功能,使单片机有更多的时间进行通讯、检测、故障诊断等其他工作,为系统今后的升级提供了条件。
【关键词】无刷直流电机;AT89S52单片机;LM621;控制系统1.引言传统的无刷直流电动机控制系统一般由分立的模拟器件构成。
模拟控制系统使用方便,价格便宜,应用广泛。
但是,模拟器件也有本质的缺陷:元器件特征参数受温度影响;器件的老化:不便于维护、无法升级。
随着微处理器性能的不断提高.以其为核心的数字控制系统正逐渐应用于无刷直流电动机的控制,并取得了非常好的效果。
它终将取代模拟控制系统。
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。
在单片机上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
本文设计了以AT89S52单片机和无刷直流电机专用控制芯片LM621为核心的控制系统,实现对无刷直流电机的调速控制。
无刷电机及其控制方案MCU讲解

无刷电机及其控制方案MCU讲解一、电机(马达)分类1.DC电机2.AC电机有刷电机是传统产品,在性能上比较稳定,缺点是换向器和电刷接触,使用寿命很短需要定期维护及更新。
相比之下,无刷DC电机由电机主体和驱动器组成,以自控式方式运行,无论是电机使用寿命、还是性能效率方面,都比有刷电机要好。
从电流驱动角度来看,无刷直流电机可分为正弦波驱动和方波驱动。
通常,以方波驱动的电机称为无刷直流电机(BLDC),正弦波驱动的电机则为永磁同步电机(PMSM)。
无刷直流电机,跟永磁同步电机,基本结构相似,主要区别在于控制器电流的驱动方式不同。
二、无刷直流电机(BLDC)讲解BLDC电机中的“BL”意为“无刷”,就是DC电机(有刷电机)中的“电刷”没有了。
电刷在DC电机(有刷电机)里扮演的角色是通过换向器向转子里的线圈通电。
那么没有电刷的BLDC电机是如何向转子里的线圈通电的呢?原来BLDC电动机电机采用永磁体来做转子,转子里是没有线圈的。
由于转子里没有线圈,所以不需要用于通电的换向器和电刷。
取而代之的是作为定子的线圈。
BLDC电机的运转示意图。
BLDC电机将永磁体作为转子。
由于无需向转子通电,因此不需要电刷和换向器。
从外部对通向线圈的电进行控制。
DC电机(有刷电机)中被固定的永磁体所制造出的磁场是不会动的,通过控制线圈(转子)在其内部产生的磁场来旋转。
要通过改变电压来改变旋转数。
BLDC电机的转子是永磁体,通过改变周围的线圈所产生的磁场的方向使转子旋转。
通过控制通向线圈的电流方向和大小来控制转子的旋转。
三、无刷直流电机(BLDC)优势直流电机都可以设计成有刷、或者是无刷电机,但无刷直流电机(BLDC)通常是大多数应用的首选。
不像同步电机那样,无刷电机不需要另外加载启动绕组,同时也不会出现负载突变时产生振荡和失步。
BLDC使用电子换向器替代碳刷,更可靠、更安静,运行效率更高,使用功耗也会随之减少,产品寿命也会更长,从长期使用性价比来讲,选择无刷直流(BLDC)使用都是不二的选择。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:1008-1658(2002)04-0044-06基于单片机的无刷直流电动机控制系统设计卢 静1,陈非凡2,张高飞2,施涌潮1(1.北京机械工业学院 电子信息工程系, 北京100085 2.清华大学 精密仪器系, 北京100084)摘 要:基于单片机的无刷直流电动机控制系统,主要由无刷直流电动机、单片机和驱动主回路构成,其控制核心是C515C 单片机。
该单片机主要完成位置传感器信号的采集,电动机换相信号的输出,电动机转速的测量,以及数字PWM 调速信号的输出,电流的采集等功能。
并通过软件编程实现速度的PI 调节,构成电动机转速闭环控制系统。
电动机驱动电路采用的是具有开关速度快、损耗低、驱动功率小的M OSFET 管构成的全桥式控制方式。
该系统的特点就是结构简单,实现了全数字式控制,在运行中获得了良好的动静态性能。
关 键 词:无刷直流电动机;单片机;PWM 控制中图分类号:TM 921.5 文献标识码:A直流电动机的机械电刷和换向器因强迫性接触,造成其结构复杂、可靠性差、变化的接触电阻、火花、噪声等一系列问题,影响了直流电动机的调速精度和性能。
随着电子技术、功率元件技术和高性能的磁性材料制造技术的发展,无刷直流电动机利用电子换向器取代了机械电刷和机械换向器,因此,使这种电动机不仅保留了直流电动机的优点,而且又具有交流电动机的结构简单、运行可靠、维护方便等优点。
在宇航、军事设施领域及工业和民用领域都得到了广泛的应用。
无刷直流电动机是伴随着数字控制技术而产生和发展起来的,因此,采用单片机为主的数字控制是无刷直流电动机的主要控制手段之一。
1 无刷直流电动机简介本系统所使用的是三相两极三角型连接的无刷直流电动机。
下面主要以此为例介绍一下无刷直流电动机的基本工作原理[1]。
图1 无刷直流电动机原理图无刷直流电动机由电动机本体、转子位置传感器、电子开关线路和驱动电路4部分组成,是一种典型的机电一体化产品,其原理框图如图1所示。
图中,直流电源通过开关电路和驱动电路向电动机定子绕组供电,位置传感器随时检测到转子位置,并根据转子的位置信号来控制开关管的导通和截止,从而实现了电子换向。
收稿日期:2002-09-23作者简介:卢 静(1977-),女,天津宝坻人,北京机械工业学院电子信息工程系硕士研究生,主要从事测控及电子技术研究。
第17卷 第4期2002年12月 北京机械工业学院学报Journal of Beijing Institute of M achineryVol.17 N o.4Dec.2002图2 无刷直流电动机驱动换相电路示意图无刷直流电动机的换相原理如图2所示。
随着转子永磁体的转动,作用于位置传感器的磁场方向N -S 极交替变换,使位置传感器产生相位差120 的H1、H 2、H 3方波(请见图3)[2],产生有效的六状态编码信号:101、100、110、010、011、001,通过逻辑组件处理产生T1,T4导通;T1,T6导通;T3,T6导通;T3,T2导通;T5,T2导通;T5,T4导通信号,这样转子每转过一转,T 1~T6功率管即按固定组合成的6种状态依次导通。
图3 位置传感器输出信号2 系统硬件设计本系统是采用C515C 单片机实现全数字式的无刷直流电动机控制系统,该系统主要包括无刷直流电动机、电动机驱动电路、C515C 单片机控制系统等。
该控制系统主要的功能有电动机的换相控制、正/反转控制、制动控制、电动机转速的测量和闭环调速、电流限制等保护电路的设计。
系统硬件结构原理框图如图4所示。
图4 系统硬件结构原理框图该系统的核心部件是西门子公司生产的C515C 单片机。
C515C 单片机的资源丰富、功能强大,其主要特点是:利用比较功能可以方便地输出PWM (pulse width modulation)信号,大大地减少了CPU 的占用时间;利用捕获功能可对电动机的转速进行准确的测量。
C515C 具有丰富的中断资源和3种通用的通信接口(USART 接口,SSC 接口和CAN 接口);而且,该芯片内45第4期 卢 静等:基于单片机的无刷直流电动机控制系统设计部集成了10位的A/D 转换器和64kB 的外部程序存储器和数据存储器等。
该单片机的使用,大大简化了系统的硬件设计和软件设计。
C515C 单片机的P1.0,P1.2,P1.3,P1.4,P3.2,P3.3,6个口作为输入口,采集位置传感器信号,同时也作为中断源控制电动机换相。
P5口作为输出口,通过门电路(7426)控制驱动电路的上下桥臂的MOSFET 管。
P1.1作为PWM 输出口,对电动机的转速进行调制。
P4.0输出高低电平控制电动机的起停。
电机驱动电路如图2所示,采用M OSFET 管搭成的三相全控桥。
下面介绍一下该单片机控制系统所能实现的主要功能。
2.1 转子位置检测本系统利用3个霍尔传感器来检测转子位置。
电机在正常运转时,通过霍尔传感器可得到如图3所示的位置信号H1,H 2,H3,在每一周内有6个强制换相点,将这3路信号分别输入到单片机C515C 的6个外部中断,其中CC0,CC2,CC3是上升沿中断,INT0,INT1,INT2是下降沿中断,这样可实现电动机每转过60 电角度就产生一次中断,即可方便地得到转子位置,而无需附加任何硬件电路。
2.2 换相控制本系统采用的是三相三角型联结,驱动主回路采用二二导通方式,共有6种导通状态,转子每转60 变换一种状态。
导通状态的转换通过软件来完成,即根据位置传感器的输出信号H1,H 2,H3,不断地取相应的控制字送P5口来实现。
位置传感器信号与控制字组成的换相真值表如表1所列。
表1 换相真值表(正转)位置传感器信号H1H2H 3导通管输出逻辑P5.5P5.4P5.3P5.2P5.1P5.0控制字100T1,T 6100110E6H 110T3,T 6010110D6H 010T3,T 2010011D3H 011T5,T 2001011CBH 001T5,T 4001101CDH 11T1,T 4111E5H2.3 转速的测量和控制C515C 单片机可通过初始化设置自动地发出PWM 脉冲波,通过改变脉冲宽度来控制电枢的通电电流,实现转速的控制。
本系统中,通过P1.1口比较输出功能输出PWM 脉冲,该脉冲信号控制与非门7426的B 输入端。
当P1.1口输出低电平时,使与非门输出高电平,驱动电路中上侧的MOSFET 管T 1,T3,T5被封锁;当P1.1口输出高电平时,与非门的输出状态取决于单片机的控制字,MOSFET 管T1,T3,T5的导通与截止按正常换相状态进行。
利用位置传感器的输出信号作为电动机速度的测量信号,转速的测量主要是通过C515C 单片机P1.2口的捕获功能来实现的。
单片机可自动地捕获到位置传感器信号的2个上升沿,可通过计算得出2个上升沿间隔的时间T ,及在T 内计得的时钟脉冲 的个数为m ,则通过公式f =1/T =1/m [2],即可求的电动机的转速。
2.4 转速设定C515C 单片机具有标准的CAN 控制器接口和串行通信接口,这2个接口是单片机与外界沟通的主要渠道。
可以通过任意一个接口来传递速度的设定值。
另外,由于无刷直流电动机46 北京机械工业学院学报 第17卷的转速与电动机的电压呈线性关系,可以通过A/D 转换进行转速的模拟设定。
2.5 电流限制本系统对电动机的电流限制是通过A/D 转换来实现的。
由于电流不能直接由A/D 转换器转换,因此必须先将其转变成电压信号。
常规测量电流的方法多用在被测电路串联电阻,直接测量电阻两端电压的方法,但存在测量范围小、测量误差大等缺点。
而测试系统采用电流/电压转换芯片MAX471,其输出电压可直接输入到C515C 的A/D 转换输入端,克服了常规方法的缺点,实现了电动机电流的高精度测量。
当由A/D 转换采集到的值大于预先设定好的最大值时,通过软件控制封锁MOSFET 管,让电动机停转。
2.6 正反转控制无刷直流电动机的正反转原理很简单,只要改变开关管的通电顺序就可以实现电动机的反转。
本系统中,正反转控制也是通过软件来完成的,通过送反转的控制字到P5口即可。
电动机的反转控制字如表2所列。
表2 换相真值表(反转)位置传感器信号H1H2H 3导通管输出逻辑P5.5P5.4P5.3P5.2P5.1P5.0控制字100T5,T 2001011CBH 110T5,T 4001101CDH 010T1,T 4100101E5H 011T1,T 6100110E6H 001T3,T 6010110D6H 11T3,T 2111D3H3 系统软件设计本系统的控制软件主要包括主程序、6个外部中断服务子程序、测速程序、换相程序、A/D 转换程序、脉宽调制程序、PI 调节程序和计数器/定时器中断程序等几部分。
下面给出部分程序框图,分别如图5、图6、图7所示。
图5 测速子程序流程图其中,控制算法采用的是积分分离的PI 算法,设转速被控量的最大允许偏差为 ,当转47第4期 卢 静等:基于单片机的无刷直流电动机控制系统设计图6 积分分离的PI 调节算法图7 主程序流程图速偏差e 小于 时,采用PI 调节算法,而当e 大于等于 时则不再进行积分运算,即把积分分离出去,这样显著降低了被控量的超调量和过渡时间,使调节器性能得到改善。
PI 调节器的脉冲传递函数为: D (Z )=K p +K i 1S !K p +K i T 2Z +1Z -1[3]其中:K p ∀∀∀比例常数;K i ∀∀∀积分系数;T ∀∀∀采样周期;Z =e ST !1+ST /21-ST /2.离散化形式为:U(n )=U(n -1)+K p [(e(n)-e(n -1)]+K i T [e(n)-e(n -1)]2图8 占空比与转速的对应关系4 实验结果及结论本系统主要完成了电动机的驱动控制电路设计、换相控制、正/反转控制、制动控制、电机转速的测量和闭环控制、电流限制等功能。
在运行中获得了良好的动静态特性,C515C 能自动输出频率为1.5kHz 的PWM 脉冲调制信号,当fpwm =1kH z 时,可得到如图8所示的占空比与转速的对应关系。
在测试过程中发现,PWM 脉冲调制信号的频率越小,电动机在较高转速下就越不平稳。
采用频率为f pwm =1kHz 的PWM 信号进行控制,在本系统要求的最高转速6000r/min 以下,可达到预先的精度要求。
48 北京机械工业学院学报 第17卷并且,系统结构简单,控制方便,具有广阔的应用前景和推广意义。
参考文献:[1]王小明.电动机的单片机控制[M].北京:北京航空航天大学出版社,2002.[2]张 琛.直流无刷电动机原理及应用[M ].北京:北京机械工业出版社,1996.[3]王鉴光.电动机控制系统[M].北京:北京机械工业出版社,1994.Design of brushless DC motor control systemon single chip microcontrollerLU Jing 1,CHEN Fei fan 2,ZHANG Gao fei 2,SH I Yong chao1(1.Department of Electrical Information Engineering,Bei jing Institute of M achi n ery,Beijing 100085,China; 2.Department ofPreci sion Instruments and M echanics,Tsinghua U niversity,Beijing 100084,China)Abstract :The control system of brushless DC motor w ith single chip microcontroller is intro duced.T he system consists of brushless DC motor,single chip microcontroller and drive circuit w ith C515C as the controlling core.T he acquisition of position sensor sig nals,the output of change phase signals,the measurement of speed of the motor,output of the digital PWM and A/D conversion of the motor #s current are completed by C515C.The speed PI modulation is realized by the softw are.The PI realizes the close loop control of the speed.In addition,the 3 phase full control bridge of MOSFET tube,w ith high sw itch speed,low depreciation and low drive power,is used in pow er drive circuit.T he main properties of the control system are:simple structure,dig ital control,and good dynamic and static properties.Key words :brushless DC motor;single chip microcontroller;PWM control49第4期 卢 静等:基于单片机的无刷直流电动机控制系统设计。