版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
word.zl.word.zl.前言1正文1设计目的和意义1设计目的1设计意义1设计方法1设计容289C51单片机介绍2容概要3电路分析3程序流程图3元件清单4程序电路图5程序运行结果5Proteus调试与仿真5结论6总结7目录资料参考文献8目录资料前言直流电动机具有良好的起动、制动性能,宜于在大围平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。从控制的角度来看,直流调速还是交流拖动系统的根底。早期直流电动机的控制均以模拟电路为根底,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件局部非常复杂.功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的开展和应用围的推广。随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能到达更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统本钱,从而有效的提高工作效率。正文设计目的和意义设计目的作为理工科的学生应该在学习与动手实践中提高自己的专业技能知识,通过课程设计使我进一步熟悉了单片机的部构造和工作原理,掌握了单片机应用系统设计的根本方法和步骤;通过利用AT89C52单片机,理解单片机在自动化装置中的作用以及掌握单片机的编程调试方法;通过设计一个简单的实际应用输入控制及显示系统,掌握protues和Wave以及各种仿真软件的使用。现在的学习都是为以后的开展而做铺垫,通过课程设计提高自己的动手能力。设计意义加深理解直流电机在单片机上的运用,增进对电路仿真的兴趣。设计方法定义输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。本课程设计利用0832口/人转换,用程序改变0832输出经放大后的方波信号的占空比来控制电机转速。同时涉及到晶振时钟电路、上电复位电路、运放转变电流与电压转换电路。本设计中D/A输出为双极性输出,因此电机可以正反向旋转。DAC0832是8位分辨率的数-模转换器芯片。建立时间12,单电源供5V〜15V°DAC0832的部功能框图和引脚连线见图2.1。DAC0832芯片的引脚有20个,芯片部有一个8位输入锁存器、一个8位口人6存放器、一个8位的口/人转换器和控制电路等DAC083输出是电流型的,但实际应用中往往需要电压输出信号,所以电路中采用运算放大器来实现电流转换为电压。当数字量输入在00H—FFH围时电压输出量为0--+XV,或0---XV,这种方式称单极性输出,假设电压输出为土XV,那么称为双极件输出。实际应用中需要单极性输出,也需要双极性输出,所以电路中应用一片双运放NRC4558来实现两种极性输出。电路中运放第7端输出为单极性0—5V,1端输出为双极性±5V。
实验接口电路如图2.2所示,XFER和WR2同时接DGND,WR1与80C51的WR连接,这样8位DAC存器始终处于导通状态。当CS后8位数据输入存放器时,便直接通过8位AC存放器,并由8位D/A转换器进展D/A转换。因此,此电路为异步输出构造方式。!1AlP2.6WRP07M6P0.5P048OC51P03P0.2POX)□ aD 0d a0H-IIT0ihm口晒打明0D0D件◎0MTTme°RBj4TER0 ।D IAlP2.6WRP07M6P0.5P048OC51P03P0.2POX)□ aD 0d a0H-IIT0ihm口晒打明0D0D件◎0MTTme°RBj4TER0 ।D IB-BflRHJL1PLTII1E口山COM花加R图2.1DAC0832引脚和部功能框图rs我 13j435 E36 4WRImsbm口【fDI4IX:1512DHhblcut2XJbrc-JTxnuvnVtrILFVrffRfbW]AGNDDGNDVh图2.2DAC0832与89C51连接接口电路2.3设计容2.3.189C51单片机介绍89C51是一种带4K字节闪烁可编程可擦除只读存储器〔FPEROM—FalshProgrammableandErasableReadOnlyMemory〕的低电压,高性能CMOS8位微处理器,俗称单片机。其引
脚如图2.3所示。89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案.Pl.0Pl.1Pl.2Pl.3Pl.4Pl.5Pl.6Pl.7RESETMD/P3.0Pl.0Pl.1Pl.2Pl.3Pl.4Pl.5Pl.6Pl.7RESETMD/P3.0TKD/P3,1IWT0/P3.2IWT1/P3.3TQ/F3,4T1/F3.5Wf3.6EB/F3,7XTAL2XTAL1PDIPVssI—II—II—II—II—II—II—II—II—II—II—I1—11—11—11—11—11—112345E783O11±1X21XoA-S7E543210433333333338765432122222222JVcc]PO.O/ADO]PO.1/AD1]PO.2/AD2]PO.3/AD3]F0.4/AD4]FO.5/AD51P0.6/AD6]PO.7/AD7]EA/Vpp]ALE/PEOG]FSEN]F2.7/AD15JF2.6/AD14JF2.5/AD13JF2.4/AD121F2.3/AD111F2.2/AD101F2.1/AD9JF2.0/AD8图2.3AT89C51引脚图2.3.2容概要完成89C51应用系统设计(晶振电路,上电复位电路等),掌握直流电机的驱动原理,了解直流电机调速的方法。编制程序改变0832输出经放大后的方波信号的占空比来控制电机转速。本实验中D/A输出为双极性输出,因此电机可以正反向旋转。并完成主程序的设计及对应的子程序设计。选择适合的芯片,元件并检查设计的原理图。按设计连线将其连接好,完成子程序调试,再完成总程序的调试。PWM是单片机常用的模拟量控制方式,本例通过外接的A/D转换电路,对应外部不同的电压值,利用AT89C51单片机产生占空比不同的控制脉冲,驱动直流电动机以不同的转速转动。并通过外接的单刀双掷开关,控制电动机的正转与反转。2.4电路分析程序流程图
2.4.2元件清单图2.4程序流程图元件名称所属类所属子类AT89C51MicroprocessorICs8051FamilyCAPCapacitorsGenericCAP-ELECCapacitorsGenericCRYSTALMiscellaneousRESResistorsGenericSW-SPDTSwitches&RelaysSwitchesMOTORElectromechanicalADC0808DataConvertersA/DConvertersPOT-HGResistorsVariable2N5550TransistorsBipolarPNPTransistorsGenericNOPTOCOUPLERS-NPOptoelectronicsoptocouplers图2.5元件清单元件全部添加后,在ProteusISIS的编辑区域中按图3.33所示的原理图连接硬件电路。程序电路图.!)(宜.345ETPIPIPIPIPIPIPIPIKT.A12FIST四川RfljP)i-™用刀所PJ-KTDP]fimP?b.CVR「注呻.!)(宜.345ETPIPIPIPIPIPIPIPIKT.A12FIST四川RfljP)i-™用刀所PJ-KTDP]fimP?b.CVR「注呻CLDDx':5TArtTEQCdut0用0*00hjirm取ZTORIro4rlichHJdiTCE-PiiHfmeroTPHTP3DWP3IC4rujAior工工ahP2.4JAJ7P2.MSF1AJAI4P2.7/AI5.□UTTaunOijpj0UT4OUT-5oijtsoijn口UTS图2.6程序电路图程序运行结果P2.DZ«韶rP2.DZ«韶rP工3-*s-PO.O/MXi町|/的[FD.2/AQ2FD.3/«BKI.4/AC4PD.5/AO5PD.&/iiDDFO.Z/AD7图2.7程序运行结果图Proteus调试与仿真加载目标代码文件,进入调试环境执行程序。在ProteusISIS界面中,调节电位器RV1,可以看到电机转速随着电位器的调节相应发生变化,如图2.8所示。同时通过示波器观察单片机输出的PWM控制脉冲信号,如图2.9所示。切换开关SW1的状态可切换电机的正、反转。2.8直接加工作电压的直流电机2.9单片机输出的PWM控制脉冲信号结论本文对单片机用于转速测量的理论、原理进展了系统的分析、比拟,设计了显示接口电路和应用程序。以下从四个方面进展总结:.硬件电路单片机用于转速测量种类较多,方法各有不同,在硬件设计上根据使用场合、功能和要求,采用的电路也有差异,单片机有用80c5l系列的80c3l、80c5l等,并对其进展扩展,接口采用8155、8255等用于显示。本系统采用89c51单片机,充分利用单片机部自带的两个16位定时/计数器进展设计,较完全的开发了单片机自身的功能,接口利用了89c51的Po口具有较大的电流驱动能力的特点,来扩展驱动芯片,直接由单片机驱动,简化了硬件电路。有一定的实用价值和较高的性价比,可用于工业控制中的转速检测、民用电器及其他应用。.测量方法在测量原理上采用先进的M的测量方法,保证了高转速的测量中获得较高的精度。应用围广泛,可通过扩展进展二次开发。.程序调试本系统进展了全面的程序设计,显示程序、中断效劳程序和初始化程序,并对这些程序在uvision2软件上进展编译和调试,可以运行和转换成HEx文件,通过编程器写入芯片中。根本到达了设计的要求。.改良方法和进一步的工作转速的定时时间长、短,其设定值是人为估计的,可以针对具体的应用,根据转速的实际惰况来调整定时时间。下步工作能制作完整电路工作板,即硬件电路,用示波器测量其参数。更深入的分析其精度和误差。总结通过该课程设计,我掌握了编译程序的原理以及步骤,还有编译程序工作的根本过程及其各阶段的根本任务,熟悉了编译程序总流程框图,构造工具及其相关的技术。课本上的知识是机械的,抽象的。在本次课程设计,我有很大的收获,这不仅仅是理论知识上的完善,而且实践能力和动手能力有了质的飞跃!设计中,我自感知识的缺陷,不断的上网查阅资料,翻阅各类相关书籍,自己动手,自己设计,让我的思维逻辑更加清晰。在操作中,靠这次设计我熟练掌握了单片机编程,将理论变为实际开了一个好头。在我设计好之后,教师对我进展指导,使得我的课程设计进一步完善,更加完美。本次单片机的课程设计用到了DAC0832数模转换电路及运放的电流与电压的转换电路,还有复位电路、晶振电路。这些电路都是我们平时学习时常用到的。所以,这次课程设计也让我对平时的东西做了一下总结。在这次课程设计过程中,我发现了自己综合应用能力的欠缺。以后,我会更加重视用软件编程,应用单片机处理好更多的电路。参考文献[1]胡汉才.单片机原理与接口技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云计算应用流程图
- 2026 学龄前自闭症对话训练实操课件
- 妇科门诊医生工作总结3篇
- 婚礼新娘讲话稿(25篇)
- 对服务员的表扬信3篇
- 桥梁工程投标文件
- 冶金工程阶段验收
- 2026年应急预案测试题及答案
- 施工安全抗寨卡病毒管理制度
- 2026年新型金属材料研发计划
- 部编版历史2025-2026学年七年级下学期期末调研卷(六)(含答案)
- 2026.5.7 货车自动化机器人装车机
- 2025年河北省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解
- 2026届八省八校T8联考高三4月联合测评语文试题(含答案解析)
- DB65∕T 4974-2025 轻中度盐碱地机采棉干播湿出技术规程
- 仁爱科普版(2024)七年级下册英语期末复习:各单元写作指导与练习题(含答案范文)
- 2026年传动系统故障的识别与维修
- 心衰合并肺部感染治疗
- 2026年广东中考物理电学高分突破试卷(附答案解析)
- GB 15599-2025危险化学品企业雷电安全规范
- 2026天津红日药业股份有限公司招聘生产中心生产技术岗(生产工艺岗)等岗位9人笔试参考题库及答案解析
评论
0/150
提交评论