摘要
本毕业设计主要实现了基于8086微机原理的直流电机控制系统。系统采用8086微处理器作为控制核心,结合桥式电路、正转按钮、反转按钮以及8255并行接口芯片,实现对直流电机的正转、反转和停止控制。本文详细介绍了系统的硬件设计、软件编程以及整体实现过程,并通过实验验证了系统的可行性和稳定性。
关键词:8086微机原理;直流电机;桥式电路;8255并行接口
一、引言
直流电机作为一种重要的执行机构,在工业自动化、交通运输、航空航天等领域有着广泛的应用。基于8086微机原理的直流电机控制系统,具有控制精度高、响应速度快、可靠性好等优点,对于提高生产效率、降低能耗具有重要意义。因此,本设计旨在通过8086微处理器和8255并行接口芯片,实现对直流电机的精确控制。
二、系统硬件设计
- 8086微处理器
8086微处理器作为本设计的核心控制单元,负责接收来自正转按钮和反转按钮的输入信号,并通过8255并行接口芯片向桥式电路发送控制信号。
- 桥式电路
桥式电路由四个功率开关管组成,用于控制直流电机的正转、反转和停止。通过改变开关管的通断状态,可以实现对电机电流方向的切换,从而控制电机的正反转。
- 正转按钮和反转按钮
正转按钮和反转按钮分别用于触发电机的正转和反转动作。当按下正转按钮时,8086微处理器接收到相应的输入信号,并发送控制信号使桥式电路中的开关管按正转顺序通断;当按下反转按钮时,则实现反转动作。
- 8255并行接口芯片
8255并行接口芯片作为8086微处理器与桥式电路之间的接口,负责将微处理器的控制信号转换为桥式电路可以识别的电平信号。同时,8255还可以提供多个I/O端口,方便系统的扩展和升级。
三、系统软件设计
- 初始化程序
系统上电后,首先对8086微处理器、8255并行接口芯片以及桥式电路进行初始化设置,确保系统处于正常工作状态。
- 按键扫描程序
系统通过定时扫描正转按钮和反转按钮的状态,检测是否有按键动作发生。一旦检测到按键动作,立即执行相应的控制程序。
- 电机控制程序
根据按键扫描程序的结果,电机控制程序生成相应的控制信号,并通过8255并行接口芯片发送给桥式电路。桥式电路根据接收到的控制信号控制电机的正转、反转或停止。
四、系统实现与测试
在硬件和软件设计完成后,我们搭建了实际的控制系统,并进行了测试。通过按下正转按钮和反转按钮,我们观察到了直流电机的正转和反转动作,并且电机运行平稳,响应迅速。同时,我们还测试了系统的稳定性和可靠性,结果表明系统能够长时间稳定运行,满足设计要求。
五、结论与展望
本设计基于8086微机原理实现了对直流电机的控制系统,通过桥式电路、正转按钮、反转按钮以及8255并行接口芯片的配合,成功实现了电机的正转、反转和停止控制。实验结果表明,系统性能稳定可靠,具有较高的实用价值。
未来,我们可以进一步探索更多控制算法和策略,以实现对直流电机的更精确控制。同时,也可以考虑将本设计应用于更复杂的控制系统中,如多电机协同控制、智能机器人等领域,以拓展其应用范围。
CODE SEGMENT 'CODE'
ASSUME CS:CODE,SS:STACK,DS:DATA
IOCON EQU 8006H
IOA EQU 8000H
IOB EQU 8002H
IOC EQU 8004H
START:
MOV AX, DATA
MOV DS, AX
MOV AX, STACK
MOV SS, AX
MOV AX, TOP
MOV SP, AX
TEST_BU:MOV AL,82H
MOV DX,IOCON
OUT DX,AL
NOP
NOP
NOP
【资源下载】下载地址:点击下载(1209) 百度网盘https://docs.qq.com/doc/DWEpnR2pOWU91b3p4?pub=1&dver=2.1.26967325
编辑