微机课设报告(j金陵科技学院)

更新时间:2023-10-08 15:30:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

成绩

课程设计报告

题 目 直流电动机控制系统的设计

课 程 名 称 微机原理及应用 院 部 名 称 机电工程学院 专 业 电气工程及其自动化 班 级 学 生 姓 名 学 号 课程设计地点 工科楼C304 课程设计学时 20 指 导 教 师

金陵科技学院教务处制

目 录

摘要????????????????????????????????2 一、概述??????????????????????????????3

1.1课程设计的目的??????????????????????? 3 1.2课程设计的要求??????????????????????? 3 二、总体设计方案与说明??????????????????????? 3

2.1 总体设计方案叙述??????????????????????3 2.2系统工作框图???????????????????????? 3 三、系统硬件部分设计???????????????????????? 5 3.1 8086CPU部分设计图工作原理介绍????????????????? 5 3.1.18086CPU芯片?????????????????????????6 3.1.2 74LS273芯片功能介绍?????????????????????8 3.1.3 74154芯片功能介绍??????????????????????8 3.2按键采集状态电路图工作原理????????????????????9 3.2.1整体工作原理叙述???????????????????????9 3.2.2 74LS244芯片功能介绍?????????????????????10 3.3 D/A转换工作原理介绍???????????????????????11 3.3.1原理介绍???????????????????????????11 3.3.2 DAC0808芯片功能介绍?????????????????????11 3.4电动机驱动电路及指示灯工作原理介绍????????????????12 3.4.1工作原理介绍?????????????????????????12 3.5设计电路总原理图?????????????????????????13 四、系统软件部分设计???????????????????????? 13 4.1系统设计流程图??????????????????????????13 4.2 系统软件源程序??????????????????????????15 五、系统仿真过程与结果???????????????????????17 5.1仿真软件proteus的介绍??????????????????????17 5.2编译过程?????????????????????????????17 5.3仿真过程与结果??????????????????????????18 5.3.1仿真过程???????????????????????????18 5.3.2结论?????????????????????????????19 六、总结???????????????????????????????20 七、参考文献????????????????????????????20 八、附大图电路

1

摘要

在本次课程设计中主要运用了8088CPU芯片以及D/A转换集成芯片、锁存器、缓冲器、译码器以及键盘、显示器等辅助硬件电路,对直流电机的转速进行调节并且还追加设计了电机的正反转,进行了软件设计并编写了源程序。通过仿真电路上的指示灯来表示电机的正反转状态,清晰明了。

关键词:直流电机;控制系统;8086CPU芯片;译码器;锁存器;缓冲器;D/A转换集成芯片。

2

一、 概述

1.1课程设计的目的

通过本课程设计,使学生掌握控制系统设计的一般步骤,掌握系统总体控制方案的设计方法。使学生进一步掌握微型计算机应用系统的硬、软件开发方法,输入/输出(I/O)接口技术,应用程序设计技术,并能结合专业设计简单实用的微型计算机应用系统。针对课堂重点讲授内容使学生加深对微型计算机硬件原理的理解及提高汇编语言程序设计的能力,为以后的毕业设计搭建了微机系统应用平台,提高学生的开发创新能力。

1.2课程设计的要求

1)系统功能:用8个按键控制电动机转速,将转速分成8个等级,SW1设为停止键,SW1按键按下或没有键按下时电动机停止,SW2按键按下时电动机转速最低,SW3、SW4按键按下电动机转速依次增加,同时SW2-4是控制电动机正转的按钮;SW5-8按键控制电动机反转,同时可以调节电动机反转的转速,为依次增加。

2)给出系统设计方案,画出硬件连线图,并说明工作原理; 3)画出程序框图并编写程序。

二、总体设计方案与说明 2.1总体设计方案叙述

本设计是基于Windows环境下的Proteus7.8软件,在其中进行硬件电路的的设计,汇编语言源程序的编写以及以上两部分工作完成后的软硬件系统的联合调试。本设计的处理控制系统由Intel 8086微处理器在最小模式下组成的单处理器系统构成。

设计整体思路:给8086输入源程序,输出IO1、IO2使273、244芯片使能,开关电路采集开关状态输入到244缓冲器,缓冲器的输出信号送入273锁存器,锁存器将采集锁存器将信息送给D/A转换器,输出的信号经过电压比较器送给直流电机,来控制直流电机的调速以及正反转。SW9是电动机正转控制开关,SW10是控制电动机反转的。SW1是电动机启停开关,按下开关电动机停止工作。SW2、SW3、SW4是电动机正转调速;SW5、SW6、SW7、SW8是电动机反转调速。

3

2.2系统工作框图

地址锁存器74273锁存地址8086CPU芯片地址/数据总线地址译码器74154译码数据缓冲器74LS244数据锁存器LS273锁存数据D/A转换器将DAC0808数据量转化成模拟量获取信息按键开关(正反转、调速)驱动放大器直流电机输出 工作流程:

8086CPU芯片输入源程序传送地址,地址锁存器LS273将8086传送的地址锁存,地址译码器译码锁存器中的地址,分别选通地址线A10、A9,即IO2和IO1被选中。再由IO2到数据缓冲器74LS244使芯片使能;IO1到数据锁存器LS273使芯片使能。按下按键开关,数据缓冲器74LS244获取信息,送到总线上,再通过8086总线将开关信息送至数据锁存器LS273,锁存数据。之后经过D/A转化器将输入的数字量转化为模拟量通过驱动放大电路驱动电机并比较放大来控制正反转,直流电动机输出

4

本文来源:https://www.bwwdw.com/article/xtyf.html

Top