proteus软件简介之详细介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
将探针信号用鼠标拖入 图表可进行高级仿真 模拟分析:用于绘制一条或多条电压或电流
随时间变化的曲线。
频率分析:用于绘制小信号电压增益或电
流增益随频率变化的曲线,即绘制波特图。 可描绘电路的幅频特性和相频特性。
基于图表的电路仿真与分析(741放大电路)
由于采用工业标准的SPICE器件模型, Proteus可以进行接近实际电路指标的仿真。

微处理器系统仿真与分析——1、原理图输入
微处理器系统仿真与分 析——2、建立源代码 文件
c.定义新的源代码文件名称
a.选择代码生成工具
b.建立新的源代码文件
微处理器系统仿真与分析—— 3、源代码文件与单片机的链接
a.源代码编辑
b.源代码编译、链接 c.将HEX文件载入单片机
微处理器系统仿真与分析——4、交互式仿真


仿真工具-激励源



DC:直流电压源; Sine:幅值、频率、相位可控的正弦波 发生器。 Pulse:幅值、周期和上升/下降沿时间 可控的模拟脉冲发生器。 Exp:指数脉冲发生器。 SFFM:单频率调频波信号发生器。 Pwlin:任意分段线性脉冲、信号发生 器。 File:File信号发生器。数据来源于 ASCII格式的数据文件。 Audio:音频信号发生器(wav文件)。 DState:稳态逻辑电平发生器。 DEdge:单边沿信号发生器。 DPulse:单周期数字脉冲发生器。 DClock:数字时钟信号发生器。 DPattern:数字模式信号发生器。
程序调试断点
源代码窗口:提供了四种程序执行命令按钮
第三方工具的应用

第三方代码生成工具 : Proteus许多共享汇编软件或编译器可从系统CD上安装到Proteus 的TOOLS目录下,并且会被自动作为Proteus的代码生成工具。 第三方源代码编辑器 :PROTEUS VSM 提供了一个简明的源代码文本 编辑器SRCEDIT ,用户还可使用第三方源代码编辑器,如UltraEdit 。 第三方IDE :用户可使用第三方IDE,如IAR‘s Embedded Workbench、 Keil 、Microchip‘s MP-LAB和Atmel’s AVR studio 开发源代码,并进行编辑,生成可执行文件(如HEX或COD文件) 在Proteus VSM 中,将可执行文件下载到MCU,然后进行仿真。
仿真工具-曲线图表




模拟图表(ANALOGUE) 数字图表 (DIGITAL) 混合分析图表 (MIXED) 频率分析图表 (FREQUENCY) 转移特性分析图表 (TRANSFER) 噪声分析图表 (NOISE) 失真分析图表 (DISTORTION) 傅立叶分析图表 (FOURIER) 音频分析图表 (AUDIO) 交互分析图表 (INTERACTIVE) 一致性分析图表 (CONFORMANCE) 直流扫描分析图表 (DC SWEEP) 交流扫描分析图表 (AC SWEEP)
PROTEUS ARES应用介绍
二、从ISIS到ARES
在ISIS中设计好的原理图,确认器件封装正确后点击工 具栏的“ARES”命令按钮 就可以直接导出网络表并自 动打开ARES。 三、PCB的布局布线 先用2D工具在板边(Board Edge)层设计PCB外框, 然后可以自动或人工器件布局(Place),再进行布线 (Route)。
SPICE文件是一个描述
* REFERENCE * | ANODE * | | CATHODE * | | | .SUBCKT KA431 1 2 3 V1 6 7 DC 1.4V I1 2 4 1E-3 R1 1 2 1.2E6 R2 4 2 RMOD 2.495E3 R3 5 7 .2 D1 3 6 DMOD1 D2 2 3 DMOD1 D3 2 7 DMOD2 E1 5 2 POLY(2) (4,2) (1,2) 0 710 -710 .MODEL RMOD RES (TC1=1.4E-5 TC2=-1E-6) .MODEL DMOD1 D (RS=.3) .MODEL DMOD2 D (RS=1E-6) .ENDS
PROTEUS仿真模型的创建
二、Schematic模型的创建
基于模块方式的设计
原理图部 件设计
内电路设计
仿真验证
PROTEUS仿真模型的创建
模型编译 生成MDF文件
将MDF文件设置到器件属性中
PROTEUS仿真模型的创建
ISIS中有大量的仿真原型
PROTEUS仿真模型的创建
三、SPICE模型的创建
器件性能指标的文本文件, 一般由器件制造商提供。 Proteus使用兼容工业 标准SPICE3F5的文件。
下面以电压基准芯片KA431为 例介绍创建过程。
假设右边文件保存为
E:\MyLib\KA431.ckt
KA431电压基准电路的SPICE文件
PROTEUS仿真模型的创建
实时显示系统输出结果
实时显示元器件 引脚电平
微处理器系统仿真与分析——4、交互式仿真(续)
多种类型LCD可供选择
使用COMPIM模型,可以通过计 算机物理串口实现仿真电路与现实 电路(设备)的双向通信。
多种显示单元
微处理器系统仿真与分析——弹出式窗口
内部数据存储器窗口 SFR存储器窗口
CPU寄存器窗口 处理器程序计数器的当前位置 观测窗口
仿真工具-虚拟仪器

