基于某Proteus仿真地直流电机控制系统.doc

基于某Proteus仿真地直流电机控制系统.doc

ID:56881742

大小:308.50 KB

页数:9页

时间:2020-07-19

基于某Proteus仿真地直流电机控制系统.doc_第1页
基于某Proteus仿真地直流电机控制系统.doc_第2页
基于某Proteus仿真地直流电机控制系统.doc_第3页
基于某Proteus仿真地直流电机控制系统.doc_第4页
基于某Proteus仿真地直流电机控制系统.doc_第5页
资源描述:

《基于某Proteus仿真地直流电机控制系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录前言1正文12.1设计目的和意义12.1.1设计目的12.1.2设计意义12.2设计方法12.3设计容22.3.189C51单片机介绍22.3.2容概要32.4电路分析32.4.1程序流程图32.4.2元件清单42.4.3程序电路图52.4.4程序运行结果52.4.5Proteus调试与仿真5结论6总结7参考文献8前言直流电动机具有良好的起动、制动性能,宜于在大围平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。从控制的角度来看,直流调速还是交流拖动系统的基础。早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集

2、成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂.功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用围的推广。随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。正文2.1设计目的和意义2.1.1设计目的作为理工科的学生应该在学习与动手实践中提高自己的专业技能知识,通过课程设计使我进一步熟悉了单片机的部结构和工作原理,掌握了单片机应用系统设计的基本方法和

3、步骤;通过利用AT89C52单片机,理解单片机在自动化装置中的作用以及掌握单片机的编程调试方法;通过设计一个简单的实际应用输入控制及显示系统,掌握protues和Wave以及各种仿真软件的使用。现在的学习都是为以后的发展而做铺垫,通过课程设计提高自己的动手能力。2.1.2设计意义加深理解直流电机在单片机上的运用,增进对电路仿真的兴趣。2.2设计方法定义输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。本课程设计利

4、用0832D/A转换,用程序改变0832输出经放大后的方波信号的占空比来控制电机转速。同时涉及到晶振时钟电路、上电复位电路、运放转变电流与电压转换电路。本设计中D/A输出为双极性输出,因此电机可以正反向旋转。DAC0832是8位分辨率的数-模转换器芯片。建立时间1μs,单电源供5V~15V。DAC0832的部功能框图和引脚连线见图2.1。DAC0832芯片的引脚有20个,芯片部有一个8位输入锁存器、一个8位DAC寄存器、一个8位的D/A转换器和控制电路等DAC083输出是电流型的,但实际应用中往往需要电压输出信号,所以电路中采用运算放大器来实现电流

5、转换为电压。当数字量输入在00H—FFH围时电压输出量为0--+XV,或0--XV,这种方式称单极性输出,若电压输出为XV,则称为双极件输出。实际应用中需要单极性输出,也需要双极性输出,所以电路中应用一片双运放NRC4558来实现两种极性输出。电路中运放第7端输出为单极性0—5V,1端输出为双极性5V。实验接口电路如图2.2所示,XFER和WR2同时接DGND,WRl与80C51的WR连接,这样8位DAC存器始终处于导通状态。当CS后8位数据输入寄存器时,便直接通过8位AC寄存器,并由8位D/A转换器进行D/A转换。因此,此电路为异步输出结构方式。

6、图2.1DAC0832引脚和部功能框图图2.2DAC0832与89C51连接接口电路2.3设计容2.3.189C51单片机介绍89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。其引脚如图2.3所示。89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管

7、脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案.图2.3AT89C51引脚图2.3.2容概要完成89C51应用系统设计(晶振电路,上电复位电路等),掌握直流电机的驱动原理,了解直流电机调速的方法。编制程序改变0832输出经放大后的方波信号的占空比来控制电机转速。本实验中D/A输出为双极性输出,因此电机可以正反向旋转。并完成主程序的设计及对应的子程序设计。选择适合的芯片,元件并检查设计的原理图。

8、按设计连线将其连接好,完成子程序调试,再完成总程序的调试。PWM是单片机常用的模拟量控制方式,本例通过外接的A/D转换电路

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。