自动贩卖机课程设计

合集下载

数字电子技术课程设计报告自动售货机控制电路

数字电子技术课程设计报告自动售货机控制电路

数字电子技术课程设计报告班级:物理0502 _____________ ;姓名:李荣________ ;学号40521012 _______________设计题目:自动售货机控制电路同组成员:李荣、许军军、吴郑佳男;组长:李荣功能描述1 •通过按钮,可投入硬币(一元)或纸币(一元、五元、十元),电路自动计数。

2•可以选择购买的物品的种类与数量。

3•输出顾客购买的饮料(通过亮灯实现)并找钱。

4. 60秒到自动结束。

1.总体设计思路(含电路原理框图):首先,将投的钱转化成四位二进制数,然后产生相应数目脉冲,并进行计数和显示。

然后,对记得的数目进行减三(买一瓶)和减六(买两瓶)。

最后,顾客输入控制电路工作,供顾客选择购买瓶数和饮料类型,确认后显示买的饮料和找钱数。

电路的原理框图如下图所示:产生与投币数相同个数脉冲找钱电路(减三柯减六)吋间到将投入币数找出选择和确认电掘输出饮料并找钱ra F~l F~O- 4 o <zrA 二二Z>EVCCQB A QA CLK< CT£N r RCO - ue MAX/MIN DCLOAE JQD CGNDD74工作情况:① 按1、2、3号开关投入1、5或10元钱,数码管显示投钱数。

② 顾客按K 键选择两种饮料,按A 选择买一瓶还是两瓶(只有当投的钱数够买相应饮料适才显示瓶 数)。

③ 按C 键确认后显示购买方案和找钱数。

④ 若超过60秒没有确认购买方案,则显示时间到,且找钱数显示为0,但是有电路找出所投币数。

2. 个人承担的工作:我承担的工作主要数钱(脉冲发生和计数)电路、以及方案的整体设计和电路连接以及功能完善。

该部分电路由三个开关电路实现投币,一片 74191实现计数脉冲产生和一片 74163芯片实现数钱。

具体思路:1. 用三个开关电路实现投币模拟(1开关表示投1块,2开关表示投5块,3开关表示投10块)。

2. 将投入的钱数转化为四位二进制数(用组合逻辑实现)送到74191置数端,如此同时将一低电平 送入LOAD ,向74191置数(此时时钟脉冲被限制),然后使74191下行计数(同时脉冲输入到 74163 芯片),直到数到0,将脉冲封锁。

自动售货机课程设计

自动售货机课程设计

课题一: 饮料自动售货机控制系统设计之老阳三干创作一.饮料自动售货机概况及控制要求饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。

1、自动售货机可投入1角、5角、1元的硬币。

2、当投入的硬币总值超出2元时,汽水指示灯亮;当投入的硬币总值超出3元时,汽水及橙汁指示灯亮。

3、当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s后,自动停止,且汽水指示灯熄灭。

4、当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8s后,自动停止且橙汁指示灯熄灭。

5、若投入硬币总值超出按钮所需的钱数(汽水2元,橙汁3元)时,找钱指示灯亮,并找出多余的钱。

1.设计和绘制电气控制原理图或PLC I/O接线图、功能表图和梯形图,编写指令程序清单。

2.选择电气元件,编制电气元件明细表。

3.设计操纵面板电器元件安插图。

4.上机调试程序。

5.编写设计说明书。

目录第1章概述 (6)第2章总体设计方案 (7)第3章硬件电路设计 (8)3.1 PLC型类选择 (8)3.2 PLC I/O口分配 (8)3.3 系统硬件接线图 (8)第4章软件设计 (10)4.1 程序流程图 (10)4.2 梯形图 (10)第5章实验调试 (14)第6章总结 (15)参考文献 (16)附录A 梯形图…………………………………………………….附录 B 语句表 (17)第1章概述饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。

如图所示。

1238 s4853第2章总体设计方案要实现售货机的自动售货功能,其自动控制控制系统主要包含:计币系统、比较系统、选择系统、饮料供应系统以及退币系统。

1.计币系统:计币以1角为单位。

