工程软件基础—实验五

实验五:Proteus电路仿真

目录

一、实验目的:

1、掌握Proteus的频率特性分析方法;

2、掌握Proteus的数字分析方法;

3、掌握模拟和数字电路设计的方法及步骤;

二、实验器材:

安装Proteus软件的PC机

三、实验内容及步骤

1. 直流稳压电源

(1)变压电路

(2)整流及滤波电路

(3)集成稳压电路

(4)对电路图进行仿真,并记录两个交流电压表的度数,以及桥式整流后的电压VBR1和输出电压VD3的读数,验证220V-5V直流稳压电源是否可以正常工作。

2. Intel 8086 CPU独立按键键值读取与显示实验

(1)实验内容

(2)实验步骤

四、思考题 

        试将第一个实验改为220V转12V的直流稳压电源,画出电路图,并在Proteus中仿真。

 五、实验结果

1.直流稳压电源

电路图:

实验结果:

 结果分析:

2.Intel 8086 CPU独立按键键值读取与显示实验

电路图:

 实验代码 :

 实验结果:

 结果分析:

3.思考题

电路图:

 理论设计:

实验结果:


一、实验目的:

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进行仿真。

实验结果:

  • 38
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值