自动售饮料机控制电路的设计

自动售饮料机控制电路的设计

1 设计目的

(1)熟悉数字电路的应用。

(2)掌握常常利用逻辑运算器及D触发器的逻辑功能及利用方式。

(3)熟悉电路仿真软件Multisim 利用。

(4)了解自动售饮料机控制电路的组成及工作原理。

(5)熟悉直流稳压源的形成进程。

2 设计思路

     自动售饮料机的大体功能就是对投入的钱币数进行计算,然后按照结果做出相应的判断,看看是不是足够购买饮料。当按A键一次时,模拟投入一元硬币,用绿灯A显示;当按B键一次时,模拟投入五角硬币,用绿灯B显示。空格键作清零。Y表示售出一瓶饮料,用红灯显示。Z表示找回1枚五角硬币,用蓝灯显示。

3 设计进程

方案论证

                     图1    系统流程图

如图1所示,接通电源后,若按下开关键A或B,则电路输入电压,通过逻辑运算器及D触发器处置后A灯亮或B灯亮,随即系统输出饮料及找出零钱;若按下开关键space,则系统自动清零。

电路设计

5V直流稳压电源电路如图2所示,该电路由电源变压器、整流桥堆、滤波电容C六、C7、三端稳压集成电路LM781五、限流电阻器和电源指示发光二极管组成。

图2  5V直流稳压电源电路

工作原理及进程:当接通电源,交流220V电压经变压器降压,整流桥堆整流,C6滤波及C7稳压,经三端稳压集成电路LM7815后,产生5V直流电压,作为系统的工作电源。经限流电阻限流降压后将发光二极管点亮。

系统控制电路如图3所示,此电路由一刀双掷开关、大体逻辑运算器(既与、或、非门)、D触发器、电灯、脉冲信号发生器组成。该电路即可完成自动售饮料的功能。

工作原理:用1表示高电平,用0表示低电平,且各电灯只有输入高电平时才能亮灯。若按下开关键A,则电路从A端输入高电平,开关A指示灯亮,电流一路经逻辑运算电路及触发器后给A电灯输入高电平,B电灯输入低电平,所以灯A亮而灯B不亮,另一路通过大体逻辑运算器将高电平输入到灯Y及灯Z,从而致使灯Y和灯Z都亮,即输出饮料并找出零钱;若断开开关A而按下开关B,A开关指示灯熄灭而B开关指示灯亮,电流经电路输入电灯A、B、Y、Z,按照逻辑关系得电灯B及Y输入高电平,而电灯B及Y输入低电平,所以系统输出饮料而不找出零钱;若同时按下开关键A和B,则经逻辑电路输入到A、B、Y、Z都为高电平,所以都亮灯;若按下开关键space键使其接地,则系统进行清零。按照上分析得系统的真值表如下所示;

Space键

A键

B键

灯  A

灯  B

灯  Y

灯 Z

0

*

*

1

0

0

1

0

1

1

1

0

1

1

1

工作进程:若投入五毛硬币,则灯B亮,灯Y亮,输出饮料;若投入一元硬币,则灯A亮,灯Y及灯Z都亮,系统输出饮料并找出零钱五毛硬币;若按下按键space键,则系统进行清零工作。

图3  自动售货机控制电路原理图

4系统调试与仿真结果

(1)依照图2组装与调试5V直流稳压电源和自动售饮料机控制电路。

(2)仿真结果

①当space键接电源,按下开关键A时,各电灯工作情形入下图a所示:

                   图a    模拟投入一元硬币

②当space键接电源,按下开关键B时,各电灯工作情形入下图b所示:

图b  模拟投入五毛硬币

③当space键接电源,同时按下开关键A、B时,各电灯工作情形入下图c所示:

图c  模拟同时投入一元与五毛的硬币

④当space键接地时,各电灯工作情形如下图d所示:

图d   模拟清零

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

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

相关文章

高速高精运动控制解决方案亮相2024 NEPCON亚洲电子展!

■展会名称: NEPCON ASIA 2024 亚洲电子生产设备暨微电子工业展览会(以下简称“亚洲电子展”) ■展会日期 2024年11月6 -8日 ■展馆地点 中国深圳国际会展中心(宝安) ■展位号 11号馆-11A24 11月6日至8日,亚洲电子展将在中…

Flask轻松上手:从零开始搭建属于你的Web应用

目录 一、准备工作 二、安装Flask 三、创建你的第一个Flask应用 创建一个新的Python文件 编写Flask应用代码 运行Flask应用 四、创建一个简单的博客系统 定义路由和文章列表 创建模板文件 运行并测试博客系统 五、使用数据库存储用户信息 安装Flask-SQLAlchemy 修…

STM32开发 —— 新工程创建思路终于清晰了

目 录 工程创建三步法一、工程文件夹创建二、管理工程项三、配置工程参数 工程创建三步法 从ST官网下载好stm32标准库或HAL库,HAL库目录如下。 在Keil开发环境中创建STM32工程,分三大步即可完成工程的创建: 一步:在本地磁盘创建…

Java SpringBoot调用大模型AI构建AI应用

本文是一个用springboot 结合spring mvc 和spring ai alibaba 调用国产大模型通义千问的具体例子,按照这个做能够快速的搞定Java应用的调用。 然后就可以把这类应用泛化到所有的涉及到非结构化数据结构化的场景中。 Spring AI:简化Java中大模型调用的框…

【办公类-04-04】华为助手导出照片视频分类(根据图片、视频的文件名日期导入“年-月-日”文件夹中,并转移到“年-月”文件中整理、转移到“年”文件夹中整理)

