PROTEUS课件.ppt

上传人:可**** 文档编号:87471353 上传时间:2023-04-16 格式:PPT 页数:66 大小:4.31MB
返回 下载 相关 举报
PROTEUS课件.ppt_第1页
第1页 / 共66页
PROTEUS课件.ppt_第2页
第2页 / 共66页
点击查看更多>>
资源描述

《PROTEUS课件.ppt》由会员分享,可在线阅读,更多相关《PROTEUS课件.ppt(66页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、PROTEUS应用应用专题研讨专题研讨主讲人:周润景主讲人:周润景 单单 位:内蒙古大学位:内蒙古大学内容提要内容提要SPROTEUSPROTEUS简介简介SPROTEUS ISISPROTEUS ISISS原理图输入原理图输入S电路仿真与分析电路仿真与分析S人性化测量方法人性化测量方法S高级电路设计与仿真高级电路设计与仿真S微处理器系统仿真微处理器系统仿真S微处理器系统仿真概述微处理器系统仿真概述S微处理器系统仿真与分析微处理器系统仿真与分析S第三方工具的应用第三方工具的应用SPROTEUSPROTEUS与与KeilKeil整合构建单片机虚拟实验室整合构建单片机虚拟实验室 SPROTEUSP

2、ROTEUS综合应用综合应用PROTEUSPROTEUS构成构成nProteus Proteus 是一个完是一个完整的嵌入式系统软、整的嵌入式系统软、硬件设计仿真平台。硬件设计仿真平台。nISISISIS为功能强大的为功能强大的原理布线工具。原理布线工具。nARES PCBARES PCB设计为一设计为一PCBPCB设计系统。设计系统。布线布线/编辑编辑ARES处理器处理器仿真模型仿真模型VSM高级图形高级图形分析模块分析模块动态动态器件库器件库混合模型混合模型仿真器仿真器原理图输入原理图输入系统系统ISISPROTEUSISIS ISIS 智能原理图输入流智能原理图输入流程程设置编辑环境:用

3、户可自定义设置编辑环境:用户可自定义 图形外观,包括线宽、填充类图形外观,包括线宽、填充类 型、字符等。型、字符等。原理图连线:点击元件引脚或原理图连线:点击元件引脚或 者先前连好的线,就能实现连者先前连好的线,就能实现连 线;也可使用自动连线工具连线;也可使用自动连线工具连 线;线;建立网络表:网络表是电路板建立网络表:网络表是电路板 与电路原理图之间的纽带。建与电路原理图之间的纽带。建 立的网表用于立的网表用于PCBPCB制板。制板。报表输出:材料报表、报表输出:材料报表、ERCERC报报 表等。表等。开始开始新建设计文档新建设计文档设置编辑环境设置编辑环境放置元器件放置元器件原理图连线原

4、理图连线建立网络表建立网络表电气规则检查电气规则检查存盘、报表输出存盘、报表输出结束结束调整调整是否合格是否合格NY741741放大器电路放大器电路PTOTEUS VSPTOTEUS VS仿真与分析仿真与分析RPROTEUS VSMPROTEUS VSM中的整个电路分析是在中的整个电路分析是在ISISISIS原理图设计模块下原理图设计模块下延续下来的,原理图中包含:延续下来的,原理图中包含:R直接布置在线路上的探针;直接布置在线路上的探针;R电路激励;电路激励;R虚拟仪器;虚拟仪器;R曲线图表。曲线图表。详细内容详细内容R任何时候都能通过按下运行按钮或空格对电路进行仿真。任何时候都能通过按下运

5、行按钮或空格对电路进行仿真。RPROTEUS VSMPROTEUS VSM有两种截然不同的仿真方式:交互式仿真和基有两种截然不同的仿真方式:交互式仿真和基于图表的仿真。于图表的仿真。R交互式仿真检验用户所设计的电路是否能正常工作交互式仿真检验用户所设计的电路是否能正常工作交互式仿真图交互式仿真图R基于图表的仿真用来研究电路的工作状态和进行细节的基于图表的仿真用来研究电路的工作状态和进行细节的测量测量基于图表的仿真基于图表的仿真RPROTEUS VSMPROTEUS VSM中的人性化测量中的人性化测量探针探针n电压探针(电压探针(Voltage probesVoltage probes)-即可在

6、模拟仿真中即可在模拟仿真中使用,也可在数字仿真中使用。在模拟电路中记录使用,也可在数字仿真中使用。在模拟电路中记录真实的电压值,而在数字电路中,记录逻辑电平及真实的电压值,而在数字电路中,记录逻辑电平及其强度。其强度。n电流探针(电流探针(Current probesCurrent probes)-仅可在模拟电路仅可在模拟电路中使用,并可显示电流方向。中使用,并可显示电流方向。n探针既可用于基于图表的仿真,也可用于交互式仿探针既可用于基于图表的仿真,也可用于交互式仿真中真中 激励源激励源nDCDC:直流电压源;nSineSine:幅值、频率、相位可控的正弦波发生器。nPulsePulse:幅值

7、、周期和上升/下降沿时间可控的模拟脉冲发生器。nExpExp:指数脉冲发生器。nSFFMSFFM:单频率调频波信号发生器。nPwlinPwlin:任意分段线性脉冲、信号发生器。nFileFile:File信号发生器。数据来源于ASCII文件。nAudioAudio:音频信号发生器。nDStateDState:稳态逻辑电平发生器。nDEdgeDEdge:单边沿信号发生器。nDPulseDPulse:单周期数字脉冲发生器。nDClockDClock:数字时钟信号发生器。nDPatternDPattern:模式信号发生器。模拟脉冲激励源模拟脉冲激励源 n用于为仿真分析产生各种周期用于为仿真分析产生各

8、种周期输入信号,包括方波、锯齿波、输入信号,包括方波、锯齿波、三角波及单周期短脉冲。三角波及单周期短脉冲。模拟脉冲模拟脉冲信号输出信号输出指数脉冲激励源指数脉冲激励源 n产生与产生与RCRC充电充电/放电电路相同的放电电路相同的脉冲波。脉冲波。指数指数信号输出信号输出单频率调频波激励源单频率调频波激励源 调频波调频波信号输出信号输出PwlinPwlin信号激励源信号激励源 n任意分段线性脉冲、任意分段线性脉冲、信号发生器信号发生器。PwlinPwlin信号输出信号输出FileFile信号激励源信号激励源 n发生器的数据来源于发生器的数据来源于ASCIIASCII文件。文件。.BAK.BAK文件

9、文件信号输出信号输出音频信号激励源音频信号激励源 n使用使用Windows WAV Windows WAV 文件作为输入文件。结合音频分析图表,可以文件作为输入文件。结合音频分析图表,可以听到电路对音频信号处理后的声音。听到电路对音频信号处理后的声音。音频信号音频信号输出输出单周期数字单周期数字脉冲激励源脉冲激励源 数字脉冲数字脉冲信号输出信号输出数字时钟数字时钟信号激励源信号激励源 数字时钟数字时钟信号输出信号输出数字模式信号激励源数字模式信号激励源 数字模式数字模式信号输出信号输出虚拟仪器虚拟仪器n虚拟示波器虚拟示波器(OSCILLOSCOPE)(OSCILLOSCOPE)n逻辑分析仪逻辑

10、分析仪(LOGIC ANALYSER)(LOGIC ANALYSER)n定时计数器定时计数器(COUNTER TIMER)(COUNTER TIMER)n虚拟终端虚拟终端(VIRUAL TERMINAL)(VIRUAL TERMINAL)nSPISPI调试器调试器(SPI DEBUGGER)(SPI DEBUGGER)nI2CI2C调试器调试器(I2C DEBUGGER)(I2C DEBUGGER)n信号发生器信号发生器(SIGNAL GENERATOR)(SIGNAL GENERATOR)n模式发生器模式发生器(PATTERN GENERATOR)(PATTERN GENERATOR)n电压

11、表和电流表(电压表和电流表(AC/DC voltmeters/ammetersAC/DC voltmeters/ammeters)模式发生器模式发生器 模式发生器模式发生器编码信号编码信号调试端口输出调试端口输出模式信号模式信号虚拟终端虚拟终端模式发生器模式发生器编码信号编码信号虚拟终端输出模式信号虚拟终端输出模式信号信号发生器(调幅)信号发生器(调幅)信号源名称补偿电压(V)幅值(V)频率(Hz)时延()(A)011K0正弦信号正弦信号参数参数调幅信号调幅信号输出输出信号发生器信号发生器参数设置参数设置曲线图表曲线图表n模拟图表(ANALOGUE)n数字图表(DIGITAL)n混合分析图表(

12、MIXED)n频率分析图表(FREQUENCY)n转移特性分析图表(TRANSFER)n噪声分析图表(NOISE)n失真分析图表(DISTORTION)n傅立叶分析图表(FOURIER)n音频分析图表(AUDIO)n交互分析图表(INTERACTIVE)n一致性分析图表(CONFORMANCE)n直流扫描分析图表(DC SWEEP)n交流扫描分析图表(AC SWEEP)n基于转移特性分析图表基于转移特性分析图表的电路分析的电路分析 n数字分析图表数字分析图表:用于绘用于绘制逻辑电平值随时间制逻辑电平值随时间变化的曲线,图表中变化的曲线,图表中的波形代表单一数据的波形代表单一数据位或总线的二进制

13、电位或总线的二进制电平值平值 .n混合分析图混合分析图表表:可以在可以在同一图表中同一图表中同时显示模同时显示模拟和数字信拟和数字信号的波形号的波形.n直流扫描分析直流扫描分析:可以观察电路可以观察电路元件参数值在用户定义范围内元件参数值在用户定义范围内发生变化时,对电路工作状态发生变化时,对电路工作状态(电压或电流)的影响(如观(电压或电流)的影响(如观察电阻值、晶体管放大倍数、察电阻值、晶体管放大倍数、电路工作温度等参数变化对电电路工作温度等参数变化对电路工作状态的影响)。路工作状态的影响)。n也可以通过扫描激励元件参数也可以通过扫描激励元件参数值实现直流传输特性的测量。值实现直流传输特性

14、的测量。n交流扫描分析可以建立一组反交流扫描分析可以建立一组反映元件在参数值发生线性变化映元件在参数值发生线性变化时的频率特性曲线。主要用来时的频率特性曲线。主要用来观测相关元件参数值发生变化观测相关元件参数值发生变化时对电路频率特性的影响。时对电路频率特性的影响。交互式仿真(交互式仿真(741741放大电路)放大电路)n交交互互式式电电路路仿仿真真是是电电路路分分析析的的一一个个最最重重要要的的部部分分。输输入入原原理理图图后后,通通过过在在期期望望的的观观测测点点放放置置电电流流/电电压压探探针针,或或虚虚拟拟仪仪器器,点点击击运运行行按按钮钮,即即可可观观测测到到电电路路的的实实时时输输

15、出出。基于图表的电路仿真与分析(基于图表的电路仿真与分析(741741放大电路)放大电路)频率分析:用于绘制小信号电压增益或电频率分析:用于绘制小信号电压增益或电流增益随频率变化的曲线,即绘制波特图。流增益随频率变化的曲线,即绘制波特图。可描绘电路的幅频特性和相频特性。可描绘电路的幅频特性和相频特性。模拟分析模拟分析:用于绘制一条或多条电压或电流用于绘制一条或多条电压或电流随时间变化的曲线。随时间变化的曲线。基于图表的电路仿真与分析(基于图表的电路仿真与分析(741741放大电路)放大电路)失真分析用于确定由测试电路所引起的电平失真分析用于确定由测试电路所引起的电平失真的程度,失真分析图表用于

16、显示随频率失真的程度,失真分析图表用于显示随频率变化的二次和三次谐波失真电平。变化的二次和三次谐波失真电平。噪声分析:显示随时间变化的输入、输出噪噪声分析:显示随时间变化的输入、输出噪声电压;可产生单个元件的噪声电压清单。声电压;可产生单个元件的噪声电压清单。THANK YOUSUCCESS2023/4/933可编辑人性化测量方法人性化测量方法利用不同颜色电路连线显示相应电压利用不同颜色电路连线显示相应电压利用箭头显示电流方向利用箭头显示电流方向 探针实时显示探针实时显示电压电压/电流值电流值暂停时,使用暂停时,使用Virtual InstrumentsVirtual Instruments按

17、钮,可显示元件参数信息按钮,可显示元件参数信息 高级电路设计高级电路设计子电路及模块电路子电路及模块电路n在电路设计中,建立子电路,或模块电路均可实现电路的层次化。n特殊元件通过电路图表表示为模块。能够任意设定层次,将模块像标准元件或可设置或切除的界面断口所在的特殊子电路块一样绘制出来。子电路子电路 模块电路模块电路子电路子电路F1F1电路原理图电路原理图模块电路模块电路VCO1VCO1电路原理图电路原理图子电路或模块电路均通过端口名称与主电路连接子电路或模块电路均通过端口名称与主电路连接PROTEUSPROTEUS微处理器系统仿真微处理器系统仿真n在基于微处理器系统的设计中,即使没有物理原型

18、,在基于微处理器系统的设计中,即使没有物理原型,Proteus VSMProteus VSM也能够进行软件开发。也能够进行软件开发。n模型库中包含模型库中包含LCDLCD显示、键盘、按钮、开关等通用外围设显示、键盘、按钮、开关等通用外围设备。同时,提供的备。同时,提供的CPUCPU模型有模型有ARM7ARM7、PICPIC、Atmel AVRAtmel AVR、Motorola HCXXMotorola HCXX以及以及8051/80528051/8052系列。系列。n单片机系统的仿真是单片机系统的仿真是PROTEUS VSMPROTEUS VSM的一大特色。同时,本的一大特色。同时,本仿真系

19、统将源代码的编辑和编译整合到同一设计环境中,仿真系统将源代码的编辑和编译整合到同一设计环境中,这样使得用户可以在设计中直接编辑代码,并可容易的查这样使得用户可以在设计中直接编辑代码,并可容易的查看到用户对源程序修改后对仿真结果的影响。看到用户对源程序修改后对仿真结果的影响。nVSMVSM甚至能仿真多个甚至能仿真多个CPUCPU,它能便利处理两个或以上微控制,它能便利处理两个或以上微控制器的联结与设计。器的联结与设计。微处理器系统仿真与分析微处理器系统仿真与分析原理图输入原理图输入ISISISIS支持总线结构支持总线结构Proteus VSMProteus VSM能把微处理器和连接该微能把微处理

20、器和连接该微处理器的任何模拟和数字器件协同仿真处理器的任何模拟和数字器件协同仿真微处理器系统仿真与分微处理器系统仿真与分析析建立源代码文件建立源代码文件选择代码生成工具选择代码生成工具建立新的源代码文件建立新的源代码文件定义新的源代码文件名称定义新的源代码文件名称微处理器系统仿真与分析微处理器系统仿真与分析源代码文件与单片机的链接源代码文件与单片机的链接源代码编辑源代码编辑源代码编译、链接源代码编译、链接使用使用.HEX.HEX文件实现源文件实现源程序与单片机的链接程序与单片机的链接微处理器系统仿真与分析微处理器系统仿真与分析交互式仿真交互式仿真实时显示系统输出结果实时显示系统输出结果 实时显

21、示元器件实时显示元器件 引脚电平引脚电平微处理器系统仿真与分析微处理器系统仿真与分析弹出式窗口弹出式窗口源代码窗口:提供了四种程序执行命令按钮源代码窗口:提供了四种程序执行命令按钮 程序调试断点程序调试断点处理器程序计数器的当前位置处理器程序计数器的当前位置 内部数据存储器窗口内部数据存储器窗口SFRSFR存储器窗口存储器窗口CPUCPU寄存器窗口寄存器窗口观测窗口观测窗口第三方工具的应用第三方工具的应用n第三方代码生成工具第三方代码生成工具 :Proteus Proteus许多共享汇编软件许多共享汇编软件 或编译器可从系统或编译器可从系统CDCD上安上安 装到装到Proteus TOOLSP

22、roteus TOOLS目录下,目录下,并且会被自动作为并且会被自动作为ProteusProteus的的 代码生成工具。代码生成工具。n第三方源代码编辑器第三方源代码编辑器 :PROTEUS VSM:PROTEUS VSM 提供了一个简明的源代码文本编提供了一个简明的源代码文本编辑器辑器SRCEDIT,SRCEDIT,用户还可使用第三方源代码编辑器,如用户还可使用第三方源代码编辑器,如UltraEdit UltraEdit。n第三方第三方IDE IDE:用户可使用第三方:用户可使用第三方IDEIDE,如,如IARIARs Embedded Workbenchs Embedded Workben

23、ch、KeilKeils uVision 2s uVision 2、MicrochipMicrochips MP-LABs MP-LAB和和AtmelAtmels AVR studios AVR studio开发源代码,并进行编辑,生成可执行文件(如开发源代码,并进行编辑,生成可执行文件(如HEXHEX或或CODCOD文件)后切文件)后切换到换到Proteus VSM Proteus VSM,然后进行仿真,然后进行仿真。PROTEUSPROTEUS与与KeilKeil整合构建单片机虚拟实验室整合构建单片机虚拟实验室PROTEUSPROTEUS特点:特点:RProteusProteus软件提供了

24、数千种元器件和多达软件提供了数千种元器件和多达3030多个元件库。多个元件库。R在在ProteusProteus软件中,理论上同一种仪器可以在一个电路中随意的调用。软件中,理论上同一种仪器可以在一个电路中随意的调用。R除了现实存在的仪器外,除了现实存在的仪器外,ProteusProteus还可以以图形的方式实时地显示线还可以以图形的方式实时地显示线路上变化的信号。路上变化的信号。R虚拟仪器仪表具有理想的参数指标,可减少仪器对测量结果的影响。虚拟仪器仪表具有理想的参数指标,可减少仪器对测量结果的影响。RProteusProteus提供了比较丰富的测试信号用于电路的测试。这些测试信号提供了比较丰富

25、的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。包括模拟信号和数字信号。KeilKeil特点:特点:R全功能的源代码编辑器;全功能的源代码编辑器;R器件库用来配置开发工具设置;器件库用来配置开发工具设置;R项目管理器用来创建和维护用户的项目;项目管理器用来创建和维护用户的项目;R集成的集成的MAKEMAKE工具可以汇编、编译和连接用户嵌入式应用;工具可以汇编、编译和连接用户嵌入式应用;R所有开发工具的设置都是对话框形式的;所有开发工具的设置都是对话框形式的;R真正的源代码级的对真正的源代码级的对CPUCPU和外围器件的调试器;和外围器件的调试器;R高级高级GDIGDI(AGDIA

26、GDI)接口用来在目标硬件上进行软件调试以及和)接口用来在目标硬件上进行软件调试以及和Monitor-51Monitor-51进行通信;进行通信;PROTEUSPROTEUS与与KeilKeil联调联调KeilKeil处于运行状态处于运行状态PROTEUSPROTEUS同时同时进入运行状态进入运行状态PROTEUSPROTEUS综合应用综合应用1 1基于基于AT89C52AT89C52的模糊控制算法的温控仪设计的模糊控制算法的温控仪设计n采用采用Pt100Pt100温度传感器,测温范围温度传感器,测温范围0-1000-100;n系统可设定温度值;系统可设定温度值;n设定温度值与测量温度值可实时

27、显示;设定温度值与测量温度值可实时显示;n控温精度:控温精度:0.50.5。系统结构图如图所示:。系统结构图如图所示:设定输入设定输入单片机单片机LEDLED显示显示控制输出控制输出双向可双向可控硅控硅继电器继电器控制控制对象对象风扇风扇信号调信号调理电路理电路A/DA/D采集采集电路电路加热丝加热丝传传感感器器铂电阻测温调理电路铂电阻测温调理电路 A/DA/D接口电路接口电路 显显示示电电路路控控制制电电路路 系统总图系统总图仿真结果仿真结果 输出控制信号占空比输出控制信号占空比n设定温度为设定温度为5555、实际温度为、实际温度为5454时,系统输出的功率信号时,系统输出的功率信号 n设定

28、温度为设定温度为5555、实际温度为、实际温度为5353时,系统输出的功率信号时,系统输出的功率信号 输出控制信号占空比输出控制信号占空比n设定温度为设定温度为5555、实际温度为、实际温度为4040时,系统输出的功率信号时,系统输出的功率信号 PROTEUSPROTEUS综合应用综合应用2 2基于基于AT90S8515AT90S8515的频率测量系统的设计的频率测量系统的设计 nHS1101HS1101组成的频率发生电路;组成的频率发生电路;nAT90S8515AT90S8515频率测量;频率测量;n采用串行通信方式,将频率值传输到计算机。采用串行通信方式,将频率值传输到计算机。n系统结构如

29、图所示:系统结构如图所示:HS1101频率发生频率发生电路电路AVR单单片片机机MAX232电平转电路电平转电路计计算算机机RS232HS1101HS1101构建的构建的频率发生电路频率发生电路 HS1101HS1101构建的频率发生构建的频率发生电路的输出结果图电路的输出结果图测频电路总图测频电路总图系统仿真结果图系统仿真结果图其它方面的应用其它方面的应用n在教学中的应用在教学中的应用n在学生课程设计及毕业设计中的应用在学生课程设计及毕业设计中的应用n在科研中的应用在科研中的应用详细内容参见详细内容参见:基于基于PROTEUSPROTEUS的单片机系统设计与仿真的单片机系统设计与仿真 -北航出版社北航出版社 20062006年年4 4月月下旬正式出版下旬正式出版谢谢各位同仁!谢谢各位同仁!欢迎大家到内蒙古做客!欢迎大家到内蒙古做客!谢谢各位同仁!谢谢各位同仁!欢迎大家到内蒙古做客!欢迎大家到内蒙古做客!谢谢各位同仁!谢谢各位同仁!欢迎大家到内蒙古做客!欢迎大家到内蒙古做客!THANK YOUSUCCESS2023/4/966可编辑

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com