自动贩卖机课程设计

合集下载

PLC课程设计 自动售货机课程设计

PLC课程设计 自动售货机课程设计

目录第1章自动售货机的控制工艺流程分析 (1)1.1自动售货机的控制过程描述 (1)1.2自动售货机的控制工艺分析 (1)第2章自动售货机的控制系统总体方案设计 (2)2.1系统硬件组成 (2)2.2控制方法分析 (2)2.3I/O分配 (2)2.4系统接线图设计 (3)第3章自动售货机的控制系统梯形图程序设计 (4)3.1控制程序流程图设计 (4)3.2控制程序时序图设计 (5)3.3控制程序设计思路 (5)第4章自动售货机的监控系统设计 (9)4.1PLC与上位监控软件通讯 (9)4.2上位监控系统组态设计 (9)4.3实现的效果 (12)第5章系统调试及结果分析 (13)5.1系统调试及解决的问题 (13)5.2结果分析 (13)第6章课程设计心得 (14)参考文献 (15)附录 (16)第1章自动售货机的控制工艺流程分析1.1 自动售货机的控制过程描述1.自动售货机有3个投币孔,分别为1元、5元和10元。

2.售货共有3种饮料供选择,分别为汽水、花茶和咖啡。

3.如投币总额超过销售价格,将可由退币钮找回余额。

4.投币总额或当前值显示在7段数码管上。

5.投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水。

6.投币值等于或大于15元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。

7.投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3种均可选择。

8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s后自动停止,表示饮料已经掉出。

9.动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1元,如果小于10元则直接退1元的。

1.2 自动售货机的控制工艺分析首先一个可行的自动售货机必须可实现币值累加,这里需用加法器;其次就是用户购买物品后需把相应的价格减去,需用减法器;然后涉及到余额不足无法购买,这里要用比较器来实现;最后有一个购物3秒后,如果没有再操作,则取物口灯亮,有余额则退币口灯亮,这就需要计时器。

贩卖机课程设计

贩卖机课程设计

贩卖机课程设计一、课程目标知识目标:1. 学生能理解贩卖机的基本工作原理,掌握其内部构造及各部件功能。

2. 学生能掌握贩卖机程序设计的基本思路,运用所学知识进行简单的编程。

3. 学生了解贩卖机在生活中的应用,认识到其在商业领域的价值。

技能目标:1. 学生能运用所学的编程知识,设计并实现一个简单的贩卖机程序。

2. 学生通过实际操作,培养动手能力,提高解决问题的实践技能。

情感态度价值观目标:1. 学生培养对贩卖机科技的兴趣,激发探索未知、创新实践的欲望。

2. 学生通过合作学习,培养团队协作精神,增强沟通能力。

3. 学生认识到科技给生活带来的便利,培养积极的生活态度和价值观。

课程性质:本课程为信息技术学科,结合实际生活中的贩卖机案例,进行跨学科教学。

学生特点:六年级学生具备一定的信息素养,对新事物充满好奇,喜欢动手实践,但编程知识有限。

教学要求:结合学生特点,课程设计注重实际操作,以培养学生的动手能力和团队协作能力为主,同时引导学生探索贩卖机科技的发展与应用。

将课程目标分解为具体的学习成果,以便后续的教学设计和评估。

二、教学内容1. 贩卖机概述:介绍贩卖机的历史、发展及其在生活中的应用,让学生了解贩卖机的价值。

教材章节:《信息技术》六年级上册第二章第三节“自动售货机”。

2. 贩卖机结构及原理:讲解贩卖机的内部构造、各部件功能及其工作原理。

教材章节:《信息技术》六年级上册第二章第四节“自动售货机的结构与原理”。

3. 贩卖机编程:引导学生学习简单的编程知识,运用编程实现贩卖机的功能。

教材章节:《信息技术》六年级上册第二章第五节“自动售货机编程”。

4. 实践操作:组织学生进行贩卖机模型的搭建和编程实践,提高动手能力。

教材章节:《信息技术》六年级上册第二章实践活动“制作简易自动售货机”。