当有币投入时,将相应的硬币值存放到一个已经清零的寄存器VW0中,再次投币时进行累加。

2.比较系统:投币完成后,当投入的硬币总值超出2元时,汽水指示灯亮;当投入的硬币总值超出3元时,汽水及橙汁指示灯亮。

自动售货机课程设计

自动售货机课程设计

自动售货机课程设计自动售货系统实验一、实验目的: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、实验完结,顺利完成实验。

自动售货机课程设计报告

自动售货机课程设计报告

xxxxxx课程设计报告院(系):_电子信息工程学院___ 班级: xxxxx学生姓名: x x x 学号: xxxxx 设计地点(单位)__ ____________设计题目:__ 自动售货机系统 _____________ ______ 完成日期: 20011 年 11月 27 日指导教师评语: ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________ _成绩(五级记分制):______ __________教师签名:_________________________重庆科技学院课程设计任务书设计题目:自动售货机系统教研室主任:指导教师:伍建全2011年9 月14日摘要有史以来,人类发明了无数的信息技术来扩展自身的信息交流、处理和记忆能力。

然而,以1946年世界第一台电子计算机的出现为开端,信息技术开始走向一个全新的数字时代。

50年多年来,计算机技术飞速发展,日新月异。

人们发现起初为解决计算问题而发明的计算机用途越来越广,几乎渗透到涉及信息活动的一切领域。

计算机软件的开发更是帮助到各个领域对计算机的使用,更加优化了计算机的功能。

根据本次课程设计内容及要求,完成自动售货机系统的设计。

这种无人值守自动售货机贩卖价值为A、B、C的三种商品,价格分别为2元,3元和6元。

顾客投入10元的纸币,然后选择购买3种商品之一,自动售货机吐出商品,并且找给用户零钱。

如果商品已经卖完,或者无法找零,则给出用户一个提示,商品已售完,并且退还纸币。

自动售货机课程设计

自动售货机课程设计

一.设计目的通过对自动售货机PC-PLC控制系统的工作原理的分析、系统设计、编程、及上机调试工作的实践,了解电器控制系统的一般设计思路,熟悉和掌握外围电路系统和软件设计的方法,并掌握利用PC 对PLC工作状况进行监控的方法。

二.设计要求1、此售货机可投入1元、2元、或5元硬币。

2、当投入的硬币总值超过12元时,汽水按钮指示灯亮;又当投入的硬币总值超过15元时,汽水及咖啡按钮指示灯都亮。

3、当汽水按钮灯亮时,按汽水按钮,则汽水排出电机动作,7秒后自动停止,这段时间内,汽水指示灯闪动,每隔0.5秒明灭一次,七秒后停止闪烁。

4、当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出电机动作,7秒后自动停止,这段时间内,咖啡指示灯闪动。

每隔0.5秒明灭一次,七秒后停止闪烁。

5、若投入硬币总值超过按钮所需的钱数(汽水12元,咖啡15元)时,找钱指示灯亮,找钱电机动作,并退出多余的钱。

6、假设汽水排出、咖啡排出、找钱动作均由电机进行控制。

三.Plc的选择根据自动售货机的要求,本实验采用三菱公司的FXON—232的编程控制器四.主电路控制图五.六.外部接线图七.流程图八.组态面板将余额显示,投币按钮,一元,二元,五元,汽水,咖啡出口和汽水指示灯,咖啡指示灯利用标签进行输入并设计指示灯显示来观察各部分的动作,输入框进余额的显示。

对一元,二元,五元,找钱,汽水和咖啡设计标准按钮来控制。

设备窗口选择通用串口父设备0和三菱Fx-232。

并对其进行设置偶校验,周期200MS,七位数据位。

并根据梯形图设置设备内部属性,进行通道连接。

在实时数据内进行写入咖啡指示灯口和汽水指示灯余额显示,投币按钮,一元,二元,五元,汽水,咖啡出口一元,二元,五元,找钱,汽水和咖啡设计标准按钮,并与组态面板的图形进行对应的连接。

