基于AT89S51单片机的直流无刷电动机驱动器设计

基于AT89S51单片机的直流无刷电动机驱动器设计
基于AT89S51单片机的直流无刷电动机驱动器设计

毕业设计说明书

基于AT89S51单片机无刷电机

驱动器设计

专业自动化

学生姓名XX

班级XXX

学号XXX

指导教师XX

完成日期2012年6月1日

盐城工学院本科生毕业设计说明书( 2012)

基于AT89S51单片机无刷电机驱动器设计

摘要:电动机作为机电能量的转换装置,其应用范围已遍及国民经济的各个领域以及人们的日常生活之中。传统的直流电动机均采用电刷, 以机械方法进行换向, 存在着相对的机械摩擦, 由此带来了噪声、火花、无线电干扰以及寿命短等致命弱点, 制造成本高及维修困难等缺点,因而大大地限制了它的应用范围。永磁无刷直流电动机是近年随着电力电子器件及新型永磁材料发展而迅速成熟起来的一种新型机电一体化电机,它具有以下特点:

1.无刷直流电动机的转子采用高磁能积的稀土磁钢作为转子磁钢, 其转动惯量比鼠笼转子要小, 所以对于给定的转矩能够响应得更快, 控制特性更好。

2.无刷直流电动机的效率比感应电动机高。因为在感应电机运行时, 转子上不会产生铜损和铁损。

3.在相同容量下, 无刷直流电动机的体积相对要比感应电机小, 重量轻。

4.无刷直流电机的噪音小。

5.无刷直流电机调速方便, 灵活, 范围广。

目前永磁无刷直流电动机控制器结构已有多种形式,有最初复杂的模拟式到近来以单片机为核心的数字式,但新型电机控制专用芯片的出现,给无刷直流电机调速装置设计带来了极大的便利,这种集成模拟控制芯片控制功能强、保护功能完善、工作性能稳定,组成的系统所需外围电路简单、抗干扰能力强、特别适用于对控制器体积、性能要求较高的场合。专用控制芯片优点固然多,但往往价格比较昂贵。在一些控制要求精度不是很高的场合,就需要能有一种工作稳定,价格又比较低廉的控制器。本设计就是基于此市场需求。

关键词:无刷直流电动机;电刷;换向器;单片机……

盐城工学院本科生毕业设计说明书( 2012)

The Design of Web-based Students Information

Management System

Abstract:Motor as electromechanical energy conversion devices, and their use has spread invarious fields of national economy and people in their daily life. Traditional DC motor brushes, mechanical method of commutation, there is a relatively mechanical friction, which bring about the fatal weakness of noise, sparks, radio interference, and short life, manufacturing high cost and maintenance difficulties and shortcomings. thus greatly limiting its scope of application. The permanent magnet brushless DC motor is rapidly maturing in recent years with the development of power electronic devices and new permanent magnetic materials up a new the mechatronics motor, it has the following characteristics:

1. The rotor of the brushless DC motor with high energy product rare earth magnet as the rotor magnet, the squirrel cage rotor inertia ratio is smaller, so for a given torque can respond faster to control features better.

2. The efficiency of the brushless DC motor is higher than the induction motor.Because the induction motor is running, the rotor does not produce the copper loss and iron loss.

3. In the same capacity, the volume of the brushless DC motor is relatively better than the induction motor is small, light weight.

4. Brushless DC motor noise.

5 Brushless DC motor speed convenient, flexible, and a wide range of

Permanent magnet brushless DC motor controller structure has many forms, the initial complex analogue to the recently digital microcontroller as the core, but the new motor control ASIC, brushless DC motor speed control device design a great convenience, integrated analog control chip controlling function, the protection function, stable performance, simple system composed of the peripheral circuits required, and strong anti-jamming capability, especially suitable for volume controller, the performance requirements higher occasions. Advantages of a dedicated control chip of course, but often are expensive. In the occasion of some control accuracy is not high, you need to be able to have a working stability, price and relatively low-cost controller. This design is based on market demand.

Key Words:brushless DC motor; brush; commutator; microcontroller and so on.

盐城工学院本科生毕业设计说明书( 2012)

目录

1.概述 (5)

2. 单片机的选择 (5)

2.1 单片机的概述 (5)

2.2单片机的特点及应用领域 (6)

2.3单片机的发展趋势 (8)

2.4 AT89S51单片机的硬件结构 (10)

2.5AT89S51单片机的引脚及功能描述 (10)

2.6单片机的指令系统简介 (12)

3. 无刷直流电机的简介 (14)

3.1无刷直流电动机的概述 (14)

3.2无刷直流电机的结构 (15)

3.3无刷直流电机的原理 (15)

3.4单片机控制直流无刷电机 (16)

4.硬件设计 (17)

4.1 无刷电机的选择 (17)

4.2 电机驱动器介绍 (18)

4.3 RS-485通信硬件电路 (1)

4.4 时钟电路设计 (2)

4.5 直流无刷电机的控制 (3)

4.6 4X4矩阵式键盘 (6)

4.7 人机接口电路设计 (7)

5. 软件设计 (8)

6.结束语 (12)

参考文献 (13)

致谢 (14)

附录 (15)

附录1:程序清单 (15)

附录2:设计图纸 (19)

附录3:元器件目录表 ........................................................... 错误!未定义书签。

盐城工学院本科生毕业设计说明书( 2012)

基于AT89S51单片机无刷电机驱动器设计

1.概述

二十世纪跨越了三个“电”的时代,及电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上

本毕业设计就是基于AT89S51单片机控制无刷直流电动机,通过4X4键盘输入,利用所学知识实现单片机控制直流无刷电动机的启动、停止、正反转、加减速等控制,并通过6为LED数码管显示。详细介绍单片的种类、结构、功能、和发展历史未来前景及直流无刷电动机的工作原理、控制结构等内容,既着重单片机的基本知识功能院里的深入阐述,有理论联系实际详细剖析单片机控制直流无刷电动机的过程。

本毕业设计论文查考了大量的书籍,借鉴了许多学者和单片机爱好者的著作学术论文和经验心得等,在此对他们表示最诚挚的感谢!本论文在写作时得到了指导老师xx的大量帮助,借此也表示最衷心的谢意!

2. 单片机的选择

2.1 单片机的概述

单片微型计算机简称单片机,是典型的嵌入式微控控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。由于单片机在工业控制领域的广泛应用,为使更多的业内人士、学生、爱好者,产品开发人员掌握单片机这门技术,于是产生单片机开发板,比较有名的例如电子人DZR-01A单片机开发板。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。

早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单

盐城工学院本科生毕业设计说明书( 2012)

片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。

单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可,用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家电里面都可以看到它的身影,它主要是作为控制部分的核心部件。

它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)的主要区别。

2.2单片机的特点及应用领域

1、单片机的特点

(1)高集成度,体积小,高可靠性

单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU。单片机程序指令,常数及表格等固化在ROM中不易破坏,许多

盐城工学院本科生毕业设计说明书( 2012)

信号通道均在一个芯片内,故可靠性高。

(2)控制功能强

为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O口的逻辑操作及位处理能力,非常适用于专门的控制功能。

(3)低电压,低功耗,便于生产便携式产品

为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为1.8V~

3.6V,而工作电流仅为数百微安。

(4)易扩展

片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。

(5)优异的性能价格比

单片机的性能极高。为了提高速度和运行效率,单片机已开始使用RISC流水线和DSP等技术。单片机的寻址能力也已突破64KB的限制,有的已可达到1MB和16MB,片内的ROM容量可达62MB,RAM容量则可达2MB。由于单片机的广泛使用,因而销量极大,各大公司的商业竞争更使其价格十分低廉,其性能价格比极高。2、单片机的应用领域

(1)单片机在智能仪器仪表中的应用

在各类仪器仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。

(2)单片机在机电一体化中的应用

机电一体化是机械工业发展的方向。机电一体化产品是指集成机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品,例如微机控制的车床、钻床等。单片机作为产品中的控制器,能充分发挥它的体积小、可靠性高、功能强等优点,可大大提高机器的自动化、智能化程度。

(3)单片机在日常生活及家用电器领域的应用

自从单片机诞生以后,它就步入了人类生活,如洗衣机、电冰箱、空调器、电子玩具、电饭煲、视听音响设备等家用电器配上单片机后,提高了智能化程度,增加了功能,倍受人们喜爱。单片机将使人类生活更加方便、舒适、丰富多彩。(4)在实时过程控制中的应用

用单片机实时进行数据处理和控制,使系统保持最佳工作状态,提高系统的工作效率和产品的质量。

(5)办公自动化设备

现代办公室使用的大量通信和办公设备多数嵌入了单片机。如打印机、复印机、传真机、绘图机、考勤机、电话以及通用计算机中的键盘译码、磁盘驱动等。(6)商业营销设备

在商业营销系统中已广泛使用的电子称、收款机、条形码阅读器、IC卡刷卡机、出租车计价器以及仓储安全监测系统、商场保安系统、空气调节系统、冷冻保险系统等都采用了单片机控制。

