SCF模数电路仿真设计,用的是Protues
(完整版)PROTEUS仿真调试使用手册

目录第1章Proteus ISIS简介 (1)第2章Proteus ISIS编辑环境 (2)第3章Proteus ISIS原理图输入 (3)3.1 Proteus ISIS原理图输入的可视工具介绍 (3)3.2 在Proteus ISIS原理图编辑窗口查找元件 (4)3.3 放置元件 (9)3.4 连线 (14)3.4.1 无模式连线 (14)3.4.2 自动连线模式 (14)3.4.3 动态光标显示 (14)3.5 元件标签 (17)3.5.1 编辑元件标签 (17)3.5.2 移动元件标签 (18)3.6 器件标注 (18)3.6.1 属性分配工具(PAT) (19)3.6.2 全局标注器 (20)第4章Proteus ISIS 8086仿真 (21)4.1 在Proteus ISIS中输入电路原理图 (21)4.2 在Proteus中设置外部代码编译器 (22)4.3 添加源代码,选择编译器。
(24)4.4 仿真调试 (26)4.4.1 调试模式 (26)4.4.2 设置断点 (27)第1章Proteus ISIS简介Proteus是英国Labcenter公司开发的电路分析与实物仿真及印制电路板设计软件,它可以仿真、分析各种模拟电路与集成电路。
软件提供了大量模拟与数字元器件及外部设备,各种虚拟仪器,特别是它具有对单片机及其外围电路组成的综合系统的交互仿真功能。
Proteus 7主要由ISIS和ARES两部分组成,ISIS的主要功能是原理图设计及与电路原理图的交互仿真,ARES 主要用于印制电路板的设计。
本手册介绍如何利用Proteus ISIS输入电路原理图、利用外部编译器编译8086汇编程序并进行基于8086微处理器的VSM 仿真。
Proteus 7可以在以下操作系统中使用:注意,Proteus软件也可能能在Windows 98,NT, Millennuium等合法Windows 系统中使用,只不过Labcenter和Microsoft都已经不再对此提供技术支持服务。
Proteus的虚拟仿真工具

图4-3 滑动变阻器元件属性对话框
-
❖ “POT-HG”滑动变阻器的好处是可以直接用鼠 标来改变触头位置,精确度和调整的最小单 位为阻值的1%,比如一个1kΩ的电阻,精确 到10Ω,而一个100kΩ的电阻只能精确到1kΩ, 所以,当电阻较大时,考虑把它分成两部分 串联,一部分为较大阻值的固定电阻,另一 部分为较小阻值的滑动电阻,这样比较科学。
-
❖ (4) 电容
❖ 模拟电路中常用的电容为极性电容,即电解电容。 其实无极性电容和电解电容在使用时没什么区别, 只不过当电容值较大时,一般在1μF以上时,要做成 电解电容。放大电路中的耦合电容一般为10~100μF, 为电解电容,特别注意的是,电解电容的正极性端 的直流电位一定要高于负极性端才能正常工作,否 则会出现意外现象。
过在子类中,又分为通用电感、表面安装技术(SMT) 电感和变压器。一般来说,使用电感时直接拾取 “INDUCTOR”元件,使用变压器时,要看原、副 边的抽头数而定。 ❖ 打开元件拾取对话框,选取“Inductors”大类下的子 类“Transformers”,如图4-4所示,在右侧显示出 变压器可选元件。常用的是前四种,名称前缀为 “TRAN-”,也可以直接输入这个前缀来搜寻变压器。 为了帮助大家记忆变压器的名称,以第一个变压器 “TRAN-1P2S”为例来说明它的含义。“TRAN”是 变压器的英文“TRANSFORMER”的缩写,“P”是 原边“PRIMARY”的意思,“S”是副边 “SECONDORY”的意思。而后面三个变压器都是 饱和变压器,
-
❖ 如“TRSAT2P2S2B”即Saturated Transformer with secondary and bias windings,意思是具有副边和 偏置线圈的饱和变压器。
Proteus在模拟电路中仿真应用

