资源预览内容
第1页 / 共64页
第2页 / 共64页
第3页 / 共64页
第4页 / 共64页
第5页 / 共64页
第6页 / 共64页
第7页 / 共64页
第8页 / 共64页
第9页 / 共64页
第10页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
PROTEUS应用 专题研讨主讲人:周润景 单 位:内蒙古大学内容提要S PROTEUS简介 S PROTEUS ISIS S 原理图输入 S 电路仿真与分析 S 人性化测量方法 S 高级电路设计与仿真 S 微处理器系统仿真 S 微处理器系统仿真概述 S 微处理器系统仿真与分析 S 第三方工具的应用 S PROTEUS与Keil整合构建单片机虚拟实验室 S PROTEUS综合应用PROTEUS构成PROTEUS 是一 个完整的嵌入式 系统软、硬件设 计仿真平台。 ISIS为功能强大 的原理布线工具 。ARES PCB设计 为一PCB设计系 统。布线/编辑 ARES处理器 仿真模型 VSM高级图形 分析模块动态 器件库混合模型 仿真器原理图输入 系统ISISPROTEUSISIS 智能原理图输入流程设置编辑环境:用户可自定义图形外观,包括线宽、填充类型、字符等。原理图连线:单击元器件引脚或者先前连好的线,就能实现连线;也可使用自动连线工具连线。建立网络表:网络表是电路板与电路原理图之间的纽带。建立的网络表用于PCB制板。报表输出:材料报表、ERC报表等。开始新建设计文档设置编辑环境放置元器件原理图连线建立网络表电气规则检查存盘、报表输出结束调整是否合格NY741放大器电路PTOTEUS VS仿真与分析RPROTEUS VSM中的整个电路分析是在ISIS原理图设计模块 下延续下来的,原理图中包含:R直接布置在线路上的探针;R电路激励;R虚拟仪器;R曲线图表。详细内容R任何时候都能通过按下“运行”键或“空格”键对电路 进行仿真。RPROTEUS VSM有两种截然不同的仿真方式:交互式仿真和 基于图表的仿真。R交互式仿真检验用户所设计的电路是否能正常工作 交互式仿真图R基于图表的仿真用来研究电路的工作状态和进行细节 的测量基于图表的仿真RPROTEUS VSM中的人性化测量探针电压探针(Voltage probes):既可在模拟仿真 中使用,也可在数字仿真中使用。在模拟电路中 记录真实的电压值,而在数字电路中,记录逻辑 电平及其强度。 电流探针(Current probes): 仅可在模拟电 路中使用,并可显示电流方向。 探针既可用于基于图表的仿真,也可用于交互式 仿真中 。激励源DC:直流电压源;Sine:幅值、频率、相位可控的正弦波发生器。Pulse:幅值、周期和上升/下降沿时间可控的模拟脉冲 发生器。Exp:指数脉冲发生器。SFFM:单频率调频波信号发生器。Pwlin:任意分段线性脉冲、信号发生器。File:File信号发生器。数据来源于ASCII文件。Audio:音频信号发生器。DState:稳态逻辑电平发生器。DEdge:单边沿信号发生器。DPulse:单周期数字脉冲发生器。DClock:数字时钟信号发生器。DPattern:模式信号发生器。模拟脉冲激励源 用于为仿真分析产生各种周 期输入信号,包括方波、锯 齿波、三角波及单周期短脉 冲。 模拟脉冲 信号输出指数脉冲激励源 产生与RC充电/放电电路相同的脉冲波。 指数 信号输出单频率调频波激励源 调频波 信号输出Pwlin信号激励源 任意分段线性脉 冲、信号发生器 。Pwlin 信号输出File信号激励源 发生器的数据来源于ASCII文件。 .BAK文件 信号输出音频信号激励源 使用Windows WAV 文件作为输入文件。结合音频分析图表,可以听到电路对音频信号处理后的声音。 音频信号 输出单周期数字脉冲激励源 数字脉冲 信号输出数字时钟信号激励源 数字时钟 信号输出数字模式信号激励源 数字模式 信号输出虚拟仪器虚拟示波器(OSCILLOSCOPE)逻辑分析仪(LOGIC ANALYSER)定时计数器(COUNTER TIMER)虚拟终端(VIRUAL TERMINAL)SPI调试器(SPI DEBUGGER)I2C调试器(I2C DEBUGGER)信号发生器(SIGNAL GENERATOR)模式发生器(PATTERN GENERATOR)电压表和电流表(AC/DC voltmeters/ammeters) 模式发生器 模式发生器 编码信号调试端口输出 模式信号虚拟终端模式发生器 编码信号虚拟终端输出模式信号信号发生器(调幅)信号源名称补偿电压 /V幅值/V频率/kHz时延/() (A)0110正弦信号 参数调幅信号 输出信号发生器 参数设置曲线图表模拟图表(ANALOGUE)数字图表 (DIGITAL)混合分析图表 (MIXED)频率分析图表 (FREQUENCY)转移特性分析图表 (TRANSFER)噪声分析图表 (NOISE)失真分析图表 (DISTORTION)傅立叶分析图表 (FOURIER)音频分析图表 (AUDIO)交互分析图表 (INTERACTIVE)一致性分析图表 (CONFORMANCE)直流扫描分析图表 (DC SWEEP)交流扫描分析图表 (AC SWEEP) 基于转移特性分析图表的电路分析 数字分析图表:用于 绘制逻辑电平值随 时间变化的曲线, 图表中的波形代表 单一数据位或总线 的二进制电平值 .混合分析 图表:可以 在同一图 表中同时 显示模拟 和数字信 号的波形. 直流扫描分析:可以观察电 路元件参数值在用户定义范 围内发生变化时,对电路工 作状态(电压或电流)的影 响(如观察电阻值、晶体管 放大倍数、电路工作温度等 参数变化对电路工作状态的 影响)。也可以通过扫描激励元件参 数值实现直流传输特性的测量。 交流扫描分析可以建立一组 反映元件在参数值发生线性 变化时的频率特性曲线。主 要用来观测相关元件参数值 发生变化时对电路频率特性的影响。 交互式仿真(741放大电路)交互式电路仿真是电路分析的一个最重要 的部分。输入原理图后,通过在期望的观 测点放置电流/电压探针,或虚拟仪器,点 击运行按钮,即可观测到电路的实时输出 。基于图表的电路仿真与分析(741放大电路)频率分析:用于绘制小信号电压增益或电 流增益随频率变化的曲线,即绘制波特图。 可描绘电路的幅频特性和相频特性。 模拟分析:用于绘制一条或多条电压或电流 随时间变化的曲线。基于图表的电路仿真与分析(741放大电路)失真分析用于确定由测试电路所引起的电平 失真的程度,失真分析图表用于显示随频率 变化的二次和三次谐波失真电平。 噪声分析:显示随时间变化的输入、输出噪 声电压;可产生单个元件的噪声电压清单。 人性化测量方法利用不同颜色电路连线显示相应电压 利用箭头显示电流方向 探针实时显示 电压/电流值暂停时,使用Virtual Instruments 按钮,可显示元件参数信息 高级电路设计子电路及模块电路在电路设计中,建立子电路,或模块电路均可实现电路的层次化。特殊元件通过电路图表表示为模块。能够任意设定层次,将模块像标准元 件或可设置或切除的界面断口所在的特殊子电路块一样绘制出来。子电路 模块电路子电路F1电路原理图模块电路VCO1电路原理图子电路或模块电路均通过端口名称与主电路连接PROTEUS微处理器系统仿真在基于微处理器系统的设计中,即使没有物理原型, PROTEUS VSM也能够进行软件开发。模型库中包含LCD显示、键盘、按钮、开关等通用外围 设备。同时,提供的CPU模型有ARM7、PIC、Atmel AVR 、Motorola HCXX以及8051/8052系列。 单片机系统的仿真是PROTEUS VSM的一大特色。同时, 本仿真系统将源代码的编辑和编译整合到同一设计环境 中,这样使得用户可以在设计中直接编辑代码,并可容 易的查看到用户对源程序修改后对仿真结果的影响。VSM甚至能仿真多个CPU,它能便利处理两个或两个以上微控制器的联结与设计。 微处理器系统仿真与分析原理图输入ISIS支持总线结构PROTEUS VSM能把微处理器和连接该微 处理器的任何模拟和数字器件协同仿真微处理器系统仿真与分 析建立源代码文件选择代码生成工具建立新的源代码文件定义新的源代码文件名称微处理器系统仿真与分析 源代码文件与单片机的链接源代码编辑源代码编译、链接使用.HEX文件实现源 程序与单片机的链接微处理器系统仿真与分析交互式仿真实时显示系统输出结果实时显示元器件引脚电平微处理器系统仿真与分析弹出式窗口源代码窗口:提供了四种程序执行命令按钮 程序调试断点处理器程序计数器的当前位置 内部数据存储器窗口SFR存储器窗口CPU寄存器窗口观测窗口第三方工具的应用第三方代码生成工具 : PROTEUS许多共享汇编软件 或编译器可从系统CD上安 装到PROTEUS TOOLS目录下, 并且会被自动作为PROTEUS的 代码生成工具。 第三方源代码编辑器 :PROTEUS VSM 提供了一个简明的源代码文本 编辑器SRCEDIT ,用户还可使用第三方源代码编辑器,如UltraEdit 。第三方IDE :用户可使用第三方IDE,如IARs Embedded Workbench、 Keils uVision 2、Microchips MP-LAB和Atmels AVR studio开发源代码, 并进行编辑,生成可执行文件(如HEX或COD文件)后切换到PROTEUS VSM ,然后进行仿真。 PROTEUS与Keil整合构建单片机虚拟实验室PROTEUS特点:RPROTEUS软件提供了数千种元器件和多达30多个元件库。R在PROTEUS软件中,理论上同一种仪器可以在一个电路中随意的调 用。R除了现实存在的仪器外, PROTEUS还可以以图形的方式实时地显示 线路上变化的信号。R虚拟仪器仪表具有理想的参数指标,可减少仪器对测量结果的影响 。RPROTEUS提供了比较丰富的测试信号用于电路的测试。这些测试信 号包括模拟信号和数字信号。Keil特点:R全功能的源代码编辑器;R器件库用来配置开发工具设置;R项目管理器用来创建和维护用户的项目;R集成的MAKE工具可以汇编、编译和连接用户嵌入式应用;R所有开发工具的设置都是对话框形式的;R真正的源代码级的对CPU和外围器件的调试器;R高级GDI(AGDI)接口用来在目标硬件上进行软件调试以及和 Monitor-51进行通信;PROTEUS与Keil联调Keil处于运行状态PROTEUS同时 进入运行状态PROTEUS综合应用1 基于AT89C52的模糊控制算法的温控仪设计采用Pt100温度传感器,测温范围0100;系统可设定温度值;设定温度值与测量温度值可实时显示;控温精度:0.5。系统结构图如图所示:设定输入单片机LED显示控制输出双向可 控硅继电器控制 对象风扇信号调 理电路A/D采集 电路加热丝传感器铂电阻测温调理电路 A/D接口电路 显 示 电 路控 制 电路 系统总图仿真结果 输出控制信号占空比设定温度为55、实际温度为54时,系统输出的功率信号 设定温度为55、实际温度为53时,系统输出的功率信号 输出控制信号占空比设定温度为55、实际温度为40时,系统输出的功率信号 PROTEUS综合应用2 基于AT90S8515的频率测量系统的设计 HS1101组成的频率发生电路;AT90S8515频率测量;采用串行通信方式,将频率值传输到计算机。系统结构如图所示: HS1101 频率发生 电路AVR 单 片 机MAX232 电平转电路计 算 机RS23 2HS1101构建的 频率发生电路 HS1101构建的频率发生 电路的输出结果图测频电路总图系统仿真结果图其他方面的应用在教学中的应用在学生课程设计及毕业设计中的应用在科研中的应用详细内容参见:基于PROTEUS的单片机系统设计与仿真 北京
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号