Matlab里simulink的元器件介绍

Matlab里simulink的元器件介绍

本篇主要是介绍一下我做RFID实验时,遇到的一些元器件的作用(主要也是从matlab里获取,但是看这篇就不需要一个个查啦)。希望对你也有帮助~如果对你友有帮助的话,请问可以点点赞、加个关注、收藏 吗?谢谢你~

ps:由于我是这方面的小白,才开始使用,所以可能用到的器件都是比较简单的


1.Voltage Sensor

描述

Voltage Sensor 模块表示理想的电压传感器,即一种将在电路的两点之间测量的电压转换为与该电压成比例的物理信号的器件。

使用 +- 端口将传感器与您想要测量电压的模块(或多个模块)并联起来。端口 V 将测量结果输出为一个物理信号。使用 PS-Simulink Converter 模块将此端口连接到 Simulink® 模块,例如 Scope 或 Display。

端口

描述

PS-Simulink 转换器模块将物理信号转换为 Simulink® 输出信号。使用此模块可将 Simscape™ 物理网络的输出连接到 Simulink 示波器或其他 Simulink 模块。

ps:为了在占用最少画布空间的情况下传达信号转换,该模块图标会根据其是否与其他模块相连而动态变化。

单位转换与校验

简单说:单位不同就自动乘转换系数,温度信号要根据 "相对 / 绝对" 选对线性 / 仿射转换

详细见如下图片:

端口

关键参数

  1. 矢量格式(Vector Format)

用于控制矢量物理信号在 Simulink 中的输出形态:

  • 继承(默认):输出格式与输入物理信号完全一致(标量 / 行向量 / 列向量 / 二维矩阵)。

  • 一维数组:若输入为行 / 列向量,强制格式化为 Simulink 1-D 数组,便于后续绘图与信号处理。


  1. 输出信号单元(Output Signal Unit)

用于单位换算与缩放

  • 继承(默认):输出单位与输入物理信号单位完全一致,不施加任何增益。

  • 自定义单位 :需与输入物理信号单位兼容,系统会自动计算转换因子并作为增益应用到信号中(例如:米 → 毫米,增益为 1000)。

  • 支持从预设列表选择,或直接输入单位名称 / 表达式(如 "转 / 分""毫米 / 秒")。


  1. 应用仿射转换(Apply Affine Conversion)

仅针对温度类单位 (如 degCdegF)的特殊转换规则:

  • 关闭(默认) :仅执行线性缩放,适用于相对温度(温度变化量)。

  • 开启 :执行「缩放 + 偏移」的仿射变换,适用于绝对温度(如开尔文 ↔ 摄氏度的转换)。

3.Current Sensor

描述

Current Sensor 模块表示理想的电流传感器,即一种将在任何电气分支中测量的电流转换为与该电流成比例的物理信号的器件。

使用 +- 端口将传感器与您想要测量电流的支路中的其他模块串联起来。端口 I 将测量结果输出为一个物理信号。使用 PS-Simulink Converter 模块将此端口连接到 Simulink® 模块,例如 Scope 或 Display。

端口

4.Scope

描述

**显示仿真过程中生成的信号。**Simulink® Scope 模块和 DSP System Toolbox™ Time Scope 模块显示时域信号。

这两个模块具有相同的功能,但是默认设置不同。Time Scope 针对离散时间处理进行了优化。Scope 针对一般时域仿真进行了优化。如需并排比较,请参阅 Simulink Scope 与 DSP System Toolbox Time Scope 的比较

示波器具有以下功能面板:

  • 触发器 - 设置触发器,在发生指定事件时同步重复的信号并暂停显示。

  • 游标测量 - 使用垂直游标和水平游标测量信号值。

  • 信号统计 - 显示所选信号的最大值、最小值、峰间差、均值、中位数和 RMS 值。

  • 峰值查找器 - 查找最大值,显示出现最大值时的 x 轴值。

  • 双电平测量 - 测量过渡过程、过冲、下冲和循环。

您必须拥有 Simscape™ 或 DSP System Toolbox 许可证,才能使用峰值查找器、双电平测量和信号统计这些功能面板。

示波器画面支持:

  • 仿真控制 - 从"范围"窗口中使用运行步进步退工具栏按钮可以调试模型。

  • 多个信号 - 可使用多个输入端口在同一个 y 轴(视图)上绘制多个信号。

  • 多个 y 轴(显示)- 显示多个 y 轴。所有 y 轴在 x 轴上具有共同的时间范围。

  • 修改参数 - 在仿真之前和仿真期间修改波形参数值。

  • 自动缩放轴范围 - 在仿真期间或仿真结束时自动缩放轴范围。在坐标区的顶部和底部会留有边距。

  • 仿真后显示数据 - 仿真期间保存波形数据。如果在仿真开始时波形视图关闭,则当您在仿真后打开波形视图时,波形视图将显示附加的输入信号的仿真结果。

ps:如果采样率高或仿真时间长,可能会遇到内存或系统性能问题,因为示波器在内部保存数据。要限制为波形可视化保存的数据量,请使用 将数据点限制为最后, 将帧数限制为最后 属性

限制

1. 库与子系统相关限制
  • 库中禁止使用 Scope:若将 Scope 放入锁定链接 / 锁定的库中,打开示波器窗口会报错。
  • ✅ 替代方案:为库模块添加输出端口,将端口连接到模型顶层的 Scope。
  • ForEach 子系统限制:Scope 仅显示最后一个索引的信号,无法展示全部迭代结果。