虚拟示波器(OSCILLOSCOPE) 逻辑分析仪(LOGIC ANALYSER) 时间间隔计数测量器(COUNTER TIMER) 虚拟终端(VIRUAL TERMINAL) 信号发生器(SIGNAL GENERATOR) 模式发生器(PATTERN GENERATOR) 交直流电压表和电流表(AC/DC voltmeters/ammeters) SPI调试器(SPI DEBUGGER) I2C调试器(I2C DEBUGGER)
格式输出以便发表与存档,设计完成还可以输出多种格式的网络表。
原理图示例1:PWM电机控制
CPU可加载程序运行
动态器件使仿真直观生动
混合显示仿真图表
原理图示例2:锁相环电路——层次化设计
子电 路
模块电 路
原理图示例3:ARM7国际象棋
通过电脑声卡发声
PROTEUS VSM仿真与分析
PROTEUS VSM的仿真方式: 交互式仿真- 检验用户所设计的电路是否能 正常工作. 基于图表的仿真(ASF)-用来研究电路的工作 状态及进行细节的测量. PROTEUS VSM中的仿真工具: 探针-直接布置在线路上,用于采集和测量电 压/电流信号; 电路激励-系统的激励信号源; 虚拟仪器-用于定性分析电路的运行状况; 曲线图表-用于定量分析电路的参数指标。
PROTEUS微处理器系统仿真
单片机系统的仿真是PROTEUS VSM的一大特色。Proteus将源 代码的编辑、编译和仿真整合到同一设计环境中,这样使得用 户可以在设计中直接编辑、编译、调试代码,并直观地看到用 户源程序修改后对仿真结果的影响。