(7)在计算机网络和通信领域中的应用

现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在

盐城工学院本科生毕业设计说明书( 2012)

计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。

(8)单片机在医用设备领域中的应用

单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。

(9)汽车电子产品

现代汽车的集中显示系统、动力监测控制系统、自动驾驶系统、通信系统和运行监视器(黑匣子)等都离不开单片机。

(10)航空航天系统和国防军事、尖端武器等领域

单片机的应用更是不言而喻。综合所述,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。

2.3单片机的发展趋势

现如今单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。

纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:

一、更生活化。目前,随着我国国民经济的发展和人民物质文化生活水平的不断提高,人们在忙于工作之余,人们对生活的质量要求越来越高。

现在的父母不仅要面对工作的压力,带孩子的问题也困扰着不少的父母,而智能遥控音乐婴儿车可以减缓父母的问题。其由婴儿车智能控制模块、检测系统、遥控模块、显示模块、执行系统、音乐模块等几部分构成。

(1)婴儿车智能控制系统采用嵌入式系统设计,能够自动运行,处理数据,控制和协调各部分模块工作。用户可以在本系统开发的基础上对婴儿车的各部分进行观察和控制。同时可通过按键板或红外遥控器对系统进行控制。

(2)检测模块又分为声音检测、尿湿检测和温度检测。分别对婴儿是否睡醒、婴儿是否尿湿、奶水温度分别给89C52对应的信号。其中各个检测模块均受系统控制。

盐城工学院本科生毕业设计说明书( 2012)

(3)遥控模块采用NEC制式红外遥控,可遥控MP3解码的播放模式、音乐效果、选歌、音量、系统的时间调节各个模块的控制和协调。

(4)显示部分采用LCD12864液晶屏显示,可显示时间、倒计时时间、奶瓶温度、湿度状态。

(5)执行机构又分为机械执行和声音执行,从而更完美地模拟出人的效果。

二、低碳化。2010世博会已逐渐离我们远去,但是上海世博会的理念一直与我们紧密相连。

1、低功耗CMOS化:MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺) ,由于CHMOS技术的进小,大大地促进了单片机的CMOS化。CMOS电路的特点是低功耗、高密度、低速度、低价格。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗像电池供电的应用场合。所以我相信这种工艺将是今后一段时期单片机发展的主要途径。

2、低电压化:几乎所有的单片机都有WAIT、STOP等省电运行方式。允许使用的电压范围越来越宽,一般在3~6V范围内工作。低电压供电的单片机电源下限已可达1~2V。目前0.8V供电的单片机已经问世。

3、低噪声与高可靠性:为提高单片机的抗电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁兼容性方面更高标准的要求,各单片厂家在单片机内部电路中都采用了新的技术措施。

三、高性能化。主要是指进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性。采用精简指令集(RISC)结构和流水线技术,可以大幅度提高运行速度。现指令速度最高者已达100MIPS(Million Instruction Per Seconds,即兆指令每秒),并加强了位处理功能、中断和定时控制功能。这类单片机的运算速度比标准的单片机高出10倍以上。由于这类单片机有极高的指令速度,就可以用软件模拟其I/O功能,由此引入了虚拟外设的新概念。

四、异步串行扩展技术化。在用单片机开发各种嵌入式应用系统时,异步串行通信是经常要用到的一种通信模式,很多应用中还要求实现多路异步串行通信。大家平时熟悉的各种厂家的单片机,绝大部分片上只提供一个硬件UART模块,利用它可以方便实现一路串行通讯。PIC系列单片机也不例外,在其丰富的产品家族成员中,除高端系列(PIC17/18)一些型号片上带有两路硬件UART模块外,其它大部分型号片上只有一路UART,一些低端廉价的PIC单片机甚至还不带硬件UART。为了提高系统的性能价格比,就要求设计工程师用软件增加实现一路或多路异步串行通信。很多工程师对用软件实现的UART在可靠性和效率方面持怀疑态度,其实关键问题是看软件采用何种方式来实现可靠的UART功能。

随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小、功能将更强。

盐城工学院本科生毕业设计说明书( 2012)

2.4 AT89S51单片机的硬件结构

AT89S51单片机与MCS-51完全兼容,内部的结构如图2.4所示:

图2.4 AT89S51内部结构图

从功能上分,它包括如下部件:一个8位中央处理器(CPU);4K可在线编程Flash ;128字节RAM与特殊功能寄存器;2个16位定时/计数器;中断逻辑控制电路;一个全双工串行接口(UART);32条可编程的I/O口线;另外,还包括一些寄存器如程序计数器PC 、程序状态寄存器PSW 、堆栈指针寄存器SP 、数据指针寄存器DPTR等部件。

2.5AT89S51单片机的引脚及功能描述

AT89S51单片机的管脚如图2.5所示:

图2.5 AT89S51单片机的管脚图

盐城工学院本科生毕业设计说明书( 2012)

AT89S51单片机芯片有40只引脚,制作工艺为HMOS(高密度沟道MOS 工艺),采用双列直插(DIP)封装形式4 个并行I/O 口(P0—P3),共有32 根引脚,可分别用作地址线..数据线和I/O 线。另外还有4 根控制信号引脚,2 根时钟引脚,2 根电源线引脚。其引脚功能如下:

(1)I/O引脚 P0.0—P0.7为P0口,是8 位双向口线,在引脚的32—39 号端口,是一个8 位漏极开路的三态双向I/O 口。当使用外部存储器时为地址总线及数据总线分时复用口..可以驱动8 个LS 型TTL 负载。P0 口有三个功能: ①外部扩展存储器时,当作数据总线(如图3-2 中的D0—D7 为数据总线接口)②外部扩展存储器时,当作地址总线(如图2-2 中的A0— A7 为地址总线接口)③做扩展时,可做一般的I/O 使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。

P1 口:P1.0—P1.7为P1口,是8 位双向口线(在引脚的1—8 号端子),是一个带内部上拉电阻的8 位双向I/O 口,是一个通用单一功能的I/O 端口,可驱动4 个LS 型TTL 负载。

P2 口:P2.0—P2.7为P2 口,是8 位双向口线(在引脚的21—28 号端子),是一个带内部上拉电阻的8 位双向I/O 口,系统扩展时,作为高8 位地址线使用,不做扩展系统时,可作为一般I/O 口使用,可以驱动4 个LS 型TTL 负载。

P3 口:P3.0—P3.7 为P3 口,是8 位双向口线(在引脚的10—17 号端子),是一个带内部上拉电阻8 位双向I/O 口,双功能复用口。

(2)控制引脚 ALE//PSEN:ALE 为地址锁存允许信号,工作时输出一正脉冲;/PROG 为此引脚的第二功能,在对片内EPROM 型单片机编程写入时,此引脚为编程脉冲输入端。

/PSEN :为外部程序存储器的读选通信号,低电平有效。每个机器内PSEN 激发两次..从片内程序存储器存取时,不激发/PSEN 。

EA /Vpp:EA 为内外程序存储器控制端,当引脚为高电平时,CPU 先执行片内程序存储器指令,除非程序计数器PC 超过0FFFH(即4K 地址范围),将自动转向执行外部程序存储器内的程序指令。

RST:RST 为复位信号输入端,高电平有效。

PSEN 和ALE 输出端是否有信号可以判断出单片机是否在工作。

(3)时钟引脚两个时钟引脚XTAL1、XTAL2 外接晶体与片内的反相放大器构成了一个振荡器,为单片机提供时钟控制信号。

XTAL1:此引脚内部是一个片内振荡器的反向输入端。

XTAL2;此引脚内部接至内部反相放大器的输出和内部时钟发生器的输入

(4)电源引脚电源引脚用来接入单片机的工作电源。

Vcc :正常运行时的电源,接+5V。

GND :电源地线,接地端。

盐城工学院本科生毕业设计说明书( 2012)

2.6单片机的指令系统简介

计算机所有指令的集合,称为该计算机的指令系统,它是表征计算机性能的重要标志。每种计算机都有它特有的质量系统。指令是指计算机执行某种操作(如传送数据、进行算术运算等等)。

MCS-51单片机能够识别并执行的指令共有111条,按功能可以分为数据传送、算术操作、逻辑运算操作、控制转移和位操作等五大类。以下分别介绍这几类指令。

1.数据传送数据传送指令可分为通用的、累加器专用的目标地址用的三种。

(1)通用的传送

MOV 执行第二操作数到第一操作数地位、字节字的传送。

PUSH 把SP 寄存器加1,然后从第二操作数传送一个字节到当前SP 寻址的堆栈单元中。

POP 把有SP 寄存器寻址的栈单元中传送一个字节到第一操作数,然后把SP 减1。

(2)累加器专用传送

XCH 第二操作数的字节于A 累加器的字节交换。

XCHD 第二操作数的地半字节于A 累加器的地半字节交换。