Proteus在模拟电路中仿真应用Proteus在很多人接触都是因为她可以对单片机进行仿真,其实她在模拟电路方面仿真能力也很强大。
下面对几个模块方面的典型带那路进行阐述。
第1部分模拟信号运算电路仿真1.0 运放初体验运算,顾名思义,正是数学上常见的加减乘除以及积分微分等,这里的运算电路,也就是用电路来实现这些运算的功能。
而运算的核心就是输入和输出之间的关系,而这些关系具体在模拟电路当中都是通过运算放大器实现的。
运算放大器的符号如图1所示。
同相输入端,输出信号不反相反相输入端,输出信号反相输入端图1 运算放大器符号运算器都工作在线性区,故进行计算离不开工作在线性区的“虚短”和“虚断”这两个基本特点。
与之对应的,在Proteus中常常用到的放大器有如图2几种。
321411U1:ATL0743267415U5TL0713267415U6741图2 Proteus中几种常见放大器上面几种都是有源放大器件,我们还经常用到理想无源器件,如图4所示,它的位置在“Category”—“Operational Amplifiers”—“OPAMP”。
图4 理想无源放大器件的位置1.1 比例运算电路与加法器这种运算电路是最基本的,其他电路都可以由它进行演变。
(1)反相比例运算电路,顾名思义,信号从反相输入端进入,如图5所示。
RF10KR12KVolts-5.00R1(1)图5 反相比例运算电路由“虚断”“虚短”可知:fo i 1*R u u R =-我们仿真的值:11(1)1,2,10i f U R V R K R K ====,故5o U V =-。
(2)反相加法运算电路,如图6所示,与反相比例运算电路相比多了几个输入信号。
RF10KR15KVolts-6.00R1(1)R25K R35K图6 反相加法运算电路满足的运算法则为:f f f o i1i2i3123(***)R R Ru u u u R R R =-++ 我们仿真的值:1231(1)1,5,10i f U R V R R R K R K ======, 故f f f o i1i2i3123(***)6R R Ru u u u V R R R =-++=-。
Proteus数字电路的设计与仿真

Proteus数字电路的设计与仿真
在Proteus中,可以通过图形化界面来设计数字电路。
首先,在工作区中选择Digital模式,然后从元件库中选择所需的数字电路元件,如门电路、时序电路等。
将这些元件拖放到工作区中,然后通过连线连接各个元件,形成完整的数字电路。
可以通过右键点击元件进行属性设置,如输入、输出状态等。
设计完成后,可以进行仿真。
在Proteus中,有两种仿真方式:逻辑仿真和时序仿真。
逻辑仿真可以检查数字电路的逻辑功能是否正确,而时序仿真可以模拟数字电路的时序行为。
通过设置输入信号,可以观察输出信号的变化,并在仿真过程中进行波形图的显示和分析。
在进行仿真之前,需要先设置输入信号的波形,可以手动设置或者通过外部文件导入波形数据。
在仿真过程中,可以随时停止、继续、单步运行,观察信号的变化和仿真结果。
同时,还可以通过添加测试点来监测电路中的特定信号,并通过波形图分析来验证电路设计的正确性。
此外,Proteus还支持调试功能,可以对数字电路进行单步调试,查看元件内部的状态和观察信号的变化,以便找出可能的问题。
总的来说,Proteus可以帮助设计人员进行数字电路的设计与仿真,提高设计的准确性和效率。
PROTEUS仿真教程

PROTEUS仿真教程第一步:安装PROTEUS软件第二步:创建新项目在PROTEUS软件中,您可以创建新项目来开始您的电路仿真工作。
点击菜单栏中的“File”选项,选择“New Project”来创建一个新项目。
然后输入项目的名称并选择保存路径。
第三步:添加元件在PROTEUS软件中,您可以通过“Library”选项来选择各种电子元件,包括电阻、电容、电压源等。
点击“Library”选项,选择您需要的元件并将其拖动到工作区中。
连接元件之间的引脚以搭建电路。
第四步:设置仿真参数在搭建完电路后,您需要设置仿真参数。
点击菜单栏中的“Graph”选项,选择“Set Simulator Parameters”来设置仿真参数,包括仿真时间、步长等。
您还可以设置输出波形的显示格式和范围。
第五步:运行仿真设置好仿真参数后,点击菜单栏中的“Simulate”选项,选择“Run”来运行仿真。
PROTEUS将模拟您搭建的电路,并显示仿真结果。
您可以查看电压、电流等参数,并分析电路的工作情况。
第六步:调试电路在仿真过程中,您可能会发现电路存在问题,比如输出波形不符合预期,电流过大等。
您可以通过调试电路来解决这些问题。
尝试更改元件参数、连接方式等,并重新运行仿真来检查效果。
第七步:保存和导出仿真结果在完成仿真后,您可以保存仿真结果并导出到其他格式。
点击菜单栏中的“File”选项,选择“Save As”来保存仿真文件。
您还可以导出波形图、数据表等结果,以便后续分析和报告。
总结:本教程介绍了PROTEUS的基本功能和使用方法,帮助您快速上手该软件进行电路仿真工作。
通过创建新项目、添加元件、设置仿真参数、运行仿真、调试电路和保存结果,您可以轻松完成电路仿真工作。
希望本教程对您有所帮助,祝您在PROTEUS软件中取得成功!。
第2章PROTEUSISIS电路仿真

(5) 建立网络表。 在完成上述步骤之后,即可看到一张完整的电 路图,但要完成印制版电路的设计,还需要生成一个网络表 文件。网络表是印制版电路与电路原理图之间的纽带
(6) 原理图的电气规则检查。 当完成原理图布线后,利用 Proteus ISIS编辑环境所提供的电气规则检查命令对设计进行检查, 并根据系统提示的错误检查报告修改原理图
出现的对话框中选择 A4复选框,单击“OK”按钮 确认,即可完成页面设置
3. 拾取元器件
? 选择【Library】→【Pick Device/Symbol】菜单项, 出现元件拾取对话框
4. 在原理图中放置元器件
在当前设计文档的对象选择器中添加元器件后,就要在原理 图中放置元器件。下面以放置FUSE为例说明具体步骤。 ? (1) 选择对象选择器中的FUSE元器件,在Proteus ISIS编辑 环境主界面的预览窗口将出现FUSE的图标。 ? (2) 在编辑窗口双击鼠标左键,元器件LAMP被放置到原理 图中。 ? (3) 按照上述步骤,分别将BATTERY、POT-LIN、 SWITCH元器件放置到原理图中。 ? (4) 将光标指向编辑窗口的元器件,并单击该对象使其高亮 显示。 ? (5) 拖动该对象到合适的位置。 ? (6) 调整好所有元器件后,选择【View】→【Redraw】菜单 项,刷新屏幕,此时图纸上有了全部元器件。
? 在此过程的任一阶段,都可以按“Esc”键放弃画线。 ? 按照上述步骤,分别将FUSE、BATTERY、POT-LIN以
及SWITCH连线。连接后的原理图如图2-22所示。
图2-22 连接后的原理图
7. 对原理图进行电气规则检测
? 选择【Tools 】→【Electrical Rule Check 】菜单 项,出现电气规则检测报告单,如图所示。
Proteus数字电路的设计与仿真

图2-19 添加模拟量轨迹对话框
移动鼠标指针到图表分析框的标题处,鼠标变成画笔状,双击,出现图 表分析的放大画面,可修改它的各项属性,尤其是背景及轨迹的颜色。 555定时器接成多谐振荡器时的频率计算公式为
1 f = = 1 .4 ( 2 R 2 + R 1 ) C 1 T
由此可计算出图2-15中的输出频率约为1Hz。 由集成器件连接而成的频率可调的方波发生器电路 如图2-20所示。示波器的动态波形如图2-21所示。
图2-22为单稳态电路的仿真图。其中R1和按钮组成一个负脉 冲发生器,操作时动作尽量为快,这个时间要远远小于Tw的 宽度才能观察到效果。示波器的图形如图2-23所示,其中上 方的正脉冲为单稳态电路的输出,下方为触发脉冲。
图2-22 555构成的单稳态电路
图2-23 555构成的单稳态电路示波器波形
图5-18 修改标题及横坐标
接下来可在图表框中加入轨迹,即我们上边添加的 四个电压探针,但这里我们只添加两个轨迹,Vc和 Vout。这两个量一个为模拟量,一个为数字量。加 入轨迹时,多个模拟量的纵坐标起始点一般是一样 的,数字量则位于不同的位置。为了使Vc和Vout位 于同一起始高度,必须把二者都当作模拟量来添加。 在图表框内点击右键即出现右键菜单,选取“Add Traces”,出现一个对话框。先选择轨迹类型为 “Analog” 模拟量,在Probe P1中出现四个探针, 选择Vc,如图2-19所示,点击“OK”,关闭对话框。 再重复添加轨迹,仍选择轨迹类型“Analog”,在 Probe P1中选择“Vout”。 按“Space”空格键即生成相应的波形,而不必点击 仿真运行按钮。
555定时器组成的多谐振荡器 定时器组成的多谐振荡器
555定时器外接一个电容充放电电路即可构成一个无稳态多谐振荡器, 在3端产生方波信号,且频率可调,如图2-15所示
仿真软件proteus基础教程-----Proteus+常见操作方法

仿真软件proteus基础教程-----Proteus+常见操作方法1.proteus中怎样使用模板file--〉new design:在弹出的对话框就可以选择模板了file--〉save design as template…就可以保存你的模版了打开或制作一个自己常用的电路另存为模板,即:save as template 替换默认文件夹里的Templates\Default.DTF。
以后这就是你的模板啦3.第三方软件是如何用?把你的第三方库安装好,然后启动proteus,选择菜单system-->set path,分别增加model和library.4. 电源和地的运用总结1.在proteus防真画图过程中有正电源(VDD/VCC)负电源(VEE)地(VSS)引脚的元器件(好象这些元器件的这些脚没有在图中显示)软件会自动把其电源底脚定义为相应的电压所以在这些元器件上的电源地脚上不接电源地也是正确的(单片机也不用接晶振在设置选项中输入晶振的频率即可。
2.如果要用到确定的直流电压就可以用工具栏(默认是第八个)中的POWER和GROUND 象放置元器件一样来放置电源和地电源的默认值是+5V 地默认为0V 如果需要10V的电压则可在电源的设置选项卡的string里输入 +10V 就可以了不过要注意前面的“+”号一定要加上否则不能防真。
电压默认的单位为V 就是说输入+10 电压也是+10V,我试了一下输入+10mV和输入+10MV 其电压是一样的都是10的7次方, 虽然地的默认值是0V 但如果象设置POWER一样在其string选项里写入电压值其电压就是你设置的大小而不是0V了也就是说地也可以做电源用, 对于负电源负号大家都会加上的就不说了.5.电流探针(probe)电压探针(probe)表运用总结首先,在实际生活中中测电压电流,电压电流表都有两个端子,而在探针中,只有一个端子, 电压表是并入的电压探针一端接入要测的那点(可以引出线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
+5V 33k
1k
100k R P 0.01uF
8
4
7
6
555
2
510Ω
0.01uF
74 LS 04 _ A 加热信号
SD
74 LS 74 Q
+5V
RD
20Ω /3W 74 LS 04 _ B
0
A3输出 VO3
RD SD Q
0 (0V) 0 1 1
0
111
1
100
3.3、加热/停止加热控制模块(温度控制)的仿真设计
加热/停止加热模块的任务是对水温用电热丝进行加热或停止加热。在这里,是对热敏电阻进 行加热,故该单元电路也是放大电路。
温度显示模块任务是将当前的温度反映在显示器上,故其作用是将温度的间接值,这样的模 拟量转换成数字量
+5V
R 120 k R2 10 k
Vi
Rf
10 k
+5V
2
7
N-
P +uA741A 1
3
4
V O1
Rt
-
3.2、水温检测模块的仿真设计
水温检测模块的任务是将经转换后得到的温度间接测量值与设计要求所设定的上限温度,下 限温度进行比较,从确定对被测对象是加热还是不加热,故该模块电路的形式是参量比较器。
Q
RD
510Ω
1
绿
T2 +5V
510Ω
红
510Ω
T3
图 3 -1 0
SD Q 1
1
74 LS 74 Q 1
1
RD
绿 510Ω
红 510Ω
谢谢聆听!
24
Av
1
Rf R2
V
R
o1 = 1 +
f
V
R
i
2
V= o1
(1 +
R
f )V
R
i
i
பைடு நூலகம்
+ V CC
Rf
R1 R2
Vi
+ V CC 7
NP+
4
V O1
Rt 信号调理电路
以MF58系列热敏电阻为例说明计算方法。
温度(摄氏 电阻(千
度)
欧)
0
29.394
5
23.319
10
18.659
15
15.052
oC
20
74 LS 04 _ B V O3 1
50°c
20°c -50°c 50°c
50k R p
20°c -50°c 20°c -50°c
-
T≤ 20°c 20°c <T<50°c
T≥ 50°c
A2 VP>VN VP<VN VP<VN
-
A3 VP<VN VP<VN VP>VN
A2输出 VO2 1 (+5V) 0
+5V
V O 1 ( 20 °c )
R3
R4
R5
+5V
7
3 +
V O2
P 2
N
-uA 741 A
2
4
-
+5V
R4
V O1(20°c )
R3 5.1k
3 . 78 V
V CC
7
3
P
+A -
2
2 N
4
Rp -
V O2
+5V
10k R6 V CC
V O 1(50° c)
R5
27 N-
VO3
5 .1 k 1 .6 5 V
+ V CC
R1
R2
Vi
Rf
+ V CC 7
NP+
4
V O1
Rt 信号调理电路
信号调理模块的任务是将非电量转换成电量,然后加以放大,将非电量转换成电量的传感器 用热敏电阻。当环境温度发生变化时,热敏电阻的阻值发生变化,利用这一特性,将非电量 (温度)转换成电量(热敏电阻上的压降变化),因此,信号调理模块可以用三极管组成的 放大电路,还可以用由运算状态组成的放大电路。这里选用由运算状态组成的放大电路最为 方便
P +A3 34
Rp
R7
图 3-7
+5V
10k R 4
+5V
V O1
3.78V
27
R3 5.1k
NP+-A 3
2 4
6 V O2 1 74LS 04_ A
20°c -50°c 20°c
10k R p
74LS 74
SD
Q
+5V
RD
10k R 6
R5
1.65V
5.1k
+5V
2
7
N P 3
+-A
3 4
6
停止加热信号
T
-
4R 5 CV
VCC 8
U1
Q3 DC 7
1 GND
2 TR
TH 6 NE555
3.4、控制状态显示模块的仿真设计
控制状态显示模块实际上是通过一个开关电路使加热/停止加热的两种状态通过发光二极管显 出来
+5V
510Ω
接 加 热 控 制 电 路 NE555的 4脚
SD Q
1
74LS74
12.229
25
10.000
30
8.225
35
6.802
40
5.654
45
4.721
50
3.958
55
3.330
+5V R1
Vi Rt
-
V 2C 0= R 1R t(R 2to (0 2 C )o 0 C ) V CC 21 0 1 .2 2 .2 2 22 9 59 1 .8V 9
V 5C 0= R 1R t(R 5to (0 5 C )o 0 C ) V CC 2 3 .9 .9 35 5 5 8 8 0 .8V 26