【精编】减速直流电机角度控制器.pdf
《【精编】减速直流电机角度控制器.pdf》由会员分享,可在线阅读,更多相关《【精编】减速直流电机角度控制器.pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、设计综合性实验报告课程名称:减速直流电机角度控制院(系):电子工程与自动化学院专业:自 动 化学生学号:0800320232 学生姓名:伍仲明指导教师:李 平赵 学 军龙 超2011年 9 月 18 日摘要在工业生产过程中,减速直流电机角度控制器能实现控制生产流程、控制器械精度并可实现精确的检测与调度工作。同时它也有简单易操作、界面友好快捷的特点,对于工业生产也起到了提高生产效率的作用。本论文介绍了基于STC12系列的单片机的减速直流电机角度控制器的设计,电动机角度控制可以应用于很多自动化设备的控制,它是以 STC12C5A60S2 作为主要控制芯片,采用 4 个功率 N型 MOS 管构成 H
2、桥对减速直流电动机进行正反转控制,采用电位器与电动机的同轴连接对电动机的转角进行测量与控制。关键词:自动化控制技术;单片机;减速直流电动机;同轴连接;测量与控制AbstractIn the industrial production process,the slow realization of DC motor controller can control the angle of the production process,control equipment and to achieve accurate detection accuracy and scheduling work.It
3、 also has a simple and easy to operate,user friendly and fast characteristics,for the industrial production also played a role in improving production efficiency.This paper describes the series of microcontrollers based on the deceleration STC12 DC motor controller design point of view,the motor ang
4、le control can be used in a lot of automated equipment control,it is STC12C5A60S2 as the main control chip,using four power N-type MOS tube form H Bridge on the reversing gear DC motor control,using potentiometer and motor angle coaxial connector on the motor to measure and control.Key words:Automat
5、ion and control technology;SCM;DC motor deceleration;Coaxial connectors;Measurement and Control目录引言.22 硬件电路原理及设计.22.1 主控系统的设计.22.1.1单片机 STC12C5A32S2 介绍.32.1.2主控系统各部分电路设置.42.1.3下载电路与通信电路介绍.42.2 电机 H桥驱动电路的设计.72.2.1驱动电路H桥的组成.72.2.2集成电路IR2111 应用介绍.82.2.3直流电机PWM 控制原理.102.3 减速直流电机的简介.102.4 电机转动角度检测.112.4.
6、1单圈电位器介绍.113 程序设计.123.1 电机控制信号的产生.123.1.1利用定时器0 产生 PWM 信号.133.2 A/D 数据采集程序设定 .153.3 串口通信程序设计.164 系统调试.184.1 静态调试.184.2 动态调试.196 结论.21谢辞.21参考文献.1附录.1引言控制技术是在是在上世纪20 年代建立了以频域法为主的经典控制理论后发展起来的,控制技术首先在工业生产中得到了广泛的应用。在空间技术发展的推动下,50 年代又出现了以状态空间法的现代控制理论,使控制技术得到了广泛的发展,产生了更多的应用领域。60年代以来,随着计算机技术的发展,控制技术走向了自动化的方
7、向。随着计算机技术的日渐成熟,自动化控制技术与计算机的结合已经成为必然。用计算机控制所有机械的运行才能减少劳动力的浪费。本文介绍的减速直流电机角度控制器主要控制核心为STC12系列的单片机,并搭配用功率 MOS 管组建成的 H桥驱动电机正反转。将减速直流电机的输出轴与单圈电位器的轴连接好,利用电位器可以进行角度测量,设计H桥功率驱动电路,采用PWM 驱动电动机正反转,设计控制器实现0180度角度控制,控制精度1 度,通过键盘进行角度设置,实际角度可以实时显示。2 硬件电路原理及设计减速直流电机角度控制器主要是以单片机为核心,结合H桥驱动电路、电压检测来完成所需功能。总体系统框图如图2-1 所示
8、:图 2-1 系统总框图2.1 主控系统的设计在智能化仪器仪表中,控制核心均为微处理器,而单片机以高性能、高速度、体积小、价格低廉、稳定可靠而得到广泛应用,是设计智能化仪器仪表的首选微控制器,单片机结合简单的接口电路即可构成单片机最小系统,它是智能化仪器仪表的基础,也是测控、监控的重要组成部分。在单片机性能与设计需求的综合考虑下,本设计选择了STC12C5A32S2 单片机作为主控芯片,主控系统还包括了由晶振组成的外部振荡电路和开关复位电路的设计,四个测试用的按键、四个指示与测试用发光二极管和一个七段四位减 速 直 流电机H 桥驱动电路单片机主控系统PC 机控制检测旋转角度协议转换模块共阴数码
9、管。主控系统如图2-2。P101P112P123P134P145P156P167P178P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P35/T115P36/WR16P37/RD17P2021P2122P2223P2324P2425P2526P2627P2728RST9XTAL218XTAL119GND20PSEN29ALE30EA31VCC40P0732P0633P0534P0435P0336P0237P0138P0039STC12C5A60S2U1R6R 10KC3C 10UFK7AJVCCGNDRSTRSTT222.118 4MHZC1C 3
10、0PFC2C 30PFGNDXTAL1XTAL2XTAL2XTAL1GNDVCCP20P21P22P23P24P25P26P27AABBCCDDEEFFGGHHS4S4S3S3S2S2S1S1LS1LED 4P00P01P02P03P04P05P06P07123456789J3RM 4.7 kP10P11P12P13P14P15P16P17P30P31P32P33P34P35P36P37VCCK1AJK2AJK3AJK4AJGNDD2LEDD4LEDVCCVCCR4R 300R2R 300P00P01P02P03P04P05P06P07P24P25P26P27P35P37P10P11P12P1
11、3AKD1LEDVCCR1R 300P34D3LEDVCCR3R 300P3612J4ZHENG-FAN1 2 3J5A/D-INVCCGNDVCCR810KR910K图 2-2 主控系统电路图2.1.1 单片机 STC12C5A32S2 介绍STC12C5A60S2 系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051 单片机,指令代码完全兼容传统8051,但速度快8-12 倍。内部集成 MAX810 专用复位电路,2 路 PWM,8 路高速 10位 A/D转换(250K/S,即25 万次/秒),针对电机控制,强干扰场合。另外还有以下特点:1
12、.增强型 8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051。2.工作电压:5.5V-3.5V。3.工作频率范围:035MHz,相当于普通 8051 的 0420MHz。4.用户应用程序空间8K/16K/20K/32K/40K/48K/52K/60K/62K字节等。5.片上集成 1280 字节 RAM。6.通用 I/O 口(36/40/44 个),复位后为:准双向口/弱上拉(普通 8051 传统 I/O口)可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏,每个 I/O 口驱动能力均可达到20mA,但整个芯片最大不要超过120mA。7.ISP(在系统可编
13、程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片。8.有 EEPROM功能(STC12C5A62S2/AD/PWM无内部 EEPROM)。9.独立看门狗功能。10.内部集成 MAX810 专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻图 2-3 STC12C5A60S2单片机引脚图2.1.2 主控系统各部分电路设置振荡电路用于产生外部时钟和复位电路用于单片机系统的复位,两者是单片机系统最常用的应用,读者可查阅相关应用书籍和资料,本文就不做累述。系统中的四位共阴数码管用于电机转动度数的显示与设置,当用 ST
14、C12 系列单片机P0口驱动数码管时,需要像8051 单片机一样,需加上1K到 10K的上拉电阻来加强P0口的驱动能力。主控系统中的四个按键用于独立控制电机和做测试用;四个发光二极管用于测试,同时也可起到指示的作用。P1.3 口与 P1.4 口用于发送驱动电机正反转的信号;P1.2 口作为 A/D 数据采集口。2.1.3 下载电路与通信电路介绍STC12系列的单片机与其他STC系列单片机一样,只需要用过串口线与电脑连接,再借助 RS232芯片的转换,最终连到单片机上P3.0(RXD)口与 P3.1(TXD)口,即可通过电脑端的 STC-ISP软件控制下载 用户程序 到 STC单片机上了。用户可
15、自行选择使用T1,R1或是 T2,R2,均能正常下载。图 2-4 MAX232 芯片管脚图 MAX232外围需要 4 个电解电容 C1、C2、C3、C4,是内部电源转换所需电容。其取值均为 1F/25V。宜选用钽电容并且应尽量靠近芯片。C5为 0.1 F 的去耦电容。MAX232 的引脚 T1IN、T2IN、R1OUT、R2OUT 为接 TTL/CMOS 电平的引脚。引脚 T1OUT、T2OUT、R1IN、R2IN为接 RS-232C电平的引脚。因此TTL/CMOS 电平的 T1IN、T2IN 引脚应接 MCS-51的串行发送引脚 TXD;R1OUT、R2OUT 应接 MCS-51的串行接收引
16、脚 RXD。与之对应的 RS-232C电平的 T1OUT、T2OUT 应接 PC 机的接收端 RD;R1IN、R2IN 应接 PC机的发送端 TXD。MAX232 的用法如下:1.在 C1+和 C1-两端、C2+和 C2-两端、V+和地两端、V-和地两端分别接一个0.1 f(105)电容。2.可以将两路 RS-232C电平转换成两路TTL电平。分别从 R1IN和 R2IN输入,对应从 T1OUT 和 T2OUT 输出。注意,输入和输出的逻辑值保持一致,如输入-5V,即逻辑 1,输出也是逻辑 1,TTL电平为高电平,即 3.6V 左右。3.可以将两路 TTL电平转换成两路RS-232C电平,分别
17、从 T1IN 和 T2IN 输入,对应从 R1OUT 和 R2OUT 输出。同样输入和输出的逻辑值保持一致。图 2-5 标准 RS-232“D”型插头本文系统的下载电路如图2-6 所示。C1+1V+2C1-3C2+4C2-5V-6T2OUT7R2IN8R2OUT9T2IN10T1IN11R1OUT12R1IN13T1OUT14GND15VCC16U3MAX2 32C4C 104C5C 104C6C 104C7C 104C8C 104VCCGNDGNDVCCP30P31162738495J6DB9GND图 2-6 STC 系列单片机下载电路本文设计的系统通信电路主要通过总线驱动芯片MAX485
18、来完成,该电路不仅能用于单片机与计算机的通信,而且能用于单片机与单片机的通信。MAX485 芯片是 Maxim公司的一种 RS 485 芯片。MAX485 采用平衡发送和差分接收方式来实现通信:在发送端TXD将串行口的 TTL电平信号转换成差分信号A、B两路输出,经传输后在接收端将差分信号还原成TTL电平信号。两条传输线通常使用双绞线,又是差分传输,因此有极强的抗共模干扰的能力,接收灵敏度也相当高。同时,最大传输速率和最大传输距离也大大提高。如果以10Kbps速率传输数据时传输距离可达12m,而用 100Kbps时传输距离可达1.2km。如果降低波特率,传输距离还可进一步提高。另外 RS-48
19、5实现了多点互连,最多可达256 台驱动器和 256 台接收器,非常便于多器件的连接。可实现半双工通信。图2-7 为 MAX485 的引脚配置图。图 2-7 MAX485 引脚配置图当要实现计算机与单片机的通信时,一般计算机上需要接上RS-485 接口卡,然后再用传输线连接到单片机系统上的MAX485 芯片上,最终再与单片机相连。图 2-8 单片机与PC机串行通信原理图图2.2 电机 H桥驱动电路的设计本文设计的 H桥驱动电路是用四个N型功率场效应管IRF540 来搭建,并配以两个功率场效应管半桥驱动芯片IR2111 作为外围驱动电路。Q1IRF540Q2IRF540Q3IRF540Q4IRF
20、540M1DC MOTOR12 VGNDIN2LO4NC5Vs6HO7Vb8U2IR2111IN2LO4NC5Vs6HO7Vb8U3IR211112 VC2C 10412VC310 4R120R220R420R320Q580 50GND12VR6R 5.1KQ680 50GND12 VR5R 5.1K12J1ZHENG-FAND54148D641 48图 2-11 电机 H桥驱动电路图2.2.1 驱动电路 H桥的组成H桥驱动电路是典型的控制电机正反转的电路,该电路可以用三极管或P和 N型功率场效应管(简称 MOS 管)来搭建均可。相对于普通三极管,MOS管由于结构和原理的不同,导通电阻远比普通
21、三极管低,允许流过更大的电流。而且MOS 管都内置有反向二极管来保护管子本身。所以采用MOS 管连接 H桥不但效率可以提高,电路也可以简化。所PC 机RS-485 接口卡MAX485 单片机以本文作者选用了四个N型 MOS 管 IRF540 来组成基本的 H桥驱动电路。Q1IRF540Q2IRF540Q3IRF540Q4IRF540M1DC MOTOR12VGND图 2-12 H 桥驱动基本电路由图 2-11 可知,要使直流电机运转,必须导通对角线的一对MOS 管。根据不同 MOS管对的导通情况,可以得出正转、反转和停止三种电机状态。当Q1与 Q4导通,Q2与Q3截止时,图中的直流电机上的电流
22、从左流向右,此时电机正转;当Q2与 Q3导通,Q1与 Q4截止时,图中的直流电机上的电流从右流向左,此时电机反转;当Q1、Q2、Q3和 Q4四个 MOS 管同时截止时,电机上无电流通过,电机停止运转。表 2-1 电机运行状态表Q1 Q2 Q3 Q4 电机运行状态导通截止截止导通正转截止导通导通截止反转截止截止截止截止停止如今市面上已有很多封装好的H桥集成电路,相对于用分立元件制作的H桥要简易很多,只要接上电源、电机和控制信号就可以使用了,在额定的电压和电流内使用非常方便可靠。比如常用的L293D、L298N、TA7257P和 SN754410等。2.2.2 集成电路 IR2111 应用介绍IR
23、211l 是功率 MOSFET 和 IGBT专用栅极驱动集成电路,可用来驱动工作在母线电压高达 600V的电路中的 N沟道功率 MOS 器件。采用一片IR 211l可完成两个功率元件的驱动任务,其内部采用自举技术,使得功率元件的驱动电路仅需一个输入级直流电源;可实现对功率 MOSFET 和 IGBT的最优驱动,还具有完善的保护功能。IR2111 典型应用电路如图 2-13 所示。图 2-13 IR2111典型应用电路图中上管是指接到高电压端的N沟道 MOSFET 或 IGBT,注意应外接或内置保护、续流二极管,下管是指接到低电压端的MOSFET 或 IGBT。Vcc是给 IR21ll供电的电源
24、,以15V为最佳。Vcc 降低至 10V,IR2111 也能工作,但会增加 MOSFET 或 IGBT的开关损耗。IN 是控制信号的输入端,输入等效电阻很高,可直接连接来自微处理器、光耦或其它控制电路发出的信号。逻辑输人信号与CMOS 电平兼容,在 Vcc 是 15V时,O 6V的电压为逻辑 0;6.4 15V的电压为逻辑 1。输入端电压为逻辑1 时,IR2111 输出端 H0输出高电平,驱动上管;输出端L0 输出低电平,关闭下管。输入端电压为逻辑0 时,情况正好相反。IR2111 内部设置了 650ns的死区时间(Deadtime),可防止上下管直接导通造成短路事故。COM 是接地端,直接和
25、下管MOSFET 的源极 S或 IGBT的发射极 E相连。HO、LO分别是上、下管控制逻辑输出端,逻辑正时输出典型电流为250mA,逻辑负时输出典型电流为500mA,输出延迟时间不会超过130ns。Vb 是为高压侧悬浮电源端,Vs 是高压侧悬浮地,它们的电位随上管的导通截止而变化,变化幅度可高大近600V。上、下管电容里存储的电荷,用来快速导通上、下功率管,一般使用0.47uF 以上的非电解电容。上管电容的充电是在下管导通或负载有电流通过时自行完成的,也称为自举电容。充电回路是 Vcc上管电容充电二极管上管电容下管或负载COM。控制信号长时间的为逻辑1,会导致上管电容的电荷用尽而截止上管,因而
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精编 减速 直流电机 角度 控制器
限制150内