MOVX 外部数据存储器和A 累加器之间传送一个字节。外部抵制可由DPTR 寄存器(16 位)或R1、R0(各8 位)来指定。

MOVC 从程序集存器传送一个字节到A 寄存器中。

(3)目标地址传送

MOV DPTR, #data 把16 位立即数装入一对目的寄存器DPH 和DPL 中。

2.算术操作

MCS-51 系列单片机的指令系统的特点是除了加、减法外,还有乘法和除法功能,因而加快了运算速度,增强了运算功能,减少了编程工作量。此外还有一种调整操作,它可以允许对压缩的十进制数(BCD)直接执行算术操作。

(1)加法(四种)

INC (加1)执行源操作数和1 的加法,结果回送到源操作数中。

ADD 执行A 累加器与第二操作数之间的加法,结果送回A 累加其中。

ADDC (带进位加)执行A 累加器和第二操作数之间的加法,若以前C 标志置位则加1,把结果送到A 累加器中。

DA (BCD 加法的使劲违法调整)对两个2 位十进制操作数的二进制加法结果进行调整。由DA 所形成的压缩十进制数之间和回送到A 累加器中。如果BCD 结果大于99 则进位标志位置位,否则清0。

(2)减法(两种)

SUBB (连借位减)执行从第一操作数(累加器)中间去第二操作数,如果C 标志位置位则再减1,把结果回送到A 寄存器。

DEC (减1)执行从操作数减1,结果送到操作数中。

(3)乘法

盐城工学院本科生毕业设计说明书( 2012)

MUL 执行A 累加器与B 寄存器的无符号乘法。双字节乘法的高位字接送B 寄存器,低位字节送A 累加器。如果乘积的高位字节为0 ,则OV 清零;若非0 则OV 置位。C 清零,AC 保持不变。

(4) 除法

DIV 执行A 累加器与B 寄存器的无符号数除法,把商送到累加器A,余数送到

B 寄存器。若在作除法前B中的值是00H,也就是除数为0,则OV置位。

3.逻辑操作

MCS-51 系列单片机除了能执行一般操作数的基本逻辑操作数外,还能对位进行逻辑操作,有较强的布尔处理功能。

(1)单操作数逻辑操作

CLR 用于A 累加器和C 进位标志或任何直接寻址为清0。

SETB C进位标志或任何直接寻址的位置1。

CPL 把A 累加器中的操作数取反,并把结果回送到A 累加器中,不影响标志位,或者将C 进位标志或任何直接寻址位取反。

(2) 双操作数逻辑操作

ANL 对两个操作执行按为逻辑“与”操作,并把结果回送到第一个操作数中。

ORL 对两个操作数执行按位逻辑“或”操作,并把结果回送到第一个操作数中。

XRL 对两个操作数执行按位逻辑“异或”操作并把结果回送到第一个操作数中。

4.控制转移指令

控制转移指令共有17条,控制转移指令通过改写PC的当前值,而改变CPU执行程序的顺序,是程序发生跳转。它可以进一步细分为:

1)调用、返回指令

ACALL 绝对调用指令、无条件地调用指定地址的子程序。所调用的子程序的起始地址必须在与ACALL 后面指令的第一字节在同一2K 区间的程序存储器中..并不影响标志。

LCALL 长调用指令。它调用指定地址的子程序。所调用的子程序可以从全部64K 字节程序存储器地址空间的任何地方开始。不影响任何标志。

RET 转移控制到前一次调用操作时保存在堆栈中的地址,一般为ACALL 或者是LCALL 所调用的子程序结束语句。

RERI 中断返回指令,除具有RET指令的功能外,还具有开放低优先级中断、恢复中断逻辑等功能。中断返回一定要安排在中断服务程序的最后。

2)有条件转移

JZ 如果累加器A为0,则执行一次转移。

JNZ 如果是累加器A不为0,则执行一次转移。

CJNE 把第一操作数以第二操作数相比较,如果不相等,则执行转移。

DJNE 把操作数减1,结果送回源操作数的地址中,若不为0 则转移。

3)无条件转移

盐城工学院本科生毕业设计说明书( 2012)

AJMP 转移控制到目标操作数。AJMP 和LJMP 操作类似于ACALL 和LCALL。SJMP 指令提供了一下一条指令的起始地址为中心的256 字节范围的转移(-128—+127)。

JMP 间接转移指令。把累加器A 的无符号内容与数据指针的16 位数据相加,然后把结果送到程序计数器。这样转移的实际目的可以是程序储存空间中的任何单元。这种间接转移对程序中实现N 路散转很方便。

LJMP 长转移指令。提供16位目的地址,所以程序可转向64KB程序存储器地址空间的任何单元;指令的操作对象是PC中地址。

SJMP 相对转移指令。指令的操作数是相对地址,其范围为-128—+128共256个字节。

4)空操作指令

NOP 空操作指令。单字节指令,除PC+1指向下一条指令外,它不执行其他任何操作,不影响其他寄存器和标志位。常用来产生一个机器周期的延迟,主要用于精确延时或时间上的等待。

5.位操作指令

位操作类指令共有17条,其包括位数据传送指令(MOV - 2条),位逻辑运算指令(ANL、ORL - 4条),位状态控制指令(CRL、SETB、CPL - 6条),位条件转移指令(JC、JNC、JB、JNB、JBC - 5条)。

综上所述,MCS-51 系列单片机的指令系统大体上可以分为5 类:数据传递类指令(29 条)、算术运算类指令(24 条)、逻辑操作和循环移位类指令(24 条)、控制转移类指令(17 条)、位操作类指令(17 条)这些指令命令计算机进行操作,计算机只能识别二进制数即计算机的指令均由二进制代码组成,但是为了书写方便,常常把它写成十六进制。

3. 无刷直流电机的简介

3.1无刷直流电动机的概述

直流电动机具有非常优秀的线性机械特性、宽的调速范围、大的启动转矩、简单的控制电路等优点,长期以来一直广泛地应用在各种驱动装置和伺服系统中。但是直流电动机的电刷和换向器却成为阻碍它发展的障碍。机械电刷和换向器因强迫性接触,造成它结构复杂、可靠性差、变化的接触电阻、火花、噪音等一系列问题,影响了直流电动机的调速精度和性能。因此,长期以来人们一直在寻找一种不用电刷和换向器的直流电动机。随着电子技术、功率元件技术和高性能的磁性材料制造技术的飞速发展,这种想法已成为现实。无刷直流电动机利用电子换向器取代了机械电刷和机械换向器,因此,使这种电动机不仅保留了直流电动机的优点,而且又具有交流电动机的结构简单、运行可靠、维护方便等优点,使它一经出现就以极快的速度发展和普及。

盐城工学院本科生毕业设计说明书( 2012)

3.2无刷直流电机的结构

图3.2 无刷直流电动机的原理框图

无刷直流电动机(brushless DC motor)是由电动机本体、转子位置传感器和电子开关线路三部分组成。其原理框图如上图2.2所示。图中,直流电源通过开关电路向电动机定子绕组供电,位置传感器随时检测到转子所处的位置,并根据转子的位置信号来控制开关管的导通和截止,从而自动地控制哪些绕组通电,哪些绕组断电,实现了电子换向。

3.3无刷直流电机的原理

如下图3.2(1)为三相无刷直流电动机半控桥电路原理图,此处采用位置传感器,以三只功率晶体管V1、V2和V3构成功率逻辑单元光电器件。

图3.3(1)三相无刷直流电动机半控桥电路原理图

三只光电器件VP1、VP2和VP 3的安装位置各相差120度,均匀分布在电动机一端。借助安装在电动机轴上的旋转遮光板的作用,使从光源射来的光线一次照射在各个光电器件上,并依照某一光电器件是否被照射到光线来判断转子磁极的位置。图3.3(2)所示为开关顺序及定子磁场旋转示意图:

图3.3 (2)开关顺序及定子磁场旋转示意图

盐城工学院本科生毕业设计说明书( 2012)

随着位置传感器转子扇形片的转动,定子绕组在位置传感器VP1、 VP2、VP3 的控制下,便一相一相地依次馈电,实现了各相绕组电流的换相。在换相过程中,定子各相绕组在工作气隙内所形成的旋转磁场是跳跃式的。这种旋转磁场在360度电角度范围内有三种磁状态,每种磁状态持续120度电角度。

位置传感器在直流无刷电动机中起着测定转子磁极位置的作用,为逻辑开关电路提供正确的换相信息,即将转子磁钢磁极的位置信号转换成电信号,然后去控制定子绕组换相。位置传感器种类较多,且各具特点。在直流无刷电动机中常见的位置传感器有以下几种:电磁式位置传感器、光电式位置传感器、磁敏式位置接近传感器。

