Proteus仿真入门篇
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图1-3 Proteus 激励源的可编辑格式示例
2. 仿真工具—— 虚拟仪器 虚拟示波器(OSCILLOSCOPE)。 逻辑分析仪(LOGIC ANALYSER)。 计数器、定时器(COUNTER TIMER)。 虚拟终端(VIRUAL TERMINAL)。 信号发生器(SIGNAL GENERATOR)。 模式发生器(PATTERN GENERATOR)。 交直流电压表和电流表(AC/DC voltmeters/ammeters)。 SPI调试器(SPI DEBUGGER)。 I2C调试器(I2C DEBUGGER)。 Proteus 的部分虚拟仪器(虚拟终端显示器、四通道 示波器和SPI、I2C调试器)
Proteus 激励源的可编辑格式示例如图1-3所示。
图1-3 Proteus 激励源的可编辑格式示例
交互式仿真实例(741放大电路) 高级仿真(ASF)实例(741放大电路分析)如图 1-5所示。
3.
激励源 电压探针
虚拟仪器
图1-5
741放大电路分析
噪声分析:显示随频率变化的输出噪声和等效输入 噪声电压,并列出电路各部分所产生的噪声电压清 单。741放大电路的噪声分析如图1-6所示。 失真分析:用于确定由测试电路所引起的电平失真 的程度,失真分析图表用于显示随频率变化的二次 和三次谐波失真电平。741放大电路的失真分析如 图1-7所示。
Proteus软件目前的最新版本为7.2,先按要求把软 件安装到计算机上,安装结束后,在桌面的“开始” 程序菜单中,单击运行原理图(ISIS 7 Professional) 或PCB (ARE 7 Professional)设计界面。ISIS 7 Professional在程序中的位置如图1-12所示。
实时显示系统输出结果
实时显示元器件 引脚电平
图1-8 微处理器交互仿真实例
单片机8051通过锁存器驱动液晶显示屏。单片机的 程序可通过Keil(支持汇编和C格式)编辑、编译成 “*.hex”后,直接用鼠标双击画面上的8051芯片, 把“*.hex”文件加入即可。如果程序无误,而且硬 件电路也连接正确,则单击原理图设计界面左下方 的仿真运行按钮,出现图1-8的仿真结果。其中,每 个芯片引脚还会通过红蓝两色的方点来表示此时的 引脚电平高低。红色表示高电平,蓝色表示低电平。 通过COMPIM串口仿真模型,可以实现虚拟仿真电 路与外部实际电路的双向通信,如图1-9所示。
Exp:指数脉冲发生器。 SFFM:单频率调频波信号发生器。 Pwlin:任意分段线性脉冲信号发生器。 File:File信号发生器,数据来源于ASCII文件。 Audio:音频信号发生器,数据来源于wav文件。 DState:单稳态逻辑电平发生器。 DEdge:单边沿信号发生器。 DPulse:单周期数字脉冲发生器。 DClock:数字时钟信号发生器。 DPattern:模式信号发生器。 Proteus 激励源的可编辑格式示例如图1-3所示。
Proteus快速入门
1. Proteus整体功能
1.1 集成化的电路虚拟仿真软件—— Proteus 1.2 Proteus VSM仿真 1.3 Proteus ARES的应用功能
2 . Proteus跟我做 2.1 Proteus软件的安装与运行 2.2 一阶动态电路的设计与仿真 2.3 异步四位二进制计数器的设计及仿真 2.4 89C51与8255接口电路的调试及仿真 3. proteus各元件中英文对照
图1-2 Proteus 设计流程
在图1-2中,最上面是一个基于单片机的应用电路原 理图,显示的画面正处于仿真运行状态。设计者可 以从Proteus原理图库中调用所需库元件,然后通过 合适连线即可。单片机内可通过单击单片机芯片加 入已编译好的十六进制程序文件,然后运行仿真即 可。中间图片是运用Proteus的PCB制版功能设计出 的电路板,可通过原理图生成网络表后设计布局而 成。最下面的图为根据设计的PCB加工而成的电路 板和安装焊接完成后的实际电路。可见,整个电路 从设计到实际电路制作完成,通过Proteus一个软件 即可完美实现。并且,它的仿真结果与实际误差很 小,非常适合电子设计爱好者和高校学生自学使用, 缩短了设计周期,降低了生产成本,提高了设计成 功率。
在弹出的对话框中选择“No”,选中“以后不再显 示此对话框”,关闭弹出提示。 本例所用到的元件清单如表1-1所示。
表1-1 例1的元件清单
用鼠标左键单击界面左侧预览窗口下面的“P”按钮, 如图1-14所示,弹出“Pick Devices”(元件拾取)对 话框,如图1-15所示。
图1-15 元件拾取对话框
Proteus VSM中的整个电路分析是在ISIS原理图设 计模块下延续下来的,原理图中可以包含以下仿真 工具: 探针—— 直接布置在线路上,用于采集和测量电压 /电流信号; 电路激励—— 系统的多种激励信号源; 虚拟仪器—— 用于观测电路的运行状况; 曲线图表—— 用于分析电路的参数指标。 1. 仿真工具—— 激励源 DC:直流电压源。 Sine:正弦波发生器。 Pulse:脉冲发生器。
1. Proteus整体功能预览
Proteus软件和我们手头的其他电路设计仿真 软件最大的不同即它的功能不是单一的。它的强大 的元件库可以和任何电路设计软件相媲美;它的电 路仿真功能可以和Multisim相媲美,且独特的单片 机仿真功能是Multisim及其他任何仿真软件都不具 备的;它的PCB电路制版功能可以和Protel相媲美。 它的功能不但强大,而且每种功能都毫不逊于 Protel,是广大电子设计爱好者难得的一个工具软 件。
1. 元件的拾取 在桌面上选择【开始】→【程序】→“Proteus 7 Professional”,单击蓝色图标“ISIS 7 Professional” 打开应用程序。ISIS Professional的编辑界面如图 1-14所示。
图1-14 ISIS Professional的编辑界面
图1-12 ISIS 7 Professional 在程序中的位置
图1-13为ISIS 7 Professional 运行时的界面。
图1-13 ISIS 7 Professional 运行时的界面
2.2 一阶动态电路的设计与仿真
我们都知道,学习软件的最大困惑是,想一下子能 够上手,但看到层层叠叠的英文菜单和详而又细的 教程却望而生畏,最后会因没有足够的耐心而失去 兴趣,半途而废。其实,对于初学者,我们不必了 解软件的全部功能,只要能够把握它的核心和宗旨 的东西,拿来就能用,能快速玩转,是最开心不过 的了。至于内部的详细功能,在有了兴趣和信心之 后,再具体学习即可。 我们先从最简单的电路入手,来设计一个电容充放 电电路,并通过电路仿真观察其电流流向和灯的亮 灭。大家跟我做,一步一步来,一会儿你会找到一 种成就感。
Proteus快速入门
Proteus 软件是由英国 Labcenter Electronics 公司开发的EDA工具软件,已有近20年的历史,在 全球得到了广泛应用。Proteus 软件的功能强大, 它集电路设计、制版及仿真等多种功能于一身,不 仅能够对电工、电子技术学科涉及的电路进行设计 与分析,还能够对微处理器进行设计和仿真,并且 功能齐全,界面多彩,是近年来备受电子设计爱好 者青睐的一款新型电子线路设计与仿真软件。
原理图中的P1为虚拟串口,通过适当设置和引用, 可以直接实现模拟与实际电路一样的串行通信效果, 避免了涉及外围及与PC之间的通信无法实现的情况。 在Proteus中,虚拟元件及虚拟仪器的种类很多,我 们不必担心单片机与上位机之间的通信如何来仿真 的问题。
实际温度测量板
PC串行口 串行电缆
图1-9 虚拟仿真电路与外部实际电路的双向通信
5. Proteus与Keil联调 Proteus与汇编程序调试软件Keil可实现联调,在微 处理器运行中,如果发现程序有问题,可直接在 Proteus 的菜单中打开Keil对程序进行修改,如图110所示。
Keil处于运行状态
Fra Baidu bibliotek
图1-10 Proteus与Keil的联调
ISIS 7 Professional的元件拾取就是把元件从元件拾 取对话框中拾取到图形编辑界面的对象选择器中。 元件拾取共有两种办法。 (1) 按类别查找和拾取元件 元件通常以其英文名称或器件代号在库中存放。我 们在取一个元件时,首先要清楚它属于哪一大类, 然后还要知道它归属哪一子类,这样就缩小了查找 范围,然后在子类所列出的元件中逐个查找,根据 显示的元件符号、参数来判断是否找到了所需要的 元件。双击找到的元件名,该元件便拾取到编辑界 面中了。
1.1 集成化的电路虚拟仿真软件—— Proteus
Proteus是一个基于ProSPICE混合模型仿真器的、 完整的嵌入式系统软硬件设计仿真平台。它包含 ISIS和ARES应用软件,具体功能分布如图1-1所示。
图1-1 Proteus 的功能分布图
ISIS——智能原理图输入系统,系统设计与仿真的 基本平台。 ARES ——高级PCB布线编辑软件。 在Proteus中,从原理图设计、单片机编程、系统仿 真到PCB设计一气呵成,真正实现了从概念到产品 的完整设计。Proteus 从原理图设计到PCB设计, 再到电路板完成的流程如图1-2所示。
1.3 Proteus ARES的应用预览功能
Proteus的ARES软件具有PCB(印刷电路板)设计的 强大功能。新的Proteus 7支持PCB板的三维预览, 便于观察器件布局和展示设计结果,如图1-11所示。
图1-11 Proteus的PCB三维预览
2 . Proteus跟我做
2.1 Proteus软件的安装与运行
按照表1-1中的顺序来依次拾取元件。首先是充电电 容CAPACITOR,在图1-15中打开的元件对话框中, 在“Category”类中选中“Capacitors”电容类,在下 方的“Sub-category”(子类)中选中“Animated”(可 动画演示),查询结果元件列表中只有一个元件,即 我们要找的CAPACITOR,如图1-15所示。双击元 件名,元件即被选入编辑界面的元件区中了,如图 1-16所示。如图单击一个元件后单击右下角的 “OK”,元件拾取后对话框关闭。连续取元件时不 要单击“OK”按钮,直接双击元件名可继续。 拾取元件对话框共分四部分,左侧从上到下分别为 直接查找时的名称输入、分类查找时的大类列表、 子类列表和生产厂家列表。中间为查到的元件
图1-6 741放大电路的噪声分析
图1-7 741放大电路的失真分析
4. Proteus微处理器系统仿真
单片机系统的仿真是Proteus VSM的主要特色。用 户可在Proteus中直接编辑、编译、调试代码,并直 观地看到仿真结果。 CPU模型有ARM7(LPC21xx)、PIC、Atmel AVR、 Motorola HCXX以及8051/8052系列。同时模型库 中包含了LED/LCD显示、键盘、按钮、开关、常用 电机等通用外围设备。VSM甚至能仿真多个CPU, 它能便利处理含两个或两个以上微控制器的系统设 计。 下面看一个微处理器系统仿真与分析实例—— 交互 式仿真显示系统输出结果,如图1-8所示。
1.2 Proteus VSM仿真与分析
Proteus 软件的ISIS原理图设计界面同时还支持电 路仿真模式VSM(虚拟仿真模式)。当电路元件在调 用时,我们选用具有动画演示功能的器件或具有仿 真模型的器件,当电路连接完成无误后,直接运行 仿真按钮,即可实现声、光、动等逼真的效果,以 检验电路硬件及软件设计的对错,非常直观。 Proteus VSM有两种不同的仿真方式:交互式仿真 和基于图表的仿真。 交互式仿真—— 实时直观地反映电路设计的仿真结 果; 基于图表的仿真(ASF)—— 用来精确分析电路的各 种性能,如频率特性、噪声特性等。