CPU模型有ARM7(LPC21xx)、PIC、Atmel AVR、Motorola HCXX 以及8051/8052系列。同时模型库中包含了LED/LCD显示、键盘、 按钮、开关等通用外围设备。 Proteus包含简明的代码编辑工具,并内嵌了MCS51、HC11、AVR、 PIC单片机的汇编编译器。还可以与第三方IDE联合仿真。 VSM甚至能仿真多个CPU,它能便利处理两个或以上微控制器的 联结与设计。
PROTEUS与Keil联调
PROTEUS同时 进入运行状态
Keil处于运行状态
PROTEUS下的C源码调试
按 单 步 键 , 可 直 接 观 察 、 调 试 代 码
C
PROTEUS下的C源码调试
如果设置编译环境,使其输出含有调试信息的代码文 件,下载到单片机,仿真时就能直接在Proteus下观察、 调试C源代码。
PROTEUS ARES应用介绍
器件布局
自动布线
PROTEUS仿真模型的创建
Labcenter不断在添加新的器件模型,此外我们也可以 自己设计特定的模型。 一、仿真模型的分类
1、Schematic Models 通过仿真原型(primitives)搭建的器件模型,ProteusISIS里面 既有模拟原型,又有数字原型。 2、SPICE Models 基于器件SPICE参数构建的模型,主要用于模拟器件的创建。 3、VSM Models 使用VSM SDK在C++环境下创建的DLL模型,一般用于设计 MCU和较复杂的器件(如点阵LCD及其驱动电路)。 4、Active Components 具有动画效果的动态模型(如Lamp、Switch等)。
PROTEUS ARES应用介绍 一、 ARES (Advanced Routing and Editing Software)的基本特点: 1.支持16个铜箔层,2个丝印层,4个机械层;
2.自动回注,支持引脚交换和门交换; 3.强大的编辑功能; 4.完备的器件库(包括SM782标准的SMT封装库); 5.输出格式适合多数的打印机或绘图仪.
噪声分析:显示随时间变化的输入、输出噪ห้องสมุดไป่ตู้
声电压;可产生单个元件的噪声电压清单。
失真分析:用于确定由测试电路所引起的
电平失真的程度,失真分析图表用于显示 随频率变化的二次和三次谐波失真电平。
多元的仿真结果显示
探针实时显示 电压/电流值
利用不同颜色电路连线显示相应电压 利用箭头显示电流方向
显示元件参数信息


PROTEUS与Keil联调

环境设置: 1、安装Keil和Proteus软件; 2、运行vdmagdi.exe完成环境设置,该程序在安 装光碟的\utility目录下; 3、在Keil项目的option-debug中选择Proteus VSM Simulator; 4、在Proteus中勾选debug-use remote debug monitor。
仿真工具-探针(Probe)

电压探针(Voltage probes)-即可在模拟仿真中
使用,也可在数字仿真中使用。在模拟电路中记录 真实的电压值,而在数字电路中,记录逻辑电平及 其强度。 电流探针(Current probes) - 仅可在模拟电路 仿真中使用,可显示电流方向和电流瞬时值。 探针即可用于基于图表的仿真,也可用于交互 式仿真中
1、PIC单片机——使用MPLAB、Hitech、CCS,输出.cof 文件。使用IAR,输出ubrof8文件; 2、AVR单片机——使用cof、ubrof8或elf/dwarf2格式输出 文件; 3、ARM7——使用elf/dwarf2文件; 4、8051系列——使用omf(Keil)或ubrof8(IAR)文 件; 5、HC11系列——使用ubrof8文件。
PROTEUS仿真软件介绍
介绍人:吴再新 指导老师:许武军
主要内容
PROTEUS简介 PROTEUS ISIS的特点 PROTEUS实例演示
PROTEUS简介
Proteus 是一个基于ProSPICE混合模型 仿真器的,完整的嵌入式系统软、硬件设计仿 真平台。

ISIS——智能原理图输入系统,系统设计与仿 真的基本平台; VSM仿真单元——含混合模型仿真、VSM仿 真、高级图形仿真(ASF)等; ARES ——高级PCB布线编辑软件。
交互式仿真实例(741放大电路)
按 放部 交 钮 置分 互 , 电。 式 即 流输 电 可 电入 路 观 压原 仿 测 探理 真 到 针图 是 电 ,后 电 路 或, 路 的 虚通 分 实 拟过 析 时 仪在 的 输 器期 一 出 ,望 个 。 点的 最 击观 重 运测 要 行点 的 /

基于图表的仿真实例(741放大电路)
ISIS (智能原理图输入系统)的 特点

个性化的编辑环境:用户可自定义图形外观,包括线宽、填充
类 型、字符等,也可以使用模板。

快捷选取/放置器件:通过模糊搜索可快速从器件库中选取器件。 原理图自动连线:自动连线功能使得连线轻松快捷。 灵活多样的设计输出 :原理图(可以包括仿真画面)可以bmp
相关文档
最新文档