实验五:Proteus电路仿真
目录
(4)对电路图进行仿真,并记录两个交流电压表的度数,以及桥式整流后的电压VBR1和输出电压VD3的读数,验证220V-5V直流稳压电源是否可以正常工作。
2. Intel 8086 CPU独立按键键值读取与显示实验
试将第一个实验改为220V转12V的直流稳压电源,画出电路图,并在Proteus中仿真。
一、实验目的:
1、掌握Proteus的频率特性分析方法;
2、掌握Proteus的数字分析方法;
3、掌握模拟和数字电路设计的方法及步骤;
二、实验器材:
安装Proteus软件的PC机
三、实验内容及步骤
1. 直流稳压电源
设计一个由集成稳压器件构成的220v/50Hz交流电转5v直流稳压电源,分步设计变压、整流、滤波和稳压几部分电路。
(1)变压电路
直流电源通常从市电取电,把220V、50Hz的单相交流电先降压,变成所需的交流电,然后再整流。变压电路的仿真图如图5-1所示。
图5-1 变压器电路原理图
从Proteus的元件库中取变压器“TRAN-2P2S”,在原边接交流电源“ALTERNATOR”,原副边分别接交流电压表,且变压器的原副边同时接地,并与后面直流部分电路共地。打开交流电源的属性对话框,把频率改为50Hz,把幅值改为310V(峰值)左右,运行仿真,观察原边交流电压表的读数,此时原边电压表的读数为220V(有效值)。
打于变压器属性对话框,按照本章前面介绍的变压器的变比与电压的关系,保持原边电感值为1H不变,修改原副边的电感值,直到副边交流电压表的读数为9V左右。
(2)整流及滤波电路
整流采用常用的二极管桥式整流电路。在Proteus的元件库中寻找“BRIDGE”,取出此通用二极管整流桥,放置在电路中,注意接法。根据经验,一般滤波电路常用的滤波电容有2200μF。
另外,还要在滤波电容两端并联一电源指示电路,即一个电阻串联一个发光二极管。电路调试时,如果发光二极管亮,则说明滤波之前的电路无故障;否则可判断出前面电路有问题。如图5-2所示。
图5-2 整流滤波电路
(3)集成稳压电路
集成稳压电路的核心器件是LM317,在实际应用中要注意加装散热片。为了保护集成器件在接反的状态下不被烧毁,在输入、输出端之间以及输出与调节端之间分别接反向保护二极管。
关键是对输出端和调接端和地之间的两个外接电阻的计算。由于流经调节端电流的最大值仅为100uA,因此该电流值可以忽略不计。即认为图5-3中的电阻R2和R3是串联关系。而LM317的调节端的电压已知为1.25V,电路输出电压为5V,所以R3的值可以由公式(5-1)算出。一般设R2为典型值为240Ω。
(5-1)
由上面的公式算出R3值为720Ω。
另外,在图5-36中,电容C2和C3分别为去抖和滤波作用。C2并联在滑动变阻器两端,可防止滑动变阻器在调节过程中由于抖动而产生的谐波,一般经验值为10μF。C3为输出侧二次滤波,其目的是去掉输出电压波形中细小的波纹。C1与C3的关系一般为22倍。
可调直流稳压电源的完整电路如图5-3所示。
图5-3 直流稳压电源原理图
(4)对电路图进行仿真,并记录两个交流电压表的度数,以及桥式整流后的电压VBR1和输出电压VD3的读数,验证220V-5V直流稳压电源是否可以正常工作。
2. Intel 8086 CPU独立按键键值读取与显示实验
图5-4 Intel 8086 键值读取与数码管显示电路原理图
(1)实验内容
使用Proteus工具搭建Intel 8086 CPU电路原理图,实现4个独立按键键值的获取,同时由数码管显示按键的键值:当无按键按下时,数码管显示数字0;当按下“按键1”时,显示数字1;当按下“按键2”时,显示数字2;当按下“按键3”时,显示数字3;当按下“按键4”时,显示数字4。
(2)实验步骤
在Proteus中新建工程,搭建基于Intel 8086 CPU和Intel 8255A可编程并行接口芯片的独立按键读取和数码管显示电路,如图5-4所示。
在上述搭建好的原理图中使用鼠标右击8086 CPU元器件,并选择“编辑源代码”,如图5-5所示。
图5-5 编辑源代码示意图
在打开的窗口的“菜单栏”中,选择“系统”à“编译器配置”,找到对话框中的“MASM32”选项,并用鼠标点击“下载”按钮,完成8086编译器的配置。
图5-6 编译器配置
编制汇编代码,实现按键键值获取和数码管显示功能。
四、思考题
试将第一个实验改为220V转12V的直流稳压电源,画出电路图,并在Proteus中仿真。
五、实验结果
1.直流稳压电源
电路图:
实验结果:
结果分析:
设置交流电源为幅值310V(峰值),频率50HZ,此时原边电压表的读数为220V(有效值)。变压器“TRAN-2P2S”保持原边电感值为1H不变,修改原副边的电感值,直到副边交流电压表的读数为9V左右。如图可知,经过整流都电压为11V左右,后又经过滤波电路和集成稳压电路,最后得到5v的直流稳压电源。
2.Intel 8086 CPU独立按键键值读取与显示实验
电路图:
实验代码 :
CODE SEGMENT PUBLIC 'CODE'
ASSUME CS:CODE
START:
; Write your code here
MOV AL, 90h ; Configure 8255, port A input, port b output, port c output
OUT 46h, AL
ENDLESS:
IN AL ,40H
CMP AL, 00H
JZ DISP0
CMP AL, 01H
JZ DISP1
CMP AL, 02H
JZ DISP2
CMP AL, 04H
JZ DISP3
CMP AL, 08H
JZ DISP4
DISP0:
MOV AL,3FH
OUT 42H ,AL
JMP ENDLESS
DISP1:
MOV AL ,06H
OUT 42H ,AL
JMP ENDLESS
DISP2:
MOV AL ,5BH
OUT 42H ,AL
JMP ENDLESS
DISP3:
MOV AL ,4FH
OUT 42H ,AL
JMP ENDLESS
DISP4:
MOV AL ,66H
OUT 42H ,AL
JMP ENDLESS
CODE ENDS
END START
实验结果:
结果分析:
如图显示:当无按键按下时,数码管显示数字0;当按下“按键1”时,显示数字1,除此之外,还可实现当按下“按键2”时,显示数字2;当按下“按键3”时,显示数字3;当按下“按键4”时,显示数字4。
3.思考题
电路图:
理论设计:
LM317的调节端的电压已知为1.25V,电路输出电压要求为12V,一般设R2为典型值为240Ω。所以R3的值可以由公式(5-1)算出。
根据计算得出R3值为2064Ω,取R3=2050进行仿真。