电磁式位置传感器在直流无刷电动机中,用得较多的是开口变压器。用于三相直流无刷电动机的开口变压器由定子和跟踪转子两部分组成。定子一般有六个极,它们之间的间隔分别为60度,其中三个极上绕一次绕组,并相互串联后通以高频电源,另外三个极分别绕上二次绕组WA、 WB、WC。它们之间分别相隔120度。跟踪转子是一个用非导磁材料做成的圆柱体,并在它上面镶一块120度的扇形导磁材料。在安装时将它与电动机转轴相联,其位置对应于某一磁极。一次绕组所产生的高频磁通通过跟踪转子上的到此材料祸合到二次绕组上,故在二次绕组上产生感应电压,而另外两相二次绕组由于无祸合回路同一次绕组相联,其感应电压基本为零。随着电动机转子的转动,扇形片也跟着旋转,使之离开当前祸合一次绕组而向下一个一次绕组靠近。就这样,随着电动机转子运动,在开口变压器二次绕组上分别感应出电压。扇形导磁片的角度一般略大于120度电角度,常采用130度电角度左右。在三相全控电路中,为了换相译码器的需要,扇形导磁片的角度为180度电角度。同时,扇形导磁片的个数应同直流无刷电动机的极对数相等。

接近开关式位置传感器主要由谐振电路及扇形金属转子两部分组成,当扇形金属转子接近震荡回路电感L时,使该电路的Q值下降,导致电路正反馈不足而停振,故输出为零。扇形金属转子离开电感元件L时,电路的Q值开始上升,电路又重新起振,输出高频调制信号,经二极管检波后,取出有用控制信号,去控制逻辑开关电路,以保证电动机正确换向。

3.4单片机控制直流无刷电机

无刷直流电动机继承了直流电动机启动转矩大、调速性能好等特点,克服了直流电动机需要换向器的缺点,在家用电器、交通工具等生活的方方面面占有占用的地位,随着微电子技术的发展,直流无刷电机逐步的占有了原来异步电动机变频调速的领域。

本设计是基于AT89S51单片机直流无刷电动机驱动器的设计,它可以实现电机的启动、停止、正传、反转等功能。

盐城工学院本科生毕业设计说明书( 2012)

4.硬件设计

4.1 无刷电机的选择

本控制系统选择南京森宇机电科技有限公司生产的森宇牌直流无刷电动机作为控制对象,具体型号为70BL-A,该型号的电动机属于森宇公司生产的

70BL系列。

(1)电动机的外形

该型号的电机的外形如下图4.1(1)所示,其工作特点为:

环境温度一一0℃一+ 50C

环境湿度一一<85%RH

绝缘等级一一B级

耐振动/耐冲击一一0.5/2.5G

图4.1 (1)电动机外形图

(2)技术数据

70BL—A电动机的技术数据如图4.1(2)所示

(3)外形尺寸如下图

图4-1(3)电机的外形尺寸

4.2 电机驱动器介绍

本毕业设计所选择的驱动器是与上面选择的直流无刷电动机配套的具体型号为BL-2203C0。

(1)驱动器外形

外形如图4-2(1)所示。

图4-2(1)驱动器外形

(2)驱动器的特点:

1)交流电压220V;

2)输入输出光隔离;

3)启动及其转向控制;

4)过电流、过电压、过载及堵转保护;5)测速信号输出;

6)故障报警输出;

7)电动机转速显示;

8)外部模拟量调速;

9)制动停车功能;

10)多档速度选择。

(3)性能指标

具体性能见表4-2(2)所示

无刷直流电机的驱动及控制

无刷直流电机驱动 James P. Johnson, Caterpiller公司 本章的题目是无刷直流电动机及其驱动。无刷直流电动机(BLDC)的运行仿效了有刷并励直流电动机或是永磁直流电动机的运行。通过将原直流电动机的定子、转子内外对调—变成采用包含电枢绕组的交流定子和产生磁场的转子使得该仿效得以可能。正如本章中要进一步讨论的,输入到BLDC定子绕组中的交流电流必须与转子位置同步更变,以便保持磁场定向,或优化定子电流与转子磁通的相互作用,类似于有刷直流电动机中换向器、电刷对绕组的作用。该原理的实际运用只能在开关电子学新发展的今天方可出现。BLDC电机控制是今天世界上发展最快的运动控制技术。可以预见,随着BLDC的优点愈益被大家所熟知且燃油成本持续增加,BLDC必然会进一步广泛运用。 2011-01-30 23.1 BLDC基本原理 在众文献中无刷直流电动机有许多定义。NEMA标准《运动/定位控制电动机和控制》中对“无刷直流电动机”的定义是:“无刷直流电动机是具有永久磁铁转子并具有转轴位置监测来实施电子换向的旋转自同步电机。不论其驱动电子装置是否与电动机集成在一起还是彼此分离,只要满足这一定义均为所指。”

图23.1 无刷直流电机构形 2011-01-31 若干类型的电机和驱动被归类于无刷直流电机,它们包括: 1 永磁同步电机(PMSMs); 2 梯形反电势(back - EMF)表面安装磁铁无刷直流电机; 3 正弦形表面安装磁铁无刷直流电机; 4 内嵌式磁铁无刷直流电机; 5 电机与驱动装置组合式无刷直流电机; 6 轴向磁通无刷直流电机。 图23.1给出了几种较常见的无刷直流电机的构形图。永磁同步电机反电势是正弦形的,其绕组如同其他交流电机一样通常不是满距,或是接近满距的集中式绕组。许多无刷直流电

51单片机直流无刷电机控制

基于MCS-51单片机控制直流无刷电动机 学号:3100501044 班级:电气1002 :王辉军

摘要 直流无刷电机是同步电机的一种,由电动机本体、位置传感器和电子开关线路三部分组成。其定子绕组一般制成多相(三相、四相、五相不等),转子由永久磁钢按一定极对数(2p=2,4,…)组成。电机转子的转速受电机定子旋转磁场的速度及转子极数(P)影响: N=120.f / P。在转子极数固定情况下,改变定子旋转磁场的频率就可以改变转子的转速。直流无刷电机即是将同步电机加上电子式控制(驱动器),控制定子旋转磁场的频率并将电机转子的转速回授至控制中心反复校正,以期达到接近直流电机特性的方式。也就是说直流无刷电机能够在额定负载围当负载变化时仍可以控制电机转子维持一定的转速。 MCS-51单片机是美国英特尔公司生产的一系列单片机的总称,是一种集成电路芯片,采用超大规模技术把具有数据处理能力的微处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、输入输出接口电路、定时计算器、串行通信口、脉宽调制电路、A/D转换器等电路集成到一块半导体硅片上,这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。 本论文将介绍基于MCS-51单片机控制直流无刷电动机的设计,它可以实现控制直流无刷电动机的启动、停止、急停、正反转、加减速等功能。 关键词:单片机,直流无刷电动机,控制系统

直流无刷电动机是在直流电动机的基础之上发展而来的,它是步进电动机的一种,继承了直流电动机的启动转矩大、调速性能好等特点克服了需要换向器的缺点在交通工具、家用电器及中小功率工业市场占有重要的地位。直流无刷电动机不仅在电动自行车、电动摩托车、电动汽车上有着广泛的应用,而且在新一代的空调机、洗衣机、电冰箱、吸尘器,空气净化器等家用电器中也有逐步采用的趋势,尤其是随着微电子技术的发展,直流无刷电动机逐渐占有原来异步电动机变频调速的领域,这就使得直流无刷电动机的应用围越来越广。 本设计就是基于MCS-51系列单片机控制直流无刷电动机,利用所学的知识实现单片机控制直流无刷电动机的启动、停止、急停、正反转,加减速等控制,并对直流无刷电动机运行状态进行监视和报警。详细介绍单片机的种类、结构、功能、适用领域和发展历史、未来前景及其直流无刷电动机的工作原理、控制结构等容,既着重单片机的基本知识、功能原理的深入阐述,又理论联系实际详细剖析单片机控制直流无刷电动机的过程。 1.直流无刷电动机的基本组成 直流无刷电动机是在直流电动机的基础上发展而来的,直流无刷电动机继承了直流电动机启动转矩大、调速性能好的优点,克服了直流电动机需要换向器的缺点,在交通工具、家用电器等生活的方方方面面占有重要的地位。 由于直流无刷电动机既具有交流电动机的结构简单、运行可靠、维护方便等一系列优点,又具备直流电动机的运行效率高、无励磁损耗以及调速性能好等诸多优点,故在当今国民经济各领域应用日益普及。 直流无刷电动机主要由电动机本体、位置传感器和电子开关线路三部分组成。其定子绕组一般制成多相(三相、四相、五相不等),转子由永久磁钢按一定极对数(2p=2,4,…)组成。图3-1所示为三相两极直流无刷电机结构。 三相定子绕组分别与电子开关线路中相应的功率开关器件联结,A、B、

无刷直流电机驱动器说明书

无刷直流电机驱动器说 明书 -CAL-FENGHAI.-(YICAI)-Company One1

