电路设计(13)——生产线易拉罐自动计数装置的proteus仿真

news2024/9/26 5:19:57

1.设计要求

        使用指定元件,用模电、数电等有关知识,设计并制作一个易拉罐饮料计数自动化的模拟装置。生产单位常采用红外自动计数装置,将装有饮料的易拉罐放在马达带动的传动带上,在传动带运动的过程中让每个易拉罐依次同一方向地穿过红外发射、接收系统,形成计数脉冲,然后计数脉冲经电路加工、计数,再数显易拉罐计数结果,就知道其生产量。限于条件限制,不可能提供马达传动的易拉罐,只能模拟。故要求将红外发射、接收系统安置在作品的万能板上,二者保持1cm 以上距离即可,用VIP 卡片先插入随即抽出红外发射、接收系统中,卡片的一进一出表示有易接罐一个一个地穿过红外线,于是在电路上同样可形成计数脉冲。

        要求是,作品完工后,能按如下流程演示功能:

        1. 作品接入电源,电源指示灯(绿灯)亮。
        2. 手动清零,显示“0 0”。
        3. 模拟易接罐传动形成计数脉冲,计数脉冲指示灯(黄灯)闪亮。
        4. 随着模拟易接罐穿过红外收、发系统的次数渐增,计数器计数渐增,显示器
依次显示01、02、03.……20.一旦计数达到20,计数脉冲形成电路便停止
工作。此后没有计数脉冲输出,计数脉冲指示灯不再闪亮,显示器也停止在
“20”,无论红外系统内有否物件穿插始终显示“20”不变,表示此时计满一
箱。
        5. 要继续计数,必须先清零,显示“0 0”,方可开始新一轮计数,直至显示“20”,
表明又计满一箱。
        主要元器件:红外发射接收对管,NPN 三极管9013,NE555,CD40110,IN4148,
共阴数码管,光耦4N25(可不用),电阻,电容。

2.电路展示

3.元件介绍 

NE555是一种经典的集成电路芯片,也称为555定时器或555计时器。它是由三节低功耗可控制放电器(compator)、RS触发器、开关电源和输出级构成的。555定时器具有广泛的应用领域,并且被广泛用于模拟和数字电路中。

NE555芯片可以实现多种功能,包括定时器、脉冲生成器、频率分割器、多谐振荡器和与RC元件等配合使用的模拟运算放大器等。它具有时基可调、重复性好、稳定性高、供电电压范围广等特点。

NE555的引脚功能包括:1号为地(GND),2号为触发输入(TRIG),3号为输出(OUT),4号为重置输入(RESET),5号为控制电压输入(CTRL Vcc),6号为阈值输入(TH),7号为放电输出(DIS),8号为正电源(Vcc)。

NE555广泛用于各种电子电路设计中,例如交流/直流变换器、时钟电路、脉冲调制和解调、电源管理等。在电子爱好者和工程师中非常受欢迎。

        CD40110芯片是由德州仪器(Texas Instruments)公司推出的,并且被广泛应用于数字电路中。它具有多个引脚,包括时钟输入(CLK),RBI(器件保留位输入),RB0-RB3(船对端口输入)、CO(进位输出)等。

        CD40110的主要功能是实现四位二进制计数和表示。它可以通过时钟输入的脉冲来进行计数,每个脉冲都会使得计数值递增一位。当计数值达到9时,进位输出(CO)会产生高电平信号,表示进位到更高位。

        此外,CD40110还具有复位功能,当复位引脚(RBI)接收到高电平信号时,计数器将复位为0,重新开始计数。

 

 

NPN三极管是一种常用的双极型晶体管,它由一对P型掺杂的半导体材料夹着一块N型半导体材料构成。NPN三极管具有三个区域,分别是发射区(Emitter)、基区(Base)和集电区(Collector)。

NPN三极管在电子电路中有广泛的应用,它是一种放大器和开关元件。以下是NPN三极管的工作原理和特点:

1. 工作原理:当基极提供足够的正向偏置电压时,使得基区的电流流入,发射结极性变为正向偏置。这导致发射区的电子大量注入基区,并由于基区的较薄厚度,经过扩散到集电区。于是,在集电区形成了电子多数载流子流,即集电电流。这样便实现了电流的放大。

