




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、标准1引言随着微电子技术的不断发展与进步,微处理器芯片的集成程度越来越高,单片机已 可以在一块芯片上同时集成CPU、存储器、定时器/计数电路,这就很容易将计算机技 术与测量控制技术结合,组成智能化测量控制系统。在现代工业中,直流电动机作为电能转换的传动装置,被广泛应用于机械、冶金、 石油、化工、国防等工业部门中。直流电动机是将直流电能转换为机械能的电动机。因 其良好的调速性能而在电力拖动中得到广泛应用。随着对生产工艺、产品质量的要求不 断提高和产量的增长,越来越多的生产机械要求能实现自动调速。直流调速系统的发展 得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、自动控制技术和微机 应用
2、技术的最新发展成就。正是这些技术的进步使直流调速系统发生翻天覆地的变化。 其中电机的控制部分已经山模拟控制逐渐让位于以单片机为主的微处理器控制,形成数 字与模拟的混合控制系统和纯数字控制系统,并向全数字控制方向快速发展。本文设汁了用DAC0808设计直流电动机调速器的基本方案,阐述了该调速器系统 的基本结构、工作原理、运行特性及其设计方法。本系统用电压表测量直流电动机的转 速,用MCS-51单片机输岀数字信号通过DACo808芯片实现数模转换,从而输出模拟 电压来控制调节直流电动机的转速。本设计主要研究利用单片机及DAC0808实现数模 转换调速,直流电机的控制和测量方法,从而对直流电机的调速
3、控制精度、响应速度以 及节约能源等都具有重要意义。2设计总体方案2.1设计要求基本要求:使用AT89C51单片机为核心,使用数模转换元件DAC0808对单片机输出 的数字信号进行转换,输出模拟信号驱动直流电动机。具体要求:在设计中,设计8个按键对应直流电动机的8挡不同转速,按下不同按 键时,电动机将以不同速度转动,在8个按键中取一个按键为直流电动机转动停止按键。 8挡不同转速的设定Ill学生自己决定。仿真:控制程序在Ke订软件中编写,编译,整个控制电路在PrOteUS仿真软件中 连接调示。2.2设计思路(1)根据设讣要求,选择AT89C51单片机为核心控制器件,并编写相应控制程序。(2)D/A
4、转换采用DAC0808实现,与单片机的接口为PO 口,采用运放电路输出电 压模拟量对直流电动机调速。(3)直流电动机有8挡转速,分别由8个按键通过连接单片机的Pl 口控制,8个 按键H-A,转速依次升高,A按键转速最大,其中H按键为直流电动机停转键。(4)直流电动机的转速由与其并联的电压表显示,电压越大,转速越快。2.3设计方案直流电机调速系统硬件以MCS-51单片机为控制核心,包括电源电路、按键控制电 路、单片机控制、数模转换、电机驱动电路、转速显示等部分。硬件电路设计系统框图 如图1所示。显不电路-4,V速度测樂J4LMCS-51BCD拨码盘电机驱动UiI系统供电。图1直流电机调速系统框图
5、3硬件电路设计3.1 DAC0808 的简介DAC0808的管脚图及各引脚功能:1U16NC(NOTE 2 COMPENSATIONGlMO -VREF(-)VEE-14 U VrEF()d 0 f DAC0808旦VCC5SERIeS12MSB AIA8 LSB611A2 A7710A3 bA689A4A5文案标准图2 DAC0808引脚图DAC0808是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其 价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A 转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。DAC08
6、08 结构:DOD7: 8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出 错);ILE:数据锁存允许控制信号输入线,高电平有效;OOooooCS:片选信号输入线(选通数据锁存器),低电平有效;WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于00ns)有效。由ILE、CS、 WRI的逻辑组合产生LEl,当LEl为高电平时,数据锁存器状态随输入数据线变换,LEI 的负跳变时将输入数据锁存;XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于50OnS)有效;WR2: DAC寄存器选通输入线,负脉冲(脉宽应大于50OnS)有效。 WRK XFER的 逻辑组合产生
7、LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2 的负跳变时将数据锁存器的容打入DAC寄存器并开始D/A转换。I0UT1:电流输出端1,其值随DAC寄存器的容线性变化;I0UT2:电流输出端2,其值与IOUTI值之和为一常数;Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;Vcc:电源输入端,VCC的围为+5V+15V:VREF:基准电压输入线,VREF的围为-IoV+10V;AGXD:模拟信号地DGND:数字信号地3.2单片机系统3. 2.1AT89C51 性能AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片含有4KB
8、的 可反复擦写的只读程序存储器和128字节的随机存储器。该器件采用ATMEL高密度非易 失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,山于将多功 能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器, 它为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51功能性能:与MCS-51成品指令系统完全兼容;4KB可编程闪速存储器;寿 命:Iooo次写/擦循环;数据保留时间:10年;全静态工作:0-24z;三级程序存储 器锁定;128*8B部RAM; 32个可编程I/O 口线;2个16位定时/计数器;5个中断源; 可编程串行UAR
9、T通道;片震荡器和掉电模式。3. 2.2 AT89C51各引脚功能T89C51提供以下标准功能:4KB的FlaSh闪速存储器,128B部RAM, 32个I/O 口线, 两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片震荡器 及时钟电路,同时,AT89C51可降至OHZ静态逻辑操作,并支持两种软件可选的节电工 作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统 继续工作,掉电方式保存RAM中的容,但震荡器停止工作并禁止其他所有工作直到下一 个硬件复位。AT89C51采用PDlP封装形式,引脚配置如图3所示。2Pl.O 匚140JVCCPl
10、.1 匚239JPo.0 (ADo)Pl 2匚338 PO.1 (ADl)Pl 3匚437 P02(AD2)H.4匚S35J P03 (AD3)(MOSI)匚635J FO.4 (AD4)(MlSo) Pl .6 匚734(ADS)(SCK) Pl .7 C833 PO .6 (ADe)RST匚932 Po.7 (AD7)(D) P3.0 CIO31 EA/Vrr(TXD) P3.1 C11 ALDrPnoa(INTO) 22 匚1229 PSEN(T) P3.3 匚1328 P2.7 (Ale)(To) P3.4 匸1427 P2(A14)(Tl) P2占匚1556 P2 (A13)(W)C
11、16药 P24 (A12)(RD) P37 匚1724 P23(A11)XTAL2 C1823 P22 (AIO)XTALl 匚19223 P2.1 (A9)GND匚2021)P2.0(A8)图3 AT89C51的引脚图AT89C51芯片的各引脚功能为:PO 口:这组引脚共有8条,PO. 0为最低位。这8个引脚有两种不同的功能,分别 适用于不同的悄况,第一种情况是89C51不带外存储器,PO 口可以为通用I/O 口使用, PO. 0-P0. 7用于传送CPU的输入/输出数据,这时输出数据可以得到锁存,不需要外接专 用锁存器,输入数据可以得到缓冲,增加了数据输入的可黑性;笫二种情况是89C51带
12、 片外存储器,PO. 0-P0. 7在CPU访问片外存储器时先传送片外存储器的低8位地址,然 后传送CPU对片外存储器的读/写数据。PO 口为开漏输出,在作为通用I/O使用时,需 要在外部用电阻上拉。Pl 口:这8个引脚和Po 口的8个引脚类似,Pl. 7为最高位,Pl. 0为最低位,当 PI 口作为通用I/O 口使用时,Pl. O-Pl. 7的功能和Po 口的笫一功能相同,也用于传送 用户的输入和输出数据。P2 口:这组引脚的第一功能与上述两组引脚的第一功能相同即它可以作为通用I/O 口使用,它的第一功能和Po 口引脚的第二功能相配合,用于输出片外存储器的高8位 地址,共同选中片外存储器单元
13、,但并不是像Po 口那样传送存储器的读/写数据。P3 口:这组引脚的第一功能和其余三个端口的第一功能相同,第二功能为控制功能, 每个引脚并不完全相同,如下表1所示:表1 P3 口各位的第二功能P3 口各位第二功能P3. 0RXT (串行口输入)P3. 1TXD (串行口输出)P3. 2/INTO (外部中断0输入)P3. 3INT1(外部中断1输入)P3. 4TO (定时器/计数器0的外部输入)P3. 5TI (定时器/计数器1的外部输入)P3. 6/WR (片外数据存储器写允许)P3. 7/RD (片外数据存储器读允许)VCC为+5V电源线,VSS接地。ALE:地址锁存允许线,配合Po 口的
14、第二功能使用,在访问外部存储器时,89C51 的CPU在PO. 0-P0. 7引脚线去传送随后而来的片外存储器读/写数据。在不访问片外存 储器时,89C51自动在ALE线上输出频率为1/6震荡器频率的脉冲序列。该脉冲序列可 以作为外部时钟源或定时脉冲使用。EA :片外存储器访问选择线,可以控制89C51使用片ROM或使用片外ROM,若鬲二1,则允许使用片RoM,若鬲二0,则只使用片外RoM。PSEN :片外RoM的选通线,在访问片外RoM时,89C51自动在PSEN线上产生一 个负脉冲,作为片外RoM芯片的读选通信号。RST:复位线,可以使89C51处于复位(即初始化)工作状态。通常89C51
15、复位有自 动上电复位和人工按键复位两种。XTALI和XTAL2:片震荡电路输入线,这两个端子用来外接石英晶体和微调电容, 即用来连接89C51片OSC (震荡器)的定时反馈回路。3.3复位电路和时钟电路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为该放大器输岀端,但形成 时钟电路还需附加其他电路。本设计系统采用部时钟方式,利用单片机部的高增益反相放大器,外部电
17、路只需要 一个晶振和2个电容即可。电路中的器件选择可以通过汁算和实验确定,也可以参考一些典型电路的参数,电 路中,电容器CI和C2对震荡频率有微调作用,通常的取值围是3010pF,在这个系统 中选择了 30pF:石英晶振选择围最高可选24MHz,它决定了单片机电路产生的时钟信号 震荡频率,在本系统中选择的是12MHz,因而时钟信号的震荡频率为12MHz。CI30PFI匚Zl X1UI19no 112M8.2k 手动复位按钮I!1_-_1-f5V 189C3IOlJl223031图4复位时钟电路图3.4按键电路及直流电机控制8个按键A-H控制直流电动机转速,A、B、C、D、E、F、G各转速按键控
18、制转动速度 依次降低,H为直流电动机转动停止按键。电动机转速通过并联在其两端的电压表显示其 两端电压,电圧值越大,转速越高。(可选用显示转速的直流电动机,但由于转速显示短 时间无法稳定,Ill直流电动机匸作原理转速与其电圧成正比,可用电圧表显示其转速。) A- LWO BlnU OlOPO EJ 0 OF O H 哼 . 0 P图5按键电机电路图4仿真用DAC0808设讣直流电动机调速器已经完成,就可以选取相应的芯片和元器件,利用 ProteUS软件绘制岀硬件的原理,并仔细地检査修改,直至形成完善的硬件原理图。但要 真正实现电路对电圧的测量和显示的功能,还需要有相应的软件配合,才能达到设计要求
19、。软件调试的主要任务是排查错误,错误主要包括逻辑和功能错误,这些错误有些是显 性的,而有些是隐形的,可以通过仿真开发系统发现逐步改正。PrOteUS软件可以对基于 微控制器的设计连同所有的周用电子器件一起仿真,用户其至可以实时采用诸如 LED/LCD.键盘、RS232终端等动态外设模型来对设计进行交互仿真。PrOteUS支持的微处 理芯片包括8051系列、AVR系列、PlC系列、HClI系列及Z80等等。PrOteUS可以完成单 片机系统原理图电路绘制、PCB设计,更为显著点的特点是可以与U ViSionS3 IDE工具 软件结合进行编程仿真调试。本系统的调试主要以软件为主,其中,系统电路图的
20、绘制和仿真我采用的是PrOteUS 软件,而程序方面,采用的是汇编语言,用KeiI软件将程序(见附录)写入单片机。文案IDeSktol 4r OS 0.02KSI=I File Edrt Viev/ PrOjeet DebUg FlaSh PeriPheralS ToOIS SVCS Window HeIP三Iwi伊J 谄孕辺IIGltS妙凶型ITargetlProJOct ,orkpcc* H sll 01ORG OOoCB02ArKF OIrC03ORG 0003B04ATwp IXS=E05ORG 0030H06JVJlh SErB EXO07SErB Iro08SEIb EA09JDV
21、 PEO10KiV PL #ClFFH11IURE: SJMp HERE12ORG 020OH13SER: JMB Pl.O,LO14JNB Pl. 1,L115JND PL2,L216JOT PL.3,L31?JNB PL.4,L418JXB PL.5J513JNB Pl.6,L620JNB P1.7.L721LO:KOV A,?OOH223V pD,A23JDV PL J? DFFH24RErI25LI: P3V AJEH2&IV D(U27KV PkftOFFH28RErI291.2:3C30TOv POA31JTOV PlMOFFHXb M-u 至-iRI RIe Idit PrOje
22、Cr RebUg FlQSh Peripherals ICok SVCS JVindow lp咯医仝二注=仏烫典死l4出 W可面少他申西答 C ( (PG世比 悽如审期(3 RH!画产WCP2*0.00OOK*ci5trI VO2嚮舄籍SB,rrlI2r3M*e*e7%btt K SOrOoCOC OxOKS QoaOHAJVy MXIW0J3 OOO3HATYP IrrSEROM 303OH IUW: SE7BSEJBSETBP0,0 woT PIClm EE3: SM? HEFE OM J2oaLBSEK: JMB PL0,L Pl. I, LI PL2,L2 Pl3,L3 Pt.L4EX
23、O IrO EAtr FC 3 xlatxL0:Jtra JtlB JtiB JrrB JtO JMB JMBPLo5 Pl.66 PL 7, L? MOV AclCIM KoV Deu WoT PICl RTIm A. lEB MOV pO, KOV PUCOFHf EETIKOV ,4XH KOr po, a 沏 Y PLMtm&匕 X 員眾盘岸.An幵匚oad忙Ugrs、7Onyz)3ktop、的单片机课程设计、软件程序2谏程序,目 2 Edk WvW project Obu9 FSh Pvcipherd IOOIa SVCS |rdcw dPQa e C* wrEdM*3TflC:H
24、W)V fo, 3V Fl.CH24M l( CCmard rd n FtMXTALiIOUrVREF-RSTWEF*DACCeOB VEe COPrfP“2 PIS P3P1.5riP, 7PowPD Po VADl POaAD2 PO,AD3 P0AP4 P0,*5 POgM PO7AD7CI卄30PFP2SfiP2 VAB 2 ZrAIO F2 3M P2 412 MS,A13 P2 VAI4 M 7/A1SSI zlI30PF 8.3m PSNTO p3nt7P3A,TOP,5,GM rsAn RF-W T1 仇2C灯1C:e0JS34? 33c32色称4修改日期大小Q LaSt LO
25、aded改用DACOgo8设计的直流2012/6/17 22:08DBK文件104 KBSTARTUP.A512005/3/22 15:22A51文件7 KBSTARTUP.LST2012/6/17 22:03LST文件14 KBSTARTUP.OBJ2012/6/17 22:03OBJ文件IKB愆 用DACo808设计的直流宅机湄速器QSN2012/6/17 22:08 SCherWtk DeSigr) 104 KBD用DACo808设计的直流宅机調速器PWl2012/6/18 11:00PWl文件LKB固用DACO808设计的直流毛机調速器SD F2012/6/17 22:12NetliS
26、t3 KB2012/6/17 22:03文件2 KB画源程序ASM2012/6/17 22:03ASM文件IKB源程序hex2012/6/17 22:08HEX文件IKB源歸I叩2012/6/17 22:03LNP文件IKB源歸LgT2012/6/17 22:08LST文件6 KBM 512012/6/17 22:03M51文件6 KB齟序OBJ2012/6/17 22:03OBJ文件IKBD源歸,Opt2012/6/17 22:08OPT文件2 KB源歸PIg2012/6/17 22:03PLG文件2 KB源歸SDl2012/6/17 22:08SDI文件2 KB源程序UV22012/6/1
27、7 22:08闕Sion PrOjeCt3 KB_源程序JJV2.Bak2012/6/17 21:59BAK文件OKB组图6操作截图5结论由上所述,用DAC0808设计直流电动机调速器基本完成。但设计中的不足之处仍然 存在。这次设计是我第一次用Ke订和PrOteUS实现了仿真。在这过程中,我对电路设 计,单片机的使用等都有了新的认识。通过这次设计学会了 PrOteUS和KeiI软件的使 用方法,掌握了从系统的需要、方案的设计、功能模块的划分、原理图的设计和电路图 的仿真的设汁流程,积累了不少经验。本系统采用电压表测量电动机的转速,用MCS-51 单片机对直流电机的转速进行控制,用DAC0808芯片实现输出模拟电压值来控制直流电 动机的转速。本设计主要研究直流电机的控制和测量方法,从而对电机的控制精度、响 应速度以及节约能源等都具有重要意义。通过本次设计,我对单片机这门课有了进一步的了解。无论是在硬件连接方面还是 在软件编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金山职业技术学院《质量与绩效管理》2023-2024学年第二学期期末试卷
- 江西司法警官职业学院《影视短片写作》2023-2024学年第二学期期末试卷
- 云南警官学院《控制工程基础课程设计》2023-2024学年第二学期期末试卷
- 无锡科技职业学院《小学数学基础理论》2023-2024学年第二学期期末试卷
- 湖南中医药高等专科学校《化工过程开发与设计》2023-2024学年第二学期期末试卷
- 保山中医药高等专科学校《材料智能装备学实验》2023-2024学年第二学期期末试卷
- 辽宁机电职业技术学院《跨境电商模拟》2023-2024学年第二学期期末试卷
- 襄阳职业技术学院《电子商务A》2023-2024学年第二学期期末试卷
- 鞍山师范学院《数字电视中心技术》2023-2024学年第二学期期末试卷
- 重庆传媒职业学院《化学分离与富集》2023-2024学年第二学期期末试卷
- 车辆采购、维修服务投标方案
- 药剂科病房麻醉药品精神药品处方流程
- 营销策划模版课件
- 智慧楼宇设计方案.pdf
- 外架悬挑防护棚施工方案完整
- (精选)社区管理网上形成性考核作业
- 以天然气制合成气的工艺
- 设备计算与选型——孙景海
- 恩格勒系统整理17页
- JGJ_T487-2020建筑结构风振控制技术标准(高清-最新版)
- 《交通工程学》PPT
评论
0/150
提交评论