无刷驱动器DBLS-02 一概述: 本控制驱动器为闭环速度型控制器,采用最近型IGBT和MOS功率器,利用直流无刷电机的霍尔信号进行倍频后进行闭环速度控制,控制环节设有PID速度调节器,系统控制稳定可靠,尤其是在低速下总能达到最大转矩,速度控制范围150~10000rpm。 二产品特征: 1、 PID速度、电流双环调节器 2、高性能低价格 3、 20KHZ斩波频率 4、电气刹车功能,使电机反应迅速 5、过载倍数大于2,在低速下转矩总能达到最大 6、具有过压、欠压、过流、过温、霍尔信号非法等故障报警功能 三电气指标 标准输入电压:24VDC~48VDC,最大电压不超过60VDC。 最大输入过载保护电流:15A、30A两款 连续输出电流:15A加速时间常数出厂值:秒其他可定制 四端子接口说明 : 1、电源输入端: 引角序号引角名中文定义 1V+直流+24~48VDC输入 2GND GND输入 引角序号引角名中文定义 1MA电机A相

2MB电机B相 3MC电机C相 4GND地线 5HA霍尔信号A相输入端 6HB霍尔信号B相输入端 7HC霍尔信号C相输入端 8+5V霍尔信号的电源线 GND:信号地F/R:正、反转控制,接GND反转,不接正转,正反转切换时,应先关断ENEN:使能控制:EN接地,电机转(联机状态),EN不接,电机不转(脱机状态)BK:刹车控制:当不接地正常工作,当接地时,电机电气刹车,当负载惯量较大时,应采用脉宽信号方式,通过调整脉宽幅值来控制刹车效果。SV ADJ:外部速度衰减:可以衰减从0~100%,当外部速度指令接时,通过该电位器可以调速试机PG:电机速度脉冲输出:当极对数为P时,每转输出6P个脉冲(OC门输入)ALM:报警输出:当电路处于报警状态时,输出低电平(OC门输出)+5V:调速电压输出,可用电位器在SV和GND形成连续可调内置电位器:调节电机速度增益,可以从0~100%范围内调速。 五驱动器与无刷电机接线图

直流无刷电机硬件设计文档

硬件电路设计说明书V1 文档版本 1.0 编写人:彭威 编写时间:2015-06-10 部门:研发部 审核人: 审核时间:

1.引言 1.1编写目的 本文档是无刷直流电机风机盘管电源电路及控制驱动电路的硬件设计说明文档,它详细描述了整个硬件模块的设计原理,其主要目的是为无刷直流电机控制驱动电路的原理图设计提供依据,并作为 PCB 设计、软件驱动设计和上层应用软件设计的参考和设计指导。 1.2产品背景 1.3参考资料 Datasheet:Kinetis KE02 Datasheet:MKE02Z16VLC2 Datasheet:MKE02Z64M20SF0RM Datasheet:FSB50760SFT Datasheet:TNY266 Datasheet:FAN7527 2.硬件电路概述 2.1电源部分 电源部分主要功能是提供400V直流电供给电机,另外提供15V直流电给电机驱动芯片供电。采用反激式开关电源设计。 2.1.1总体方案

设计一款 100W驱动开关电源。给定电源具体参数如下: (1)输入电压:AC 85V~265V (2)输入频率:50Hz (3)工作温度:-20℃~+70℃ (4)输出电压/电流:400V/0.25A (5)转换效率:≧85% (6)功率因数:≧90% (7)输出电压精度:±5% 系统整体框架如下 如图所示为电源的整体架构框图,主要目的是在输入的85~265V、50Hz交流电下,输出稳定的恒压电机驱动直流电。由图可知,电源电路主要包括了前级保护电路模块、差模共模滤波模块、整流模块、功率因数校正模块、DC/DC模块。其中EMI滤波电路能够抑制自身和电源线产生的电磁污染,功率因数校正电路采用Boost有源功率因数

通用无刷直流电机控制器PES331

PES331 3-Phase Brushless DC Motor Controller 10F-2, No. 1, Sec. 2, Dong-Da Road, Hsin-Chu 300, Taiwan, R.O.C. TEL: 886-3-532-7598 + https://www.360docs.net/doc/a35540756.html, Key Features: Support 3-Phase Brushless DC motor with hall IC interface Applications for electric screwdriver, electric drill and electric tooling Programmable motor phase sequence Automatically stop after lockup Re-lockup protection Over current protection 5V operating voltage Pin Diagram and Pin Description PWM_BH DIR_IN PWM_AL PWM_CL AVDD VDD HALL_A HALL_C NC2 PWM_CH PWM_BL PWM_AL START_IN GND VBus AGND CUR_SEN T_CMD NC1 HALL_B PES331(SSOP20-150mil) Pin No. Pin Name I/O Description 1 PWM_CH Output C output signal to control the high side of motor driver 2 PWM_AL Output A output signal to control the low side of motor driver 3 PWM_BL Output B output signal to control the low side of motor driver 4 START_IN Input Start to operate 5 GND - Ground 6 AGND - Analog Ground 7 T_CMD Input Clutch signal Input to set the required torque 8 CUR_SEN Input Analog input to sense motor current

直流电机驱动电路设计

应用越来越广泛的直流电机,驱动电路设计 Source:电子元件技术| Publishing Date:2009-03-20 中心论题: ?在直流电机驱动电路的设计中,主要考虑功能和性能等方面的因素 ?分别介绍几种不同的栅极驱动电路并比较其性能优缺点 ?介绍PWM调速的实现算法及硬件电路 ?介绍步进电机的驱动方案 解决方案: ?根据实际电路情况以及要求仔细选择驱动电路 ?使用循环位移算法及模拟电路实现PWM调速 ?对每个电机的相应时刻设定相应的分频比值,同时用一个变量进行计数可实现步进电机的分频调速 直流电机驱动电路的设计目标 在直流电机驱动电路的设计中,主要考虑一下几点: 功能:电机是单向还是双向转动?需不需要调速?对于单向的电机驱动,只要用一个大功率三极管或场效应管或继电器直接带动电机即可,当电机需要双向转动时,可以使用由4个功率元件组成的H桥电路或者使用一个双刀双掷的继电器。如果不需要调速,只要使用继电器即可;但如果需要调速,可以使用三极管,场效应管等开关元件实现PWM(脉冲宽度调制)调速。 性能:对于PWM调速的电机驱动电路,主要有以下性能指标。 1。输出电流和电压围,它决定着电路能驱动多大功率的电机。 2。效率,高的效率不仅意味着节省电源,也会减少驱动电路的发热。要提高电路的效率,可以从保证功率器件的开关工作状态和防止共态导通(H桥或推挽电路可能出现的一个问题,即两个功率器件同时导通使电源短路)入手。 3。对控制输入端的影响。功率电路对其输入端应有良好的信号隔离,防止有高电压大电流进入主控电路,这可以用高的输入阻抗或者光电耦合器实现隔离。

4。对电源的影响。共态导通可以引起电源电压的瞬间下降造成高频电源污染;大的电流可能导致地线电位浮动。 5。可靠性。电机驱动电路应该尽可能做到,无论加上何种控制信号,何种无源负载,电路都是安全的。 三极管-电阻作栅极驱动 1.输入与电平转换部分: 输入信号线由DATA引入,1脚是地线,其余是信号线。注意1脚对地连接了一个2K欧的电阻。当驱动板与单片机分别供电时,这个电阻可以提供信号电流回流的通路。当驱动板与单片机共用一组电源时,这个电阻可以防止大电流沿着连线流入单片机主板的地线造成干扰。或者说,相当于把驱动板的地线与单片机的地线隔开,实现“一点接地”。 高速运放KF347(也可以用TL084)的作用是比较器,把输入逻辑信号同来自指示灯和一个二极管的2。7V 基准电压比较,转换成接近功率电源电压幅度的方波信号。KF347的输入电压围不能接近负电源电压,否则会出错。因此在运放输入端增加了防止电压围溢出的二极管。输入端的两个电阻一个用来限流,一个用来在输入悬空时把输入端拉到低电平。

无刷直流电机控制器的综述【文献综述】

文献综述 电气工程及自动化 无刷直流电机控制器的综述 摘要:实现由专用集成芯片及外围电路构成的一种体积小、结构紧凑、调试方便的无刷 直流电机控制器,实现电机的正反转,并分析了各部分的电路结构。 关键词: MC33035; MC33039;无刷直流电机;控制器; 1引言 无刷直流电机是随着大功率开关器件、专用集成电路、稀有永磁材料、微机、新型控制理论及电机理论的发展而迅速发展起来的一种新型电动机,它比交流电动机的结构简单、运行可靠、维护方便等优点,又具备直流电动机运行效率高、无励磁损耗、调速性能好等特点,因此在当今国民经济的各个领域(如医疗器械、仪器仪表、化工、轻纺以及家用电器等方面) 的应用日益普及。 2无刷电机的控制结构及原理 所谓无刷直流电动机是利用半导体开关电路和位置传感器代替电刷和换向器的直流电动机,也就是,它是把电刷与换向器的机械整流变换为霍尔元件与半导体功率开关元件的电子整流。无刷直流电机由转子和定子两部分组成,转子用永磁材料制成,构成永磁磁极,定子由绕组和铁芯组成,定子铁芯由导磁硅铁片迭压而成,其周上均匀分布的槽中嵌放有很多相电枢绕组。直流无刷驱动器包括电源部及控制部:电源部提供三相电源给电机,控制部分需要转换输入电源频率。 图一 电源部可以直接以直流电输入(一般为24V)或以交流电输入(110V/220 V),如果输入是交流电就得先经转换器转成直流。不论是直流电输入或交流电输入要转入电机线圈前须先用换流器将直流