背景需求 最近带班,没有时间整理照片,偶尔导一次,几个月的照片。发现用电脑版“华为手机助手“中的WLAN连接”与华为手机的“华为手机助手”连接,速度更快、更稳定,不会出现数据线连接时碰碰就断网的问题 1、先打开电…

电脑没有下载声卡驱动怎么办?电脑声卡驱动安装方法

在日常使用电脑的过程中,我们可能会遇到电脑没有声音的问题,这往往与声卡驱动缺失或损坏有关。声卡驱动是连接电脑硬件(声卡)与操作系统之间的桥梁,确保音频信号能够正常输入输出。那么,当电脑没有声卡驱动…

MYSQL死锁真实案例

​最近例行巡检时候发现一个死锁,阿里云RDS FOR MYSQL 8.0.X! 虽然阿里云的死锁页面看起来比较友好,不过跟社区版一样只是显示事务最后一条死锁SQL和相关的信息.一不小心对初级MYSQL DBA来说,深深地误导,浪费大量时间研究这两个SQL怎么发生了死锁! 阿里云RDS默认情况下审计没有…

CSS3简介(一)

1、CSS3简介 CSS3(层叠样式表3级)是用于控制网页外观设计的一种样式表语言,它是CSS2的继承者,并且是目前最为先进的版本之一。CSS3为Web设计师提供了更多功能强大的工具来创建更加动态和美观的网站。 以下是一些CSS3的主要特点和新…

【ShuQiHere】探索等差数列:数学中的基础与应用 ✨

【ShuQiHere】 📐✨ 在数学的广阔领域中,等差数列(Arithmetic Sequence)是一个基础而重要的概念。无论是在学术研究、工程应用,还是在日常生活中,等差数列都扮演着关键角色。本博客将深入探讨等差数列的定…

【Spring】Spring Boot 日志(8)

本系列共涉及4个框架:Sping,SpringBoot,Spring MVC,Mybatis。 博客涉及框架的重要知识点,根据序号学习即可。 目录 本系列共涉及4个框架:Sping,SpringBoot,Spring MVC,Mybatis。 博客涉及框架的重要知识点,根据序号学习即可。 …

Flink处理乱序的数据的最佳实践

目录 网络延迟和分布式系统 事件时间与处理时间的差异 事件时间和水位线(Watermark) 时间窗口(TimeWindow) 滚动窗口(Tumbling Window) 滑动窗口(Sliding Window) 会话窗口(Session Window) 自定义Watermark生成策略 设置允许延迟和侧输出 设置允许的最大延迟时间 使…

饿了么数据库表设计

有商家表、商品表、商品规格表、购物车表,不难分析出表是不够全面的。 (1)首先分析需要补充的表 1.对于购物车而言肯定有对应的用户,因此要添加一个用户表。 2.商品规格是冷,热,半分糖、全糖,对于冷热和半分糖是可以分…

C02S04-Ubuntu基本使用

一、Ubuntu初始配置 1. 使用root用户 Ubuntu系统默认只能使用普通用户,要想使用root用户,需要先设置root用户密码。 进入终端,配置root用户密码。按照提示输入密码。 sudo passwd root配置完成后,执行下面的密码,切换…

C++模拟实现list

C教学总目录 C模拟实现list 1、成员变量2、迭代器3、insert函数4、erase函数5、pop_back、push_front、pop_front函数6、size和clear函数7、析构函数8、拷贝构造函数9、赋值运算符重载完整代码(包含测试代码) 1、成员变量 先来看看SGI版本STL中list的实…

【STM32】SD卡

(一)常用卡的认识 在学习这个内容之前,作为生活小白的我对于SD卡、TF卡、SIM卡毫无了解,晕头转向。 SD卡:Secure Digital Card的英文缩写,直译就是“安全数字卡”。一般用于大一些的电子设备比如:电脑、数码相机、AV…

品牌怎么找到用户发的优质内容,进行加热、复制?

在,相对传统媒体来说,社交媒体营销具有更高的成本效益。品牌可以通过相对较低的成本达到大量潜在客户,尤其是通过口碑营销和内容分享,可以实现倍增的传播效果。在社媒营销的过程中,去找到与品牌有关的优质、正向内容&a…

【云原生】云原生后端:案例研究与最佳实践

目录 引言案例一:Netflix的云原生转型1.1 背景1.2 转型过程1.3 成果1.4 经验总结 案例二:Spotify的云原生实践2.1 背景2.2 转型过程2.3 成果2.4 经验总结 案例三:Alibaba的云原生架构3.1 背景3.2 转型过程3.3 成果3.4 经验总结 总结 引言 在…

物联网设备如何助力实现高效远程老人监护

在发达国家,老龄化进程加速,老年人常需医疗、行动辅助、安全保障及个人卫生护理,费用高昂。传统老人监护依赖护士或助理现场照料,而物联网远程监控方案能有效改进此模式。它通过运用传感器等技术,实现全天候低成本实时…

如何使用和打开jconsole

配置: spring.jmx.enabledtrue spring.jmx.default-domainmybatiesdemo management.endpoints.jmx.exposure.include* 启动参数: -Dcom.sun.management.jmxremote.port9000 -Dcom.sun.management.jmxremote.authenticatefalse -Dcom.sun.management.jmxremote.sslfalse 启动项…

残差块(Residual Block)

1. **残差块的定义与作用**: 残差块通过引入跳跃连接(skip-connection)或称为快捷连接(shortcut connection),允许网络学习输入与输出之间的残差映射,即学习函数,其中 是期望的底层映…