5. 贩卖机应用案例分析:分析现实生活中的贩卖机应用案例,了解贩卖机的实际应用场景。

教材章节:《信息技术》六年级上册第二章第六节“自动售货机的应用案例”。

自动售货机课程设计

自动售货机课程设计

自动售货机课程设计自动售货系统实验一、实验目的:1.熟识编程软件及编程方法。

2.熟识脉冲输入编程原理及方法3.掌控自动售货系统工作原理和掌控技巧二、实验设备:1:可编程序控制器一台;2:plc实验箱一台;3:装有编程软件和开发软件的计算机一台;4:自动售货系统实验模块一块;5:电缆一根;三、实验步骤:1:实验内容:采用plc数字量输出、输入掌控自动售货系统。

2:实验原理:自动售货机的面板上设有3个投币口,分别可以投一元、五元和十元,有饮料和口香糖两个出口。

建议:1:当投币总数大于15元时,口香糖按钮指示灯暗;2:当投币总数等于或超过15元时,口香糖和饮料按钮指示灯亮;3:按下口香糖按钮,则排泄口香糖,同时口香糖按钮指示灯闪光,3秒后指示灯自动暂停;4:按下饮料按钮,则排出饮料,同时饮料按钮指示灯闪烁,3秒后指示灯自动停止;5:投币总值少于所选产品价值时,自动归还余款;6:按下手动计数复位键,则取消本次操作,退还投入的钱币;接线方式:plc输入:00:一元投币按钮tl1;01:五元投币按钮tl2;02:十元投币按钮tl3;03:口香糖按钮tl1204:饮料按钮tl13;05:计数手动复位按钮tl141m:接24v2m:接24vplc输出:00:饮料按钮指示灯tl9;01:口香糖按钮指示灯tl8;02:一元投币口指示灯tl4;03:五元投币口指示灯tl5;04:十元投币口指示灯tl605:饮料出口指示灯tl11;06:口香糖出口指示灯tl1007:找钱指示灯tl7;1l:接gnd2l:接gnd3:实验步骤:1、下载实验程序tt17,成功完成后,使plc处于运行状态,run指示灯亮;2、上电后,el-plc-iii-m9模块上的l指示灯亮,如果不亮,先检查原因后在做实验;3、按下el-plc-iii-m9模块上的s1按键,l1、l5指示灯暗,按下el-plc-iii-m9模块上的s4按键,则l1指示灯攻灭,l7指示灯暗,l5指示灯闪光,3秒后,l5、l7指示灯攻灭;4、按下el-plc-iii-m9模块上的s2按键,l2、l5指示灯亮,按下el-plc-iii-m9模块上的s4按键,则l2指示灯灭,l7、l4指示灯亮,l5指示灯闪烁,3秒后,l5、l7、l4指示灯灭;5、按下el-plc-iii-m9模块上的s3按键,l3、l5指示灯暗,按下el-plc-iii-m9模块上的s4按键,则l3指示灯攻灭,l7、l4指示灯暗,l5指示灯闪光,3秒后,l5、l7、l4指示灯攻灭;6、按下el-plc-iii-m9模块上的s2和s3按键,l2、l3、l5、l6指示灯亮,按下el-plc-iii-m9模块上的s5按键,则l2、l3指示灯灭,l8指示灯亮,l6指示灯闪烁,3秒后,l6、l8指示灯灭;7、按下el-plc-iii-m9模块上的s1、s2和s3按键,l1、l2、l3、l5、l6指示灯暗,按下el-plc-iii-m9模块上的s5按键,则l1、l2、l3、l5指示灯攻灭,l8、l4指示灯暗,l6指示灯闪光,3秒后,l4、l6、l8指示灯攻灭;8、按下el-plc-iii-m9模块上的s1、s2和s3按键,l1、l2、l3、l5、l6指示灯亮,按下el-plc-iii-m9模块上的s6按键,则l1、l2、l3、l5、l6指示灯灭,l4指示灯亮,3秒后,l4指示灯灭;9、实验完结,顺利完成实验。