电压转换成3 相电压来驱动电机,换流器一般由6个功率晶体管分为上臂(A+、B+、C+)臂(A-、B-、C-)连接电机作为控制流经电机线圈的开关。控制部则提供PWM(脉冲宽度调制)决定功率晶体管开关频度及换流器换相的时机。直流无刷电机一般希望使用在当负载变动时速度可以稳定于设定值而不会变动太大的速度控制,所以电机内部装有能感应磁场的霍尔传感器作为之闭回路控制,同时也作为相序控制的依据。 要让电机转动起来,首先控制部就必须根据hall-sensor 感应到的电机转子目前所在位置,然后依照定子绕线决定开启(或关闭)换流器(inverter)中功率晶体管的顺序,如下(图二)inverter 中之AH、BH、CH(这些称为上臂功率晶体管)及AL、BL、CL(这些称为下臂功率晶体管),使电流依序流经电机线圈产生顺向(或逆向)旋转磁场,并与转子的磁铁相互作用,如此就能使电机顺时/ 逆时转动。当电机转子转动到hall-sensor 感应出另一组信号的位置时,控制部又再开启下一组功率晶体管,如此循环电机就可以依同一方向继续转动直到控制部决定要电机转子停止则关闭功率晶体管(或只开下臂功率晶体管);要电机转子反向则功率晶体管开启顺序相反。 图二 基本上功率晶体管的开法可举例如下: AH、BL 一组→AH、CL 一组→BH、CL 一组→BH、AL 一组→CH、AL 一组→CH、BL 一组,但绝不能开成AH、AL 或BH、BL 或CH、CL。此外因为电子零件总有开关的响应时间,所以功率晶体管在关与开的交错时间要将零件的响应时间考虑进去,否则当上臂(或下臂)尚未完全关闭,下臂(或上臂)就已开启,结果就造成上、下臂短路而使功率晶体管烧毁。当电机转动起来,控制部会再根据驱动器设定的速度及加/减速率所组成的命令(Command)与hall-sensor 信号变化的速度加以比对(或由软件运算)再来决定由下一组(AH、BL 或AH、CL 或BH、CL 或……)开关导通,以及导通时间长短。速度不够则开长,速度过头则减短,此部份工作就由PWM 来完成。PWM 是决定电机转速快或慢的方式,如何产生这样的PWM 才是要达到较精准速度控制的核心。高转速的速度控制必须考虑到系统的CLOCK 分辨率是否足以掌握处理软件指令的时间,另外对于hall-sensor信号变化的资料存取方式也影响到处理器效能与判定正确性、实时性。至于低转速的

直流无刷电机本体设计解读

电机与拖动基础 课程设计报告 设计题目: 学号: 指导教师: 信息与电气工程学院 二零一六年七月

直流无刷电机本体设计 1. 设计任务 (1) 额定功率 80N P W = (2) 额定电压310N U V ≤ (3) 电动机运行时额定转速 1000/min N n r = (4) 发电机运行时空载转速max 6000/min n r = (5) 最大允许过载倍数 2.5λ= (6) 耐冲击能力21500/m a m s = (7) 机壳外径42D mm ≤ 设计内容: 1. 根据给定的技术指标,计算电机基本尺寸,包括:定子铁心外径、定子铁心内径、铁心长度等。 2. 磁路计算,包括极对选择、磁钢选型、磁钢厚度、气隙长度等方面计算。 3. 定子绕组计算,包括定子绕组形式、定子槽数、绕组节距等计算。 2. 理论与计算过程 2.1 直流无刷电机的基本组成环节 直流无刷电动机的结构原理如图2-1-1所示。它主要由电机本体、位置传感器和电子开关线路三部分组成。电机本体在结构上与永磁同步电动机相似,但没有笼型绕组和其他起动装置。其定子绕组一般制成多相(三相、四相、五相不等),转子由永久磁钢按一定极对数(2p=2,4,……)组成。图中的电机本体为三相电机。三相定子绕组分别与电子开关线路中相应的功率开关器件连接,位置传感器的跟踪转子与电动机转轴相连接。 当定子绕组的某一相通电时,该电流与转子永久磁钢的磁极所产生的磁场相互作用而产生转矩,驱动转子旋转,再由位置传感器将转子磁钢位置变换成电信号,去控制电子开关线路,从而使定子各相绕组按一定次序导通,定子相电流随转子位置的变化而按一定的次序换相。由于电子开关线路的导通次序是与转子转角同步的,因而起到了机械换向器的换向作用。 因此,所谓直流无刷电机,就其基本结构而言,可以认为是一台由电子开关线路、永磁式同步电机以及位置传感器三者组成的“电动机系统”。其原理框图如图2-1-2所示。

无刷直流电机驱动器原理精编版

图1 第2章 无刷直流电机的驱动原理 2.1 驱动方式的理论分析 一、主要器件MOSFET MOSFET 又称金属-氧化物半导体场效应晶体管,可分为N 型和P 型两种,又被称为 NMOSFET 与PMOSFET 。 如图1所示,一块P 型硅 半导体材料作衬底, 在其面上扩散了两个N 型区,再在上面覆盖一层二氧 化硅(SiO2)绝缘层,最后在N 区上方用腐蚀的方法 做成两个孔,用金属化的方法分别在绝缘层上及两个 孔内做成三个电极:G(栅极)、S (源极)及D (漏极), 如图所示。在驱动器上用到的MOSFET 是在其上反并 联一个二极管,该二极管通常被称为寄生二极管。由 于添加了二极管的缘故,从而使其没有了反向电压阻 断的能力。一般使用时在栅源极间施加一个-5V 的反向偏执电压,目的是为了保证是器件导通,噪声电压必须阈值门控(栅 极)电压和负偏置电压之和。 MOSFET 的使用方法和三极管的使用方法几乎类似,都是采用小电 流的方式来控制大电流,这在模拟电路中经常用到。如图2所示,在 无刷电机驱动器中使用MOSFET 主要是在MOSFET 的栅源极施加一个寄 生二极管。 二、单相半波逆变器原理 如图3所示是单相半波逆变器的原理图。对其工 作状态分析如下: 第一个工作状态,v1导通,负载电压等于Ud/2,从而 使负载电流与电压同向。 第二个工作状态,v2关短后,负载电流流向vd2,使 得负载上的电压变为-Ud/2。但随着时间的推移会使 负载的电流最终变为0。 第三个工作状态,v2导通,使得负载中出现了负电 压和负电流。 第四个工作状态,v2关断造成vd2正向偏置,得负 载电压变为Ud/2。 如果电压为横坐标u ,电流为竖坐标i 的话,那 么通过上面四个状态就可以是电流和电压在四个象限内轮流工作。因此,采用一定的方法通过控制v1 和v2的导通时间就可以达到控制负载上电流和电压按照一定的频率来轮换着工作。 但是上面的变换有一些缺点。例如,在任何时刻加载在负载上的电压都是全部电压的一半。假如咋某个时刻对于功率额定的器件,电压减半后会使电流变为原来的两倍,同时又欧姆定律可知这时的发热会变为原来的次方倍。这对于器件来说会造成更大的风险。另外电压只能在最大电压的一半,没办法为0V ,那就会是器件造成更大的波纹度。 图2 图3 图2

无刷直流电机软件的设计

4.3 控制器软件设计 软件设计是控制系统最重要的一个组成部分,软件设计的好坏直接关系着整个控制系统性能的优良,控制系统的软件设计一定要具备实时性、可靠性和易维护性,对此,选择一款简单、方便的开发环境对于系统软件的整体优化以及提高整个系统的开发效率有很大的影响。目前支持STM 32系列控制芯片且应用比较广泛的主要有IAR EWARM和KEIL MDK这两个集成开发环境,本文采用的开发环境是KEIL MDK,它是ARM 公司推出的嵌入式微控制器开发软件,集成了业界领先的Vision 4开发平台,具有良好的性能,是ARM开发工具中的最好的选择,适合于不同层次的开发人员使用,尤其是它与我们经常使用的51单片机开发环境Keil C51的整体布局和使用方法类似,只有一些地方不同,操作起来比较熟练,很容易上手,极大的减小了开发人员的使用难度,缩短了开发周期,提高了开发效率,因此这款KEIL MDK得到了很多人的认可。 STM 32的软件开发主要开发方式有2种,就是基于寄存器的开发和基于库函数的开发,其中基于寄存器的开发方式就更51单片机的开发差不多,它是通过直接操作芯片内部的各个寄存器来达到控制芯片的目地,这种方式较直观,程序运行占用的资源少,但对于STM 32这种寄存器数目非常多的芯片来说,采用寄存器的开发方式会减慢开发速度,还让程序可读性降低。而基于库函数的开发方式则是对寄存器的封装,它向下处理与寄存器直接相关的配置,向上为用户提供配置寄存器的接口,这种方式大大降低了使用STM 32的条件,不仅提高了开发效率,而且程序还具有很好的可读性和移植性,因此本文采用的是基于库函数的开发方式,编程语言全采用 C 语言。

