电路设计(7)——窗口比较器的multism仿真

news2024/9/23 1:22:55

1.功能设计

        构建一个窗口比较器的电路,在输入电压大于3.5v,小于0.8v时,蜂鸣器报警,输入电压在0.8v到3.5v之间时,不报警。

        整体电路如下:

2.设计思路 

        在输入端,采取电阻分压的方式,输入电压。只要调节滑动变阻器,就可以调整输入电压,使得输入的电压在一定范围内变化。同时,用一个万用表检测输入的电压,实时观察输入值为多少。

 然后,使用两个运放,构成电压比较器,一个是正向电压比较器,一个是反向电压比较器。正向电压比较器的阈值设置为3.5v。也是通过电阻分压的方式设置的。反向比较器的阈值电压设置为0.8v。这样就能实现题目要求的功能了。电路图如下

 输出端,使用NE55构成脉冲发生电路,来驱动蜂鸣器。蜂鸣器需要在一定频率的脉冲驱动下,才能发出声响。NE555的使能端,接到运放的输出端,这样只要运放输出高电平,NE555就被使能,就能驱动蜂鸣器发出声音。

电路图如下

3.芯片介绍

NE555 是一种集成电路芯片,也被称为“定时器芯片”。该芯片采用了双电源供电的设计,具有高精度、低功耗、高稳定性和广泛的应用范围等特点。

NE555 芯片具有三个主要部分:比较器、RS 触发器和输出放大器。通常,该芯片用来产生稳定而可控的方波、脉冲和时序信号,并可以用于交流电源与直流电源转换、振荡电路、触发电路和调制电路等应用中。

因为 NE555 芯片具有许多优点,如广泛的供电电压范围、低电流和低成本,使它成为电子工程师和电路设计者广泛使用的芯片。其中一些主要的应用包括:

1. 模拟单稳态:NE555 芯片可以设计成一种单稳态电路,从而实现稳定的时间延迟,该功能很常见于电路设计中。

2. 方波发生器:NE555 可以将其配置为方波发生器,可用于设计数字钟表、灯光控制电路等。

3. 脉冲发生器:NE555 芯片制作的脉冲电路被广泛应用在遥控电路、计算机控制电路等中。

4. 定时器:由于 NE555 芯片非常精确,同时容易控制,因此它也被广泛应用于各种时序电路的设计中。

NE555 芯片的主要特点包括:

1. 宽工作电压范围:NE555 芯片可以工作在较宽的电源电压范围内,通常为+5V至+18V。

2. 高稳定性:NE555 芯片具有良好的温度稳定性和供电电压稳定性,可以在不同的环境条件下提供准确的定时和延迟。

3. 可调节的占空比:NE555 芯片允许用户根据需要调整输出信号的占空比,从而实现不同的波形控制。

4. 脉宽调制功能:NE555 芯片可以用来实现脉宽调制(PWM),这在一些应用中非常有用,例如电机控制和 LED 亮度调节。

5. 低功耗:NE555 芯片在待机模式下的功耗非常低,适合用于低功耗应用和电池供电设备。

6. 多种封装形式:NE555 芯片有不同的封装形式,如 DIP、SMD 等,方便在不同的电路板上使用。

7. 延迟时间可调:NE555 芯片可以通过外部元件调整延迟时间,使其适用于多种定时和延迟应用。

NE555 芯片是一款成熟、可靠、易于使用的集成电路,适用于许多电子设备和电路设计中的定时和控制应用。无论是初学者还是经验丰富的电子工程师,都可以利用 NE555 芯片来实现各种电路功能。

 

 4.使用场景

窗口比较器是一种基本的模拟电路,用于将输入信号与参考电压进行比较。它主要用于以下场景:

1. 模拟信号处理:窗口比较器可以用于比较模拟信号与某个参考值,以寻找信号的特殊范围。例如,当控制电压超出一个特定范围时,可以使用窗口比较器来检测并触发警报或断路器。

2. 电压监测:窗口比较器可以检测直流电源电压是否在安全范围内,例如在电源电压过高或过低时自动控制开关,以保证设备的安全运行。

3. 模数转换:窗口比较器可以在模数转换器(ADC)输入之前与参考电压进行比较,以确保输入信号位于特定范围。