MCGS自动售货机课程设计

MCGS自动售货机课程设计

MCGS自动售货机课程设计一、教学目标本课程旨在通过学习MCGS自动售货机的相关知识,让学生掌握自动售货机的基本原理、结构组成及其操作维护方法。

在知识目标方面,要求学生了解自动售货机的历史发展、工作原理和主要部件功能;掌握自动售货机的编程控制和故障排除技巧。

技能目标方面,要求学生能够独立完成自动售货机的组装、调试和维护工作。

情感态度价值观目标方面,通过学习自动售货机的相关知识,培养学生对科技创新的热爱,增强学生实际操作和解决问题的能力。

二、教学内容本课程的教学内容主要包括自动售货机的发展历程、基本原理、结构组成、编程控制及故障排除等方面。

具体包括以下几个部分:1.自动售货机的发展历程:介绍自动售货机从诞生至今的发展过程,让学生了解自动售货机的历史背景和市场需求。

2.自动售货机的基本原理:讲解自动售货机的工作原理,包括货币识别、商品识别、库存管理等功能。

3.自动售货机的结构组成:详细介绍自动售货机的各个组成部分,如显示屏幕、货道、钱箱、控制系统等,并分析其功能和作用。

4.编程控制:讲解自动售货机的编程控制方法,让学生掌握如何通过编程实现自动售货机的各项功能。

5.故障排除:介绍自动售货机常见故障及其排除方法,培养学生独立解决问题的能力。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行授课。

包括:1.讲授法:教师通过讲解自动售货机的相关知识,让学生掌握基本原理和操作方法。

2.案例分析法:教师通过分析实际案例,让学生了解自动售货机的应用场景和市场前景。

3.实验法:学生动手操作自动售货机,进行编程控制和故障排除实践,提高实际操作能力。

4.小组讨论法:学生分组讨论自动售货机的相关问题,培养学生的团队协作和沟通能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用国内权威出版的《MCGS自动售货机原理与维护》教材,为学生提供系统的理论知识。

2.参考书:推荐学生阅读相关领域的专业书籍,如《自动售货机技术手册》、《智能售货机编程与应用》等。

自动售货机程序课程设计

自动售货机程序课程设计

自动售货机程序课程设计一、教学目标本课程旨在通过学习自动售货机程序的相关知识,让学生掌握自动售货机程序的基本原理和编程方法。

在知识目标方面,学生需要了解自动售货机的工作原理、程序设计的基本概念和方法。

在技能目标方面,学生需要能够运用编程语言实现简单的自动售货机程序,并能够进行调试和优化。

在情感态度价值观目标方面,学生能够认识到自动售货机程序在现实生活中的应用和价值,增强对计算机科学的兴趣和热情。

二、教学内容本课程的教学内容主要包括自动售货机的工作原理、程序设计的基本概念和方法。

首先,介绍自动售货机的工作原理,包括硬件结构和软件系统。

然后,讲解程序设计的基本概念,如变量、数据类型、控制结构等。

最后,教授如何运用编程语言实现自动售货机程序,并进行调试和优化。

三、教学方法为了提高教学效果,本课程将采用多种教学方法。

首先,讲授法用于讲解自动售货机的工作原理和程序设计的基本概念。

其次,讨论法用于引导学生探讨和解决问题,培养学生的创新思维和团队协作能力。

此外,案例分析法将用于分析实际案例,使学生更好地理解和应用所学知识。

最后,实验法将用于锻炼学生的动手能力,培养实际操作和解决问题的能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备适当的教学资源。

教材方面,将选用权威、实用的自动售货机程序设计教材。

参考书方面,将提供相关的计算机科学书籍,供学生拓展阅读。

多媒体资料方面,将制作精美的教学PPT和视频,以直观地展示自动售货机程序的设计过程。

实验设备方面,将准备计算机和自动售货机模型,以便学生进行实际操作和调试。

五、教学评估本课程的教学评估将采用多元化方式,全面客观地评价学生的学习成果。

平时表现方面,将评估学生的课堂参与度、提问和回答问题的情况,以及小组讨论的贡献。

