计控课设程 联系客服

发布时间 : 星期一 文章计控课设程更新完毕开始阅读6f981ac3f78a6529657d532e

计算机控制综合课程设计

山东大学控制科学与工程学院

一. 原理图绘制

1.见A3坐标纸,共四张表。

二、叙述电路工作原理

1.图一为16个独立式按键原理图。用两个74LS245挂在数据总线上,245芯片的DIR接地,数据方向由B向A。输入加上拉电阻,当按键按下时,电路出现低电平,通过选通译码过来的地址,CPU可得到当前的按键状态。

2.图二为12位数码管显示器及16个LED灯原理图。用8255实现数码管的显示,三个端口均设为输出,方式0,此处设数码管为共阴的,PB口作为段选,高位接高位。PC0-PC7及PA0-PA3从右到左依次对应一位数码管,用7407增加PB口的驱动能力,用MC1413增强位选的驱动能力。16个LED等使用两个74ls273完成。当输出低电平时,LED灯被点亮。

3.图三是64通道12位AD原理图。AD芯片选用AD574,由于是十二位的,8088的数据总线只有八位,所以在同时输出12位时,需要先读取高四位,再读取低八位。工作时,首先要选通输入通道及发出转换命令。向数据总线写的通道控制字通过138译码器及CD4051选出要AD采集的通道,同时启动转换。通过查询AD574的STS位可以判断是否转换完成,转换完成后便可以读取数据,先向通道控制字写读命令,在一次读取结果即可。

另附通道控制字: D7 R/C D6 G1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 D5 C 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D4 B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 D3 A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 D2 C 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 D1 B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 D0 A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 通道 AINX AIN0 AIN1 AIN2 AIN3 AIN4 AIN5 AIN6 AIN7 AIN8 AIN9 AIN10 AIN11 AIN12 AIN13 AIN14 AIN15 AIN16 AIN17 AIN18 AIN19 AIN20 AIN21 0:转换 1:读结果 1 山东大学控制科学与工程学院

0:转换 1:读结果 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 AIN22 AIN23 AIN24 AIN25 AIN26 AIN27 AIN28 AIN29 AIN30 AIN31 AIN32 AIN33 AIN34 AIN35 AIN36 AIN37 AIN38 AIN39 AIN40 AIN41 AIN42 AIN43 AIN44 AIN45 AIN46 AIN47 AIN48 AIN49 AIN50 AIN51 AIN52 AIN53 AIN54 AIN55 AIN56 AIN57 AIN58 AIN59 AIN60 AIN61 AIN62 AIN63 山东大学控制科学与工程学院

4.图四是四通道12位D/A转换模拟输出电路,D/A芯片是DAC1230,与DAC1208为同一系列,只是只有8个数据输出口,低四位被连接到了高四位上。通过三次译码电路作为地址,先写高八位,再写低四位,最后空写入二级缓冲地址,完成D/A转换。输出部分采用了模拟的运放电路,实现电流电压,及电压电流的转换。

5.图五是8088主板CPU,工作于最大模式,将地址空间分配为8KB一组,程序存储器采用2764EPROM,占用地址空间为0000H-1FFFH和E000H-FFFFH.。数据存储器采用6264SRAM,占用地址空间为4000H-5FFFH,并以INTEL8284作为时钟发生器。同时扩展外设8255,8253,8259。 6.图六是可编程接口芯片与8088的接口电路图。给他们分别分配经二次译码的地址,同时定时器0的输出端接到8259的中断0,以产生定时中断。 7.图七是二次译码电路,通过74ls138译码器,近一步将2000H段地址细分,作为8253,8255等外设的选通信号。 8.图八是三次译码电路,通过74ls138译码器,将2600H段地址细分,作为DA,按键等的选通地址。 9.图九是三次译码电路,通过74ls138译码器,将2700H段地址细分,作为32位数字量输入输出的选通地址。 10.图十是32位数字量输出电路,分配的地址为2700H段,通过273将输出结果锁存,再驱动光耦芯片,实现隔离。光耦芯片左右两边使用不同地,减轻干扰。输出为开漏,此处加上拉电阻。

11.图十一是32位数字量输入电路,设计为有源输入,分配的地址为2700H段。缓冲芯片为74ls245,外部输入驱动光耦,实现光电隔离。选通相应的缓冲器通道,即可以读取输入信号。