4. 模拟信号复合:窗口比较器可以用于混合两个模拟信号,例如将两个声音信号混合以产生单个物理信号。

综上所述,窗口比较器的用途十分广泛,只要需要比较某个输入信号与参考电压的场合,都可以使用窗口比较器。

5.仿真文件

窗口比较器的multism仿真资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88657565?spm=1001.2014.3001.5501

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024年最新Python爬虫入门『最强教程』新鲜出炉!

近年来,大数据成为业界与学术界最火热的话题之一,数据已经成为每个公司极为重要的资产。互联网大量的公开数据为个人和公司提供了以往想象不到的可以获取的数据量。而掌握网络爬虫技术可以帮助你获取这些有用的公开数据集。 爬虫能干什么呢?一…

11-GraalVM元原生时代的Java虚拟机

文章目录 GraalVM诞生的背景Java在微服务/云原生时代的困境事实矛盾 问题根源Java离不开虚拟机 解决方案革命派保守派 GraalVM入门GraalVM特征GraalVM下载和安装GraalVM下载win10安装及配置linux安装及配置 GraalVM初体验(Linux)多语言开发(了解即可、官网有Demo)GraalCompiler…

无人叉车驻车定位RFID传感器CNS-RFID-01|1S的CAN总线通信连接方法

无人叉车驻车定位RFID传感器CNS-RFID-01|1S支持CAN总线通信方式,广泛应用于智能仓库,AGV |RGV小车,无人叉车,搬运机器人定位,驻车等领域,本篇幅主要介绍器CNS-RFID-01|1S RFID传感器的CAN总线通信连接方法。…

“双十一、二” 业务高峰如何扛住?韵达快递选择 TDengine

小 T 导读: 为了有效处理每日亿级的数据量,早在 2021 年,韵达就选择用 TDengine 替代了 MySQL,并在三台服务器上成功部署和上线了 TDengine 2.0 集群。如今,随着 TDengine 3.0 版本的逐渐成熟,韵达决定将现…

NAT协议的实现方式

在网络通信中,NAT协议(Network Address Translation,网络地址转换)扮演着关键角色,允许内部网络与外部网络之间进行有效的通信。 实现内外网之间网络地址转换的过程中,NAT采用了不同的实现方式,…

案例分析:三一重工集团数字化转型

三一重工集团,作为制造业中的数字化转型佼佼者,荣获“全球灯塔工厂”的殊荣,率先采用了物联网、云计算、大数据等尖端技术手段。数字化转型让三一重工步入了全面信息化的管理时代,通过ERP、CRM、HRM等系统的协同运作,实…

高度可定制的JS电子表格组件DHTMLX Spreadsheet v5.1——拥有全新内置主题

DHTMLX Spreadsheet是用纯JavaScript编写的开源电子表格小部件,可让您快速在网页上添加类似于Excel的可编辑数据表。高度可定制的JavaScript电子表格组件,具有优雅的Material样式,可安全、方便地编辑和格式化数据。 近日DHTMLX Spreadsheet …

HashMap扩展问题:HashMap如何实现线程安全?

HashMap如何实现线程安全&#xff1f; 方法一&#xff1a;java.util.Collections.synchronizedMap(Map<K,V> m) 底层实际上是将hashMap又封装了一层&#xff0c;变成SynchronizedMap<K,V>&#xff0c;并在每一个对HashMap的操作方法上添加了synchronized修饰。代…

基于 Webpack 插件体系的 Mock 服务

背景 在软件研发流程中&#xff0c;对于前后端分离的架构体系而言&#xff0c;为了能够更快速、高效的实现功能的开发&#xff0c;研发团队通常来说会在产品原型阶段对前后端联调的数据接口进行结构设计及约定&#xff0c;进而可以分别同步进行对应功能的实现&#xff0c;提升研…

WooCommerce Cost of Goods电商商城商品成本插件 轻松跟踪利润

WooCommerce Cost of Goods电商商城商品成本插件 轻松跟踪利润 WooCommerce Cost of Goods电商商城商品成本插件通过将货物成本纳入订单和报告中&#xff0c;轻松跟踪利润。 WooCommerce Cost of Goods电商商城商品成本插件功能 WooCommerce Cost of Goods电商商城商品成本插…

