Next,选择元件存放位置,默认是放在USERDVC中的,左边是选择类别,最好自己新建一个,如mylib。
到此为止已经完成元件修改。
你可用库管理器自己的元件。
(三)利用已制作好(别人的)的元件其实很简单,仿真模型提供者一般会给出三样东西:模型文件(一般为dll文件)、例子、库文件。
我们要做的工作是:先把dll文件拷贝到Proteus安装目录下的MODELS文件夹里,这样附带的例子就可运行了!如果还附带库文件的话,就把.lib 文件拷贝到Proteus 安装目录下的LIBRARY文件夹里,这样你就可以Proteus的库管理器中看到该库文件。
如果没有附带库文件,你就要把它添加到你自己的苦里面,方法下面介绍。
先到http://www.callbus.ru/models.html下载I2C Spy和DS1621 两个,我们的目标是I2C Spy,但它的例子中要用到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 教程A.A.-- 介绍介绍...设计和仿真软件Proteus VSM 是一个很有用的工具,它可以帮助学生和专业人士提高他们的模拟和数字电路的设计能力。
.它允许对电路设计采用图形环境,在这种环境中,你可以使用一个特定符号来代替元器件,并完成不会对真实电路造成任何损害的电路仿真操作。
.它可以仿真仪表以及可描述在仿真过程中所获得的信号的图表。
.更让人兴奋的是,它可以仿真目前流行的单片机,如PICS, ATMEL-AVR, MOTOROLA, 8051 等。
.在设计综合性方案中,你可以利用ARES 开发印制电路板。
启动程序:1、- 开始菜单 -> 所有程序 -> Proteus 6 Professional -> ISIS 6 Professional2、在桌面双击下面图标B.B.-- 基本电路基本电路 # # 例例1 交流电供电交流电供电交流电供电 1.- 点击 Pick Devices Pick Devices 按钮,(该按钮位于工作区左边的面板中,就是那个P 按钮),这是会打开标题为Pick Devices 的对话框。
2.- 在Category 列表框中 (位于左边) 找到Simulator PrimitivesSimulator Primitives,这是会在Results 中列出该类的所有元件(如果该类有太多元件,你利用Sub Sub-Category Category 列表框过滤),ALTERNATOR ALTERNATOR 就是我们要找的交流电电源。
3.- 在Results 中双击 ALTERNATOR ALTERNATOR ALTERNATOR 会在The Object Selector The Object Selector(元件列表框)列出ALTERNATORALTERNATOR。
4.- 同样的方法添加LAMP LAMP,在Category Category->Optoelectronics Optoelectronics Optoelectronics--> LAMP LAMPLAMP。
5.- 单击 Pick DevicesPick Devices 对话框的OK按钮结束添加元件。
Pick DevicesThe Object Selector(元件列表框)单击选择ALTERNATORALTERNATOR。
6.- 在The Object Selector7.- 接着在位于主窗口左下角的角度调整工具条中设置在原理图窗口中ALTERNATOR的方向(这一步也可以在放置元件后再设置)。
第一按钮是顺时针旋转90度,第二个按钮是逆时针旋转90度,第三个按钮是水平翻转,第四的按钮是垂直翻转,中间的那个可输入0, +/-90, +/-180, +/-270。
8.- 放置ALTERNATOR到原理图窗口中,方法很简单:完成步骤7后,在原理图窗口中单击左键即可。
9.- 用同样的方法放置 LAMPLAMP。
LAMP 10.- 配置元件参数。
a.- 在原理图窗口中先右击再左击 ALTERNATORALTERNATOR,出现Edit Component对话ALTERNATOR框,按下面参数进行设置(第一、二个参数与仿真无关,起到标识作用)。
b.- 单击 OK完成。
c.- 同样方法设置LAMP的参数。
11.- 连接元件:a.- 重新调整元件的角度。
在步骤7时我们已经调整过了,但如果仍然不太符合要求,你可以重新调整,方法:在原理图窗口中右击该元件,再在角度调整工具条中设置。
b.- 把鼠标移到ALTERNATOR的一个引脚末端,这时鼠标变成×字型,单击左键一下并移动鼠标,会出现一条线,你可以再在原理图的其他地方单击左键几下以确定连接线的形状,最后在LAMP的一个引脚末端单击左键一下就完成一条连接线。
其实,你只要在需要连接的两个元件的引脚处分别单击左键一下,Proteus会自动完成这条连接线。
c.- 修改连接线。
如果连错了,你就在该连接线上双击右键就把它给删除掉了。
如果要修改走线的形状,你可以在连接线上单击右键再在某一个位置上按住左键拖动,满意后再在原理图的空的地方单击一下右键。
最终结果:12.- 开始仿真,找到主窗口底部的仿真工具条,单击左边第一个按钮。
13.- 原理图的放缩操作,你可以用放缩工具条来完成。
说明一下:a.以当前点击的位置为屏幕中心显示b.以屏幕中心对应的位置为中心向四周放大c.以屏幕中心对应的位置为中心向四周缩小d.显示整个原理图e.显示选择的区域Set Animation Options,这样使你的仿真结果更加形象。
方法: 14.- 配置Set Animation Options到System 菜单看一下,那里有一个Set Animation Options 选项,单击它出现以下对话框左边的我们一般不用修改,我们要改的是右边的Ani Animation Options mation Options mation Options,, Show Wire Volta Show Wire Voltag g e by Colour?e by Colour? 元件间的连接线的颜色会随电压变化 Show Wire Current with Arrows?Show Wire Current with Arrows? 元件间的连接线上显示电流方向具体效果怎么样具体效果怎么样,,你试一下就知道了你试一下就知道了!!是不是很酷是不是很酷!!!!!!15.- 这个例子到此为止了,最后的工作就保存文件了,相信这个步骤是地球人都会!!不多说了。
C .- 基本电路基本电路 # # 例例2 2 电池电池电池、、可调电阻可调电阻、、直流电流表直流电流表、、直流电压表直流电压表 1.- 新建一个文档2.- 使用Pick Devices 添加以下元件(方法见例1)- BATTERY BATTERY- LAMP LAMP- POT POT--LIN LIN这里介绍一个更快捷的方法,就是使用Pick Devices 的搜索功能(前提是你知道要找的元件的名字至少知道名字的前几个字母),该功能位于Pick Devices Devices 对话框的左上角。
3.- 搭好以下电路POT-LIN 的电阻值设为200BATTERY 的电压值设为123.- 添加直流电流表和直流电压表a.- 找到这个工具条,红色圈的那个就是INSTRUMENTS INSTRUMENTS((仪表元件仪表元件))了。
b.- 单击这个按钮,会在The Obje The Object Selector ct Selectorct Selector(元件列表框)列出所有仪表,其中的DC A DC AMM MM MMETER ETER 和DC VOLTMETER 是我们要用到的,选中DC A DC AMM MM MMETER ETER 并在原理图的适当位置单击左键,这样DC A DC AMM MM MMETER ETER 就被放置到原理图中了。
同理放置DC VOLTMETERDC VOLTMETER。
最终电路:c.- 设置DC A DC AMM MM MMETER ETER 和DC VOLTMETER DC VOLTMETER,DC A DC A DC AMM MM MMETER ETER 和DC VOLTMETERDC VOLTMETER 不会根据电路的实际电流、电压值来自动改变量程(比如A DC AMM MM MMETER ETERETER 默认的单位是A,它能测量的最小电流值是0.01A,如实际电路的电流值为9mA,那它就显示为0.00A),需要手动修改。