作业方面,将布置编程练习和项目任务,评估学生的编程能力和解决问题的能力。

考试方面,将设置期中考试和期末考试,评估学生对课程知识的掌握程度。

c课程设计自助售货机

c课程设计自助售货机

c 课程设计自助售货机一、教学目标本课程的教学目标是让学生了解和掌握自助售货机的基本原理和操作方法。

知识目标包括了解自助售货机的历史、结构和功能,掌握自助售货机的操作流程和维护方法。

技能目标包括能够独立操作自助售货机,解决基本的故障问题。

情感态度价值观目标包括培养学生对科技创新的兴趣和好奇心,增强学生对自助售货机的使用和维护的责任感。

二、教学内容本课程的教学内容主要包括自助售货机的历史、结构、功能和操作维护方法。

首先,介绍自助售货机的发展历程和现状,使学生了解自助售货机的历史背景和市场发展。

其次,详细讲解自助售货机的结构组成,包括硬件设备和软件系统,使学生了解自助售货机的工作原理。

然后,介绍自助售货机的功能特点,包括商品选择、支付方式、售后服务等,使学生了解自助售货机的使用方式。

最后,教授学生自助售货机的操作维护方法,包括机器启动、商品摆放、故障排除等,使学生能够独立操作和维护自助售货机。

三、教学方法为了实现教学目标,本课程将采用多种教学方法,包括讲授法、演示法、实践法等。

首先,通过讲授法向学生传授自助售货机的基本知识和操作方法。

其次,通过演示法展示自助售货机的实际操作过程,使学生能够直观地了解和模仿。

然后,通过实践法让学生亲自动手操作自助售货机,巩固所学知识和技能。

此外,还可以采用小组讨论法,让学生分组讨论自助售货机的使用和维护问题,培养学生的团队合作意识和问题解决能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备多种教学资源。

教材方面,选择内容丰富、结构清晰的自助售货机教材,为学生提供系统的学习材料。

参考书方面,提供一些自助售货机的相关书籍,供学生进一步深入学习和参考。

多媒体资料方面,制作一些自助售货机的操作视频和教学PPT,通过图像和动画的形式展示自助售货机的工作原理和操作方法。

实验设备方面,准备一些实际的自助售货机,供学生在实践环节中实际操作和体验。

此外,还可以利用网络资源,提供一些自助售货机的新闻案例和在线教程,供学生拓展学习和参考。

电子课程设计自动售货机

电子课程设计自动售货机

电子课程设计自动售货机一、教学目标本节课的教学目标是让学生了解和掌握自动售货机的基本原理和设计方法,培养学生运用电子知识解决实际问题的能力。

具体目标如下:1.知识目标:使学生了解自动售货机的工作原理、结构及功能,掌握电子元器件在自动售货机中的应用,了解电路图的阅读和分析方法。

2.技能目标:培养学生运用电子知识进行自动售货机的设计和制作,提高学生动手实践能力和创新能力。

3.情感态度价值观目标:培养学生对科技创新的兴趣,增强学生对电子学科的热爱,培养学生团队合作、积极进取的精神风貌。

二、教学内容本节课的教学内容主要包括以下几个部分:1.自动售货机概述:介绍自动售货机的发展历程、分类、特点和应用领域。

2.自动售货机工作原理:讲解自动售货机的工作原理,包括传感器、控制器、执行器等组成部分。

3.电子元器件应用:介绍自动售货机中常见的电子元器件,如传感器、控制器、电机等,并分析其在自动售货机中的作用。

4.电路图阅读与分析:教授如何阅读和分析自动售货机的电路图,使学生能够理解电路的工作过程。

5.自动售货机设计实践:引导学生进行自动售货机的设计和制作,培养学生的动手实践能力。

三、教学方法为了提高教学效果,本节课将采用以下教学方法:1.讲授法:教师讲解自动售货机的相关概念、原理和知识点,使学生掌握基本理论知识。

2.案例分析法:分析实际案例,使学生了解自动售货机在生活中的应用,提高学生的实践能力。

