关闭

关闭

关闭

封号提示

内容

首页 Proteus_入门教程.pdf

Proteus_入门教程.pdf

Proteus_入门教程.pdf

上传者: 511650586 2011-10-10 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《Proteus_入门教程pdf》,可适用于IT/计算机领域,主题内容包含Proteus入门教程作者:archeng日期:本文将简单介绍一下Proteus的使用。在这里我用的Proteus版本是ProteusspProfe符等。

Proteus入门教程作者:archeng日期:本文将简单介绍一下Proteus的使用。在这里我用的Proteus版本是ProteusspProfessional。一、ProteusProfessional界面简介安装完Proteus后运行ISISProfessional会出现以下窗口界面:为了方便介绍我分别对窗口内各部分进行中文说明(见上图)。下面简单介绍各部分的功能:.原理图编辑窗口(TheEditingWindow):顾名思义它是用来绘制原理图的。蓝色方框内为可编辑区元件要放到它里面。注意这个窗口是没有滚动条的你可用预览窗口来改变原理图的可视范围。.预览窗口(TheOverviewWindow):它可显示两个内容一个是:当你在元件列表中选择一个元件时它会显示该元件的预览图另一个是当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后)它会显示整张原理图的缩略图并会显示一个绿色的方框绿色的方框里面的内容就是当前原理图窗口中显示的内容因此你可用鼠标在它上面点击来改变绿色的方框的位置从而改变原理图的可视范围。.模型选择工具栏(ModeSelectorToolbar):主要模型(MainModes):*选择元件(components)(默认选择的)*放置连接点*放置标签(用总线时会用到)*放置文本*用于绘制总线*用于放置子电路*用于即时编辑元件参数(先单击该图标再单击要修改的元件)配件(Gadgets):*终端接口(terminals):有VCC、地、输出、输入等接口*器件引脚:用于绘制各种引脚*仿真图表(graph):用于各种分析如NoiseAnalysis*录音机*信号发生器(generators)*电压探针:使用仿真图表时要用到*电流探针:使用仿真图表时要用到*虚拟仪表:有示波器等D图形(DGraphics):*画各种直线*画各种方框*画各种圆*画各种圆弧*画各种多边形*画各种文本*画符号*画原点等.元件列表(TheObjectSelector):用于挑选元件(components)、终端接口(terminals)、信号发生器(generators)、仿真图表(graph)等。举例当你选择“元件(components)”单击“P”按钮会打开挑选元件对话框选择了一个元件后(单击了“OK”后)该元件会在元件列表中显示以后要用到该元件时只需在元件列表中选择即可。.方向工具栏(OrientationToolbar):旋转:旋转角度只能是的整数倍。翻转:完成水平翻转和垂直翻转。使用方法:先右键单击元件再点击(左击)相应的旋转图标。.仿真工具栏仿真控制按钮*运行*单步运行*暂停*停止二、操作简介、绘制原理图:绘制原理图要在原理图编辑窗口中的蓝色方框内完成。原理图编辑窗口的操作是不同于常用的WINDOWS应用程序的正确的操作是:用左键放置元件右键选择元件双击右键删除元件右键拖选多个元件先右键后左键编辑元件属性先右键后左键拖动元件连线用左键删除用右键改连接线:先右击连线再左键拖动中键放缩原理图。具体操作见下面例子。、定制自己的元件:有三个个实现途径一是用PROTEUSVSMSDK开发仿真模型并制作元件另一个是在已有的元件基础上进行改造比如把元件改为bus接口的还有一个是利用已制作好(别人的)的元件我们可以到网上下载一些新元件并把它们添加到自己的元件库里面。由于我没有PROTEUSVSMSDK所以我只介绍后两个。、SubCircuits应用:用一个子电路可以把部分电路封装起来这样可以节省原理图窗口的空间。三、实例(一)、AVR单片机的仿真实例本例是实现AVR驱动LCD并用示波器监测数据线。开始前先要准备好仿真文件就是用编译器编译连接产生的调试或下载文件不同编译器产生的文件格式是不同的如ICC是COF、IAR是DGCC是COF、ELF。Proteussp支持的有COF、D、HEX等ELF暂不支持。本例用的是:lcdChex。开始了!!!!!运行ProteusProfessional(ISISProfessional)出现下面窗口:、添加元件到元件列表中:本例要用到的元件有:ATMEGA、LML(LCD)、“地“、示波器。单击“P”按钮出现挑选元件对话框在对话框的KEYWORDS中输入ATMEGA得到以下结果:单击OK关闭对话框这时元件列表中列出ATMEGA同样找出LML。最终结果:、放置元件:在元件列表中左键选取ATMEGA在原理图编辑窗口中单击左键这样ATMEGA就被放到原理图编辑窗口中了。同样放置LML。添加“地”:左键选择模型选择工具栏中的图标出现:左键选择GROUND并在原理图编辑窗口中左击这样“地”就被放置到原理图编辑窗口中了。添加示波器:左键选择模型选择工具栏中的图标出现:左键选择OSCILLOSCOPE并在原理图编辑窗口中左击这样示波器就被放置到原理图编辑窗口中了。补充:放置元件时要注意所放置的元件应放到蓝色方框内如果不小心放到外面由于在外面鼠标用不了要用到菜单“Edit”的“Tidy”清除方法很简单只需单击“Tidy”即可。操作中可能要整体移动部分电路操作方法:先用右键拖选再单击中的这时这部分电路会随鼠标移动在目标位置单击左键这部分电路将被放到该处。.连线AVR、LCD的VSS、VDD、VEE不需连接默认VSS=V、VDD=V、VEE=V、GND=V.添加仿真文件先右键ATMEGA再左键出现在ProgramFile中单击出现文件浏览对话框找到lcdChex文件单击确定完成添加文件在ClockFrequency中把频率改为MHz单击OK退出。.仿真单击开始仿真。说明:红色代表高电平兰色代表低电平灰色代表不确定电平(floating)。运行时在Debug菜单中可以查看AVR的相关资源。、源代码调试先声明一下我是用ICC的版本ICCaPro。Proteus是支持COF文件调试的。在用ICC时你应该改一下编译器选项AVRStudioVersion选Studiox这样在Proteus中可看到原代码了。在Proteus中完成绘制原理图和添加调试文件后(COF文件)单击会出现AVRSourceCode窗口如果在调试状态下没出现请到菜单Debug中找。说一下下面依次说明*连续运行会退出单步调试状态并关闭AVRSourceCode窗口*单步运行遇到子函数会直接跳过*单步运行遇到子函数会进入其内部*跳出当前函数当用*进入到函数内部使用它会立即退出该函数返回上一级函数可见它应该与*配合使用*运行到鼠标所在行*添加或删除断点设置了断点后用程序会停在断点处。另外你可AVRSourceCode窗口中右击会出现右键菜单上面的功能在这里不作说明。(二)、把LS改成bus接口我们可以修改Proteus中的元件比如把LS改成bus接口的有两种实现方案。方案()利用现有元件步骤:、“拆”元件先把添加LS(左上图的)再右键选择LS再单击工具栏的出现、修改先把Q至Q、D至D的管脚删掉添加BUS的具体方法见方案()的相关介绍。效果如下:、重新MakeDevice用右键拖选整个元件选择菜单“Library”Æ“MakeDevice”出现下面对话框将LS改为LSbus其他不变Next这个不用改Next这个不用改Next这个不用改Next这个最好要改第一个可改为LSBUS第二个不变OK结束方案()重新绘制元件步骤:.用DGRAPHICS中的绘制DeviceBody.用中的绘制引脚DEFAULT为普通引脚BUS为总线.修改引脚属性说明:为GNDPIN为D为OEPIN为LEPIN为VCCPIN为Q。先右击后左击在出现的对话框中输入下面数据是类似的。GND、VCC需要隐藏故Drawbody不选。先右击后左击在出现的对话框中输入下面数据是类似的先右击后左击在出现的对话框中输入下面数据是类似的最终效果.添加中心点选择中的绘制中心点选择ORIGIN中心点的位置可任意放。.封状入库先用右键选择整个元件然后选择菜单“Library”Æ“MakeDevice”出现下面对话框并输入下面内容Next选择PCB封装可不管他Next设置元件的参数我们需要添加两个属性:{ITFMOD=TTLLS}、{MODFILE=XXMDF}单击New再单击NewNext这不用理Next选择元件存放位置默认是放在USERDVC中的左边是选择类别最好自己新建一个如mylib。到此为止已经完成元件修改。你可用库管理器自己的元件。(三)利用已制作好(别人的)的元件其实很简单仿真模型提供者一般会给出三样东西:模型文件(一般为dll文件)、例子、库文件。我们要做的工作是:先把dll文件拷贝到Proteus安装目录下的MODELS文件夹里这样附带的例子就可运行了!如果还附带库文件的话就把lib文件拷贝到Proteus安装目录下的LIBRARY文件夹里这样你就可以Proteus的库管理器中看到该库文件。如果没有附带库文件你就要把它添加到你自己的苦里面方法下面介绍。先到http:wwwcallbusrumodelshtml下载ICSpy和DS两个我们的目标是ICSpy但它的例子中要用到DS所以也把DS给下了。于是我们得到下面文件:ICSPYdll、DSdll和testicDSN等文件。先把ICSPYdll和DSdll文件拷贝到Proteus安装目录下的MODELS文件夹里运行testicDSN。到菜单Library的Compiletolibrary项出现下面对话框单击OK这样原理图的所有元件将被添加到USERDVCLIB中我们到库管理器中把不需要的删除。菜单Library的LibraryManager项出现用DeleteItems把除ICSpy外的元件删除单击Close完成。另外你也用上一实例的方案()的方法。(四)SubCircuits应用以一个例子介绍这个例子是将实例一改为SubCircuits形式。、绘制SubCircuits符号:点击到原理图窗口拖一个方框修改属性如右图这时用工具栏的查看原理图的层次结构我们可以看到两张原理图我们刚才操作的是BootsheetSUB是刚生成的它的名字就是上一步的Name属性。我们在右图中选择SUB后按OK即可切换到SUB原理图中。回到Bootsheet我们打算在Bootsheet中绘制LCD在SUB中绘制MEGA。下面我们来添加引脚由于这个例子的数据传输方向是单向的即M到LCD。因此我们只用到OUTPUT。到元件列表中选取OUTPUT放到SUB符号的右边(注:引脚只能放置到SUB符号的左右两边)添加个并设置它们的标签名(方法:右击已放置的OUTPUT再左击在String中输入标签名)连接LCD最终效果、绘制SUB原理图:切换到SUB(上面有介绍)这是一个空的原理图我们先添加ATMEGA接着单击到元件列表中选取OUTPUT添加个并标上标签名(它们应该跟刚才绘制SUB符号的引脚时用到的标签名一致)连接ATMEGA最终效果至此这个例子结束了。注意:整个原理图的所有元件应该有唯一确定的名称如ATMEGA的名称为U不能为U?否则仿真不了!!ProteusVSM教程第页共页PROTEUSVSM教程教程教程教程AAAA介绍介绍介绍介绍设计和仿真软件ProteusVSM是一个很有用的工具它可以帮助学生和专业人士提高他们的模拟和数字电路的设计能力。它允许对电路设计采用图形环境在这种环境中你可以使用一个特定符号来代替元器件并完成不会对真实电路造成任何损害的电路仿真操作。它可以仿真仪表以及可描述在仿真过程中所获得的信号的图表。更让人兴奋的是它可以仿真目前流行的单片机如PICS,ATMELAVR,MOTOROLA,等。在设计综合性方案中,你可以利用ARES开发印制电路板。启动程序:、开始菜单>所有程序>ProteusProfessional>ISISProfessional、在桌面双击下面图标ProteusVSM教程第页共页BBBB基本电路基本电路基本电路基本电路####例例例例交流电供电交流电供电交流电供电交流电供电点击PickDevicesPickDevicesPickDevicesPickDevices按钮(该按钮位于工作区左边的面板中就是那个PPPP按钮)这是会打开标题为PickDevicesPickDevicesPickDevicesPickDevices的对话框。ProteusVSM教程第页共页在CategoryCategoryCategoryCategory列表框中(位于左边)找到SimulatorPrimitivesSimulatorPrimitivesSimulatorPrimitivesSimulatorPrimitives,这是会在ResultsResultsResultsResults中列出该类的所有元件(如果该类有太多元件你利用SubSubSubSubCategoryCategoryCategoryCategory列表框过滤)ALTERNATORALTERNATORALTERNATORALTERNATOR就是我们要找的交流电电源。在ResultsResultsResultsResults中双击ALTERNATORALTERNATORALTERNATORALTERNATOR会在TheObjectSelectorTheObjectSelectorTheObjectSelectorTheObjectSelector(元件列表框)列出ALTERNATORALTERNATORALTERNATORALTERNATOR。同样的方法添加LAMPLAMPLAMPLAMP在CategoryCategoryCategoryCategory->OptoelectronicsOptoelectronicsOptoelectronicsOptoelectronics>>>>LAMPLAMPLAMPLAMP。ProteusVSM教程第页共页单击PickDevicesPickDevicesPickDevicesPickDevices对话框的OKOKOKOK按钮结束添加元件。在TheObjectSelectorTheObjectSelectorTheObjectSelectorTheObjectSelector(元件列表框)单击选择ALTERNATORALTERNATORALTERNATORALTERNATOR。接着在位于主窗口左下角的角度调整工具条中设置在原理图窗口中ALTERNATORALTERNATORALTERNATORALTERNATOR的方向(这一步也可以在放置元件后再设置)。第一按钮是顺时针旋转度第二个按钮是逆时针旋转度第三个按钮是水平翻转第四的按钮是垂直翻转中间的那个可输入,,,。放置ALTERNATORALTERNATORALTERNATORALTERNATOR到原理图窗口中方法很简单:完成步骤后在原理图窗口中单击左键即可。ProteusVSM教程第页共页用同样的方法放置LAMPLAMPLAMPLAMP。配置元件参数。ProteusVSM教程第页共页a在原理图窗口中先右击再左击ALTERNATORALTERNATORALTERNATORALTERNATOR出现EditComponent对话框按下面参数进行设置(第一、二个参数与仿真无关起到标识作用)。b单击OK完成。c同样方法设置LAMPLAMPLAMPLAMP的参数。连接元件:ProteusVSM教程第页共页a重新调整元件的角度。在步骤时我们已经调整过了但如果仍然不太符合要求你可以重新调整方法:在原理图窗口中右击该元件再在角度调整工具条中设置。b把鼠标移到ALTERNATORALTERNATORALTERNATORALTERNATOR的一个引脚末端这时鼠标变成字型单击左键一下并移动鼠标会出现一条线你可以再在原理图的其他地方单击左键几下以确定连接线的形状最后在LAMPLAMPLAMPLAMP的一个引脚末端单击左键一下就完成一条连接线。其实你只要在需要连接的两个元件的引脚处分别单击左键一下Proteus会自动完成这条连接线。c修改连接线。如果连错了你就在该连接线上双击右键就把它给删除掉了。如果要修改走线的形状你可以在连接线上单击右键再在某一个位置上按住左键拖动满意后再在原理图的空的地方单击一下右键。最终结果:开始仿真找到主窗口底部的仿真工具条单击左边第一个按钮。原理图的放缩操作你可以用放缩工具条来完成。说明一下:a以当前点击的位置为屏幕中心显示b以屏幕中心对应的位置为中心向四周放大c以屏幕中心对应的位置为中心向四周缩小d显示整个原理图e显示选择的区域配置SetAnimationOptionsSetAnimationOptionsSetAnimationOptionsSetAnimationOptions这样使你的仿真结果更加形象。方法:ProteusVSM教程第页共页到System菜单看一下那里有一个SetAnimationOptionsSetAnimationOptionsSetAnimationOptionsSetAnimationOptions选项单击它出现以下对话框左边的我们一般不用修改我们要改的是右边的AniAniAniAnimationOptionsmationOptionsmationOptionsmationOptionsShowWireVoltaShowWireVoltaShowWireVoltaShowWireVoltaggggebyColourebyColourebyColourebyColour元件间的连接线的颜色会随电压变化ShowWireCurrentwithArrowsShowWireCurrentwithArrowsShowWireCurrentwithArrowsShowWireCurrentwithArrows元件间的连接线上显示电流方向具体效果怎么样具体效果怎么样具体效果怎么样具体效果怎么样你试一下就知道了你试一下就知道了你试一下就知道了你试一下就知道了!!!!是不是很酷是不是很酷是不是很酷是不是很酷!!!!!!!!这个例子到此为止了最后的工作就保存文件了相信这个步骤是地球人都会!!不多说了。CCCC基本电路基本电路基本电路基本电路####例例例例电池电池电池电池、、、、可调电阻可调电阻可调电阻可调电阻、、、、直流电流表直流电流表直流电流表直流电流表、、、、直流电压表直流电压表直流电压表直流电压表新建一个文档使用PickDevicesPickDevicesPickDevicesPickDevices添加以下元件(方法见例)BATTERYBATTERYBATTERYBATTERYLAMPLAMPLAMPLAMPPOTPOTPOTPOTLINLINLINLIN这里介绍一个更快捷的方法就是使用PickDevicesPickDevicesPickDevicesPickDevices的搜索功能(前提是你知道要找的元件的名字至少知道名字的前几个字母)该功能位于PickPickPickPickDevicesDevicesDevicesDevices对话框的左上角。搭好以下电路ProteusVSM教程第页共页POTLIN的电阻值设为BATTERY的电压值设为添加直流电流表和直流电压表a找到这个工具条红色圈的那个就是INSTRUMENTSINSTRUMENTSINSTRUMENTSINSTRUMENTS((((仪表元件仪表元件仪表元件仪表元件))))了。b单击这个按钮会在TheObjeTheObjeTheObjeTheObjectSelectorctSelectorctSelectorctSelector(元件列表框)列出所有仪表其中的DCADCADCADCAMMMMMMMMETERETERETERETER和DCVOLTMETERDCVOLTMETERDCVOLTMETERDCVOLTMETER是我们要用到的选中DCADCADCADCAMMMMMMMMETERETERETERETER并在原理图的适当位置单击左键这样DCADCADCADCAMMMMMMMMETERETERETERETER就被放置到原理图中了。同理放置DCVOLTMETERDCVOLTMETERDCVOLTMETERDCVOLTMETER。最终电路:ProteusVSM教程第页共页c设置DCADCADCADCAMMMMMMMMETERETERETERETER和DCVOLTMETERDCVOLTMETERDCVOLTMETERDCVOLTMETERDCADCADCADCAMMMMMMMMETERETERETERETER和DCVOLTMETERDCVOLTMETERDCVOLTMETERDCVOLTMETER不会根据电路的实际电流、电压值来自动改变量程(比如DCADCADCADCAMMMMMMMMETERETERETERETER默认的单位是A它能测量的最小电流值是A如实际电路的电流值为mA那它就显示为A)需要手动修改。操作跟修改一般元件一样。ProteusVSM教程第页共页DisplayRangeDisplayRangeDisplayRangeDisplayRange有三个值有三个值有三个值有三个值AAAA、、、、mAmAmAmA、、、、uAuAuAuAe仿真结果。在仿真过程中你可以点击可调电阻POTPOTPOTPOTLINLINLINLIN上方的两个红色箭头来调节电阻值这时LAMPLAMPLAMPLAMP的亮度也随之改变DCADCADCADCAMMMMMMMMETERETERETERETER和DCVOLTMETERDCVOLTMETERDCVOLTMETERDCVOLTMETER的显示值也随之改变。注意到了没有?!这个图好像有点特别对了!!它就是例后面介绍SetAnimationOptionsSetAnimationOptionsSetAnimationOptionsSetAnimationOptions中选择中选择中选择中选择ShowWireVoltaShowWireVoltaShowWireVoltaShowWireVoltaggggebyColourebyColourebyColourebyColour和ShowShowShowShowWireCurrentwithArrowsWireCurrentwithArrowsWireCurrentwithArrowsWireCurrentwithArrows后的效果。D逻辑测试逻辑测试逻辑测试逻辑测试添加以下元件:ProteusVSM教程第页共页AAAAINPUT=LOGICSTATEINPUT=LOGICSTATEINPUT=LOGICSTATEINPUT=LOGICSTATEBBBBINPUT=LOGICSTATEINPUT=LOGICSTATEINPUT=LOGICSTATEINPUT=LOGICSTATEQQQQOUTPUT=LOGICPROBE(BIG)OUTPUT=LOGICPROBE(BIG)OUTPUT=LOGICPROBE(BIG)OUTPUT=LOGICPROBE(BIG)AND=ANDAND=ANDAND=ANDAND=ANDE使用使用使用使用ADC、、、、示波器和仿真表格示波器和仿真表格示波器和仿真表格示波器和仿真表格----添加以下元件添加以下元件添加以下元件添加以下元件::::ADCPOTLINLEDBLUE电阻电阻电阻电阻添加添加添加添加GROUND、、、、POWER单击红色的那个按钮在元件列表中会有GROUND、、、、POWER添加示波器添加示波器添加示波器添加示波器ProteusVSM教程第页共页单击绿色的那个按钮在元件列表中会有OSCILLOSCOPE添加仿真图表添加仿真图表添加仿真图表添加仿真图表单击蓝色的那个按钮在元件列表中会有ANALOGUE放置仿真图表的方法放置仿真图表的方法放置仿真图表的方法放置仿真图表的方法::::选中ANALOGUE后在原理图中单击左键并按住左键拖动这是你会看到一个虚线方框释放左键后就可以看到ANALOGUE了。----按照上图连接好元件按照上图连接好元件按照上图连接好元件按照上图连接好元件----设置参数设置参数设置参数设置参数这里主要介绍一下示波器和仿真表格的设置这里主要介绍一下示波器和仿真表格的设置这里主要介绍一下示波器和仿真表格的设置这里主要介绍一下示波器和仿真表格的设置a示波器设置示波器设置示波器设置示波器设置示波器需要运行仿真后才可以对其参数进行设计示波器需要运行仿真后才可以对其参数进行设计示波器需要运行仿真后才可以对其参数进行设计示波器需要运行仿真后才可以对其参数进行设计它有两个输入通道它有两个输入通道它有两个输入通道它有两个输入通道它的设置与真实数字示波器的差不多它的设置与真实数字示波器的差不多它的设置与真实数字示波器的差不多它的设置与真实数字示波器的差不多。。。。左左左左边黑色的方框用于显示波边黑色的方框用于显示波边黑色的方框用于显示波边黑色的方框用于显示波形形形形其中绿色的线条就是代表某一通道的波形其中绿色的线条就是代表某一通道的波形其中绿色的线条就是代表某一通道的波形其中绿色的线条就是代表某一通道的波形默认它只显示通道默认它只显示通道默认它只显示通道默认它只显示通道的波形的波形的波形的波形要切换为通要切换为通要切换为通要切换为通道道道道需要使用右上角的方形按钮需要使用右上角的方形按钮需要使用右上角的方形按钮需要使用右上角的方形按钮这个按钮有两种状态这个按钮有两种状态这个按钮有两种状态这个按钮有两种状态一个是一个是一个是一个是CH另一个是另一个是另一个是另一个是CH你可你可你可你可以通过单击它实现通道间互相切换以通过单击它实现通道间互相切换以通过单击它实现通道间互相切换以通过单击它实现通道间互相切换。。。。这个按钮下方还有一个方形按钮这个按钮下方还有一个方形按钮这个按钮下方还有一个方形按钮这个按钮下方还有一个方形按钮这个方形按钮有三这个方形按钮有三这个方形按钮有三这个方形按钮有三种状态种状态种状态种状态一个是仅显示一个通道一个是仅显示一个通道一个是仅显示一个通道一个是仅显示一个通道、、、、一个是同时显示两个通道一个是同时显示两个通道一个是同时显示两个通道一个是同时显示两个通道(Dual)、、、、另一个是显示两个通道另一个是显示两个通道另一个是显示两个通道另一个是显示两个通道之差之差之差之差((((XY)。)。)。)。明显明显明显明显要实现通道间互相切换必须使这个按钮处于第一种状态要实现通道间互相切换必须使这个按钮处于第一种状态要实现通道间互相切换必须使这个按钮处于第一种状态要实现通道间互相切换必须使这个按钮处于第一种状态。。。。还要注意的还要注意的还要注意的还要注意的是是是是如果同时显示两个通道的波形如果同时显示两个通道的波形如果同时显示两个通道的波形如果同时显示两个通道的波形还需要改变其中一个的还需要改变其中一个的还需要改变其中一个的还需要改变其中一个的YPOS因为默认它们的因为默认它们的因为默认它们的因为默认它们的YPOS是一样的是一样的是一样的是一样的它们的波形会重叠在一起它们的波形会重叠在一起它们的波形会重叠在一起它们的波形会重叠在一起。。。。b设置仿真图表设置仿真图表设置仿真图表设置仿真图表使用仿真图表前使用仿真图表前使用仿真图表前使用仿真图表前我们要在需要观测的信号线上添加一个探针我们要在需要观测的信号线上添加一个探针我们要在需要观测的信号线上添加一个探针我们要在需要观测的信号线上添加一个探针有有有有电压电压电压电压、、、、电流两种探针电流两种探针电流两种探针电流两种探针紫色的那两个就是探针了紫色的那两个就是探针了紫色的那两个就是探针了紫色的那两个就是探针了本例使用电压探针本例使用电压探针本例使用电压探针本例使用电压探针要观测的信号是要观测的信号是要观测的信号是要观测的信号是输出的波形输出的波形输出的波形输出的波形找到找到找到找到这条连接线这条连接线这条连接线这条连接线点击了电压探针符号后再在这条连接线的某一个位置上单击一下左键点击了电压探针符号后再在这条连接线的某一个位置上单击一下左键点击了电压探针符号后再在这条连接线的某一个位置上单击一下左键点击了电压探针符号后再在这条连接线的某一个位置上单击一下左键这样这样这样这样就添加了一个电压探针就添加了一个电压探针就添加了一个电压探针就添加了一个电压探针接着为这探针起个名字接着为这探针起个名字接着为这探针起个名字接着为这探针起个名字(A)((((方法跟设置一般元件属性方法的类似方法跟设置一般元件属性方法的类似方法跟设置一般元件属性方法的类似方法跟设置一般元件属性方法的类似)。)。)。)。现在要将这个电压探针跟仿真图表关联起来现在要将这个电压探针跟仿真图表关联起来现在要将这个电压探针跟仿真图表关联起来现在要将这个电压探针跟仿真图表关联起来菜单菜单菜单菜单Graph中有一个叫中有一个叫中有一个叫中有一个叫AddTrace的子菜单的子菜单的子菜单的子菜单单击它会出现单击它会出现单击它会出现单击它会出现ProteusVSM教程第页共页由图可见由图可见由图可见由图可见仿真仿真仿真仿真图表可以连接四个探针图表可以连接四个探针图表可以连接四个探针图表可以连接四个探针也就可以看到四个波形也就可以看到四个波形也就可以看到四个波形也就可以看到四个波形。。。。本例我们只用一个探本例我们只用一个探本例我们只用一个探本例我们只用一个探针针针针单击单击单击单击ProbeP下拉列表下拉列表下拉列表下拉列表你会看到你会看到你会看到你会看到((((A))))选中它后选中它后选中它后选中它后单击单击单击单击OK就完成连接工作了就完成连接工作了就完成连接工作了就完成连接工作了。。。。接接接接着是配置仿真表格着是配置仿真表格着是配置仿真表格着是配置仿真表格ANALOGUE默认默认默认默认ANALOGUE的仿真时间是的仿真时间是的仿真时间是的仿真时间是S----S这个时间对本这个时间对本这个时间对本这个时间对本例来说实在太长了例来说实在太长了例来说实在太长了例来说实在太长了我们需要我们需要我们需要我们需要S----mS就够了就够了就够了就够了。。。。还是菜单还是菜单还是菜单还是菜单Graph它里面有它里面有它里面有它里面有EditGraph的子菜单的子菜单的子菜单的子菜单在在在在Stoptime中输入中输入中输入中输入m单击单击单击单击OK完成完成完成完成。。。。开始仿真开始仿真开始仿真开始仿真ANALOGUE了了了了到菜单到菜单到菜单到菜单Graph单击单击单击单击SimulateGraph等待仿真完成后就会看到下图了等待仿真完成后就会看到下图了等待仿真完成后就会看到下图了等待仿真完成后就会看到下图了ProteusVSM教程第页共页F–用用用用ISIS和和和和ARES设计设计设计设计PCB在在在在ISIS中完成原理图中完成原理图中完成原理图中完成原理图元件元件元件元件:NBCCAPELECEZVDEZVDRESCONNDPICF加入POWER和GROUNDPICF有两个隐藏的引脚VDD和VSS因此必须将POWER的string属性设为VDDGROUND的string属性设为VSS。修改封装修改封装修改封装修改封装在在在在ISIS中添加元件时中添加元件时中添加元件时中添加元件时已经自动为该元件配置了一个封装已经自动为该元件配置了一个封装已经自动为该元件配置了一个封装已经自动为该元件配置了一个封装((((有部分元件要有部分元件要有部分元件要有部分元件要手动添加封装手动添加封装手动添加封装手动添加封装)。)。)。)。但这个封装并不一定很适但这个封装并不一定很适但这个封装并不一定很适但这个封装并不一定很适合你的设计合你的设计合你的设计合你的设计因此你需要重新添加合适的封装因此你需要重新添加合适的封装因此你需要重新添加合适的封装因此你需要重新添加合适的封装。。。。下面以下面以下面以下面以CAPELEC为例说明。打开打开打开打开CAPELEC的属性对话框ProteusVSM教程第页共页单击单击单击单击????的按钮的按钮的按钮的按钮打开封装选择对话框打开封装选择对话框打开封装选择对话框打开封装选择对话框((((前提是你已经安装了前提是你已经安装了前提是你已经安装了前提是你已经安装了ARES))))选择一个合适的单击OK完成。调整好所有元件的封装后到菜单Tools->NetlistCompiler接着打开NetlistCompilerProteusVSM教程第页共页设置对话框上面的设置保持默认就行了单击OK生成网表文件。紧接的工作就是将网表文件导入到ARES。。。。到菜单Tools->NetlisttoARES这样就会打开ARES(你也可以利用工具栏的相应按钮来完成这一操作)。。。。下面是ARES工作界面可以看到右边的工作区是空的而我们要使用的全部被放在左边的元件列表中。在放置元件前我们必须要画一个版框之后所有的元件将在版框内布线。我们用DGraphicsBox工具绘制版框绘制前我们要先给它设置颜色因为这个是边框所以我们应该选黄色(BoardEdge)该设置工具位于主窗口底部。在工作区点击后按住左键不放拖出一个适当大小的矩形释放左键我们就绘制好了版框。如果以后想修改这个版框你需要再次单击DGraphicsBox中的矩形符号在版框的边框上单击右键这是会出现控制点拖动控制点就可以调整版框的大小了。我们要通过单击如下图标回到元件放置视图ProteusVSM教程第页共页接着我们要把元件放到版框内为了得到一个合适的显示比例我们按一下F将得到下面的效果(这一步不是必需的)。我们开始放置元件了。在使用自动放置所有元件自动放置所有元件自动放置所有元件自动放置所有元件这一个工具前我们最好把具有标志性的元件先手工放置比如本例的串口连接头串口连接头串口连接头串口连接头J。先在元件列表中选中J把它放到版框内(方法跟ISIS中放置元件的一样)效果如下图:ProteusVSM教程第页共页放置其他元件我们要使用自动放置所有元件自动放置所有元件自动放置所有元件自动放置所有元件这个工具这个工具的位置见下图:打开下面对话框在这里我们不修改上面的设置单击OKProteusVSM教程第页共页得到下面的效果我们把元件放整齐点效果如下:下面我们开始布线找到下图的图标单击它打开下面对话框ProteusVSM教程第页共页单击SetStrategies按钮设置布线策略(规则)打开下图所示对话框我们按照下图分别设置Power和SIGNAL(单面板线宽T)自动布线的效果ProteusVSM教程第页共页接下来我们手工调整连接线并添加个定位孔。要手工调整连接线需要单击下图所示的图标这样那些连接线就可以被修改了。修改时记得通过主窗口底部的层切换列表层切换列表层切换列表层切换列表来切换到你想编辑的那一层!!稍微修改后的效果。ProteusVSM教程第页共页添加个焊盘单击如下图标在列表中选一个合适的最终效果ProteusVSM教程第页共页到此这个教程也结束了!!!基本概念坐标系统(COORDINATESYSTEM)ISIS中坐标系统的基本单位是nm主要是为了和ARES保持一致。但坐标系统的识别(readout)单位被限制在thou。坐标原点位于工作区的中间所以既有正坐标值又有负坐标值。坐标位置指示器位于屏幕的右下角。一旦实时捕捉(RealTimeSnap)功能使能当鼠标指针指向管脚末端或者导线时X、Y坐标之一或二者都被加亮显示加亮显示说明鼠标指针位置已经被捕捉。例如如果鼠标指针在一条横线附近它将会被捕捉到Y轴Y坐标将会被加亮。屏幕外观(SCREENLAYOUT)概述(Introduction)整个屏幕被分成三个区域编辑窗口(EditingWindow)、预览窗口(OverviewWindow)、工具箱如下图所示:编辑窗口显示你正在编辑的电路原理图可以通过View菜单的Redraw命令来刷新显示内容同时预览窗口中的内容也将被刷新。当执行其它命令导致显示错乱时可以使用该特性恢复显示。要使编辑窗口显示一张大的电路图的其他部分可以通过如下几种方式:用鼠标左键点击预览窗口中想要显示的位置这将使编辑窗口显示以鼠标点击处为中心的内容。在编辑窗口内移动鼠标按下SHIFT键用鼠标“撞击”边框这会使显示平移。我们把这称为ShiftPan。用鼠标指向编辑窗口并按缩放键(见下文)会以鼠标指针位置为中心重新显示。缩放(Zooming)按F键可以放大电路图(连续按会不断放大直到最大)按F键可以缩小电路图(类似的连续按会不断缩小直到最小)这两种情况无论哪种都会使显示以当前鼠标位置为中心重新显示。按F键可以把一整张图缩放到完全显出来。图的大小可以通过View菜单的Zoom命令或者是上述的功能键控制。无论何时你都可以使用功能键控制缩放即便是在滚动和拖放对象时。另外按着SHIFT键同时在一个特定的区域用鼠标左键拖一个框则框内的部分就会被放大这个框可以是在编辑窗口内拖也可以是在预览窗口内拖。点状栅格(TheDotGrid)编辑窗口内有点状的栅格可以通过View菜单的Grid命令在打开和关闭间切换。点与点之间的间距由当前捕捉的设置决定??????????????捕捉到栅格(SnappingtoaGrid)你会注意到到鼠标在编辑窗口内移动时坐标值是以固定的步长的增长的初始设定是。这称为捕捉能够使你把元件按栅格对齐。捕捉的尺度可以由View菜单的Snap命令设置或者直接使用快捷键F、F、F和CTRLF。如果你想要确切地看到捕捉位置可以使用View菜单的XCursor命令选中后将会在捕捉点显示一个小的或大的交叉十字。实时捕捉(RealTimeSnap)当鼠标指针指向管脚末端或者导线时鼠标指针将会被捕捉到这些物体这种功能被称为实时捕捉该功能可以使你方便的实现导线和管脚的连接。可以通过Tools菜单的RealTimeSnap命令或者是CTRLS切换该功能。预览窗口(TheOverviewWindow)该窗口通常显示整个电路图的缩略图上面有一个halfinch的格子。Thecyanbox标示出图的边框同时窗口上的绿框标出在编辑窗口的中显示的区域。在预览窗口上点击鼠标左键将会以点击位置为中心刷新编辑窗口。其他情况下预览窗口显示将要放置的对象的预览。这种PlacePreview特性在下列情况下被激活:当一个对象在选择器中被选中当使用旋转或镜像按钮时当为一个可以设定朝向的对象选择类型图标时(例如:Componenticon,DevicePinicon等等)

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/16
仅支持在线阅读

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部