2. 放大作用:NPN三极管的主要功能之一是放大电流和电压信号。当小电流注入到基极时,通过放大作用,可以获得更大的集电电流。这使得NPN三极管被广泛应用于放大和信号处理电路中。

3. 开关作用:NPN三极管还可以用作开关。当正向偏置电压施加在基极上时,三极管进入饱和区,导通集电极和发射极之间的电流。当基极处于截止区时,三极管截断集电区和发射区之间的电流。这使得NPN三极管可以用于控制电流的流动,实现开关操作。

4. 参数特点:NPN三极管的参数特点包括最大集电极电流(IC max)、最大集电极-发射极电压(VCE max)、最大功率耗散(P max)等。这些参数决定了三极管在工作时的最大电流和电压范围。

 

4.源文件 

生产线易拉罐自动计数装置的proteus仿真资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88814017?spm=1001.2014.3001.5501

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

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

相关文章

Linux第43步_移植ST公司uboot的第4步_uboot测试

uboot移植结束后,需要进行测试。 1、烧录程序 1)、将STM32MP157开发板的网络接口与路由器的网络接口通过网线连接起来。 2)、将开发板的串口和电脑通过USB线连接起来。 3)、将开发板的USB OTG接口和电脑通过USB线连接起来。 4)、将开发板上拨码开关拨到“000”…

RTthread线程间通信(邮箱,消息队列,信号/软件中断)---01实际使用API函数

layout: post title: “RT-Thread线程间通信” date: 2024-2-5 15:39:08 0800 tags: RT-Thread 线程间通信 这一篇是实际使用, 代码分析看后面的文章 一般可以使用全局变量以及线程间同步进行实现 RT-Thread也提供了一部分的通信机制 邮箱 一个线程发送, 另外的线程接受信息…

二叉树的最近公共祖先,力扣

目录 题目地址: 题目: 审题目事例提示: 解题方法: 解题分析: 解题思路: 代码实现: 补充说明: 代码优化: 代码实现(存储父节点) : 题目地址: 236. 二叉树的最近…

人工智能的运维服务有哪些?智能化运维发展方向有哪些

当前人工智能运维服务的主要类型和特点?智能化运维的未来发展趋势,包括但不限于技术进步、行业应用以及潜在的挑战和机遇。 目前人工智能运维服务的主要类型和优点包括: 基于规则的专家系统:根据事先定义的规则和逻辑进行故障检测和处理。特…

linux centos 安装teleport

效果 安装 1.创建目录 mkdir -p /opt/teleport/data cd /opt/teleport/2.下载解压文件 wget https://tp4a.com/static/download/teleport-server-linux-x64-3.6.4-b3.tar.gz tar -xvf teleport-server-linux-x64-3.6.4-b3.tar.gz3.安装 cd /opt/teleport/teleport-server-l…

每日一题来啦!请查收~(至少是其他数字两倍,两个数组的交集)

今天要写的题目有哪些呢&#xff1f; 747. 至少是其他数字两倍的最大数 - 力扣&#xff08;LeetCode&#xff09; int dominantIndex(int* nums, int numsSize) {int max0;maxnums[0];int index0;for(int i1;i<numsSize;i){if(nums[i]>max){maxnums[i];indexi;i;//找出最…

c++之说_12|模板

关于模板&#xff0c;至少我们要先了解几个概念 一&#xff1a;函数模板 二&#xff1a;类模板 三&#xff1a;模板特化 四&#xff1a;形参参数包 模板覆盖的东西太多 我目前也不了解太多 函数模板 语法 template<typename 类型名,typename 类型名,typename ...多参…

KMP算法|next指针|详细讲解学习

KMP 算法介绍 KMP 算法是基于串的朴素模式匹配算法优化的。 串的朴素模式匹配算法是将主串中所有的与模式串长度相等的子串与模式串进行比较&#xff0c;如果模式串与进行比较的的子串相等&#xff0c;就匹配成功&#xff0c;否则匹配失败。 在 KMP 算法的理解的基础上&#x…

SpringFramework实战指南(六)

SpringFramework实战指南(六) 4.4 基于 配置类 方式管理 Bean4.4.1 完全注解开发理解4.4.2 实验一:配置类和扫描注解4.4.3 实验二:@Bean定义组件4.4.4 实验三:高级特性:@Bean注解细节4.4.5 实验四:高级特性:@Import扩展4.4.6 实验五:基于注解+配置类方式整合三层架构组…