3.实验法:引导学生动手制作自动售货机,培养学生的实践能力和创新能力。

4.讨论法:学生进行小组讨论,分享设计经验和心得,培养学生的团队合作精神。

四、教学资源为了支持教学内容的实施,本节课将采用以下教学资源:1.教材:选用适合学生程度的电子课程教材,为学生提供理论知识的学习。

2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。

3.多媒体资料:利用课件、视频等多媒体资料,直观地展示自动售货机的工作原理和设计过程。

4.实验设备:准备自动售货机的设计和制作所需的实验设备,如传感器、控制器、电机等,让学生亲自动手实践。

MCGS自动售货机课程设计

MCGS自动售货机课程设计

MCGS自动售货机课程设计一、课程目标知识目标:1. 学生能理解MCGS自动售货机的基本工作原理及其在生活中的应用。

2. 学生能掌握MCGS自动售货机程序设计的基本步骤和方法。

3. 学生能了解传感器在自动售货机中的作用,并掌握其使用方法。

技能目标:1. 学生能够运用所学知识,设计并实现一个简易的MCGS自动售货机程序。

2. 学生能够通过小组合作,进行问题的分析、解决方案的设计以及程序的调试。

3. 学生能够运用批判性思维和创新能力,对自动售货机程序进行优化和拓展。

情感态度价值观目标:1. 学生能够对自动售货机技术产生浓厚的兴趣,培养主动学习和探究的精神。

2. 学生在小组合作中,学会倾听、沟通、协作,培养团队意识和集体荣誉感。

3. 学生能够认识到科技改变生活的重要性,激发对科技创新的热情。

课程性质:本课程为实践性强的学科课程,结合实际生活中的自动售货机技术,培养学生动手操作和解决问题的能力。

学生特点:六年级学生具备一定的逻辑思维能力和创新能力,对新鲜事物充满好奇心,善于合作与交流。

教学要求:结合学生特点,注重理论与实践相结合,强调学生在动手实践中掌握知识,提高技能。

在教学过程中,关注学生的个体差异,鼓励学生积极参与,培养其自主学习和团队合作能力。

通过课程目标的实现,为学生的后续学习奠定基础,同时培养其科技创新意识和价值观。

二、教学内容1. 自动售货机的基本原理:介绍自动售货机的结构、工作原理及其在生活中的应用场景。

- 教材章节:《信息技术》六年级下册第二章“生活中的自动识别技术”。

2. MCGS自动售货机程序设计:学习MCGS软件的使用,掌握自动售货机程序设计的基本步骤和方法。

- 教材章节:《信息技术》六年级下册第三章“MCGS程序设计基础”。

3. 传感器及其在自动售货机中的应用:学习传感器的基本原理,了解其在自动售货机中的作用。

- 教材章节:《信息技术》六年级下册第四章“传感器及其应用”。

4. 自动售货机程序设计与实现:通过小组合作,运用所学知识设计并实现一个简易的自动售货机程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计名称:电子技术课程设计题目:基于Multisim12仿真软件的自动贩卖机的设计学期:2013-2014学年第2学期专业:自动化班级:12级3班姓名:温亮学号:1205010321指导教师:谢国民辽宁工程技术大学课程设计成绩评定表评定标准评定指标标准评定合格不合格单元电路及整体设计方案合理性正确性创新性仿真是否进行仿真技术指标或性能符合设计要求有完成结果设计报告格式正确内容充实语言流畅标准说明:以上三大项指标中,每大项中有两小项或三小项合格,视为总成绩合格。

总成绩日期年月日本文用JK触发器和基本逻辑门电路通过时序电路的设计方法完成了一种自动贩卖机的设计,该贩卖机能够贩卖三种商品,每种商品都有相应的指示灯显示所投入的钱是否足够购买该种商品,同时还具有找零功能。

本文给出了设计中每个模块的电路图,并通过Multisim12进行了仿真,验证了结果的可行性和正确性。