2. 仿真与显示时序限制
  • 步进模型时波形更新延迟:仅当 Scope 模块运行时才更新波形,状态栏时间可能与模型实际时间不匹配。
  • 快速加速模式限制:示波器显示行为受限,需查阅专门文档了解该模式下的表现。
3. 信号显示异常情况
  • 常量信号显示为单点:连接常量信号时,Scope 只会绘制一个固定点。
  • NaN 信号显示缺口:当信号值为 NaN(非数值)时,波形会出现中断缺口。
  • 帧信号显示不全:同时可视化多个基于帧的信号时,部分帧大小为 1 的采样可能丢失。
  • ✅ 解决方法:将帧大小为 1 的信号单独放到一个 Scope 中显示。

💡 实用避坑建议
  • 库开发时,永远不要把 Scope 放在库内部,用输出端口引出信号。
  • 调试步进模型时,不要轻信状态栏时间,以 Scope 实际更新的波形为准。
  • 遇到波形缺口 / 单点,优先检查信号是否为 NaN 或常量。

端口

scope内容太多了,具体请见官方吧

5.Diode

描述

二极管模块模拟的是分段线性二极管。如果二极管两端的电压大于"正向电压"参数值,则该二极管的行为类似于具有低电阻值(由"导通电阻"参数值给出)的线性电阻器,再加上一个恒定的串联电压源。如果二极管两端的电压小于"正向电压",那么该二极管的行为类似于具有低导通性(由"关断导通性"参数值给出)的线性电阻器。

端口(Ports)

  • +正极端子(电气输入)。
  • -负极端子(电气输出 / 接地)。
  • 电气特性:电流从正极流向负极为正向导通。

核心参数(Parameters)

表格

参数名称 功能与含义 默认值 设置要点
Forward voltage (正向电压) 二极管正向导通压降 0.6 V 实际仿真中,若信号电压低于此值,二极管不导通;高于则近似短路。
On resistance (导通电阻) 二极管完全导通时的内阻 0.3 Ω 值越小,导通损耗越低,模拟理想导线(接近 0Ω)效果越好。
Off conductance (漏电导) 二极管反向截止时的漏电导 1e-8 1/Ω 对应反向电阻约 100MΩ,值越大,反向漏电流越小,模拟理想开路效果越好。

6.MOSFET (Ideal, Switching)

一、模块本质

模拟理想 N 沟道 MOSFET 的开关行为:栅源电压超过阈值电压时导通,否则关断。


二、端口(Ports)
  • G:栅极端子(控制端)
  • S:源极端子
  • D:漏极端子
  • H:热端口(可选,用于热效应仿真)

三、核心参数(Main)

表格

参数 含义 默认值
Gate-control port 栅极控制方式:PS(物理信号)/ Electrical(电气信号) PS
Drain-source on resistance, R_DS(on) 导通时漏源内阻 0.01 Ω
Off-state conductance 关断时漏电导 1e-6 1/Ω
Threshold voltage, Vth 导通阈值电压 2 V
Modeling option 是否显示热端口 No thermal port

四、关键特性
  1. 导通 / 关断逻辑
    • 导通:栅压 > Vth → 漏源等效为电阻 R_DS(on)
    • 关断:栅压 ≤ Vth → 漏源等效为电导 Goff(高阻态)
  2. 内置保护二极管
    • 可选择是否集成体二极管,提供反向电流通路,提升模型稳定性
    • 二极管支持静态 / 动态电荷模型,可模拟反向恢复损耗
  3. 热效应与损耗
    • 开启热端口后,可模拟开关损耗 (开通 / 关断能量损耗)和导通损耗
    • 支持常数 / 表格化参数化,可按温度、电流、电压自定义损耗
    • 反向恢复损耗可通过固定值或表格形式建模

五、实用功能
  • 预定义参数化:可直接加载厂商器件参数,匹配数据手册
  • I-V 特性绘图:右键模块可快速绘制 I-V 曲线,验证参数设置
  • 变量初始值:支持设置变量优先级与初始目标值,提升仿真收敛性

六、使用提示
  • 开关应用中,R_DS(on) 越小、Goff 越小,越接近理想开关
  • 高频场景建议开启内置二极管以避免电压尖峰
  • 热设计场景需开启热端口并配置损耗参数

大概就先这些啦,以后可以继续补充~

相关推荐
报错小能手19 小时前
深入理解 Linux 虚拟内存管理
开发语言·操作系统
和沐阳学逆向20 小时前
我现在怎么用 CC Switch 管中转站,顺手拿 Codex 举个例子
开发语言·javascript·ecmascript
小仙女的小稀罕20 小时前
听不清重要会议录音急疯?这款常见AI工具听脑AI精准转译
开发语言·人工智能·python
书到用时方恨少!20 小时前
Python random 模块使用指南:从入门到精通
开发语言·python
客卿12320 小时前
牛客刷题--找数字-- 字符串检测-字符串 双指针
java·开发语言
Amour恋空21 小时前
Java多线程
java·开发语言·python
小陈工21 小时前
2026年3月28日技术资讯洞察:5G-A边缘计算落地、低延迟AI推理革命与工业智造新范式
开发语言·人工智能·后端·python·5g·安全·边缘计算
第二只羽毛21 小时前
C++ 高并发内存池1
大数据·开发语言·c++·开源
不想看见40421 小时前
C++/Qt 实习岗位深度解析【结合一次研发实习谈感受】
开发语言·c++·qt
sjmaysee1 天前
Java框架SpringBoot(一)
java·开发语言·spring boot