基于单片机的无刷直流电机控制系统的研究与设计

[在此处键入] 毕业设计(论文) 题目基于LS单片机的无刷直流电 机系统的研究与设计 专业电气工程及其自动化 班级 学生 指导教师 2013 年

基于LS单片机无刷直流电机控制系统的 研究与设计 专业:电气工程及其自动化 班级:电气095 作者: 指导教师:职称:讲师高工 答辩日期:2013-6-21 摘要 为了解决客车、城市公交车在实际使用中发动机不同温度状况下的散热问题,有效地保证发动机的正常使用温度,车载电子风扇是最佳选择。本文旨在研究一种低成本的无刷直流电机控制器。 为了研发一款低成本的控制器,较好地控制无刷直流电机,本文着重研究了无刷直流电机(永磁同步电机)的控制策略及其实现方法。本文最终确定了无刷直流电机的变压变频开环控制方式,其能够实现在基频以下进行恒压频比控制,在基频以上进行恒功率控制。本次设计利用LS052Ax单片机作为控制核心,主要用来发出SPWM脉宽调制波,主电路采用常用的三相电压源型逆变电路。频率增长采用给定积分法。 实验结果证明,这种控制方法控制可靠,成本低廉,能够获得良好的动静态性能。经过最终测试,本次设计系统可达到如下指标,电机能够在6s之内转速迅速升高至3000RPM,且起动成功率为100%,输出电流最大2A,输出最高频率200HZ,直流母线侧电压12V,最大功率24W。 关键词:无刷直流电机,LS052Ax单片机,SPWM脉宽调制,低成本

Abstract In order to solve the problem of heat dissipation of the vehicle engine under different temperature conditions, ensuring the normal use of the vehicle engine, electric fan is the best choice. This paper aims to study a kind of low-cost brushless DC motor controller. This paper mainly studies the brushless DC motor (PMSM) control strategy and its realization method aiming a low-cost controller. This paper determines the VVVF open-loop control mode, which can achieve Constant control in the following baseband, constant power control in the above baseband. This design uses LS052Ax microcontroller as control core, which is mainly used to send the SPWM wave; the main circuit is a three-phase voltage source inverter. Frequency increases by the given integral method. Experimental results show that this control method is reliable, low-cost, and can obtain good dynamic and static performance. In the final test, the design of the system can achieve the following indicators: the motor can accelerate to 3000RPM within 6 seconds, and the motor can finish setup each time; the maximum output current is 2A; the maximum output frequency is 200HZ; the DC bus voltage is 12V; the maximum power is 24W. key words: brushless DC motor, LS052Ax MCU, SPWM, VVVF, low cost

无刷电机驱动器

常州工学院 课程设计报告 课题:无刷电机驱动器 班级: 姓名: 学号: 指导老师:王雁平

目录 1 直流无刷无霍尔电机原理 (1) 2 总体设计方案 (3) 3 硬件设计 (4) 3.1 电源模块 (4) 3.2 驱动电路 (5) 4 心得体会 (6) 5 附录 (6) 5.1 元件清单 (6) 5.2 原理图 (7) 5.3 PCB图 (9)

1、直流无刷无霍尔电机原理 无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。电动机的定子绕组多做成三相对称星形接法,同三相异步电动机十分相似。电动机的转子上粘有已充磁的永磁体,为了检测电动机转子的极性,在电动机内装有位置传感器。驱动器由功率电子器件和集成电路等构成,其功能是:接受电动机的启动、停止、制动信号,以控制电动机的启动、停止和制动;接受位置传感器信号和正反转信号,用来控制逆变桥各功率管的通断,产生连续转矩;接受速度指令和速度反馈信号,用来控制和调整转速;提供保护和显示等等。普通直流电动机的电枢在转子上,而定子产生固定不动的磁场。为了使直流电动机旋转,需要通过换向器和电刷不断改变电枢绕组中电流的方向,使两个磁场的方向始终保持相互垂直,从而产生恒定的转矩驱动电动机不断旋转。无刷直流电动机为了去掉电刷,将电枢放到定子上去,而转子制成永磁体,这样的结构正好和普通直流电动机相反;然而,即使这样改变还不够,因为定子上的电枢通过直流电后,只能产生不变的磁场,电动机依然转不起来。为了使电动机转起来,必须使定子电枢各相绕组不断地换相通电,这样才能使定子磁场随着转子的位置在不断地变化,使定子磁场与转子永磁磁场始终保持左右的空间角,产生转矩推动转子旋转。

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

1引言无刷直流电机最本质的特征是没有机械换向器和电刷所构成的机械接触式换向机构。现在,无刷直流电机定义有俩种:一种是方波/梯形波直流电机才可以被称为无刷直流电机,而正弦波直流电机则被认为是永磁同步电机。另一种是方波/梯形波直流电机和正弦波直流电机都是无刷直流电机。国际电器制造业协会在1987年将无刷直流电机定义为“一种转子为永磁体,带转子位置信号,通过电子换相控制的自同步旋转电机”,其换相电路可以是独立的或集成于电机本体上的。本次设计采用第一种定义,把具有方波/梯形波无刷直流电机称为无刷直流电机。从20世纪90年代开始,由于人们生活水平的不断提高和现代化生产、办公自动化的发展,家用电器、工业机器人等设备都向着高效率化、小型化及高智能化发展,电机作为设备的重要组成部分,必须具有精度高、速度快、效率高等优点,因此无刷直流电机的应用也发展迅速[1]。 1.1 无刷直流电机的发展概况 无刷直流电动机是由有刷直流电动机的基础上发展过来的。 19世纪40年代,第一台直流电动机研制成功,经过70多年不断的发展,直流电机进入成熟阶段,并且运用广泛。 1955年,美国的D.Harrison申请了用晶体管换相线路代替有刷直流电动机的机械电刷的专利,形成了现代无刷直流电动机的雏形。 在20世纪60年代初,霍尔元件等位置传感器和电子换向线路的发现,标志着真正的无刷直流电机的出现。 20世纪70年代初,德国人Blaschke提出矢量控制理论,无刷直流电机的性能控制水平得到进一步的提高,极大地推动了电机在高性能领域的应用。 1987年,在北京举办的德国金属加工设备展览会上,西门子和博世两公司展出了永磁自同步伺服系统和驱动器,引起了我国有关学者的注意,自此我国开始了研制和开发电机控制系统和驱动的热潮。目前,我国无刷直流电机的系列产品越来越多,形成了生产规模。 无刷直流电动机的发展主要取决于电子电力技术的发展,无刷直流电机发展的初期,由于大功率开关器件的发展处于初级阶段,性能差,价格贵,而且受永磁材料和驱动控制技术的约束,这让无刷直流电动机问世以后的很长一段时间内,都停

有刷直流马达驱动电路

有刷直流马达驱动电路MX612 有刷直流马达驱动电路 MX612 概述 该产品为电池供电的玩具、低压或者电池供电的运动控制应用提供了一种集成的有刷直流马达驱动解决方案。电路内部集成了采用N沟和P沟功率MOSFET设计的H桥驱动电路,适合于驱动有刷直流马达或者驱动步进马达的一个绕组。该电路具备较宽的工作电压范围(从2V到10V),最大持续输出电流达到1.2A,最大峰值输出电流达到2.5A。 该驱动电路内置过热保护电路。通过驱动电路的负载电流远大于电路的最大持续电流时,受封装散热能力限制,电路内部芯片的结温将会迅速升高,一旦超过设定值(典型值150℃),内部电路将立即关断输出功率管,切断负载电流,避免温度持续升高造成塑料封装冒烟、起火等安全隐患。内置的温度迟滞电路,确保电路恢复到安全温度后,才允许重新对电路进行控制。 特性 ●低待机电流(小于0.1uA); ●低静态工作电流; ●集成的H桥驱动电路; ●内置防共态导通电路; ●低导通内阻的功率MOSFET管; ●内置带迟滞效应的过热保护电路(TSD); ●抗静电等级:3KV (HBM)。 典型应用 ● 2-6节AA/AAA干电池供电的玩具马达驱动; ● 2-6节镍-氢/镍-镉充电电池供电的玩具马达驱动; ● 1-2节锂电池供电的马达驱动

引脚排列 引脚定义 功能框图