关键词:自动贩卖时序逻辑 JK触发器 Multisim12综述 (1)1 设计要求 (2)2 方案设计与分析 (2)2.1 逻辑抽象 (3)2.2 各部分单元电路的设计与分析 (3)2.2.1 指示灯部分 (2)2.2.2 商品输出部分 (5)2.2.3 找钱部分 (5)3 电路设计电路图及功能概述 (8)3.1 电路设计电路图 (8)3.2 各部分元件功能简述 (9)4 电路仿真及 (9)5 结论 (12)6 课程设计体会 (12)附录 (13)电路元器件清单 (13)参考文献 (14)辽宁工程技术大学电子技术课程设计综述自动售货机是能根据投入的钱币自动付货的机器。

自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。

是一种全新的商业零售形式,又被称为24小时营业的微型超市。

能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。

公元1世纪,希腊人希罗制造的自动出售圣水的装置是世界上最早的自动售货机[2]。

1925年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种现代自动售货机。

现代自动售货机的种类、结构和功能依出售的物品而异,主要有糖果、饮料、报纸等自动售货机。

一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。

钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。

如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。

指示装置用以指示顾客所选商品的品种。

贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。

一般售货机的钱币装置由投币口、选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。

70年代以来,出现了采用微型计算机控制的各种新型自动售货机和利用信用卡代替钱币并与计算机连接的更大规模的无人售货系统,如无人自选商场、车站的自动售票和检票系统、银行的现金自动支付机等。

本文通过时序电路设计的方法设计了一种简单地自动贩卖机,它能实现三种商品的贩卖。

温亮:基于Multisim12仿真软件的自动贩卖机的设计1 设计要求1、掌握应用门电路和触发器等实现时序逻辑电路-“自动贩卖机控制系统”的设计方法,完成矿泉水、茶饮料和咖啡等贩卖功能。

2、要求系统能够自动完成:投币识别-价格比较-选择商品-输出商品和退币过程。

3、自动贩卖机实际要求:①自动贩卖机可投入1元和0.5元两种硬币;②所售矿泉水为1元,饮料1.5元,咖啡2两元。

③当钱币总额超过要买的商品时,可购买商品指示灯亮;按下选择键,输出商品;④购买商品后,系统自动计算剩余钱币,并找回剩余零钱。

2 方案设计与分析2.1 逻辑抽象输入变量:A=1:投入一元硬币 A=0:未投入一元硬币B=1:投入五角硬币 B=0:未投入五角硬币C=1:选择矿泉水 C=0:未选择矿泉水D=1:选择饮料 D=0:未选择饮料E=1:选择咖啡 E=0:未选择咖啡输出变量:X=1:矿泉水指示灯亮Y=1:饮料指示灯亮Z=1:咖啡指示灯亮M=1:输出矿泉水N=1: 输出饮料L=1:输出咖啡P=1:找回五角2.2 各部分单元电路的设计与分析2.2.1 指示灯部分指示灯部分用时序电路实现,用JK触发器构成电路,分析设计过程如下辽宁工程技术大学电子技术课程设计a.状态转换表表2-1 指示灯部分状态转换表S S */XYZAB 00011110S0(00) S0/000 S1/000 ×/××× S2/100 S1(01) S1/000 S2/100 ×/××× S3/110 S2(10) S2/100 S3/110 ×/××× S0/111 S3(11)S3/110S0/111×/××××/×××因为AB=11时表示同时投两枚硬币,不符合现实,所以当做约束项处理。

状态S 表示已投入钱数,以五角为单位。

