![[信息与通信]超好_实用Proteus_入门教程.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/5/bf79b28e-9ebc-4b0c-9262-b29a7f989500/bf79b28e-9ebc-4b0c-9262-b29a7f9895001.gif)
![[信息与通信]超好_实用Proteus_入门教程.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/5/bf79b28e-9ebc-4b0c-9262-b29a7f989500/bf79b28e-9ebc-4b0c-9262-b29a7f9895002.gif)
![[信息与通信]超好_实用Proteus_入门教程.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/5/bf79b28e-9ebc-4b0c-9262-b29a7f989500/bf79b28e-9ebc-4b0c-9262-b29a7f9895003.gif)
![[信息与通信]超好_实用Proteus_入门教程.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/5/bf79b28e-9ebc-4b0c-9262-b29a7f989500/bf79b28e-9ebc-4b0c-9262-b29a7f9895004.gif)
![[信息与通信]超好_实用Proteus_入门教程.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/5/bf79b28e-9ebc-4b0c-9262-b29a7f989500/bf79b28e-9ebc-4b0c-9262-b29a7f9895005.gif)
已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Proteus 入门教程作者:archeng504 日期:2006-1-2本文将简单介绍一下Proteus 的使用。在这里,我用的Proteus 版本是Proteus6.7 sp3 Professional。一、Proteus 6 Professional 界面简介安装完 Proteus 后,运行ISIS 6 Professional,会出现以下窗口界面:为了方便介绍,我分别对窗口内各部分进行中文说明(见上图)。下面简单介绍各部分的功能:1原理图编辑窗口(The Editing Window):顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。2预览窗口(The Overview Window):它可显示两个内容,一个是:当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。3模型选择工具栏(Mode Selector Toolbar):主要模型(Main Modes):1* 选择元件(components)(默认选择的)2* 放置连接点3* 放置标签(用总线时会用到)4* 放置文本5* 用于绘制总线6* 用于放置子电路7* 用于即时编辑元件参数(先单击该图标再单击要修改的元件)配件(Gadgets):1* 终端接口(terminals):有VCC、地、输出、输入等接口2* 器件引脚:用于绘制各种引脚3* 仿真图表(graph):用于各种分析,如Noise Analysis4* 录音机5* 信号发生器(generators)6* 电压探针:使用仿真图表时要用到7* 电流探针:使用仿真图表时要用到8* 虚拟仪表:有示波器等2D 图形(2D Graphics):1* 画各种直线2* 画各种方框3* 画各种圆4* 画各种圆弧5* 画各种多边形6* 画各种文本7* 画符号8* 画原点等4元件列表(The Object Selector):用于挑选元件(components)、终端接口(terminals)、信号发生器( generators )、仿 真 图 表 ( graph ) 等。举例, 当你选择“ 元件(components)”,单击“P”按钮会打开挑选元件对话框,选择了一个元件后(单击了“OK”后),该元件会在元件列表中显示,以后要用到该元件时,只需在元件列表中选择即可。5方向工具栏(Orientation Toolbar):旋转: 旋转角度只能是90 的整数倍。翻转: 完成水平翻转和垂直翻转。使用方法:先右键单击元件,再点击(左击)相应的旋转图标。6仿真工具栏仿真控制按钮1* 运行2* 单步运行3* 暂停4* 停止二、操作简介1、绘制原理图:绘制原理图要在原理图编辑窗口中的蓝色方框内完成。原理图编辑窗口的操作是不同于常用的WINDOWS 应用程序的,正确的操作是:用左键放置元件;右键选择元件;双击右键删除元件;右键拖选多个元件;先右键后左键编辑元件属性;先右键后左键拖动元件;连线用左键,删除用右键;改连接线:先右击连线,再左键拖动;中键放缩原理图。具体操作见下面例子。2、定制自己的元件:有三个个实现途径,一是用PROTEUS VSM SDK 开发仿真模型,并制作元件;另一个是在已有的元件基础上进行改造,比如把元件改为bus 接口的;还有一个是利用已制作好(别人的)的元件,我们可以到网上下载一些新元件并把它们添加到自己的元件库里面。由于我没有 PROTEUS VSMSDK,所以我只介绍后两个。3、Sub-Circuits 应用:用一个子电路可以把部分电路封装起来,这样可以节省原理图窗口的空间。三、实例(一)、AVR 单片机的仿真实例本例是实现 AVR 驱动LCD1602,并用示波器监测数据线。开始前先要准备好仿真文件,就是用编译器编译连接产生的调试或下载文件,不同编译器产生的文件格式是不同的,如ICC 是COF、IAR 是D90,GCC是COF、ELF。Proteus 6.7sp3 支持的有COF、D90、HEX 等,ELF 暂不支持。本例用的是:lcd_C.hex。开始了!运行 Proteus 6 Professional(ISIS6 Professional)出现下面窗口:1、添加元件到元件列表中:本例要用到的元件有:ATMEGA16、LM016L(LCD1602)、“地“、示波器。单击“P”按钮,出现挑选元件对话框在对话框的KEYWORDS 中输入ATMEGA16,得到以下结果:单击 OK,关闭对话框,这时元件列表中列出ATMEGA16,同样找出LM016L。最终结果:2、放置元件:在元件列表中左键选取ATMEGA16,在原理图编辑窗口中单击左键,这样ATMEGA16 就被放到原理图编辑窗口中了。同样放置LM016L。添加“地” :左键选择模型选择工具栏中的 图标,出现:左键选择 GROUND,并在原理图编辑窗口中左击,这样“地”就被放置到原理图编辑窗口中了。添加示波器:左键选择模型选择工具栏中的 图标,出现:左键选择 OSCILLOSCOPE,并在原理图编辑窗口中左击,这样示波器就被放置到原理图编辑窗口中了。补充:放置元件时要注意所放置的元件应放到蓝色方框内,如果不小心放到外面,由于在外面鼠标用不了,要用到菜单“Edit”的“Tidy” 清除,方法很简单只需单击“Tidy”即可。操作中可能要整体移动部分电路,操作方法: 先用右键拖选,再单击中的,这时这部分电路会随鼠标移动,在目标位置单击左键,这部分电路将被放到该处。3连线AVR、LCD 的VSS、VDD、VEE 不需连接,默认VSS=0V、VDD=5V、VEE= -5V、GND=0V4添加仿真文件先右键 ATMEGA16 再左键,出现在Program File 中单击出现文件浏览对话框,找到lcd_C.hex 文件,单击确定完成添加文件,在Clock Frequency 中把频率改为8MHz,单击OK 退出。5仿真单击 开始仿真。说明:红色代表高电平,兰色代表低电平,灰色代表不确定电平(floating)。运行时,在 Debug 菜单中可以查看AVR 的相关资源。6、源代码调试先声明一下,我是用ICC 的,版本ICC6.31a Pro。Proteus 是支持COF 文件调试的。在用ICC 时,你应该改一下编译器选项,AVR Studio Version 选Studio 3.x,这样在Proteus中可看到原代码了。在 Proteus 中,完成绘制原理图和添加调试文件后(COF 文件),单击会出现AVR Source Code 窗口,如果在调试状态下没出现,请到菜单Debug 中找。说一下 ,下面依次说明1* 连续运行,会退出单步调试状态,并关闭AVR Source Code 窗口2* 单步运行,遇到子函数会直接跳过3* 单步运行,遇到子函数会进入其内部4* 跳出当前函数,当用3*进入到函数内部,使用它会立即退出该函数返回上一级函数,可见它应该与3*配合使用5* 运行到鼠标所在行6* 添加或删除断点,设置了断点后用程序会停在断点处。另外,你可 AVR Source Code 窗口中右击,会出现右键菜单,上面的功能在这里不作说明。(二)、把74LS373 改成.bus 接口我们可以修改 Proteus 中的元件,比如把74LS373 改成.bus 接口的,有两种实现方案。方案(1)利用现有元件步骤:1、“拆”元件先把添加 74LS373(左上图的),再右键选择74LS373,再单击工具栏的出现2、修改先把 Q0 至Q7 、D0 至D7 的管脚删掉添加 BUS 的具体方法见方案(2)的相关介绍。效果如下:3、重新Make Device用右键拖选整个元件,选择菜单“Library”“Make Device”,出现下面对话框将 74LS373 改为74LS373.bus 其他不变,Next这个不用改,Next这个不用改,Next这个不用改,Next这个最好要改,第一个可改为74LS BUS,第二个不变,OK 结束方案(2)重新绘制元件步骤:1 用 2D GRAPHICS 中的绘制Device Body2 用 中的绘制引脚DEFAULT 为普通引脚,BUS 为总线3 修改引脚属性说明:为GND,PIN10;为D0.7 ;为OE,PIN1;为LE,PIN11;为VCC,PIN20;为Q0.7。先右击后左击,在出现的对话框中输入下面数据;是类似的。GND、VCC 需要隐藏,故Draw body 不选。先右击后左击,在出现的对话框中输入下面数据;是类似的先右击后左击,在出现的对话框中输入下面数据;是类似的最终效果4 添加中心点选择 中的绘制中心点,选择ORIGIN中心点的位置可任意放。5 封状入库先用右键选择整个元件然后,选择菜单“Library”“Make Device”,出现下面对话框,并输入下面内容Next,选择PCB 封装,可不管他Next,设置元件的参数我们需要添加两个属性:ITFMOD=TTLLS、MODFILE=74XX373.MDF单击New,再单击 NewNext,这不用理Next,选择元件存放位置,默认是放在USERDVC 中的,左边是选择类别,最好自己新建一个,如mylib。到此为止已经完成元件修改。你可用库管理器自己的元件。(三)利用已制作好(别人的)的元件其实很简单,仿真模型提供者一般会给出三样东西:模型文件(一般为dll 文件)、例子、库文件。我们要做的工作是:先把dll 文件拷贝到Proteus 安装目录下的MODELS 文件夹里,这样附带的例子就可运行了!如果还附带库文件的话,就把.lib 文件拷贝到Proteus安装目录下的LIBRARY 文件夹里,这样你就可以Proteus 的库管理器中看到该库文件。如果没有附带库文件,你就要把它添加到你自己的苦里面,方法下面介绍。先到http:/www.callbus.ru/models.html下载I2C Spy和DS1621 两个,我们的目标是I2CSpy,但它的例子中要用到DS1621,所以也把DS1621 给下了。于是,我们得到下面文件:I2CSPY.dll、DS1621.dll和test_i2c.DSN等文件。先把I2CSPY.dll和DS1621.dll文件拷贝到Proteus安装目录下的MODELS文件夹里,运行test_i2c.DSN。到菜单 Library 的Compile to library 项,出现下面对话框,单击OK,这样原理图的所有元件将被添加到USERDVC.LIB 中,我们到库管理器中把不需要的删除。菜单Library 的Library Manager 项,出现用 Delete Items 把除I2C Spy 外的元件删除,单击Close 完成。另外你也用上一实例的方案(1)的方法。(四)Sub-Circuits 应用以一个例子介绍,这个例子是将实例一改为 Sub-Circuits 形式。1、绘制Sub-Circuits 符号:点击,到原理图窗口拖一个方框修改属性,如右图这时用工具栏的查看原理图的层次结构,我们可以看到两张原理图,我们刚才操作的是Bootsheet1,SUB 是刚生成的,它的名字就是上一步的Name 属性。我们在右图中选择SUB 后按OK 即可切换到SUB 原理图中。回到 Boot sheet1,我们打算在Boot sheet1 中绘制LCD,在SUB 中绘制MEGA16。下面,我们来添加引脚,由于这个例子的数据传输方向是单向的,即M16 到LCD。因此,我们只用到OUTPUT。到元件列表中选取OUTPUT 放到SUB符号的右边(注:引脚只能放置到SUB 符号的左右两边),添加6 个并设置它们的标签名(方法:右击已放置的OUTPUT 再左击,在String 中输入标签名),连接LCD,最终效果2、绘制SUB 原理图:切换到SUB(上面有介绍),这是一个空的原理图,我们先添加ATMEGA16,接着单击到元件列表中选取OUTPUT,添加6个并标上标签名(它们应该跟刚才绘制SUB 符号的引脚时用到的标签名一致),连接ATMEGA16,最终效果至此,这个例子结束了。注意:整个原理图的所有元件应该有唯一确定的名称,如 ATMEGA16 的名称为U2 不能为U?,否则仿真不了!Proteus VSM 教程第 1 页共 24 页PROTEUS VSM 教程A.- 介绍.设计和仿真软件Proteus VSM 是一个很有用的工具,它可以帮助学生和专业人士提高他们的模拟和数字电路的设计能力。.它允许对电路设计采用图形环境,在这种环境中,你可以使用一个特定符号来代替元器件,并完成不会对真实电路造成任何损害的电路仿真操作。.它可以仿真仪表以及可描述在仿真过程中所获得的信号的图表。.更让人兴奋的是,它可以仿真目前流行的单片机,如PICS, ATMEL-AVR,MOTOROLA, 8051 等。.在设计综合性方案中,你可以利用ARES 开发印制电路板。启动程序:1、- 开始菜单 - 所有程序 - Proteus 6 Professional - ISIS 6Professional2、在桌面双击下面图标Proteus VSM 教程第 2 页共 24 页B.- 基本电路 # 例1 交流电供电1.- 点击 Pick Devices按钮,(该按钮位于工作区左边的面板中,就是那个P按钮),这是会打开标题为Pick Devices的对话框。Proteus VSM 教程第 3 页共 24 页2.- 在Category列表框中 (位于左边) 找到Simulator Primitives,这是会在Results中列出该类的所有元件(如果该类有太多元件,你利用Sub-Category列表框过滤),ALTERNATOR就是我们要找的交流电电源。3.- 在Results中双击 ALTERNATOR 会在The Object Selector(元件列表框)列出ALTERNATOR。4.- 同样的方法添加LAMP,在CategoryOptoelectronics- LAMP。Proteus VSM 教程第 4 页共 24 页5.- 单击 Pick Devices 对话框的OK按钮结束添加元件。6.- 在The Object Selector(元件列表框)单击选择ALTERNATOR。7.- 接着在位于主窗口左下角的角度调整工具条中设置在原理图窗口中ALTERNATOR 的方向(这一步也可以在放置元件后再设置)。第一按钮是顺时针旋转90 度,第二个按钮是逆时针旋转90 度,第三个按钮是水平翻转,第四的按钮是垂直翻转,中间的那个可输入0, +/-90, +/-180, +/-270。8.- 放置ALTERNATOR 到原理图窗口中,方法很简单:完成步骤7 后,在原理图窗口中单击左键即可。Proteus VSM 教程第 5 页共 24 页9.- 用同样的方法放置 LAMP。10.- 配置元件参数。Proteus VSM 教程第 6 页共 24 页a.- 在原理图窗口中先右击再左击 ALTERNATOR,出现Edit Component 对话框,按下面参数进行设置(第一、二个参数与仿真无关,起到标识作用)。b.- 单击 OK 完成。c.- 同样方法设置LAMP的参数。11.- 连接元件:Proteus VSM 教程第 7 页共 24 页a.- 重新调整元件的角度。在步骤7 时我们已经调整过了,但如果仍然不太符合要求,你可以重新调整,方法:在原理图窗口中右击该元件,再在角度调整工具条中设置。b.- 把鼠标移到ALTERNATOR 的一个引脚末端,这时鼠标变成字型,单击左键一下并移动鼠标,会出现一条线,你可以再在原理图的其他地方单击左键几下以确定连接线的形状,最后在LAMP 的一个引脚末端单击左键一下就完成一条连接线。其实,你只要在需要连接的两个元件的引脚处分别单击左键一下,Proteus 会自动完成这条连接线。c.- 修改连接线。如果连错了,你就在该连接线上双击右键就把它给删除掉了。如果要修改走线的形状,你可以在连接线上单击右键再在某一个位置上按住左键拖动,满意后再在原理图的空的地方单击一下右键。最终结果:12.- 开始仿真,找到主窗口底部的仿真工具条,单击左边第一个按钮。13.- 原理图的放缩操作,你可以用放缩工具条来完成。说明一下:a.以当前点击的位置为屏幕中心显示b.以屏幕中心对应的位置为中心向四周放大c.以屏幕中心对应的位置为中心向四周缩小d.显示整个原理图e.显示选择的区域14.- 配置Set Animation Options,这样使你的仿真结果更加形象。方法:Proteus VSM 教程第 8 页共 24 页到 System 菜单看一下,那里有一个Set Animation Options 选项,单击它出现以下对话框左边的我们一般不用修改,我们要改的是右边的Animation Options,Show Wire Voltage by Colour? 元件间的连接线的颜色会随电压变化Show Wire Current with Arrows? 元件间的连接线上显示电流方向具体效果怎么样,你试一下就知道了!是不是很酷!15.- 这个例子到此为止了,最后的工作就保存文件了,相信这个步骤是地球人都会!不多说了。C.- 基本电路 # 例2 电池、可调电阻、直流电流表、直流电压表1.- 新建一个文档2.- 使用Pick Devices添加以下元件(方法见例1)- BATTERY- LAMP- POT-LIN这里介绍一个更快捷的方法,就是使用Pick Devices的搜索功能(前提是你知道要找的元件的名字至少知道名字的前几个字母),该功能位于PickDevices 对话框的左上角。3.- 搭好以下电路Proteus VSM 教程第 9 页共 24 页POT-LIN 的电阻值设为200BATTERY 的电压值设为123.- 添加直流电流表和直流电压表a.- 找到这个工具条,红色圈的那个就是INSTRUMENTS(仪表元件)了。b.- 单击这个按钮,会在The Object Selector(元件列表框)列出所有仪表,其中的DC AMMETER 和DC VOLTMETER 是我们要用到的,选中DC AMMETER并在原理图的适当位置单击左键,这样DC AMMETER 就被放置到原理图中了。同理放置DC VOLTMETER。最终电路:Proteus VSM 教程第 10 页共 24 页c.- 设置DC AMMETER 和DC VOLTMETER,DC AMMETER 和DC VOLTMETER 不会根据电路的实际电流、电压值来自动改变量程(比如DC AMMETER 默认的单位是A,它能测量的最小电流值是0.01A,如实际电路的电流值为9mA,那它就显示为0.00A),需要手动修改。操作跟修改一般元件一样。Proteus VSM 教程第 11 页共 24 页Display Range 有三个值A、mA、uAe.- 仿真结果。在仿真过程中,你可以点击可调电阻POT-LIN上方的两个红色箭头来调节电阻值,这时LAMP的亮度也随之改变,DC AMMETER和DC VOLTMETER的显示值也随之改变。注意到了没有?!这个图好像有点特别,对了!它就是例1后面介绍Set Animation Options中选择Show Wire Voltage by Colour?和Show Wire Current with Arrows?后的效果。D.- 逻辑测试添加以下元件:Proteus VSM 教程第 12 页共 24 页A-INPUT = LOGICSTATEB-INPUT = LOGICSTATEQ-OUTPUT = LOGICPROBE(BIG)AND = ANDE.- 使用ADC、示波器和仿真表格.1. 添加以下元件:ADC0808 555 POT-LIN LED-BLUE 电阻添加GROUND、POWER单击红色的那个按钮,在元件列表中会有GROUND、POWER添加示波器Proteus VSM 教程第 13 页共 24 页单击绿色的那个按钮,在元件列表中会有OSCILLOSCOPE添加仿真图表单击蓝色的那个按钮,在元件列表中会有ANALOGUE放置仿真图表的方法:选中ANALOGUE 后,在原理图中单击左键,并按住左键拖动,这是你会看到一个虚线方框,释放左键后就可以看到ANALOGUE 了。2. 按照上图连接好元件3. 设置参数,这里主要介绍一下示波器和仿真表格的设置a. 示波器设置,示波器需要运行仿真后才可以对其参数进行设计它有两个输入通道,它的设置与真实数字示波器的差不多。左边黑色的方框用于显示波形,其中绿色的线条就是代表某一通道的波形,默认它只显示通道1 的波形,要切换为通道2需要使用右上角的方形按钮,这个按钮有两种状态,一个是CH1另一个是CH2,你可以通过单击它实现通道间互相切换。这个按钮下方还有一个方形按钮,这个方形按钮有三种状态,一个是仅显示一个通道、一个是同时显示两个通道(Dual)、另一个是显示两个通道之差(X-Y)。明显,要实现通道间互相切换必须使这个按钮处于第一种状态。还要注意的是,如果同时显示两个通道的波形,还需要改变其中一个的Y-POS,因为默认它们的Y-POS是一样的,它们的波形会重叠在一起。b.设置仿真图表,使用仿真图表前,我们要在需要观测的信号线上添加一个探针,有电压、电流两种探针紫色的那两个就是探针了,本例使用电压探针,要观测的信号是555输出的波形,找到这条连接线,点击了电压探针符号后再在这条连接线的某一个位置上单击一下左键,这样就添加了一个电压探针,接着为这探针起个名字(A() 方法跟设置一般元件属性方法的类似)。现在要将这个电压探针跟仿真图表关联起来,菜单Graph中有一个叫Add Trace的子菜单,单击它会出现Proteus VSM 教程第 14 页共 24 页由图可见,仿真图表可以连接四个探针,也就可以看到四个波形。本例我们只用一个探针,单击Probe P1下拉列表,你会看到(A),选中它后,单击OK就完成连接工作了。接着是配置仿真表格ANALOGUE,默认ANALOGUE的仿真时间是0S1S,这个时间对本例来说实在太长了,我们需要0S2mS 就够了。还是菜单Graph,它里面有Edit Graph的子菜单,在Stop time 中输入2m,单击OK完成。开始仿真ANALOGUE了,到菜单Graph,单击Simulate Graph,等待仿真完成后就会看到下图了Proteus VSM 教程第 15 页共 24 页F. 用ISIS 和 ARES 设计PCB1.在ISIS 中完成原理图元件:1N4148BC547CAP-ELEC3EZ8V2D53EZ5V1D5RESCONN-D9PIC16F877加入POWER 和GROUND, PIC16F877 有两个隐藏的引脚VDD 和VSS,因此必须将POWER 的string 属性设为VDD, GROUND 的string 属性设为VSS。2.修改封装,在ISIS中添加元件时,已经自动为该元件配置了一个封装(有部分元件要手动添加封装)。但这个封装并不一定很适合你的设计,因此你需要重新添加合适的封装。下面以CAP-ELEC 为例说明。打开CAP-ELEC 的属性对话框Proteus VSM 教程第 16 页共 24 页单击?的按钮,打开封装选择对话框(前提是你已经安装了ARES)选择一个合适的,单击OK 完成。调整好所有元件的封装后,到菜单Tools Netlist Compiler,接着打开Netlist CompilerProteus VSM 教程第 17 页共 24 页设置对话框,上面的设置保持默认就行了,单击OK 生成网表文件。紧接的工作就是将网表文件导入到ARES。到菜单Tools Netlist to ARES,这样就会打开ARES(你也可以利用工具栏的相应按钮来完成这一操作)。下面是ARES 工作界面可以看到右边的工作区是空的,而我们要使用的全部被放在左边的元件列表中。在放置元件前,我们必须要画一个版框,之后所有的元件将在版框内布线。我们用2D Graphics Box工具绘制版框,绘制前,我们要先给它设置颜色,因为这个是边框,所以我们应该选黄色(Board Edge),该设置工具位于主窗口底部。在工作区点击后,按住左键不放,拖出一个适当大小的矩形,释放左键,我们就绘制好了版框。如果以后想修改这个版框,你需要再次单击2D Graphics Box 中的矩形符号,在版框的边框上单击右键,这是会出现控制点,拖动控制点就可以调整版框的大小了。我们要通过单击如下图标回到元件放置视图Proteus VSM 教程第 18 页共 24 页接着我们要把元件放到版框内,为了得到一个合适的显示比例,我们按一下F8 将得到下面的效果(这一步不是必需的)。我们开始放置元件了。在使用自动放置所有元件这一个工具前,我们最好把具有标志性的元件先手工放置,比如本例的串口连接头J1。先在元件列表中选中J1,把它放到版框内(方法跟ISIS 中放置元件的一样),效果如下图:Proteus VSM 教程第 19 页共 24 页放置其他元件,我们要使用自动放置所有元件这个工具,这个工具的位置见下图:打开下面对话框,在这里我们不修改上面的设置,单击OKProteus VSM 教程第 20 页共 24 页得到下面的效果我们把元件放整齐点,效果如下:下面我们开始布线,找到下图的图标单击它,打开下面对话框Proteus VSM 教程第 21 页共 24 页单击Set Strategies 按钮,设置布线策略(规则),打开下图所示对话框,我们按照下图分别设置Power 和SIGNAL,(单面板,线宽T30)自动布线的效果Proteus VSM 教程第 22 页共 24 页接下来,我们手工调整连接线,并添加4 个定位孔。要手工调整连接线需要单击下图所示的图标,这样那些连接线就可以被修改了。修改时,记得通过主窗口底部的层切换列表来切换到你想编辑的那一层!稍微修改后的效果。Proteus VSM 教程第 23 页共 24 页添加4 个焊盘,单击如下图标在列表中选一个合适的最终效果Proteus VSM 教程第 24 页共 24 页到此,这个教程也结束了!基本概念坐标系统(CO-ORDINATE SYSTEM)ISIS中坐标系统的基本单位是10nm,主要是为了和ARES保持一致。但坐标系统的识别(read-out)单位被限制在1 thou。坐标原点位于工作区的中间,所以既有正坐标值,又有负坐标值。坐标位置指示器位于屏幕的右下角。一旦实时捕捉(Real-Time Snap)功能使能,当鼠标指针指向管脚末端或者导线时,X、Y坐标之一或二者都被加亮显示,加亮显示说明鼠标指针位置已经被捕捉。例如,如果鼠标指针在一条横线附近,它将会被捕捉到Y轴_,Y坐标将会被加亮。屏幕外观(SCREEN LAYOUT)概述(Introduction)整个屏幕被分成三个区域编辑窗口(EditingWindow)、预览窗口(Overview Window)、工具箱,如下图所示:编辑窗口显示你正在编辑的电路原理图,可以通过View菜单的Redraw命令来刷新显示内容,同时预览窗口中的内容也将被刷新。当执行其它命令导致显示错乱时可以使用该特性恢复显示。要使编辑窗口显示一张大的电路图的其他部分,可以通过如下几种方式:用鼠标左键点击预览窗口中想要显示的位置,这将使编辑窗口显示以鼠标点击处为中心的内容。在编辑窗口内移动鼠标,按下SHIFT键,用鼠标“撞击”边框,这会使显示平移。我们把这称为Shift-Pan。用鼠标指向编辑窗口并按 缩放键(见下文),会以鼠标指针位置为中心重新显示。 缩放(Zooming)按F6键可以放大电路图(连续按会不断放大直到最大),按F7键可以缩小电路图(类似的连续按会不断缩小直到最小),这两种情况无论哪种都会使显示以当前鼠标位置为中心重新显示。按F8键可以把一整张图缩放到完全显出来。图的大小可以通过View菜单的Zoom命令或者是上述的功能键控制。无论何时你都可以使用功能键控制缩放,即便是在滚动和拖放对象时。另外,按着SHIFT键,同时在一个特定的区域用鼠标左键拖一个框,则框内的部分就会被放大,这个框可以是在编辑窗口内拖,也可以是在预览窗口内拖。点状栅格(The Dot Grid)编辑窗口内有点状的栅格,可以通过View菜单的Grid命令在打开和关闭间切换。点与点之间的间距由当前捕捉的设置决定?捕捉到栅格(Snapping to a Grid)你会注意到到鼠标在编辑窗口内移动时,坐标值是以固定的步长的增长的初始设定是100。这称为捕捉,能够使你把元件按栅格对齐。捕捉的尺度可以由View菜单的Snap命令设置,或者直接使用快捷键F4、F3、F2和CTRL+F1。如果你想要确切地看到捕捉位置,可以使用View菜单的X-Cursor命令,选中后将会在捕捉点显示一个小的或大的交叉十字。实时捕捉(Real Time Snap)当鼠标指针指向管脚末端或者导线时,鼠标指针将会被捕捉到这些物体,这种功能被称为实时捕捉,该功能可以使你方便的实现导线和管脚的连接。可以通过Tools菜单的Real Time Snap 命令或者是CTRL+S切换该功能。预览窗口(The Overview Window)该窗口通常显示整个电路图的缩略图,上面有一个half-inch的格子。The cyan box 标示出图的边框,同时窗口上的绿框标出在编辑窗口的中显示的区域。在预览窗口上点击鼠标左键,将会以点击位置为中心刷新编辑窗口。其他情况下,预览窗口显示将要放置的对象的预览。这种Place Preview特性在下列情况下被激活:当一个对象在选择器中被选中 当使用旋转或镜像按钮时 当为一个可以设定朝向的对象选择类型图标时(例如:Component icon, Device Pin icon等等)当放置对象或者执行其他非以上操作时,place preview会自动消除工具箱(The Toolbox)该区域包括一些图标(icons)和一个项目选择器(item selector)。上部的八组图标用来选择放置不同的对象,下部的八组图标进行相应的控制。比较特殊的,第三行的前三个图标对上部的图标进行不同对象组的切换。在手册的前面部分的快速参考中有图标的所有功能和使用方式。对象选择器(Object Selector)根据由图标决定的当前状态显示不同的内容。显示对象的类型包括:设备,终端,管脚,图形符号,标注和图形。在某些状态下,对象选择器有一个Pick切换按钮,点击该按钮可以弹出库元件选取窗体。通过该窗体可以选择元件并置入对象选择器,在今后绘图时使用。概述(Introduction)文件命令(FILING COMMANDS)ISIS使用了下列的文件类型:设计文件(Design Files)部分文件(Section Files)模块文件(Module Files)库文件(Library Files)设计包含一个电路的所有信息,文件扩展名为“DSN”。ISIS以前的版本曾用过的扩展名有“ISS”,“IDS”,“IIWS”,如果在目录PROTEUS下安装了文件转换器IDSCVT40.DLL和(或)IWSCVT40.DLL,这些扩展名的文件就可以自动转换过来。部分的原理图可以倒出为部分文件,然后可以读入到其它文件。扩展名是SEC。可以用文件(File)菜单中的“导入(Import)”和“导出(Export)”命令来读和写。模块文件的扩展名是“MOD”,可以和其它的功能一起使用来实现层次设计。更详细的情况参照“层次设计( HIERARCHICAL DESIGNS )”。符号和器件的库文件的后缀是“LIB”。& Proteus VSM仿真系统也可以使用其它的文件类型。详细内容请参照VSM用户手册。开始一个新的设计(Starting a New Design)命令“New Design”将清除所有原有的设计数据,出现一张空的A4纸。新设计的缺省名字为UNTITLED.DSN,“Save Design”命令会把设计以这个名字存入磁盘文件中,文件的其他选项也会使用它作为缺省名。如果你要在开始新设计的时候给这个设计命名,那就使用“装入设计”命令,输入新的文件名。装入设计(Loading a Design)装入设计的方法有两种: 1.在DOS提示符下输入:ISIS2.在ISIS系统中使用“装入设计”命令。保存设计(Saving the Design)你可以在退出ISIS系统或者其它任何时候保存设计,使用“Save Design”命令。两种情况下,设计都被存到装入时的文件中。旧的版本就会在名字前加了前缀“Backup of 。“另存为”命令可以把设计保存到另一个文件中。导入/导出部分文件(Import / Export Section)文件菜单中的“导出”命令可以就当前选中的对象生成一个部分文件。这个文件可以使用“导入”命令读入另一个设计。部分文件的操作类似于“块拷贝”。退出ISIS想要退出ISIS系统,用菜单项中的“退出”命令或者键入“Q”。如果文件修改过,系统会出现对话框问是否保存文件。基本的编辑工具(GENERAL EDITING FACILITIES)对象放置(Object Placement)ISIS支持多种类型的对象,每一类型对象的具体作用和功能将在下一章给出。虽然类型不同,但放置对象的基本步骤都是一样的。放置对象的步骤如下(To place an object:)1.根据对象的类别在工具箱选择相应模式的图标(mode icon)。2. Select the sub-mode icon for the specific type of object.2、根据对象的具体类型选择子模式图标(sub-mode icon)。3、如果对象类型是元件、端点、管脚、图形、符号或标记,从选择器里(selector)选择你想要的对象的名字。对于元件、端点、管脚和符号,可能首先需要从库中调出。4、如果对象是有方向的,将会在预览窗口显示出来,你可以通过点击旋转和镜象图标来调整对象的朝向。5、最后,指向编辑窗口并点击鼠标左键放置对象。对于不同的对象,确切的步骤可能略有不同,但你会发现和其它的图形编辑软件是类似的,而且很直观。选中对象(Tagging an Object)用鼠标指向对象并点击右键可以选中该对象。该操作选中对象并使其高亮显示,然后可以进行编辑。选中对象时该对象上的所有连线同时被选中。要选中一组对象,可以通过依次在每个对象右击选中每个对象的方式。也可以通过右键拖出一个选择框的方式,但只有完全位于选择框内的对象才可以被选中。在空白处点击鼠标右键可以取消所有对象的选择。删除对象(Deleting an Object)用鼠标指向选中的对象并点击右键可以删除该对象,同时删除该对象的所有连线。拖动对象(Dragging an Object)用鼠标指向选中的对象并用左键拖曳可以拖动该对象。该方式不仅对整个对象有效,而且对对象中单独的labels也有效。如果Wire Auto Router功能被使能的话,被拖动对象上所有的连线将会重新排布或者fixed up。这将花费一定的时间(10秒左右),尤其在对象有很多连线的情况下,这时鼠标指针将显示为一个沙漏。 如果你误拖动一个对象,所有的连线都变成了一团糟,你可以使用Undo命令撤消操作恢复原来的状态。拖动对象标签(Dragging an Object Label)许多类型的对象有一个或多个属性标签附着。例如,每个元件有一个“reference”标签和一个“value”标签。可以很容易地移动这些标签使你的电路图看起来更美观。移动标签的步骤如下(To move a label)1、选中对象2、用鼠标指向标签,按下鼠标左键。3、拖动标签到你需要的位置。如果想要定位的更精确的话,可以在拖动是改变捕捉的精度(使用F4、F3、F2、CTRL+F1键)。1. 释放鼠标调整对象大小(Resizing an Object)子电路(Sub-circuits)、图表、线、框和圆可以调整大小。当你选中这些对象时,对象周围会出现白色小方块叫做“手柄”,可以通过拖动这些“手柄”来调整对象的大小。调整对象大小的步骤如下(To resize an object)1、选中对象2、如果对象可以调整大小,对象周围会出现白色小方块,叫做“手柄”。3、用鼠标左键拖动这些“手柄”到新的位置,可以改变对象的大小。在拖动的过程中手柄会消失以便不和对象的显示混叠。& 可以参照调整二维图形的大小”这一节来获得使用“手柄“调整对象大小的更进一步的信息。调整对象的朝向(Reorienting an Object)许多类型的对象可以调整朝向为0, 90, 270 ,360或通过x轴y轴镜象。当该类型对象被选中后,“Rotation and Mirror “图标会从兰色变为红色,然后就可以来改变对象的朝向。调整对象朝向的步骤如下(To reorient an object)1、选中对象2、用鼠标左键点击Rotation图标可以使对象逆时针旋转,用鼠标右键点击Rotation图标可以使对象顺时针旋转。3、用鼠标左键点击Mirror图标可以使对象按x轴镜象,用鼠标右键点击Mirror图标可以使对象按y轴镜象。毫无疑问当Rotation and Mirror图标是红色时,操作他们将回改变某个对象,即便你当前没有看到它,实际上,这中颜色的指示在你想对将要放置的新对象操作时是格外有用的。当图标是红色时,首先取消对象的选择,此时图标会变成兰色,说明现在可以“安全“调整新对象了。编辑对象(Editing an Object)许多对象具有图形或文本属性,这些属性可以通过一个对话框进行编辑,这是一中很常见的操作,有多种实现方式。编辑单个对象的步骤是(To edit a single object using the mouse):1、选中对象2、用鼠标左键点击对象。连续编辑多个对象的步骤是(To edit a succession of objects using the mouse)1、选择Main Mode图标,再选择Instant Edit图标。2、依次用鼠标左键点击各个对象以特定的编辑模式编辑对象的步骤是(To edit an object and access special edit modes:)1、指向对象2、使用键盘CTRL+E对于文本脚本来说,这将启动外部的文本编辑器。如果鼠标没有指向任何对象的话,该命令将对当前的图进行编辑。通过元件的名称编辑元件的步骤如下(To edit a component by name:)1、键入E2、在弹出的对话框中输入元件的名称(part ID)。确定后将会弹出该项目中任何元件的编辑对话框,并非只限于当前sheet的元件。编辑完后,画面将会以该元件为中心重新显示。你可以通过该方式来定位一个元件,即便你并不想对其进行编辑。& 在OBJECT SPECIFICS这一节中将详细说明对应于每种对象类型的具体编辑操作方式。编辑对象标签(Editing An Object Label)元件、端点、线和总线标签都可以象元件一样编辑。编辑单个对象标签的步骤是(To edit a single object label using the mouse:)1、选中对象标签。2、用鼠标左键点击对象。连续编辑多个对象标签的步骤是(To edit a succession of object labels using the mous
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业机器人技术在制造中的应用
- 工业机器人技术与工业自动化
- 工业机器人与旋转灌装机的结合应用
- 工业污染防治与绿色生产实践
- 工业污染监测与治理策略探讨
- 工业绿色能源利用与管理
- 工业污染防治的法律措施与实践
- 工业生产线设备维修培训
- 工业节能减排的先进技术与实践
- 工业节能减排的技术与策略研究
- 外科护理队伍发展方向
- 《N235提取锗新工艺》
- 2024-2030年中国汽车注塑模具行业竞争战略及发展潜力研究报告
- qc初级推进者考试试题及答案
- 060177统计学(江苏开放大学本科期末试卷)
- SAP S4HANA 用户操作手册-FICO-006-财务月结
- 化妆品监督管理条例培训2024
- 数字经济学 课件全套 第1-15章 数字经济学基础 - 数字经济监管
- 2024年山东省青岛市中考地理试题卷(含答案及解析)+2023年中考地理及答案
- 中医适宜技术-中药热奄包
- 中国医院质量安全管理第2-13部分:患者服务临床用血
评论
0/150
提交评论