注:D A JA T A表示电路工作的环境温度,θJA为封装的热阻。150℃表示电路的最高工作结温。 (2)、电路功耗的计算方法: P =I2*R 其中P为电路功耗,I为持续输出电流,R为电路的导通内阻。电路功耗P必须小于最大功耗P D (3)、人体模型,100pF电容通过1.5KΩ 电阻放电。 注:(1)、逻辑控制电源VCC与功率电源VDD内部完全独立,可分别供电。当逻辑控制电源VCC掉电之后,电路将进入待机模式。 (2)、持续输出电流测试条件为:电路贴装在PCB上测试,SOP8封装的测试PCB板尺寸为25mm*15mm。

基于STC52单片机的直流电机PWM调速系统

实训报告 实训名称直流电机调速试验系别电子与电气工程学院专业、班级09测控C1 学生姓名、学号刘凡094821257 学生姓名、学号沈阳094821345 学生姓名、学号覃新造094820364 指导教师陈进 实训地点16号楼212室 实训日期2012 年5月20日

基于STC52单片机的直流电机PWM调速系统 摘要 本文介绍一种基于STC52单片机控制的PWM直流电机脉宽调速系统。系统以廉价的STC52单片机为控制核心,以直流电机为控制对象。从系统的角度出发,对电路进行总体方案论证设计,确定电路各个的功能模块之间的功能衔接和接口设置,详细分析了各个模块的方案论证和参数设置。整个系统利用52单片机的定时器产生1K左右的PWM脉冲,通过快速光耦6N137实现控制单元与驱动单元的强弱电隔离,采用4个9013和2个9012构成的H桥电路实现对直流电机的调速,用光电编码盘完成测速功能。 关键字STC52,PWM,光耦隔离,光电编码盘

1前言 1.1数字直流调速的意义 现在电气传动的主要方向之一是电机调速系统采用微处理器实现数字化控制。从上世纪80年代中后期起,世界各大电气公司如ABB、通用、西屋、西门子等都在竞相开发数字式调速传动装置,经过二十几年的发展,当前直流调速已发展到一个很高的技术水平:功率元件采用可控硅;控制板采用表面安装技术;控制方式采用电源换相、相位控制[1]。特别是采用了微处理器及其他先进电力电子技术,使数字式直流调速装置在精度的准确性、控制性能的优良性和抗干扰的性能有很大的提高和发展,在国内外得到广泛的应用。数字化直流调速装置作为目前最新控制水平的传动方式显示了强大优势。全数字化直流调速系统不断升级换代,为工程应用和工业生产提供了优越的条件。 采用微处理器控制,使整个调速系统的数字化程度,智能化程度有很大改观;采用微处理器控制,使调速系统在结构上简单化,可靠性提高,操作维护变得简捷,电机稳态运行时转速精度等方面达到较高水平。由于微处理器具有较佳的性价比,所以微处理器在工业过程及设备控制中得到日益广泛的应用。近年来,尽管交流调速系统发展很快,但是直流电机凭借其良好的启动、制动性能,在金属切削机床、轧钢机、海洋钻机、挖掘机、造纸机、矿井卷扬机、电镀、高层电梯等需要广泛范围内平滑调速的高性能可控电力拖动领域中仍得到了广泛的应用。 现阶段,我国还没有自主的全数字化直流调速控制装置生产商,而国外先进的控制器价格昂贵,且技术转让受限,为此研究及更好的使用国外先进的控制器,吸收国外先进的数字化直流电机调速装置的优点,具有重要的实际意义和重大的经济价值。 1.2研究现状综述 1.2.1电气传动的发展现状 20世纪70年代以来,直流电机传动经历了重大的技术、装备变革。整流器的更新换代,以晶闸管整流装置取代了习用已久的直流发电机电动机组及水银整流装置使直流电气传动完成了一次大的跃进[1]。同时,高集成化、小型化、高可靠性及低成本成为控制的电路的发展方向。使直流调速系统的性能指标大幅提高,应用范围不断扩大。直流调速技术不断发展,走向成熟化、完善化、系列化、标准化,在可逆脉宽调速、高精度的电气传动领域中仍然难以替代[1]。 早期直流传动的控制系统采用模拟分离器件构成,由于模拟器件有其固有的缺点,

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

无刷直流电机控制系统 的设计 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

1引言无刷直流电机最本质的特征是没有机械换向器和电刷所构成的机械接触式换向机构。现在,无刷直流电机定义有俩种:一种是方波/梯形波直流电机才可以被称为无刷直流电机,而正弦波直流电机则被认为是永磁同步电机。另一种是方波/梯形波直流电机和正弦波直流电机都是无刷直流电机。国际电器制造业协会在1987年将无刷直流电机定义为“一种转子为永磁体,带转子位置信号,通过电子换相控制的自同步旋转电机”,其换相电路可以是独立的或集成于电机本体上的。本次设计采用第一种定义,把具有方波/梯形波无刷直流电机称为无刷直流电机。从20世纪90年代开始,由于人们生活水平的不断提高和现代化生产、办公自动化的发展,家用电器、工业机器人等设备都向着高效率化、小型化及高智能化发展,电机作为设备的重要组成部分,必须具有精度高、速度快、效率高等优点,因此无刷直流电机的应用也发展迅速[1]。 无刷直流电机的发展概况 无刷直流电动机是由有刷直流电动机的基础上发展过来的。 19世纪40年代,第一台直流电动机研制成功,经过70多年不断的发展,直流电机进入成熟阶段,并且运用广泛。 1955年,美国的申请了用晶体管换相线路代替有刷直流电动机的机械电刷的专利,形成了现代无刷直流电动机的雏形。 在20世纪60年代初,霍尔元件等位置传感器和电子换向线路的发现,标志着真正的无刷直流电机的出现。 20世纪70年代初,德国人Blaschke提出矢量控制理论,无刷直流电机的性能控制水平得到进一步的提高,极大地推动了电机在高性能领域的应用。 1987年,在北京举办的德国金属加工设备展览会上,西门子和博世两公司展出了永磁自同步伺服系统和驱动器,引起了我国有关学者的注意,自此我国开始了研制和开发电机控制系统和驱动的热潮。目前,我国无刷直流电机的系列产品越来越多,形成了生产规模。

MOS管驱动直流电机要点

直流电机驱动课程设计 题目:MOS I电机驱动设计 Word专业资料

摘要 直流电动机具有优良的调速特性,调速平滑,方便,调速围广,过载能力大, 能承受频繁的冲击负载,可实现频繁的无级快速起动、制动和反转;能满足生产过程 中自动化系统各种不同的特殊运行要 求。 本文介绍了直流电机驱动控制装置(H 桥驱动)的设计与制作,系统采用分立

元件搭建H 桥驱动电路,PWM 调速信号由单片机提供,信号与H 桥驱动电路之间采用光电耦合器隔离,电机的驱动运转控制由PLC 可编程逻辑控制器实现。 关键词:直流电动机,H 桥驱动,PWM

目录 一、直流电机概述 (4) 二、直流电机驱动控制 (6) 三、直流电机驱动硬件设计 (8) 四、直流电机驱动软件设计 (9) 五、程序代码..................................................... 1..2 六、参考文献..................................................... 1..8

一、概述 19 世纪70 年代前后相继诞生了直流电动机和交流电动机,从此人类社会进入了以电动机为动力设备的时代。以电动机作为动力机械,为人类社会的发展和进步、工业生产的现代化起到了巨大的推动作用。在用电系统中,电动机作为主要的动力设备而广泛地应用于工农业生产、国防、科技及社会生活等各个方面。电动机负荷约占总发电量的70 %,成为用电量最多的电气设备。对电动机的控制可分为简单控制和复杂控制两种。简单控制对电动机进行启动、制动、正反转控制和顺序控制。这类控制可通过继电器、可编程控制器和开关元件

51单片机控制无刷直流电机程序

#include #define out_put P2 sbit SA = P1^0; sbit SB = P1^1; sbit SC = P1^2; sbit DIR = P1^3; void Forward(); void Backward(); void main(void) { while(1) { if(!DIR) { Forward(); } else { Backward(); } } } void Forward(void) { if(SA&&(!SB)&&SC) //101 out_put = 0x09; else if(SA&&(!SB)&&(!SC)) //100 out_put = 0x0A; else if(SA&&SB&&(!SC)) //110 out_put = 0x22; else if((!SA)&&SB&&(!SC)) //010 out_put = 0x24; else if((!SA)&&SB&&SC) //011 out_put = 0x14; else if((!SA)&&(!SB)&&(SC)) //001 out_put = 0x11; } void Backward(void) {

if(SA&&(!SB)&&SC) //101 out_put = 0x24; else if((!SA)&&(!SB)&&(SC)) //001 out_put = 0x22; else if((!SA)&&(SB)&&(SC)) //011 out_put = 0x0A; else if((!SA)&&(SB)&&(!SC)) //010 out_put = 0x09; else if((SA)&&(SB)&&(!SC)) //110 out_put = 0x11; else if((SA)&&(!SB)&&(!SC)) //100 out_put = 0x14; }

相关文档
最新文档