ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:172.50KB ,
资源ID:1375228      下载积分:8 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/1375228.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2023年基于AT89C52单片机的直流电机调速系统的设计.doc)为本站会员(la****1)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

2023年基于AT89C52单片机的直流电机调速系统的设计.doc

1、基于AT89C52单片机的直流电机调速系统的设计: 本设计以AT89C52单片机为控制核心,利用数模转换器DAC0832将单片机输出数字信号转换为电压值来实现对直流电机转速的调节和档位设置。直流电机转速与档位的设置通过数码管显示来实现。该系统具有调速精度高和调试简单的特点。 关键词:直流电机 单片机 转速调节 DAC0832 DC Motor Speed Control System based on MCU (Department of Electronic Information,Northeastern University at QinhuangdaoQinhuangdao hebei

2、 066004,China)Abstract: The design for the control of AT89C52 microcontroller core, microcontroller output by digital to analog converter DAC0832 will convert digital signals to achieve the voltage regulation of DC motor speed and gear settings. DC motor speed and gear settings to achieve through th

3、e digital display. The system has high accuracy and easy adjustment, speed control features.Key Words: DC Motor MCU Speed control DAC0832引言:直流电机具有良好的调速性能因此在在日常生活中被广泛使用。而随着科学水平的提高,直流电机转速的精确程度,反响速度等主要性能也越来越引起人们的重视。本文以AT89C52单片机为核心控制器,通过DAC0832为数模转换芯片将单片机输出端数字信号转化为直流电机的电压值,从而到达简单方便,调节精度高,低功耗的特点。1、系统总体设

4、计直流电机调速系统的设计以AT89S52为核心,利用DAC0832 芯片进行数/模控制,输出的电压经放大后驱动小直流电机的速度进行数字量调节,并显示运行状态DJXX 和D/A 输出的数字量。MCU数码管显示数模转换器直流电机图1程序框图2、系统硬件设计2.1 DAC0832 与AT89S52 单片机接口电路 DAC0832:DAC0832是8位全MOS中速D/A 转换器,采用R2RT 形电阻解码网络,转换结果为一对差动电流输出,转换时间大约为1us。使用单电源+5V+15V 供电。参考电压为-10V+10V。在此我们直接选择+5V 作为参考电压。DAC0832 有三种工作方式:直通方式,单缓冲

5、方式,双缓冲方式;在此我们选择直通的工作方式,将XFER WR2 CS 管脚全部接数字地。管脚8 接参考电压,在此我们接的参考电压是+5V。在控制P0口输出数据有规律的变化将可以产生三角波,锯齿波,梯型波等波形。2.2 数码管显示电路测量出频率之后,为了利于与用户的交互,系统设计了数码管显示电路。数码管内部是LED器件,但是单片机的I/O口提供的是 “虚电压,能提供上下电平值,但不适合直接驱动,驱动led即使亮了,亮度也会很低。所以该系统通过8255I/O扩展芯片,使用单片机的P0和P2口,增加驱动电路以驱动数码管显示。3、软件设计设计的软件局部主要完成系统初始化,键盘扫描、DA转换以及数码管

6、显示控制等局部。软件采用C语言进行程序设计,C语言具有代码执行效率高,可读性好,可移植性好等优点。3.1 软件设计总体上可以包括系统初始化,计算控制显示。总体流程如图2。图2整体流程图3.2 频率的显示主要包括频率单位的显示以及频率数值的显示。当频率较低低于1MHz时,六位数码管直接显示频率的数值;当频率较高大于1MHz时,使用前四位显示频率的数值,最后一位显示H,表示视频单位为MHz。具体流程如以下列图所示。键盘设置V值选中第六段数码管,位选送第三次输入有效值选中第五段数码管,位选送第二次输入有效值选中第四段数码管,位选送第一次输入有效值选中第三段数码管,位选送状态标志值V值存入disbuf

7、选中第一段数码管,位选送show值选中第二段数码管,位选送flag值图3 显示流程图3.3频率的测量使用两个定时/计数器资源,分别充当定时器和计数器,二者结合测量信号的频率,具体程序流程如以下列图所示。V值经DA转换键盘设置V值DA输出电流控制电机图4 频率测量流程图结论:本设计采用AT89C52作为核心控制芯片,实现了对于直流电机转速的调节。使用较少的外围电路,具有简单、功耗低、设计本钱低的特点。但是,该设计的直流电机转速范围比拟狭窄。该设计仅适用于对直流电机转速范围较窄的场合。参考文献:1.陈海宴. 51单片机原理及应用基于Keil C 与ProteusM.,北京:北京航空航天大学出版社,2023,131-1482.冯博琴. 微型计算机原理与接口技术M,北京:清华大学出版,2023,307-3163.潭浩强. C程序设计第三版M,北京:清华大学出版,2023,113-129,319-329致谢在整个设计过程中,指导老师对于我的设计给予了悉心的指导与帮助,其他同学也对于我的设计给予了支持和鼓励,在此一并表示感谢。

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2