毕业设计-数字式直流电机控速系统设计-正文(4)

2019-04-14 09:47

四川理工学院本科毕业设计

问片外存储器时,8051CPU在P0.7---P0.0引脚线上输出片外存储器低8位地址的同时还在ALE/PROG线上输出一个高电位脉冲,其下降沿用于把这个片外存储器低8位地址锁存到外部专用地址锁存器,以便空出P0.7---P0.0引脚线去传送随后而来的片外存储器的读写数据。

_____________EA/VPP:允许访问片外存储器/编程电源线,可以控制AT89C52使用片内ROM

________还是片外ROM。如果EA=1,那么允许使用片内ROM;如果EA=0,那么允许使用片外ROM。

XTAL1和XTAL2:片内振荡电路输入线,这两个端子用来外接石英晶体和微调电容,即用来连接8051片内OSC的定时反馈电路。石英晶振起振后,应能在XTAL2线上输出一个3V左右的正弦波,以便于AT89C52片内的OSC电路按石英晶振相同频率自激振荡,电容C1、C2可以帮助起振,调节它们可以达到微调fOSC的目的。

3.2.4 硬件实现

根据上文所述设计思路,主控电路如图3-6所示:

+5vR710kR610kR510kR410kR310kR210kR110kR010kDU0DU1DU2DU3DU4DU5DU6DU7U119XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39383736353433322122232425262728101112131415161718XTAL29RSTK1Key1293031PSENALEEAK2Key2DWKey3M_RXDM_TXDK_countKey1Key2Key3Key4Key5K3K4Key4Con_1Con_212345678P1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7AT89C52K5Key5 图3-6 主控电路

- 11 -

张平:数字式直流电机控速系统设计

3.3显示模块

3.3.1工作原理

显示模块由2个八位地址锁存器以及一个四位七段数码管组成。数码管采用动态刷新的方式显示数据,两个八位锁存器分别完成段控制与位控制的作用。总体结构如图3-7所示:

显示缓冲区 显示缓冲区刷新模块 系统 位控芯片 段控芯片 显示刷新模块 四位七段数码管 图3-7 显示模块工作原理

动态刷新方式显示数据的工作流程如下 1)打开显示模块

2)收到显示器刷新请求。

2)由处理器清空锁存器数据,并锁定为空信号,关闭数码管显示。 3)输出位信号,控制位锁存器接收信号并锁定。 4)输出段信号,控制段锁存器接收信号并锁定。

5)结束刷新,并等待下一个刷新信号的到来,再次从第二步开始循环。 程序见附录的display函数 。

- 12 -

四川理工学院本科毕业设计

3.3.2元件—地址锁存器

地址锁存器可以选择多种,有地址锁存功能的器件有74LS373、8282、74LS273等,8282是地址锁存器,功能与74LS373类似,但本系统选用74LS373作为地址锁存器,考虑到其应用的广泛性以及具有良好的性价比,安全性等方面优秀的性能,成为目前在单片机系统中应该较广泛的地址锁存器。74LS373片内是8个输出带三态门的D锁存器。

当使能端呈高电平时,锁存器中的内容可以更新,而在返回低电平的瞬间实现锁存。如果此时芯片的输出控制端为低,也即是输出三态门打开,锁存器中的地址信息便可以通过三态门输出。其引脚图如图3-8所示:

U323456789111D0D1D2D3D4D5D6D7LEOE74HC373Q0Q1Q2Q3Q4Q5Q6Q71918171615141312 图3-8 74L373引脚图

3.3.3 硬件实现

根据上文所述设计思路,实际电路图设计如图3-9所示:

- 13 -

张平:数字式直流电机控速系统设计

1918171615141312Q0Q1Q2Q3Q4Q5Q6Q774HC573Q0Q1Q2Q3Q4Q5Q6Q7DULEOE1918171615141312WE74HC5732345678911123456789DU0DU1DU2DU3DU0DU1DU2DU3DU4DU5DU6DU7WD111LEOED0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7 图3-9 显示电路

3.4 串行通信模块

3.4.1模块工作原理

当前,实践证明联机工作是非常有用的,无论是从实际情况还是个人理解,如果能让该控速系统与外界其他系统进行通信,对其功能的完善都是很有好处的。本文所建立的系统一直是以可组装部件的原则来设计,在系统中充分考虑了现代化大生产对系统模块化的要求,加入了和其他系统通信的功能。在与其他系统的交互中,本系统可以上传数据以及接受指令。试想如果我们想要构建一个大的智能控制系统,只需要将本文系统与中央控制系统用一个串口线进行连接,甚至无需改动其他元件,就完成了新系统的构建,由中央系统对多个子系统进行协调控制,更新子系统数据,在必要的时候甚至可以直接绕过子系统接管其对元件的控制权。故给予本系统一个串口通信模块是十分必要的。

由于微机系统的串口工作电平与单片机的串口输出电平存在很大区别,为了实现这两种不同系统间的通信,所以加入了一个电平转换元件MAX232作为中转模

- 14 -

四川理工学院本科毕业设计

块。其总电路图如图3-10所示:

单片机 逻辑上位机 9针 串行接口 MAX232 9针 串行接头

图3-10 串行接口逻辑图

3.4.2 元件-MAX232

MAX232芯片是美信(MAXIM)公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。其逻辑结构图如图3-11所示:

COMPIM1C1+1112109T1INR1OUTT2INR2OUT3C1-T1OUTR1INT2OUTR2INVS+VS-C2+4C2-5图3-11 MAX232引脚图 U314137826MAX232

第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产

- 15 -


毕业设计-数字式直流电机控速系统设计-正文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016届本科毕业论文(设计)工作计划(修改稿)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: