自用Proteus(8.15)常用元器件图示和功能介绍(持续更新...)

文章目录

  • 一、 前言
  • 二、新建工程(以51单片机流水灯为例)
    • 2.1 打开软件
    • 2.2 建立新工程
    • 2.3 创建原理图
    • 2.4 不创建PCB布版设计
    • 2.5 创建成功
    • 2.6 添加元器件
    • 2.7 原理图放置完成
    • 2.8 编写程序,进行仿真
    • 2.9 仿真
  • 三、常用元器件图示和功能介绍
    • 3.1 元件模式
      • 3.1.1 单片机
        • 3.1.1.1 AT89C51/52(51单片机)
        • 3.1.1.2 STM32F103(32单片机)
      • 3.1.2 电阻类
        • 3.1.2.1 RES(普通电阻)
        • 3.1.2.2 PULLUP/PULLDOWN(上拉/下拉电阻)
        • 3.1.2.3 POT-HG(滑动变阻器)
        • 3.1.2.4 RESPACK-8(排阻)
        • 3.1.2.5 NTC/PTC(热敏电阻)
        • 3.1.2.5 LDR(光敏电阻)
      • 3.1.3 电容类
        • 3.1.3.1 CAP(普通电容)
        • 3.1.3.2 CAP-ELEC(电解电容)
        • 3.1.3.3 CAP-ELEC(有极性电容)
      • 3.1.4 开关类
        • 3.1.4.1 BUTTON(按钮)
        • 3.1.4.2 SWITCH(开关)
        • 3.1.4.3 DIPSW(拨码开关)
        • 3.1.4.4 KEYPAD(键盘)
        • 3.1.4.5 RELAY(继电器)
      • 3.1.5 显示类
        • 3.1.5.1 LED(发光二极管)
        • 3.1.5.2 7SEG-MPX1-CA/CC(共阳/共阴数码管)
        • 3.1.5.3 MATRIX-8X8-BLUE(8*8点阵)
        • 3.1.5.4 LM016L(LCD1602字符型液晶)
        • 3.1.5.5 OLED12864I2C(OLED显示屏)
        • 3.1.5.6 AMPIRE128X64(LCD12864液晶)
        • 3.1.5.7 ST7735R/ILI9341(TFT彩屏)
      • 3.1.6 芯片类
        • 3.1.6.1 DS1302(时钟芯片)
        • 3.1.6.2 ULN2003(电机驱动芯片)
        • 3.1.6.3 24C02C(EEPROM存储芯片)
        • 3.1.6.4 TL783(可调输出LDO芯片)
        • 3.1.6.5 MCP1703T-33(固定输出LDO芯片)
        • 3.1.6.6 MAX487(RS-485/RS-422收发器)
        • 3.1.6.7 TB6612FNG(电机驱动芯片)
        • 3.1.6.8 74HC595(移位寄存器)
        • 3.1.6.9 1458(运算放大器)
        • 3.1.6.10 74LS161(4位二进制同步计数器)
        • 3.1.6.11 MCP4725(数模转化芯片DAC)
        • 3.1.6.12 MAX232(RS232芯片)
        • 3.1.6.13 PCF8591(模数转换芯片ADC)
        • 3.1.6.14 555(555定时器)
        • 3.1.6.15 40110(十进制计数器CD40110)
        • 3.1.6.16 LM358(运算放大器)
        • 3.1.6.17 74LS245(三态缓冲器)
        • 3.1.6.18 74HC138(多路信号开关)
        • 3.1.6.19 ADC0832(模数转换芯片ADC)
        • 3.1.6.20 CRYSTAL(晶振)
      • 3.1.7 模块类
        • 3.1.7.1 HCSR04(超声波测距模块)
        • 3.1.7.2 MPX4115(压力传感器)
        • 3.1.7.3 DS8B20(温度传感器)
        • 3.1.7.4 DHT11(温湿度传感器)
        • 3.1.7.5 VSINE(交流电源模块)
        • 3.1.7.6 TRAN-2P2S(变压器模块)
      • 3.1.8 电机类
        • 3.1.8.1 MOTOR-PWMSERVO(舵机)
        • 3.1.8.2 MOTOR-DC(直流电机)
        • 3.1.8.3 MOTOR-STEPPER(步进电机)
        • 3.1.8.4 MOTOR-ENCODER(带编码器的电机)
      • 3.1.9 出声类
        • 3.1.9.1 BUZZER(直流驱动蜂鸣器)
        • 3.1.9.2 SOUNDER(数字蜂鸣器)
        • 3.1.9.3 SPEAKER(模拟信号,可发语音)
    • 3.2 终端模式
      • 3.2.1 DEFAULT (普通端口)
      • 3.2.2 INPUT (输入端口)
      • 3.2.3 OUTPUT (输出端口)
      • 3.2.4 BIDIR (双向端口)
      • 3.2.5 POWER (电源端口)
      • 3.2.6 GROUND (电源地端口)
      • 3.2.7 CHASSIS (外壳或底座)
      • 3.2.8 RETURN(返回路径)
      • 3.2.9 DYNAMIC(模拟动态行为)
      • 3.2.10 BUS(总线)
      • 3.2.11 TESTPOINT(测试点)
      • 3.2.12 NC
    • 3.3 激励源模式
      • 3.3.1 DC (直流信号源)
      • 3.3.2 SINE (正弦信号源)
      • 3.3.3 PULSE (脉冲信号源)
      • 3.3.4 EXP (指数波形信号源)
      • 3.3.5 SFFM (频率调制信号)
      • 3.3.6 PWLIN (手工勾画任意波形信号源)
      • 3.3.7 FILE (数据文件波形信号源)
      • 3.3.8 AUDIO(声频信号发生器)
      • 3.3.9 RANDOM(随机发生器)
      • 3.3.10 DSTATE(数字单稳态逻辑电平发生器)
      • 3.3.11 DEDGE(单边沿信号发生器)
      • 3.3.12 DPULSE(单周期数字脉冲发生器)
      • 3.3.13 DCLOCK(数字时钟信号发生器)
      • 3.3.14 DPATTERN(数字序列信号发生器)
      • 3.3.15 SCRIPTABLE(可定义波形的信号发生器)
    • 3.4 探针模式
      • 3.4.1 VOLTAGE(电压探针)
      • 3.4.2 CURRENT(电流探针)
    • 3.5 虚拟仪器模式
      • 3.5.1 OSCILLOSCOPE (示波器)
      • 3.5.2 LOGIC ANALYSER (逻辑分析仪)
      • 3.5.3 COUNTER TIMER (定时器/计数器)
      • 3.5.4 VIRTUAL TERMINAL (虚拟终端)
      • 3.5.5 SPI DEBUGGER(SPI调试器)
      • 3.5.6 I2C DEBUGGER(I2C调试器)
      • 3.5.7 SIGNAL GENERATO(信号发生器)
      • 3.5.8 PATTERN GENERA(图形发生器)
      • 3.5.9 DC VOLTMETER (直流电压表)
      • 3.5.10 DC AMMETER(直流电流表)
      • 3.5.11 AC VOLTMETER(交流电压表)
      • 3.5.12 AC AMMETER(交流电流表)
      • 3.5.13 WATTMETER(瓦特计)
  • 四、总结


一、 前言

本篇文章主要介绍Proteus(8.15)的常用元器件和一些功能介绍,如果需要下载Proteus(8.15)安装包的可以看看这篇自用Proteus(8.15)仿真下载安装过程(附详细安装过程图)


二、新建工程(以51单片机流水灯为例)

2.1 打开软件

在这里插入图片描述

2.2 建立新工程

在这里插入图片描述
按照新建工程向导,输入工程名称以及选择要保存工程的路径,点击Next进行下一步

在这里插入图片描述

2.3 创建原理图

选择DEFAULT,底下选项主要体现在页面的方向和大小上,点击Next进行下一步

以Landscape A0和Portrait A0为例,Landscape A0这种设置表示页面为A0纸张大小(841mm x 1189mm),并且是横向(Landscape)打印,Portrait A0同样是A0纸张大小,但页面为纵向(Portrait)打印。

在这里插入图片描述

2.4 不创建PCB布版设计

选择不创建PCB布版设计,点击Next进行下一步

在这里插入图片描述

2.5 创建成功

接下来是添加元器件

在这里插入图片描述

2.6 添加元器件

如下图所示,选择需要的元器件进行添加放置

在这里插入图片描述
不清楚名称的可以找我拿Proteus元件库元件名称及中英对照资料

在这里插入图片描述

2.7 原理图放置完成

按照自己需要放置元器件,绘制原理图
在这里插入图片描述

2.8 编写程序,进行仿真

用keil软件编写对应的程序,因为是很简单的程序,这里就不详细介绍了。

在这里插入图片描述
双击单片机,将刚才编译的hex文件加入到Program File


点击左下角进行仿真(从左到右分别是运行,单步运行,暂停,停止)

在这里插入图片描述

2.9 仿真

Flow light

三、常用元器件图示和功能介绍

3.1 元件模式

在这里插入图片描述

3.1.1 单片机

3.1.1.1 AT89C51/52(51单片机)

在这里插入图片描述

加上基础的外围电路,如下所示:

在这里插入图片描述

3.1.1.2 STM32F103(32单片机)

在这里插入图片描述

加上基础的外围电路,如下所示:

在这里插入图片描述

3.1.2 电阻类

3.1.2.1 RES(普通电阻)

在这里插入图片描述

3.1.2.2 PULLUP/PULLDOWN(上拉/下拉电阻)

在Proteus仿真中,使用普通电阻在数字电路中仿真很容易报错,所以,如果是需要做上拉或者下拉电阻,最好使用proteus中的指定类型的上拉和下拉电阻

在这里插入图片描述

3.1.2.3 POT-HG(滑动变阻器)

在这里插入图片描述

3.1.2.4 RESPACK-8(排阻)

在这里插入图片描述

3.1.2.5 NTC/PTC(热敏电阻)

NTC热敏电阻(负温度系数热敏电阻)的工作原理是基于半导体材料,当温度升高时,材料内部的电子活动增加,导致电阻值降低。NTC热敏电阻具有高灵敏度、高精度和稳定性,适用于温度测量、温度补偿、过流保护等领域。例如,在汽车发动机温度监测系统和家电产品的恒温控制中,NTC热敏电阻被广泛应用‌。

在这里插入图片描述

PTC热敏电阻(正温度系数热敏电阻)的工作原理是基于聚合物材料,当温度升高时,材料内部的分子结构发生变化,导致电阻值增加。PTC热敏电阻具有高温稳定性和自恢复特性,常用于自恢复保险丝、电流限制器和电源保护等应用。例如,在电路过载或短路情况下,PTC热敏电阻可以作为自恢复保险丝使用,限制电流通过以保护电路安全‌。

在这里插入图片描述

3.1.2.5 LDR(光敏电阻)

LDR是一种光敏电阻,其电阻值会随着光照强度的变化而改变。当光照强度增加时,LDR的电阻值会减小;反之,光照强度减小时,电阻值会增加。这种特性使得LDR广泛应用于光控电路中,如自动路灯、光控开关等‌

在这里插入图片描述

在Proteus仿真中,由于Proteus本身不自带光敏电阻,常用可变电阻来替代光敏电阻进行仿真。TORCH_LDR作为可变电阻的一种,则通常用于模拟手电筒的光线强度控制,通过调整电阻值来模拟不同光线强度下的手电筒表现‌。

在这里插入图片描述

3.1.3 电容类

3.1.3.1 CAP(普通电容)

在这里插入图片描述

3.1.3.2 CAP-ELEC(电解电容)

电解电容其特点是空心为正极,填充为负极(如下图右边为负极)。电解电容通常用于滤波、耦合或储能等电路中,具有较大的容量和较低的阻抗‌。

在这里插入图片描述

3.1.3.3 CAP-ELEC(有极性电容)

有极性电容特点是直线为正极,弧线为负极。有极性电容通常用于需要精确电压方向的电路中,如滤波电路、去耦电路等,因为其正负极不可接反‌。

在这里插入图片描述

3.1.4 开关类

3.1.4.1 BUTTON(按钮)

在这里插入图片描述

BUTTON(按钮)常常用于按键输入电路,按键未按下时,单片机引脚检测为高电平,按键按下,单片机引脚检测为低电平。

在这里插入图片描述

3.1.4.2 SWITCH(开关)

单刀单掷开关:SWITCH

在这里插入图片描述

单刀双掷开关:SW-SPDT

在这里插入图片描述

另外还有单刀三掷开关、单刀四掷开关、单刀五掷开关、单刀六掷开关、单刀十二掷开关。

在这里插入图片描述

3.1.4.3 DIPSW(拨码开关)

在这里插入图片描述

DIPSW是一种没有公共端的拨码开关,每个开关位置都是独立的,没有公共引脚。

在这里插入图片描述

DIPSWC则是一种带有公共端的拨码开关,有一个公共引脚,其他引脚分别连接到不同的开关状态。

在这里插入图片描述

3.1.4.4 KEYPAD(键盘)

在这里插入图片描述

如下,键盘实际就是个矩阵按键,通过行列扫描的方式来识别按键的按下情况。这种设计方式可以有效地利用较少的IO端口来驱动较多的按键,从而节省资源。

在这里插入图片描述

3.1.4.5 RELAY(继电器)

在这里插入图片描述

如下图,这是一个NPN驱动继电器的电路,当PUMP引脚输出低电平时,也就是NPN的基极为低的时候,NPN管不导通,继电器不工作;当PUMP引脚输出高电平时,也就是NPN的基极为高的时候,NPN管导通,继电器工作。

在这里插入图片描述

3.1.5 显示类

3.1.5.1 LED(发光二极管)

LED-XX (XX表示发光的颜色)

在这里插入图片描述

这里还有个比较特殊的交通灯:TRAFFIC LIGHTS

在这里插入图片描述

3.1.5.2 7SEG-MPX1-CA/CC(共阳/共阴数码管)

这里7SEG-MPX1-CA中的7SEG代表段,7段数码管,MPX1代表位,一位数码管,CA表示公共端是阳极,也就是共阳数码管,而CC表示
公共端是阴极,也就是共阴数码管。

在这里插入图片描述

除了一位数码管,还有两位,四位,六位,八位等等,以及BCD码控制的数码管。

在这里插入图片描述

3.1.5.3 MATRIX-8X8-BLUE(8*8点阵)

在这里插入图片描述

除了上面那个点阵,还有同尺寸不同颜色的以及不同尺寸的点阵如下所示:

在这里插入图片描述

3.1.5.4 LM016L(LCD1602字符型液晶)

在这里插入图片描述
这里第3脚接的10k的电位器本意是想调节鬼影问题,但是仿真中好像不会有问题,所以也可以直接接地GND。

在这里插入图片描述

其他尺寸的字符型液晶如下:

在这里插入图片描述

3.1.5.5 OLED12864I2C(OLED显示屏)

OLED12864I2C也就是实际的0.96寸显示屏,还有个OLED12832I2C尺寸比它小一半,两者都是IIC驱动的。

在这里插入图片描述

3.1.5.6 AMPIRE128X64(LCD12864液晶)

在这里插入图片描述

LCD12864由128列64行组成,分为左右屏(单屏为64行*64列)。它有带字库和不带字库两种,这里只介绍不带字库的AMPIRE12864。不带字库的12864可以显示各种字体、图片和符号,但是前题是你要有字模软件取模。这里可以下载三种取字模软件:Img2Lcd和PCtoLCD2002和字模提取V2.2

在这里插入图片描述

3.1.5.7 ST7735R/ILI9341(TFT彩屏)

‌在Proteus仿真中,ILI9341和ST7735R两个TFT彩屏的主要区别在于它们的驱动芯片不同,这导致了它们在性能、价格和应用场景上的差异。

在这里插入图片描述

点亮的效果大致如下:

在这里插入图片描述
ILI9341的尺寸相比较ST7735R要大很多,为320x240,目前我还在仿真里没用过。

在这里插入图片描述

3.1.6 芯片类

3.1.6.1 DS1302(时钟芯片)

在这里插入图片描述

3.1.6.2 ULN2003(电机驱动芯片)

在这里插入图片描述

3.1.6.3 24C02C(EEPROM存储芯片)

在这里插入图片描述

3.1.6.4 TL783(可调输出LDO芯片)

在这里插入图片描述

3.1.6.5 MCP1703T-33(固定输出LDO芯片)

固定输出3.3V。

在这里插入图片描述

3.1.6.6 MAX487(RS-485/RS-422收发器)

在这里插入图片描述

3.1.6.7 TB6612FNG(电机驱动芯片)

在这里插入图片描述

3.1.6.8 74HC595(移位寄存器)

在这里插入图片描述

3.1.6.9 1458(运算放大器)

在这里插入图片描述

3.1.6.10 74LS161(4位二进制同步计数器)

具体怎么用可以看看这个74LS161器件

在这里插入图片描述

3.1.6.11 MCP4725(数模转化芯片DAC)

在这里插入图片描述

3.1.6.12 MAX232(RS232芯片)

在这里插入图片描述

3.1.6.13 PCF8591(模数转换芯片ADC)

在这里插入图片描述

3.1.6.14 555(555定时器)

在这里插入图片描述

3.1.6.15 40110(十进制计数器CD40110)

在这里插入图片描述

3.1.6.16 LM358(运算放大器)

在这里插入图片描述

3.1.6.17 74LS245(三态缓冲器)

在这里插入图片描述

3.1.6.18 74HC138(多路信号开关)

在这里插入图片描述

3.1.6.19 ADC0832(模数转换芯片ADC)

在这里插入图片描述

3.1.6.20 CRYSTAL(晶振)

这里晶振有两种,PICAXE类型的晶振参数右Protues自动配置;而DEVICE类型的晶振需要手动设置晶振的参数,以适应所需的设计需求。

在这里插入图片描述

3.1.7 模块类

3.1.7.1 HCSR04(超声波测距模块)

在这里插入图片描述

3.1.7.2 MPX4115(压力传感器)

在这里插入图片描述

3.1.7.3 DS8B20(温度传感器)

在这里插入图片描述

3.1.7.4 DHT11(温湿度传感器)

在这里插入图片描述

3.1.7.5 VSINE(交流电源模块)

在这里插入图片描述
至于VSINE要如何设置

在这里插入图片描述

计算方式:220 X √2 = 311.127 (有效值*根2 = 峰值/幅值)

3.1.7.6 TRAN-2P2S(变压器模块)

在这里插入图片描述

这里要得到输出电压24V,而输入电压为220V,需要改变变压器的Coupling Factor耦合系数比值。

在这里插入图片描述

3.1.8 电机类

3.1.8.1 MOTOR-PWMSERVO(舵机)

在这里插入图片描述

3.1.8.2 MOTOR-DC(直流电机)

在这里插入图片描述

3.1.8.3 MOTOR-STEPPER(步进电机)

在这里插入图片描述

3.1.8.4 MOTOR-ENCODER(带编码器的电机)

有些场景需要测量电机转速,这时候就需要使用带有编码器的电机,Proteus中带有这样的一个电机,元件名称为MOTOR-ENCODER。MOTOR-ENCODER有5根引脚,其中左右两个接工作电压。上面三根引脚,左边与右边电机每转一圈就输出设定的脉冲数(这里设定每转一圈输出360个脉冲),二者脉冲相位相差90°,中间的引脚电机每转一圈引脚输出一个脉冲。

在这里插入图片描述

3.1.9 出声类

3.1.9.1 BUZZER(直流驱动蜂鸣器)

这里在选择蜂鸣器的时候,要注意是有源还是无源。

在这里插入图片描述

ACTIVE(有源蜂鸣器)‌:有源蜂鸣器内置振荡电路,可以直接通过高电平驱动发声,不需要额外的方波驱动。这种蜂鸣器使用起来较为简单,只需提供高电平信号即可使其发声‌;‌DEVICE(无源蜂鸣器)‌:无源蜂鸣器则没有内置振荡电路,需要通过方波驱动才能发声。这意味着需要提供一个方波信号给无源蜂鸣器,才能使其发声。无源蜂鸣器的驱动相对复杂一些,需要额外的电路设计来实现方波信号的生成‌。

在这里插入图片描述

3.1.9.2 SOUNDER(数字蜂鸣器)

SOUNDER是数字蜂鸣器,通常用于51单片机的仿真,需要特定的信号去触发。

在这里插入图片描述

3.1.9.3 SPEAKER(模拟信号,可发语音)

SPEAKER‌:用于模拟信号的仿真,可以播放语音等模拟信号。与SOUNDER不同,SPEAKER主要用于处理和播放音频信号‌。

在这里插入图片描述

这里需要注意SPEAKER有有源和无源的

在这里插入图片描述

3.2 终端模式

在这里插入图片描述

3.2.1 DEFAULT (普通端口)

在这里插入图片描述
DEFAULT通常被视为一个普通端口,既可以作为输入也可以作为输出,或者用于标记未确定的端口。‌ 这种端口类型常用于不确定端口的具体用途,或者在绘制原理图时懒得区分输入输出端口时使用。选择DEFAULT后,直接连接两个元器件的引脚时可能会出现连接不上的问题,需要添加一条导线才能正确连接‌。

在这里插入图片描述

3.2.2 INPUT (输入端口)

在这里插入图片描述
INPUT通常被视为一个输入端口。

3.2.3 OUTPUT (输出端口)

在这里插入图片描述

OUTPUT通常被视为一个输入端口。

3.2.4 BIDIR (双向端口)

在这里插入图片描述

BIDIR终端具有双向通信功能,可以用于连接输入和输出信号。

3.2.5 POWER (电源端口)

在这里插入图片描述

电源端口如果不设置电压,默认是5V,如果设置电压,常常与配置供电网联系起来。

在这里插入图片描述
主要就是设置电压,然后把未连接的电网增加到对应的网络连接中。

在这里插入图片描述

3.2.6 GROUND (电源地端口)

在这里插入图片描述

电源地在配置供电网默认电压是0V。

在这里插入图片描述

3.2.7 CHASSIS (外壳或底座)

CHASSIS通常用于表示整个仿真系统的外壳或底座,而GROUND则是电路中的接地端。

CHASSIS在Proteus仿真中代表整个仿真系统的外壳或底座,主要用于固定和支撑电路板及其他组件。它不是一个电气元件,而是用于物理上的固定和支持。

在这里插入图片描述

3.2.8 RETURN(返回路径)

RETURN通常指的是电路中的返回路径,用于连接电路中的正极或信号输出端,确保电流能够顺利回流到电源的负极。在电子电路中,RETURN通常与电源的正极相连,用于传输电流返回电源的路径。

在这里插入图片描述

3.2.9 DYNAMIC(模拟动态行为)

DYNAMIC通常用于表示动态信号或变量,。当你需要在仿真中模拟一个随时间变化的信号时,比如一个振荡器或者一个逐渐变化的电压源,你会使用DYNAMIC。它允许用户在仿真过程中动态地调整这些信号的参数,以便更好地模拟实际电路的行为‌。

在这里插入图片描述

3.2.10 BUS(总线)

BUS(总线)在Proteus仿真中用于连接电路中的多个组件,形成一个统一的电气连接网络。它是一种用于传输数据的通道,可以将多个设备或组件连接在一起,形成一个完整的电路系统。总线通常以蓝色粗线表示,转弯45°,需要将自动布线关闭。

在这里插入图片描述

总线的效果如下图所示:

在这里插入图片描述

还有另外一种总线是不带剪头的,从总线模式里面选择BUS

在这里插入图片描述

在这里插入图片描述

3.2.11 TESTPOINT(测试点)

在这里插入图片描述

3.2.12 NC

在这里插入图片描述

3.3 激励源模式

在这里插入图片描述

3.3.1 DC (直流信号源)

在这里插入图片描述
双击DC信号源可以设置名称和幅值。

在这里插入图片描述

3.3.2 SINE (正弦信号源)

在这里插入图片描述
双击SINE信号源可以设置名称和幅度,频率等等。

这里的延时指的是延迟时间,从时间0开始,过了延迟时间后才有正弦波发生,而阻尼系数越大,正弦波幅值随时间衰减得越厉害。

在这里插入图片描述

最后可以通过示波器观察设置的正弦波形。
在这里插入图片描述

3.3.3 PULSE (脉冲信号源)

在这里插入图片描述
双击PULSE信号源可以设置名称和脉冲电压,脉冲宽度,频率/周期等等。

在这里插入图片描述

最后可以通过示波器观察设置的正弦波形。

在这里插入图片描述

3.3.4 EXP (指数波形信号源)

在这里插入图片描述

双击EXP信号源可以设置名称和初始电压和峰值电压,时间常数等等。

在这里插入图片描述

最后可以通过示波器观察设置的指数波形。

在这里插入图片描述

3.3.5 SFFM (频率调制信号)

在这里插入图片描述

双击SFFM信号源可以设置名称和直流偏置电压,交流幅值,载波频率等等。

Vo = Voff + Vampl x sin (2πFC x t + MOD x sin (2πFM x t))

其中Voff:直流偏置电压,Vampl:交流幅值,正弦电压峰值,FC:载波信号频率,MOD:调制系数,FM:被调制信号频率。

在这里插入图片描述

最后可以通过示波器观察设置的FM调频波形。

在这里插入图片描述

3.3.6 PWLIN (手工勾画任意波形信号源)

在这里插入图片描述
双击PWLIN信号源可以设置名称和勾画你所需的波形。

在这里插入图片描述

最后可以通过示波器观察设置的手工勾画波形,感觉和设置的有些出入。

在这里插入图片描述

3.3.7 FILE (数据文件波形信号源)

FILE 信号源比较特殊,可以加载文本文件、加载图像和声音文件。

在这里插入图片描述
双击FILE信号源可以设置名称和将包含程序代码的文本文件或图像和声音文件加载到FILE信号源里面。

在这里插入图片描述

3.3.8 AUDIO(声频信号发生器)

不会用,双击软件就报错了,闪退了。。。

在这里插入图片描述

3.3.9 RANDOM(随机发生器)

在这里插入图片描述
双击RANDOM信号源可以设置名称和直流偏置电压,交流幅值等等。

在这里插入图片描述

最后可以通过示波器观察的随机波形。

在这里插入图片描述

3.3.10 DSTATE(数字单稳态逻辑电平发生器)

在这里插入图片描述

双击单稳态信号源可以设置名称和状态等等。

在这里插入图片描述

3.3.11 DEDGE(单边沿信号发生器)

在这里插入图片描述

双击单边沿信号源可以设置名称和边沿属性等等。

在这里插入图片描述

3.3.12 DPULSE(单周期数字脉冲发生器)

在这里插入图片描述
双击单周期数字脉冲信号源可以设置名称和脉冲属性,脉冲时间等等。

在这里插入图片描述

3.3.13 DCLOCK(数字时钟信号发生器)

在这里插入图片描述

双击数字时钟信号源可以设置名称和时钟类型,频率/周期等等。

在这里插入图片描述

最后可以通过示波器观察的数字时钟信号波形。

在这里插入图片描述

3.3.14 DPATTERN(数字序列信号发生器)

在这里插入图片描述
双击数字序列信号源可以设置名称和初始状态等等。

在这里插入图片描述

最后可以通过示波器观察的数字序列信号波形。

在这里插入图片描述

3.3.15 SCRIPTABLE(可定义波形的信号发生器)

在这里插入图片描述

双击可定义波形的信号源可以设置名称和脚本等等。

在这里插入图片描述

3.4 探针模式

在这里插入图片描述

3.4.1 VOLTAGE(电压探针)

proteus不仅可以使用电压表测电压还可以使用电压探针测电压,注意电压探针一定要放到一个指定的线束上才能测量。

在这里插入图片描述

3.4.2 CURRENT(电流探针)

proteus不仅可以使用电流表测电流还可以使用电流探针测电流,使用时需要注意不能与导线垂直放置,也不能放置在两个接点的交汇处,否则会导致报错‌。
在这里插入图片描述

3.5 虚拟仪器模式

在这里插入图片描述

3.5.1 OSCILLOSCOPE (示波器)

如下图,左边放置了一个正弦波的激励源,运行仿真会弹出示波器的显示面板。如果没有弹出示波器,则按以下步骤显示:
在菜单栏依次点击: Debug(调试)---->Digital Oscilloscope(数字示波器)

在这里插入图片描述

面板分为"波形显示区”和“设置区”,在面板中可以对波形的各种显示模式进行设置,还可以设置触发模式,叠加波形等等…

在这里插入图片描述

3.5.2 LOGIC ANALYSER (逻辑分析仪)

如下图,左边放置了一个方波的激励源,运行仿真会弹出逻辑分析仪的显示面板。如果没有弹出逻辑分析仪,则按以下步骤显示:在菜单栏依次点击: Debug(调试)----> VSM Logic Analyser (逻辑分析仪)

在这里插入图片描述
逻辑分析仪会对触发点、触发点前一部分以及触发点后一部分的波形进行采集并显示,每次采集完成后逻辑分析仪将保持原来的波形,不再变化,直到重新采集,重新采集需要重新开始仿真。

在这里插入图片描述

3.5.3 COUNTER TIMER (定时器/计数器)

如下图,左边放置了数字时钟信号发生器的激励源,运行仿真会弹出的定时器/计数器显示面板。如果没有弹出定时器/计数器,则按以下步骤显示:在菜单栏依次点击: Debug(调试)----> VSM Counter Timer(定时器/计数器)
在这里插入图片描述

没怎么用过这个,如果有说错的地方可以指出,谢谢

在这里插入图片描述

3.5.4 VIRTUAL TERMINAL (虚拟终端)

虚拟终端常常配合串口通信和虚拟串口使用。

没有虚拟串口软件的可以看看这个VSPD虚拟串口软件安装及使用

在这里插入图片描述

运行仿真会弹出的虚拟终端显示面板。如果没有弹出虚拟终端,则按以下步骤显示:在菜单栏依次点击: Debug(调试)----> Virtual Terminal(虚拟终端)

这里显示的串口TX的虚拟终端界面,打印的是DS1302的时间信息和一个项目的名称。

在这里插入图片描述

3.5.5 SPI DEBUGGER(SPI调试器)

如下图,从虚拟仪器模式放置了SPI DEBUGGER(SPI调试器),运行仿真会弹出的SPI调试器显示面板。如果没有弹出SPI调试器,则按以下步骤显示:在菜单栏依次点击: Debug(调试)----> Terminal

在这里插入图片描述

这里我还没用过SPI调试器,所以找了一下别人用单片机SPI读取温度传感器TC72的温度值,详细请看这篇文章17-CubeMx+Keil+Proteus仿真STM32 - SPI

在这里插入图片描述

3.5.6 I2C DEBUGGER(I2C调试器)

如下图,放置了一个IIC驱动的OLED显示屏,旁边接了I2C DEBUGGER(I2C调试器),运行仿真会弹出的I2C调试器显示面板。如果没有弹出I2C调试器,则按以下步骤显示:在菜单栏依次点击: Debug(调试)----> I2C Drbugger(I2C调试器)

在这里插入图片描述

运行起来卡卡的,数据也是一闪而过,感觉还是用逻辑分析仪来或者示波器来调试IIC更合适一点。

在这里插入图片描述

3.5.7 SIGNAL GENERATO(信号发生器)

如下图,放置了信号发生器和示波器,可以通过信号发生器产生一个正弦波或方波之类的信号,再由示波器观察。

如果没有弹出信号发生器,则按以下步骤显示:在菜单栏依次点击: Debug(调试)----> VSM Signal Generator(信号发生器)
在这里插入图片描述

启动仿真,可以在信号发生器界面进行设置波形的频率,幅度以及波形类型等等。如下是产生一个频率是1kHZ,幅度为5V的正弦波波形。

在这里插入图片描述

3.5.8 PATTERN GENERA(图形发生器)

如下图,从虚拟仪器模式放置了 PATTERN GENERA(图形发生器),运行仿真会弹出的图形发生器显示面板。如果没有弹出图形发生器,则按以下步骤显示:在菜单栏依次点击: Debug(调试)----> VSM Pattern Generator(图形发生器)
在这里插入图片描述

图形发生器应该是一些特定的场合用到,感觉用起来比较麻烦,仿真的界面是这样的,也没找到相关介绍的。

在这里插入图片描述

3.5.9 DC VOLTMETER (直流电压表)

DC VOLTMETER (直流电压表)顾名思义就是测量直流电压的,如下图我们在直流电压表的正极放置5V,负极放置GND。然后仿真,就可以看到Volts那边显示+5.00V。

在这里插入图片描述

3.5.10 DC AMMETER(直流电流表)

DC AMMETER(直流电流表)顾名思义就是测量直流电流的,如下图我们在直流电流表的正极放置5V,负极放置一个蓝色的LED灯以及GND。然后仿真,就可以看到Aps那边显示+0.93A。

在这里插入图片描述
这里多插一句话,为什么是得到0.93A,这是因为这个蓝色LED的电压为2.2V,电阻为3Ω。电流I=(5-2.2)/ 3 = 0.93A

在这里插入图片描述

3.5.11 AC VOLTMETER(交流电压表)

AC VOLTMETER(交流电压表)顾名思义就是测量交流电压的,如下图我们在交流电压表的两端连接一个VSINE正弦波激励源,然后仿真,就可以看到AC Volts那边显示+220V。

在这里插入图片描述

至于VSINE要如何设置

在这里插入图片描述

计算方式:220 X √2 = 311.127 (有效值*根2 = 峰值/幅值)

3.5.12 AC AMMETER(交流电流表)

AC AMMETER(交流电流表)和上面的直流电流表一样,都是测电流的,只不过一个测的是交流,一个测的是直流。

在这里插入图片描述

3.5.13 WATTMETER(瓦特计)

WATTMETER(瓦特计)是一种测量电功率的仪器。它结合了电压表和电流表的功能,用于测量电器的功率消耗。

在这里插入图片描述


四、总结

该篇文章主要是基于Proteus(8.15)常用元器件图示和功能介绍,其中元器件多为项目使用到,如有介绍错误,也可指出,定会虚心改正。

元器件后续有用到新的,会持续更新,有需要的朋友可以收藏下,谢谢!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/440968.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

平安养老险深圳分公司积极开展“金融教育宣传月”活动,展现金融为民新风尚

2024年9月,平安养老险深圳分公司以“金融为民谱新篇,守护权益防风险”为主题,正式启动2024年“金融教育宣传月”活动,通过多样化开展进乡村、进商圈、进企业等宣传教育活动,将金融消保知识送达广大消费者身边&#xff…

【目标检测】常见机械零件数据集5900张5类VOC+YOLO

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):5913 标注数量(xml文件个数):5913 标注数量(txt文件个数):5913 标注…

Conda答疑

文章目录 优雅的使用Conda管理python环境1. conda info -e 和conda env list区别2.conda创建环境 创建的新环境在哪个文件夹下3. 自定义路径4. anaconda 新建环境 包是来自哪里4.1. 默认 Anaconda 仓库4.2. Conda-Forge4.3. 镜像源4.4. 自定义频道4.5. 总结 5. conda config --…

详解单流Transformer架构中图像/文本/表格/视频/音频经过transformer提取模态特征并生成令牌特征以及CLS到底是什么作用?

系列论文研读目录 文章目录 系列论文研读目录论文中经常出现的如下图中所示结果,其中到底做了什么?1、一张图片 经过self attention 和Feed forward 生成的是什么?具体流程如下:结果: 举个具体计算的例子假设条件1. 自…

番外篇 | CRAS-YOLO:基于卫星图像的多类别船舶检测和分类

前言:Hello大家好,我是小哥谈。目前,基于卫星图像的多类别船舶检测和分类由于在军事和民用领域的重要应用而备受关注。针对传统检测效果不佳的情形,我们进一步提出了一种新的多类船检测,称为CRAS-YOLO,它由卷积块注意力模块(CBAM)、感受野块(RFB)和基于YOLOv5s的自适…

python调用父类同名成员

语法 print(f"父类的厂商是:{Phone.producer}“) Phone.call_by_5g(self) print(f"父类的厂商是:{super().producer}”) print(f"父类的序列号是:{super().IMEI}") super().call_by_5g() print(“关闭CPU单核模式&…

产品经理内容分享(二):AI产品经理的入门路线图

引言 想象这样一个场景:早晨的阳光穿透窗帘,投射在新一代智能机器人上,它正静静等待着你的第一个命令开始全新的一天。这样的场景听起来像是科幻小说里的情节,但实际上,这正是AI产品经理们工作的成果。如果你对这样的…

超好用的element的el-pagination分页组件二次封装-附源码及讲解

前言:在很多后台管理系统开发时总会有很多分页组件的使用,如果我们每次都用elementui官网的el-pagination去写的话,调整所有分页的样式就会很麻烦,而且页面内容也会很累赘繁琐。 讲解一个我经常使用的二次封装el-pagination组件&…

c语言中,数组指针、指针数组、函数指针、指针函数

数组指针 直接理解为指向数组的指针,一般用于二位数组引用程序,形式如下 下面程序中用在二维数组中,把这个数组指针看作二维数组的第一维的指向: 用在一维数组中(本质还是二维数组)如下,类似…

JavaWeb——Vue组件库Element(3/6):常见组件:Dialog对话框、Form表单(介绍、使用、实际效果)

目录 Dialog对话框 介绍 使用 实际效果 Form表单 介绍 使用 实际效果 Dialog对话框 介绍 Dialog对话框:在保留当前页面状态的情况下,告知用户并承载相关操作。 Dialog 对话框组件可以在保留当前页面信息的状态下弹出一个对话框,并…

C语言 | 第十一章 | static 日期函数 数学函数

P 100 变量作用域基本规则 2023/1/9 一、基本介绍 概念&#xff1a;所谓变量作用域&#xff08;Scope&#xff09;&#xff0c;就是指变量的有效范围。 函数内部声明/定义的局部变量&#xff0c;作用域仅限于函数内部。 #include<stdio.h> void sayHello() {char nam…

【Java】JAVA知识总结浅析

Java是一门功能强大的编程语言&#xff0c;广泛应用于多个领域。Java的编程思想&#xff0c;包括面向过程和面向对象编程&#xff0c;Java的发展历史&#xff0c;各版本的特点&#xff0c;JVM原理&#xff0c;数据类型&#xff0c;Java SE与Java EE的区别&#xff0c;应用场景&…

运用MinIO技术服务器实现文件上传——利用程序上传图片(二 )

在上一篇文章中&#xff0c;我们已经在云服务器中安装并开启了minio服务&#xff0c;本章我们将为大家讲解如何利用程序将文件上传到minio桶中 下面介绍MinIO中的几个核心概念&#xff0c;这些概念在所有的对象存储服务中也都是通用的。 - **对象&#xff08;Object&#xff0…

六、索引的数据结构

文章目录 1. 为什么使用索引2. 索引及其优缺点2.1 索引概述2.2 优点2.3 缺点3. InnoDB中索引的推演3.1 索引之前的查找3.1.1 在一个页中的查找3.1.2 在很多页中查找3.2 设计索引3.2.1 一个简单的索引设计方案3.2.2 InnoDB中的索引方案3.3 常见索引概念3.3.1 聚簇索引3.3.2 二级…

Linux相关概念和易错知识点(12)(命令行参数、环境变量、本地变量)

1.命令行参数 &#xff08;1&#xff09;main函数的参数int argc和char* argv[]是什么&#xff1f; main函数可以带参数&#xff0c;即int main(int argc, char* argv[])&#xff0c;(int argc, char* argv[])叫做命令行参数列表&#xff0c;int argc叫参数的个数&a…

RL_足球教练

文章目录 前言什么是 Agent?定义Agent的组成部分Agent的目标 什么是 End-to-End Approach?定义特点优势与挑战示例 Fuzzy Bayesian Reinforcement Learning (RB-RL)系统组成部分系统工作原理 贝叶斯方法基础_条件概率定义 贝叶斯定理示例敏感性 Q-learning强化学习算法Q-lear…

Pandas -----------------------基础知识(八)

Pandas内置Matplotlib 加载数据 import pandas as pdanscombe pd.read_csv(/root/pandas_code_ling/data/e_anscombe.csv) anscombe dataset_1 anscombe[anscombe[dataset]I] dataset_1dataset_1.describe() 提供数据 dataset_1 anscombe[anscombe[dataset]I] dataset_2 an…

【SQL】DDL语句

文章目录 1.SQL通用语法2.SQL的分类3.DDL3.1数据库操作3.2 表操作3.2.1 表操作--数据类型3.2.2 表操作--修改3.2.3 表操作--删除 SQL 全称 Structured Query Language&#xff0c;结构化查询语言。操作关系型数据库的编程语言&#xff0c;定义了一套操作关系型数据库统一标准 。…

C++模板编程:深入理解分离编译的挑战与解决方案

文章目录 前言&#x1f34e;一、非类型模板参数1.1 基本概念1.2 非类型模板参数的语法1.3 非类型模板参数的限制1.4 非类型模板参数的应用1.5 typename关键字 &#x1f34e;二、类模板特化2.1 类模板特化的基本概念2.2 类模板特化的限制和规则2.3 类模板特化的应用 &#x1f34…

输电线路缺陷图像检测数据集,导线散股,塔材锈蚀两类,分别为581张和1407张,标注为xml和txt格式 1988张

输电线路缺陷图像检测数据集&#xff0c;分为导线散股&#xff0c;塔材锈蚀两类&#xff0c;分别为581张和1407张&#xff0c;标注为xml和txt格式 数据集名称 输电线路缺陷图像检测数据集 (Transmission Line Defect Detection Dataset) 数据集概述 该数据集是一个专门用于训…