b.状态转换图S0S1S2S300/00001/00010/10000/00000/10000/11001/10010/11001/11010/11101/111图2-1 指示灯部分状态转换图c.卡诺图化简 Q 1Q 0 AB00 01 11 1000 00/000 01/000 ××/××× 10/100 0101/00010/100××/×××11/110温亮:基于Multisim12仿真软件的自动贩卖机的设计11 11/110 00/111 ××/×××××/×××10 10/100 11/110 ××/×××00/111图2-2 电路次态/输出(Q1*Q0*/XYZ)卡诺图状态方程为Q1*=Q1′A+Q1′Q0B+Q1A′B′+Q1Q0′A′=Q1′(A+Q0B)+Q1(A′B′+Q0′A′)Q0*=Q0′B+Q0B′故驱动方程为J1=A+Q0B K1=(A′B′+Q0′A′)′=(A+B)(Q0+A)J0=B K0=(B′)′=B输出方程为X=Q1+Q1′A+Q0BY=Q1Q0+Q0A+Q1B+Q1AZ=Q1A+Q1Q0Bd.逻辑电路图辽宁工程技术大学电子技术课程设计2.2.2 商品输出部分方案一:用组合逻辑电路实现a.逻辑真值表C D E X Y Z M N L1 0 0 1 ×× 1 0 0 0 1 0 × 1 ×0 1 0 0 0 1 ×× 1 0 0 1由于三种饮料只能选一种故其他项不考虑。

b.逻辑表达式M=CXN=DYL=EZc.逻辑电路图温亮:基于Multisim12仿真软件的自动贩卖机的设计M N LD X Y CE Z方案二:用时序逻辑电路实现具体设计方法与指示灯模块电路设计相似,这里不再赘述。

方案比较与选择:方案一逻辑关系简单,与其他模块契合性好,故采用方案一。

2.2.3 找钱部分a.状态转换表 ①选择矿泉水(C=1)S S */PAB 00 01 11 10S0(00) S0/0 S1/0 ×/× S2/0 S1(01) S1/0 S2/0 ×/× S3/1 S2(10) S2/0 S3/1 ×/× ×/× S3(11) S3/1×/××/××/×②选择饮料(D=1)S S */PAB 00 01 11 10S0(00) S0/0 S1/0 ×/× S2/0 S1(01) S1/0 S2/0 ×/× S3/0 S2(10) S2/0 S3/0 ×/× S0/1 S3(11) S3/0S0/1×/××/×③选择咖啡(E=1)根据现实情况,这时无需找零。

b.卡诺图化简①选择矿泉水(C=1)00 01 11 10 Q1Q0AB00 00/0 01/0 ××/×10/001 01/0 10/0 ××/×11/111 11/1 ××/×××/×××/×10 10/0 11/1 ××/×××/×图2- 电路次态/输出(Q1*Q0*/P)卡诺图状态方程为Q1*=A+Q1+Q0B=Q1′×(A+Q0B)+Q1×1Q0*=Q0′B+Q0B′故驱动方程为J1=A+Q0B K1=0J2=B K2=B输出方程为P=Q1Q0+Q0A+Q1B②选择饮料(D=1)00 01 11 10 Q3Q2AB00 00/0 01/0 ××/×10/001 01/0 10/0 ××/×11/011 11/0 00/1 ××/×××/×10 10/0 11/0 ××/×00/1图2- 电路次态/输出(Q3*Q2*/P)卡诺图状态方程为Q3*=Q3′A+Q3′Q2B+Q3A′B′+Q3Q2′A′=Q3′(A+Q2B)+Q3(A′B′+Q2′A′)Q2*=Q2′B+Q2B′故驱动方程为J1=A+Q2B K3=(A′B′+Q2′A′)′=(A+B)(Q2+A)J2=B K2=(B′)′=B输出方程为P=Q3Q2B+Q3AB′③总的输出方程为P=Q3Q2B+Q3AB′+Q1Q0+Q0A+Q1Bc.电路图3 电路设计电路图及功能概述3.1 电路设计电路图3.2 各部分元件功能简述a.用于模拟硬币投入的开关,A为一元,B为五角b.用于模拟商品选择的开关,C、D、E分别为矿泉水、饮料、咖啡c.用于模拟可供选择商品的指示灯d.用于模拟商品输出e.用于模拟找零输出f.脉冲发生器,使电路时刻监测输入的有无4 电路仿真部分仿真结果如下:5 结论本文用JK触发器和基本逻辑门电路通过时序电路的设计方法完成了一种自动贩卖机的设计,并通过Multisim12仿真验证了电路的正确性,电路符合设计要求。

相关文档
最新文档