版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1引言随着微电子技术的不断发展与进步,微处理器芯片的集成程度越来越高,单片机已 可以在一块芯片上同时集成CPU、存储器、定时器/计数电路,这就很容易将计算机技术 与测量控制技术结合,组成智能化测量控制系统。在现代工业中,直流电动机作为电能转换的传动装置,被广泛应用于机械、冶金、 石油、化工、国防等工业部门中。直流电动机是将直流电能转换为机械能的电动机。因 其良好的调速性能而在电力拖动中得到广泛应用。随着对生产工艺、产品质量的要求不 断提高和产量的增长,越来越多的生产机械要求能实现自动调速。直流调速系统的发展 得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、自动控制技术和微机 应用技术
2、的最新发展成就。正是这些技术的进步使直流调速系统发生翻天覆地的变化。 其中电机的控制部分已经山模拟控制逐渐让位于以单片机为主的微处理器控制,形成数 字与模拟的混合控制系统和纯数字控制系统,并向全数字控制方向快速发展。本文设汁了用DAC0808设计直流电动机调速器的基本方案,阐述了该调速器系统的 基本结构、工作原理、运行特性及其设计方法。本系统用电压表测量直流电动机的转速, 用MCS-51单片机输岀数字信号通过DACO808芯片实现数模转换,从而输出模拟电压来控 制调节直流电动机的转速。本设计主要研究利用单片机及DAC0808实现数模转换调速, 直流电机的控制和测量方法,从而对直流电机的调速控制
3、精度、响应速度以及节约能源 等都具有重要意义。2设计总体方案2.1设计要求基本要求:使用AT89C51单片机为核心,使用数模转换元件DAC0808对单片机输出的 数字信号进行转换,输出模拟信号驱动直流电动机。具体要求:在设计中,设计8个按键对应直流电动机的8挡不同转速,按下不同按 键时,电动机将以不同速度转动,在8个按键中取一个按键为直流电动机转动停止按键。 8挡不同转速的设定III学生自己决定。仿真:控制程序在Ke订软件中编写,编译,整个控制电路在PrOteUS仿真软件中连 接调示。文案标准2. 2设计思路(D根据设讣要求,选择AT89C51单片机为核心控制器件,并编写相应控制程序。(2)D
4、/A转换采用DAC0808实现,与单片机的接口为P0 口,采用运放电路输出 电压模拟量对直流电动机调速。(3)直流电动机有8挡转速,分别由8个按键通过连接单片机的PI 口控制,8 个按键H-A,转速依次升高,A按键转速最大,其中H按键为直流电动机停转键。(4)直流电动机的转速由与其并联的电压表显示,电压越大,转速越快。2. 3设计方案直流电机调速系统硬件以MCS-51单片机为控制核心,包括电源电路、按键控制电 路、单片机控制、数模转换、电机驱动电路、转速显示等部分。硬件电路设计系统框图 如图1所示。图1直流电机调速系统框图3硬件电路设计3.1 DAC0808 的简介DAC0808的管脚图及各引
5、脚功能:1NC (NOTE 2 1116-OOMPENSATIONGIMO - REF VEE-14 U VRtF ()d | 0 f DAC0808旦vcc5 MSB AlSERIeS12 A8 LSB611A2 _A7710A3 B=A689A4A5文案图2 DAC0808引脚图DAC0808是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价 格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转 换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。DAC0808纟吉构:D0-D7:8位数据输入线,TTL电平,有效时间
6、应大于90ns (否则锁存器的数据会出错);ILE:数据锁存允许控制信号输入线,高电平有效;OOooooCS:片选信号输入线(选通数据锁存器),低电平有效;WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于口00皿)有效。由ILE、CS、WRI的逻辑组合产生LEI,当LEI为高电平时,数据锁存器状态随输入数据线变换,LEI的 负跳变时将输入数据锁存;XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500nS)有效;WR2: DAC寄存器选通输入线,负脉冲(脉宽应大于500nS)有效。 WRK XFER的逻辑 组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而
7、变化,LE2的负跳变 时将数据锁存器的容打入DAC寄存器并开始D/A转换。I0UT1:电流输出端1,其值随DAC寄存器的容线性变化;I0UT2:电流输出端2,其值与IOUTI值之和为一常数;Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;Vcc:电源输入端,VCC的围为+5V-+15V:VREF:基准电压输入线,VREF的围为-1 oV+10V ;AGXD:模拟信号地DGND:数字信号地3. 2单片机系统3. 2. 1 AT89C51 性能AT89C51是美国ATMEL公司生产的低电压,高性能CM0S8位单片机,片含有4KB的可 反复擦写的只读程序存储器和128字节的随机存
8、储器。该器件采用ATMEL高密度非易失 存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,山于将多功能8 位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,它为很 多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51功能性能:与MCS-51成品指令系统完全兼容;4KB可编程闪速存储器;寿 命:looo次写/擦循环;数据保留时间:10年;全静态工作:0-24=z;三级程序存储 器锁 定;128*8B部RAM; 32个可编程I/O 口线;2个16位定时/计数器;5个中断源;可编程 串行UART通道;片震荡器和掉电模式。3. 2.2 AT
9、89C51各引脚功能T89C51提供以下标准功能:4KB的FlaSh闪速存储器,128B部RAM, 32个I/O 口线, 两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片震荡器 及时钟电路,同时,AT89C51可降至OHZ静态逻辑操作,并支持两种软件可选的节电工作 模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继 续工作,掉电方式保存RAM中的容,但震荡器停止工作并禁止其他所有工作直到下一个 硬件复位。AT89C51采用PDIP封装形式,引脚配置如图3所示。2PI.0 匚140JVCCPI .1 匚239JPo. 0 (ADo)PI 2
10、匚338 P0. 1 (ADI)PI 3匚437 P02(AD2)H.4匚S35J P03 (AD3)(MOSI)匚635J F0. 4 (AD4)(Ml So)PI .6 匚734(ADS)(SCK) PI .7 C833 P0 .6 (ADe)RST匚32 Po. 7 (AD7)(AXD)P3.0 CIO31 EA/Vrr(TXD) P3. 1 C118二 ALD Pnoa(INTO)22匚1229 PSEN(mn)P3.3 匚1328 P2.7 (Ale)(To) P3.4 匸1427 P2*(A14)(TI)P2占匚1556 P2 (A13)(wn)C16苏 P24 (A12)(RD)
11、P37匚1724 P23(A11)XTAL2 C1823 P22 (AIO)XTALI 匚19223 P2.1 (A9)GND匚2021)P2.0(A8)图3 AT89C51的引脚图AT89C51芯片的各引脚功能为:P0 口:这组引脚共有8条,P0. 0为最低位。这8个引脚有两种不同的功能,分别适 用于不同的悄况,第一种情况是89C51不带外存储器,P0 口可以为通用I/O 口使用,P0.nn0-P0. 7用于传送CPU的输入/输出数据,这时输出数据可以得到锁存,不需要外接专用锁存器,输入数据可以得到缓冲,增加了数据输入的可黑性;笫二种情况是89C51带片外存储器,PO. 0-P0. 7在CP
12、U访问片外存储器时先传送片外存储器的低8位地址,然 后传送CPU对片外存储器的读/写数据。P0 口为开漏输出,在作为通用I/O使用时,需 要在外部用电阻上拉。PI 口:这8个引脚和Po 口的8个引脚类似,PI. 7为最高位,PI. 0为最低位,当PI 口作为通用I/O 口使用时,PI. 0-PI. 7的功能和P。口的笫一功能相同,也用于传送 用 户的输入和输出数据。P2 口:这组引脚的第一功能与上述两组引脚的第一功能相同即它可以作为通用I/O 口 使用,它的第一功能和P。口引脚的第二功能相配合,用于输出片外存储器的高8位 地 址,共同选中片外存储器单元,但并不是像P。口那样传送存储器的读/写数
13、据。P3 口:这组引脚的第一功能和其余三个端口的第一功能相同,第二功能为控制功能, 每个引脚并不完全相同,如下表1所示:表1 P3 口各位的第二功能P3 口各位第二功能P3. 0RXT (串行口输入)P3. 1TXD (串行口输出)P3. 2/INTO (外部中断0输入)P3. 3/ INT1 (外部中断1输入)P3. 4T0 (定时器/计数器0的外部输入)P3. 5TI (定时器/计数器1的外部输入)P3. 6/WR (片外数据存储器写允许)P3. 7/RD (片外数据存储器读允VCC为+5V电源线,VSS接地。ALE:地址锁存允许线,配合P。口的第二功能使用,在访问外部存储器时,89C51
14、的 CPU在PO. 0-P0. 7引脚线去传送随后而来的片外存储器读/写数据。在不访问片外存储器 时,89C51自动在ALE线上输出频率为1/6震荡器频率的脉冲序列。该脉冲序列可 以作为 外部时钟源或定时脉冲使用。EA :片外存储器访问选择线,可以控制89C51使用片ROM或使用片外ROM,若鬲二1,则允许使用片RoM,若鬲二0,则只使用片外RoMoPSEN :片外RoM的选通线,在访问片外RoM时,89C51自动在PSEN线上产生一个负脉 冲,作为片外RoM芯片的读选通信号。RST:复位线,可以使89C51处于复位(即初始化)工作状态。通常89C51复位有自动 上电复位和人工按键复位两种。X
15、TALI和XTAL2:片震荡电路输入线,这两个端子用来外接石英晶体和微调电容,即 用来连接89C51片0SC (震荡器)的定时反馈回路。33复位电路和时钟电路3. 3.1复位电路设计单片机在启动运行时都需要复位,使CPU和系统中的其他部件都处于一个确定的初始 状态,并从这个状态开始工作。MCS-51单片机有一个复位引脚RST,采用施密特触发输入。 当震荡器起振后,只要该引脚上出现2个机器周期以上的高电平即可确保时器件 复位。 复位完成后,如果RST端继续保持高电平,MCS-51就一直处于复位状态,只要RST恢复低 电平后,单片机才能进入其他工作状态。单片机的复位方式有上电自动复位和手动复位两种
16、,本系统采用的是51系列单片机常用的上电复位和手动复位组合电路,只 要VCC上升时间不超过Ims,它们都能很好的工作。3. 3. 2时钟电路设计单片机中CPU每执行一条指令,都必须在统一的时钟脉冲的控制下严格按时间节拍进 行,而这个时钟脉冲是单片机控制中的时序电路发出的。CPU执行一条指令的各个微操作 所对应时间顺序称为单片机的时序。MCS-51单片机芯片部有一个高增益反相放大器,用 于构成震荡器,XTALI为该放大器的输入端,XTAL2为该放大器输岀端,但形成 时钟电路 还需附加其他电路。本设计系统采用部时钟方式,利用单片机部的高增益反相放大器,外部电路只需要 个晶振和2个电容即可。电路中的
17、器件选择可以通过汁算和实验确定,也可以参考一些典型电路的参数,电路 中,电容器CI和C2对震荡频率有微调作用,通常的取值围是3010pF,在这个系统 中选 择了 30pF:石英晶振选择围最高可选24MH乙它决定了单片机电路产生的时钟信号震荡频 率,在本系统中选择的是12MH乙因而时钟信号的震荡频率为12MHzoCI30PF ZI1X1UI19no 112- MT卜3pF8. 2k 手动复位按钮一I!门-1f5V 图4复位时钟电路图3. 4按键电路及直流电机控制8个按键A-H控制直流电动机转速,A、B、C、D、E、F、G各转速按键控制转动速度 依次降低,H为直流电动机转动停止按键。电动机转速通过
18、并联在其两端的电压表显示其 两端电压,电圧值越大,转速越高。(可选用显示转速的直流电动机,但由于转速显示 短 时间无法稳定,III直流电动机匸作原理转速与其电圧成正比,可用电圧表显示其转 速。)e图5按键电机电路图4仿真用DAC0808设讣直流电动机调速器已经完成,就可以选取相应的芯片和元器件,利用 ProteUS软件绘制岀硬件的原理,并仔细地检査修改,直至形成完善的硬件原理图。但要 真正实现电路对电圧的测量和显示的功能,还需要有相应的软件配合,才能达到设计要求。软件调试的主要任务是排查错误,错误主要包括逻辑和功能错误,这些错误有些是显 性的,而有些是隐形的,可以通过仿真开发系统发现逐步改正。
19、PrOteUs软件可以对基于微 控制器的设计连同所有的周用电子器件一起仿真,用户其至可以实时采用诸如LED/LCD.键 盘、RS232终端等动态外设模型来对设计进行交互仿真。PrOteUS支持的微处 理芯片包括 8051系列、AVR系列、PIC系列、HCII系列及Z80等等。PrOteUS可以完成单 片机系统原理 图电路绘制、PCB设计,更为显著点的特点是可以与U ViSionSS IDE工具 软件结合进行编 程仿真调试。本系统的调试主要以软件为主,其中,系统电路图的绘制和仿真我采用的是PrOteUS 软件,而程序方面,采用的是汇编语言,用Keil软件将程序(见附录)写入单片机。文案标准文案i
20、DeSktol1二1 File Edrt Viev/ PrOjeet DebUg FlaSh PeriPheralS ToOIS SVCS Window HelP 4r OS 0. 02K/S三Iwi伊J谄孕辺I IGItS妙凶型I Target I曰曰Torget 1“lz = p% 需03白 Source Group 104 ST4RTUPA51Rl Rle Idit PrOjeCr RebUg FIQSh(C %r入Z一 2r3 嗪e 点7%b 戏 K SPWCP2V.r t J t05ORG0030H06JVJIlh SErB EXO07SErB 1ro08SEIb EA09JDV P
21、EO10KiV PL #CIFFH11IU-RE: SJMp HERE12ORG0200H13n rSER: JMB PI.0, L014JNB PI. 1.L115JND PL2. L216JOT PL. 3.L31?JNB PL. 4, L418JXB PL. 5J513JNB PI. 6. L620JNB P1.7. L721L0:KOV A.?00H22A 3V pD. A23JDV PL J? DFFH24RErl25LI:P3V AJEH2&IV D(U27KV PkftOFFH28RErl291.2:%3Cfl30TOv P(TA31JTOV PIMOFFHORG OOoCBAr
22、KF OlrCORG 0003BATwp IXS=EPeripheralsICok SVCS JVindow % Ip咯医仝二注二仏烫典死 IG世比悽如审期(3 RH!画产4出三 B w可面少他申西f VJuecuno OxOCOrOoCOC Ox0.000 i AOKS QoaOHAJVy MXIW 2紳側ER OM 3030H IUW: SE7BSEJBEXOSETBlrO P6A0 woTPTCIm EE3Z : SM?HEFE OM J2 0oaLBSEK: JMB PLO, L 0 PI. I, LI PL- 2.L2PI- 3. L3 Pt. L4JtraJtlBJti PLo5P
23、B.6A6 PL 7.LTJrVOV AcICIM LCb: KoV Deu WoTPICI n = ARZTIm A. IEB MOV pO. A KOV PUCOFHf E% ETI KOV A.4XH KOr po. A 沏 Y PLMtm目=| Q M&匕幵匚oad忙Ugrsv 70nyz) 3ktop v 的单片机课程设计、软件程序2谏程序3J E?审呻痴爵阿枇“ I目 2- Edk Wvl project 0* bu9 FSh Pvcipherd 1001a SVCS |rdcw弘 IP0a e C*E- d VM*%3T*flC:HW)V F0. A3VFl. C H B4 M
24、.( CCmrd ITrd n3s| T131 Ucu IUI tfi I tMUUVItrwUV CroU ac hnt ac勺CS%U UUicy *俯LU厂 CctU &炷 fal厂 StarCr 缶q Uwr Fry fJtiss厂bx Um Pys代Ef2rIlUl30PF9CYA14XTALilOUr 6VREF-HEF*R4匕zPoENucc夕.ry E8.3 -出-i-nrrVEeCOPrfP- W T1- W T1 6VREF-PowPO Po VADI P01AD2 POW% AD 3 P0AP4 POA 25 POgM P07/AD7rjoPi 1PISP3R1.5 r
25、i AP. 7P2SfiP2 VAB 2 ZrAIOF2 3Alh P2 4/A12 MSm PS*MTO p3aht7P3A, TO P5.Gm rsAin RF42 13色称4修改日期大小Q LaSt LOaded改用DAC0go8设计的直流2012/6/17 22:08DBK文件104 KB-STARTUP. A512005/3/22 15:22A51文件7 KBSTARTUP. LST2012/6/17 22:03LST文件14 KBSTARTUP. OBJ2012/6/17 22:03OBJ文件I KB愆 用DACo808设计的直流宅机湄速器QSN2012/6/17 22:08SCh
26、erWtk DeSigr) 104KBD用DACo808设计的直流宅机調速器PWI2012/6/18 11:00PWI文件LKB固用DAC0808设计的直流毛机調速器SD F2012/6/17 22:12Net IiSt3 KB2012/6/17 22:03文件2 KB画源程序ASM2012/6/17 22:03ASM文件I KBI %源程序hex2012/6/17 22:08HEX文件I KB源歸I叩2012/6/17 22:03LNP文件I KB源歸LgT2012/6/17 22:08LST文件6 KBM 512012/6/17 22:03M51文件6 KB齟序OBJ2012/6/17 2
27、2:03OBJ文件I KBD源歸,Opt2012/6/17 22:08OPT文件2 KB源歸Pig2012/6/17 22:03PLG文件2 KB源歸SDI2012/6/17 22:08SD I文件2 KBI坯源程序UV22012/6/17 22:08闕 Sion PrOjeCt3 KB_源程序JJV2. Bak2012/6/17 21:59BAK文件OKB组图6操作截图5结论由上所述,用DAC0808设计直流电动机调速器基本完成。但设计中的不足之处仍然 存在。这次设计是我第一次用Ke订和PrOteUS实现了仿真。在这过程中,我对电路设 计,单片机的使用等都有了新的认识。通过这次设计学会了 PrOteUS和Keil软件的使 用方法,掌握了从系统的需要、方案的设计、功能模块的划分、原理图的设计和电路图 的仿真的设汁流程,积累了不少经验。本系统采用电压表测量电动机的转速,用MCS-51 单片机对直流电机的转速进行控制,用DAC0808芯片实现输出模拟电压值来控制直流电 动机的转速。本设计主要研究直流电机的控制和测量方法,从而对电机的控制精度、响 应速度以及节约能源等都具有重要意义。通过本次设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石英玻璃光掩模基片相关项目投资计划书范本
- 2024年合伙协议解除书:合作终止规定
- 2024年城市轨道交通设备采购合同
- 2024年农产品采购协议
- 2024年三人创意共享与分红协议
- 2024年主题酒店人力资源合同
- 2024年城市公共环境卫生服务协议
- 2024年特产食品项目立项申请报告模范
- 2024年天津道路客运输从业资格证2024年考试题
- 2024年奢侈品销售代理协议
- 期中测评试卷(1-4单元)(试题)-2024-2025学年人教版三年级数学上册
- 2023年国家公务员录用考试《行测》行政执法卷-解析
- 建筑物修复行业市场深度分析报告
- 西欧庄园教学设计 统编版九年级历史上册
- GB/T 15822.1-2024无损检测磁粉检测第1部分:总则
- 2021年四川乐山中考满分作文《把诗情写进青春里》
- 2024新版七年级英语单词表
- 2024年移动网格经理(认证考试)备考试题库大全-上单选、多选题汇
- 新质生产力解读课件
- 英语四级单词表4500.xls
- 死亡证明样本
评论
0/150
提交评论