首页 > 其他分享 >simulink中的非线性模块

simulink中的非线性模块

时间:2023-06-30 22:33:36浏览次数:40  
标签:输出 simulink 非线性 断开 继电器 0.5 继电 模块

0、为了验证simulink中的noline模块relay,搭建电路如下:

1、relay模块,有的称为继电模块,该模块主要有以下四个参数设计:

开启点就是让继电器模块开启的数值,这里设置为0.5

关闭点就是让继电器模块关闭的数值,测住设置为-0.5

打开时的输出为设置为1

关闭时的输出为设置为0

2、输入模块使用sin信号,设置为

幅度为2,其他的保持默认即可

3、加上一个两端scope,同时观测输入的正弦信号与经过relay的输入信号,仿真结果:

仿真结果表明:(1)、在正弦波的正半周的上升部分,从[0,0.5)时,由于一直没有达到继电模块的开启值0.5,因此继电器一直是断开状态,其输出为0。

             到幅度达到0.5时,继电器闭合,输出为1

       (2)、在正弦波的正半周到负半周的下降部分,从[2,-0.5)时,由于一直没有达到继电模块的断开值-0.5,因此继电器一直是闭合状态,其输出为1。

           到幅度达到-0.5时,继电器断开,输出为0

       (3)、在正弦波的负半周的下降部分[-0.5, -2]和正半周上升[-2, 0.50)部分,由于一直没有达到继电模块的开启值0.5,因此继电器一直是断开状态,其输出为0

            到幅度达到0.5时,继电器闭合,输出为1,重复步骤2,一直循环继续

游标测量值中选择sine wave如图 

其实,这个模块和模拟电子技术中的滞回比较器很相似,为了避免一些不必要的抖动,借助该模块,可以实现比原定升高的值更高时才能升高,比原定降低的值更低时才能降低。例如原来只是依靠0,比0大就输出1,比0小就输出0。若在没有经过消抖的电路中,按键动作时,就回出现多次的开关的断开与闭合的问题。加上继电器模块,高于0.5时闭合继电器,低于-0.5时断开继电器,入手有抖动,不会影响电路的其他性能。

标签:输出,simulink,非线性,断开,继电器,0.5,继电,模块
From: https://www.cnblogs.com/guochaoxxl/p/17517947.html

相关文章

  • 关于Linux内核-live-patching-更新内核补丁模块
    由于内核补丁模块是通过RPM软件包交付和应用,更新累积内核补丁模块就如同更新任何其他RPM软件包一样。先决条件:系统已订阅实时补丁流,如将当前安装的内核订阅到实时补丁流中所述。流程如下:更新至当前内核的新累计版本:#yumupdate"kpatch-patch=$(uname-r)"以上命令......
  • 【八】MySQL数据库之数据库IDE与pymysql模块
    【八】MySQL数据库之数据库IDE与pymysql模块数据库IDE与pymysql模块【一】IDE工具介绍生产环境还是推荐使用mysql命令行但为了方便我们测试可以使用IDE工具在此我们推荐使用Navicat软件或pycharm来连接数据库这样就能更详细直观地查询数据掌握:#1.测试+链接数据......
  • 内核文档翻译 —— Building External Modules(编译外部模块)
    原文:https://www.kernel.org/doc/html/latest/kbuild/modules.htmlThisdocumentdescribeshowtobuildanout-of-treekernelmodule.1.Introduction"kbuild"isthebuildsystemusedbytheLinuxkernel.Modulesmustusekbuildtostaycompatiblewi......
  • 【雕爷学编程】Arduino动手做(144)---KA2284 电平模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • Maven高级相关知识:模块,打包方式,依赖继承,聚合,私服搭建
    Maven高级相关知识:模块,打包方式,依赖继承,聚合,私服搭建01.Maven是一款构建和管理Java项目的工具1.Maven高级内容包括:1.分模块设计与开发2.继承与聚合3.私服02.分模块设计:我们在进行项目设计阶段,就可以将一个大的项目拆分成若干个模块,每一个模块都是独立的.分模块设计就是......
  • python 中pyecharts模块用法
    https://zhuanlan.zhihu.com/p/111330795#:~:text=bar1%3D(Bar().add_xaxis(['1月'%2C'2月'%2C'3月'%2C'4月'%2C'5月'%2C'6月'%2C'7月'%2C'8月'%2C'9月'%2C'10月'%2C'11月......
  • BOSHIDA 检测DC电源模块的稳定性能的几个步骤
    BOSHIDA检测DC电源模块的稳定性能的几个步骤检测DC电源模块的稳定性能需要进行以下几个步骤: 1.确认测试设备:需要准备一台多功能电源和一台数字万用表,可以根据需要选用不同型号和规格的测试设备。2.设置电源参数:根据DC电源模块的规格和使用要求,将多功能电源的输出电压和电......
  • 【雕爷学编程】Arduino动手做(142)---GY-25串口倾斜度模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • BOSHIDA DC电源模块检测稳定性能详细流程
    BOSHIDADC电源模块检测稳定性能详细流程DC电源模块是电力电子产品中非常常见和重要的设备。它们被广泛应用于各种公共场所和工业领域,如通信系统、计算机、工业自动化以及医疗设备等。为确保电源的高稳定性和可靠性,必须要对其进行检测。下面是DC电源模块检测稳定性能的详细流程:1......
  • 【雕爷学编程】Arduino动手做(141)---AS608光学指纹识别模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......