C#(C Sharp)学习笔记_前言及Visual Studio Code配置C#运行环境【一】

前言 这可以说是我第一次正式的踏入C#的学习道路&#xff0c;我真没想过我两年前是怎么跳过C#去学Unity3D游戏开发的&#xff08;当然了&#xff0c;游戏开发肯定是没有成功的&#xff0c;都是照搬代码&#xff09;。而现在&#xff0c;我真正地学习一下C#&#xff0c;就和去年…

调和平均

L1-4 调和平均 分数 10 作者 陈越 单位 浙江大学 N 个正数的算数平均是这些数的和除以 N&#xff0c;它们的调和平均是它们倒数的算数平均的倒数。本题就请你计算给定的一系列正数的调和平均值。 输入格式&#xff1a…

Springboot 整合 Elasticsearch(三):使用RestHighLevelClient操作ES ①

&#x1f4c1; 前情提要&#xff1a; Springboot 整合 Elasticsearch&#xff08;一&#xff09;&#xff1a;Linux下安装 Elasticsearch 8.x Springboot 整合 Elasticsearch&#xff08;二&#xff09;&#xff1a;使用HTTP请求来操作ES 目录 一、Springboot 整合 Elasticsea…

Pymysql之Connection中常用API

Connection中常用API 1、open() &#xff1a;检测数据库是否连接。 connect.open&#xff1a;如果数据库连接返回Trhe&#xff0c;否则返回False。 2、ping(reconnectTrue) connect.ping(reconnectTrue):如果reconnectTrue表示连接断开后&#xff0c;重新进行连接。 import…

Android Compose 一个音视频APP——Magic Music Player

Magic Music APP Magic Music APP Magic Music APP概述效果预览-视频资源功能预览Library歌曲播放效果预览歌曲播放依赖注入设置播放源播放进度上一首&下一首UI响应 歌词歌词解析解析成行逐行解析 视频播放AndroidView引入Exoplayer自定义Exoplayer样式横竖屏切换 歌曲多任…

Vue中使用 Element-ui form和 el-dialog 进行自定义表单校验清除表单状态

文章目录 问题分析 问题 在使用 Element-ui el-form 和 el-dialog 进行自定义表单校验时&#xff0c;出现点击编辑按钮之后再带年纪新增按钮&#xff0c;出现如下情况&#xff0c;新增弹出表单进行了一次表单验证&#xff0c;而这时不应该要表单验证的 分析 在寻找多种解决…

Google DeepMind最新研究,将视觉语言大模型作为强化学习的全新奖励来源

论文题目&#xff1a;Vision-Language Models as a Source of Rewards 论文链接&#xff1a;https://arxiv.org/abs/2312.09187 在大型语言模型&#xff08;LLM&#xff09;不断发展的进程中&#xff0c;强化学习扮演了重要的角色&#xff0c;ChatGPT就是在GPT-3.5的基础上经过…

Stable Diffusion 模型下载:RealCartoon-Pixar - V8

文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十下载地址模型介绍 这个检查点是从 RealCartoon3D 检查点分支出来的。它的目标是在整体上产生更多的“皮克斯”风格。我非常喜欢3D卡通的外观,希望能够创建出具有

Linux死机排查方法——内存日志

一般情况下&#xff0c;Linux系统在死机时会产生一些dump信息&#xff0c;例如oops&#xff0c;通过分析oops信息就可以基本定位问题所在&#xff0c;但有些特殊情况下死机时&#xff0c;没有任何的打印的信息。如果直接使用printk等打印排查问题&#xff0c;有可能会因为print…

ssm+vue的校园一卡通密钥管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。

演示视频&#xff1a; ssmvue的校园一卡通密钥管理系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;ssm vue前后端分离项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系…

240207-3步设置VSCode插件Inline-Bookmarks自定义颜色及名称

Step 1: 插件安装 Step 2: 配置文件 "inline-bookmarks.expert.custom.styles": {"default": {"gutterIconColor": "#157EFB","overviewRulerColor": "rgba(21, 126, 251, 0.7)","light": {"fontW…