九.调试运行在进行调试时,硬件上的输出口一直不亮,组态调试时咖啡和汽水指示灯在达到一定的金额的时候,始终不亮,检查是因为复位按钮必须手动,复位按钮的失效使比较功能不能完成,从而使组态中不能完成汽水和咖啡的功能。

电子课程设计自动售货机

电子课程设计自动售货机

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

自动售货机plc课程设计

自动售货机plc课程设计

自动售货机plc课程设计自动售货机PLC课程设计一、项目介绍1. 项目背景自动售货机已经深入到我们日常生活中,极大的提高了生活便利性,这也是培养同学们学习PLC技术的契机。

2. 项目总体技术架构该项目总体技术架构采用硬件系统为:模组化PLC、马达、接近开关等;程序控制实现方式为:时序控制和状态机控制。

3. 项目分工分组完成,每组需系统了解工程所需要的知识及元件,编写PLC程序。

二、硬件系统1. PLC控制PLC控制采用模组化的PLC系统,可以动态实现多部件的组合功能。

2. 马达马达可以实现多种定位,可调速,高精度等特性,可实现钱币的找零,货物的发送等功能。

3. 接近开关使用接近开关监测货物的进仓区域,及货物发放情况。

三、程序控制1. 时序控制控制三步并行运作:步骤1:PLC程序与马达控制货物运动;步骤2:PLC程序与接近开关控制是否有货物在投仓区,并记录货物数;步骤3:PLC程序与马达控制取货后,钱币及货物的发放。

2. 状态机控制实现售货机的状态变换。

PLC程序实现开关机、货物选择、投币、取货、锁定、放币等状态的切换。

四、系统测试及分析1. 系统原理分析结合实际运行情况,进行硬件电路原理分析,分析其中的电压、电流、功率等参数,确定系统使用正常且安全。

2. 程序调试及测试对编写的PLC程序进行调试和测试,确认程序可以正常实现,结合实际操作体验进行修改优化,提升程序的运行效果。

3. 系统维护完成项目调试后,系统使用后需定期维护,及时检查售货机的运行状态及电路情况,及时做好更换元件和更新PLC程序等。

五、结论本课程设计是一个PLC编程控制的自动售货机系统,通过PLC控制机、马达、接近开关等系统组成,通过时序控制及状态机控制实现货物的发放和找零等功能。

从硬件电路、PLC程序到调试测试及定期维护,完整的实现了自动售货机系统的设计及控制。

PLC课程设计:自动售货机

PLC课程设计:自动售货机

目录第1章自售货机控制工艺流程分析 (1)1.1自动售货机控制过程描述 (1)1.2自动售货机控制工艺分析 (1)第2章控制系统总体方案设计 (2)2.1系统硬件组成 (2)2.2控制方法分析 (2)2.3I/O分配、 (3)2.4系统结线图设计 (3)第3章控制系统梯形图程序设计 (5)3.1控制程序流程图设计 (5)3.2控制程序时序图设计 (5)第4章监控系统设计 (7)4.1PLC与上位监控软件通讯 (7)4.2上位监控系统组态设计 (7)4.3实现效果..................................... 错误!未定义书签。

第5章系统调试及结果分析. (9)5.1系统调试及解决的问题 (9)5.2结果分析 (9)课程设计心得 (11)附录 (13)第1章自售货机控制工艺流程分析1.1自动售货机控制过程描述本次设计的题目是基于PLC自动售货机的系统设计,主要是应用三菱FX-2N型PLC的梯形图来设计控制程序,并简单介绍相关的知识,如:PLC的定义、PLC的编程语言、PLC的硬件组成等。

根据设计内容和控制要求画出顺序功能图和梯形图,再根据PLC的相关知识设计出它的外部接线结合梯形图和外部接线图分析说明该设计的控制原理过程。

本次设计的重要部分是第四章的设计部分,即自动售货机梯形图的设计。

根据设计内容和控制要求准确画出它的顺序功能图,再根据所画出的顺序功能图准确设计出它的梯形图,这样才能真正理解自动售货机的系统控制原理。

1.2自动售货机控制工艺分析自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。

在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所。

自动售货机在中国有着广阔的发展前景。

从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。

  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仿真验证了电路的正确性,电路符合设计要求。

相关文档
最新文档