单片机的C语言程序设计与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.4 Proteus仿真工具介绍

Proteus在仿真过程中用到许多仿真工具,主要有探针、虚拟仪器、信号发生器、仿真图表等。

2.4.1 探针

探针在电路仿真时被用来记录它所连接网络的状态(也就是端口的电压值或者电路中的电流值),通常被用于仿真图表分析中,也可用于交互仿真以显示操作点的数据,并可以分割电路。ISIS提供两种类型的探针。

电压探针:电压探针既可用于模拟仿真电路,又可用于数字仿真电路。在模拟电路中,电压探针用来记录电路两端的真实电压值;而在数字电路中,电压探针记录了逻辑电平及其强度。

电流探针:电流探针只能用于模拟仿真电路中,并且必须放置在电路中的连线上。也就是连线必须经过电流探针,测量方向由电流探针中的箭头方向来标明,且箭头不可垂直于连线。需要注意的是,电流探针不能用于数字仿真电路,也不能放置在总线上。

探针和电路中的其他元器件一样,可对其进行旋转、移动和编辑等操作。放置探针可通过如下步骤完成:选择模式工具栏中的Voltage Probe按钮或者Current Probe按钮,此时在对象预览窗口可以看到探针。电压探针和电流探针分别如图2-25所示。

图2-25 电压探针与电流探针

2.4.2 虚拟仪器

VSM提供的虚拟仪器包括虚拟示波器、逻辑分析仪、信号发生器、定时/计数器、虚拟终端、模拟发生器、SPI调试器、I2C调试器、电压表与电流表。

选择模式工具栏中的Virtual Instrument图标,可列出虚拟仪器表中的所有虚拟仪器,如图2-26所示。

图2-26 虚拟仪器列表

图2-26中列出的虚拟仪器名称如表2-16所示。

表2-16 虚拟仪器名称符号对照表

右击选中待编辑的虚拟仪器并单击,即可打开该虚拟仪器的编辑对话框,可在该对话框内进一步设置信号发生器的有关参数。

2.4.3 信号发生器

信号发生器用来产生各种激励信号,Proteus提供如下几种信号发生器。单击Generator图标,在对象选择器中会显示出的12种信号发生器,如图2-27所示。

图2-27 信号发生器

图2-27 中列出的信号发生器的名称和符号对照如表2-17所示。

表2-17 信号发生器名称与符号对照表

右击选中待编辑的信号发生器,并单击,即可打开该信号发生器的编辑对话框,可在该对话框内进一步设置信号发生器的有关参数。

2.4.4 仿真图表

Proteus提供的图表可以控制电路的特定仿真类型并显示仿真结果。单击主模式工具栏中的Simulation Graph图标,对象选择器中就会列出如图2-28所示的仿真图表。

图2-28 仿真图表

图2-28中多列图表的符号和名称对照如表2-18所示。

表2-18 图表名称与符号对照表

各种图表都可以被移动、缩放,或者通过编辑属性对话框更改具体的属性值。右击选中编辑区的图表,并单击,即可打开相应的编辑对话框。

每个图表都可以显示一条或几条跟踪线,每条跟踪线对应一个信号发生器或探针。模拟图表和混合分析图表还可以用一条跟踪线对应显示跟踪表达式中的1~4个探针信号。每条跟踪线沿着Y轴都有一个标签,表示它显示的是哪个探针的信号。可以通过如下两种方法制定具体的跟踪对象:一是把信号发生器或探针直接拖放到图表中,二是通过Quick Add对话框添加。