设计模式--工厂方法模式

实验3&#xff1a;工厂方法模式 本次实验属于模仿型实验&#xff0c;通过本次实验学生将掌握以下内容&#xff1a; 1、理解工厂方法模式的动机&#xff0c;掌握该模式的结构&#xff1b; 2、能够利用工厂方法模式解决实际问题。 [实验任务]&#xff1a;加密算法 目前常用…

IntelliJ IDEA插件

插件安装目录&#xff1a;C:\Users\<username>\AppData\Roaming\JetBrains\IntelliJIdea2021.2\plugins aiXcoder Code Completer&#xff1a;代码补全 Bookmark-X&#xff1a;书签分类 使用方法&#xff1a;鼠标移动到某一行&#xff0c;按ALT SHIFT D

静态HTTP:构建高效、可扩展的Web应用程序的基础

静态HTTP是Web应用程序的重要组成部分&#xff0c;它为构建高效、可扩展的Web应用程序提供了坚实的基础。下面将详细介绍静态HTTP的优势和在Web应用程序中的作用。 一、静态HTTP的优势 高效性能&#xff1a;静态HTTP内容在服务器上预先生成&#xff0c;然后通过HTTP协议传输到…

STM32MP157D-DK1开发板Qt镜像构建

上篇介绍了STM32MP57-DK1开发板官方系统的烧录。那个系统包含Linux系统的基础功能&#xff0c;如果要进行Qt开发&#xff0c;还需要重新构建带有Qt功能的镜像 本篇就来介绍如何构建带有Qt功能的系统镜像&#xff0c;并在开发板中烧录构建的镜像。 1 Distribution包的构建 ST…

Unity 如何获取当前日期的中文星期几

要获取当前日期是星期几可以使用DateTime下的DayOfWeek方法。 首先我们在脚本中添加System引用&#xff1a; using System; 然后我们再调用DateTime下的DayOfWeek方法&#xff1a; DayOfWeek dayOfWeek DateTime.Now.DayOfWeek; //获取当前是星期几 由于返回的是英文&…

simulink代码生成(三)——自定义变量名称

在simulink代码生成的学习过程中&#xff0c;遇到了一个卡壳的问题&#xff1a;如何在生成的代码中定义一个可控变量&#xff1f; 给大家看一下原m代码与生成的C代码对比结果&#xff1a; 原来的m函数代码&#xff1a;结构清晰&#xff0c;变量名与物理意义对应 生成的代码&a…

详解Java反射机制reflect(一学就会,通俗易懂)

1.定义 #2. 获取Class对象的三种方式 sout(c1)结果为class com.itheima.d2_reflect.TestClass 获取到了Class对象就相当于获取到了该类 2.获取类的构造器 3.获取全部构造器对象 2.根据参数类型获取构造器对象 类型后必须加.class 3.构造器对象调用构造器方法 4.暴力访问 4.获…

opencv入门到精通——图像平滑

目录 目标 2D卷积&#xff08;图像过滤&#xff09; 图像模糊&#xff08;图像平滑&#xff09; 1.平均 2.高斯模糊 3.中位模糊 4.双边滤波 目标 学会&#xff1a; 使用各种低通滤镜模糊图像 将定制的滤镜应用于图像&#xff08;2D卷积&#xff09; 2D卷积&#xff0…

【JavaScript】FileReader读取文件成功,但存储的数据为空——总结

目录 问题解决 问题 如题&#xff0c;使用下列代码读取上传的文件&#xff1a; for (let i 0; i < files.length; i) {const reader new FileReader();const fileName files[i].name;reader.onload function(e) {file_datas[fileName] e.target.result;}// 根据需要…

视频搜索AI平台,输入关键词全网查找相关内容

体验网站链接&#xff1a;https://avse.vercel.app GitHub网站链接&#xff1a;GitHub - yoeven/ai-video-search-engine 原文地址&#xff1a;视频搜索AI平台&#xff0c;输入关键词全网查找相关内容-喜好儿aigc 这个平台允许用户通过类似自然语言的查询方式搜索视频&#x…