自动贩卖机课程设计(DOC)

合集下载

EDA课程设计 自动售货机控制系统(DOC)

EDA课程设计 自动售货机控制系统(DOC)

电子课程设计——自动售货机控制系统的设计学院:电子信息工程学院专业、班级:通信131503班姓名:学号: 2013150303指导老师:李斌2 0 1 5 年 1 2 月目录绪论 (2)一、设计任务与要求 (3)二、总体框图 (3)框图 (3)设计思路 (3)三、器件选择 (4)四、功能模块 (4)1、分频器模块 (4)2、数码管显示模块 (5)3、取货模块 (7)五、总体设计电路图 (8)1、总体设计电路原理图 (8)2、管脚分配表 (9)3、仿真图 (9)六、心得体会 (10)七、参考文献 (10)自动售货机控制系统的设计绪论近年来,集成电路技术的迅猛发展,特别是可编程逻辑器件的高速发展,电子设计自动化EDA技术成为电子设计工程师的新宠。

EDA技术以计算机为工具完成数字系统的逻辑综合、布局布线和设计仿真等工作。

电路设计者只需要完成对系统功能的描述,就可以由计算机软件进行系统处理,最后得到设计结果,并且修改设计方案如同修改软件一样方便。

利用EDA工具可以极大地提高设计效率。

本设计是一套结构简单,操作方便,性能可靠的自动饮料售卖机产品。

自动饮料售卖机电路设计采用选择商品电路、投币累加电路、统计卖出商品电路等四个基本电路构成。

自动售货机在接受投入钱币后,通过与商品价格比较,确定是否能够售出商品和把算出剩余的钱找回。

当商品输出后售货机自动把上次卖出商品的价格和投入的钱币的总和清零,这时才可以进行下次交易。

自动售货机还应满足商家查看销售商品的总和及使其清零,和控制该售货机进行整体复位。

该售货机可以帮助商家更好的销售商品,并且节省人力,获得更大的利润自动饮料售卖机是能够根据投入的钱币自动取出饮料的机器,它是商业自动化的常用设备,不受时间、地点的限制,能节省人力、方便交易。

现代的自动饮料售卖机的种类、结构和功能依出售的饮料种类而异。

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

自动售货机设计 (课程设计)

自动售货机设计 (课程设计)

(注意:保持清洁,设计结束后装订在设计说明书正文的第1页)《可编程序控制器原理及应用》课程设计任务书专业方向:水电站动力设备班级:水动1831学生姓名:指导教师:郭瑞周数:1学分:1一、设计题目自动售货机二、设计任务(1)投入金额限制1元及5元硬币(5元代用硬币可在服务台用纸币兑换)。

(2)顾客一次只能投入一种上述金额的硬币,当用户重复投入时货币金额的累加。

(3)销售的饮料包括2种:可口可乐3元、咖啡5元。

(4)投入金额等于或超过定价时,相应的营业灯亮,同时在显示板上显示投入金额。

(5)营业灯亮,按相应按钮,即可取货。

(6)选择可乐或咖啡后,找钱金额显示在显示板上3S。

(7)投入金额均为硬币,以1元和5元为单位。

售货机按照币值自动计数。

(8)完成一次售货后系统自动进行结算找零。

(9)2数码显示,计数单位(元)三、建议时间安排课程设计时间安排日期时间设计内容设计地点第1天上午布置及讲解设计题目,设计分组,借资料XS2-401 第1天下午查阅借阅资料图书馆四、成果要求1、课程设计报告(1)不少于3000字,统一用A4纸打印。

(2)主要内容及装订顺序:封面(统一提供)、成绩考核表、目录、正文、设计体会、参考文献。

(3)正文部分应该包括以下几项内容:设计的目的与任务、设计方案的制定、控制系统主/控电路图、I/O分配表、程序流程图、CX-Designer软件的人机界面设计图、梯形图程序、安装调试说明、需要说明的问题(如程序的调试过程,遇到的问题及解决方法,参加课程设计的认识、建议);总结;致谢等。

(4)设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论。

2、具体排版参照“智能化仪器仪表课程设计报告要求”执行。

五、成绩评定设计成果主要由设计报告体现,成绩评定根据下面四方面综合确定(各部分所占比例如下):(1)设计报告(40%)(2)独立完成设计的情况(10%)(3)设计期间表现(10%)(4)设计答辩(40%)成绩评定按A、B、C、D、E五级制,分别对应优、良、中、及格、不及格五级制相对应。

自动售货机课程设计

自动售货机课程设计

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

自动售货机程序课程设计

自动售货机程序课程设计

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

c课程设计自助售货机

c课程设计自助售货机

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

电子课程设计自动售货机

电子课程设计自动售货机

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

第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-1所示。

图1-1 自动售货机工作流程图第2章自动售货机的控制系统总体方案设计2.1 系统硬件组成1.CJIM主机2.自动售货机实验板3.连接导线一套 2.2 控制方法分析有三个钱币输入按钮,M0.3代表1元,M0.4代表5元,M0.5代表10元,当投入的硬币总值等于或超过12元时,汽水指示灯Q0.2亮;当投入的硬币等于或超过15元时,汽水指示灯Q0.2亮,花茶指示灯Q0.3亮;当投入的硬币总值等于或超过20元时,汽水指示灯Q0.2亮,花茶指示灯Q0.3亮,咖啡指示灯Q0.4亮;如果要汽水则按汽水按钮M0.6,这时汽水输出指示灯Q0.5亮,输出汽水,然后汽水指示灯闪烁,3 s 后停止。

自动贩卖机课程设计

自动贩卖机课程设计

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

2. 学生能掌握自动贩卖机中涉及的数据处理和运算过程,如货币识别、找零计算等。

3. 学生了解自动贩卖机在现代社会中的应用场景及其优势。

技能目标:1. 学生能运用所学知识,设计并制作一个简易自动贩卖机模型,展示其工作过程。

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

情感态度价值观目标:1. 学生培养对自动贩卖机及相关技术的兴趣,激发创新意识和探索精神。

2. 学生认识到科技发展对生活的改善,增强社会责任感和时代使命感。

3. 学生在学习过程中,树立正确的消费观和价值观,关注生活中的实际问题,培养关爱社会的情感。

二、教学内容本课程依据课程目标,结合教材第四章《简易自动贩卖机的设计与制作》展开,教学内容分为以下三个部分:1. 自动贩卖机原理及构造- 了解自动贩卖机的历史发展、应用场景。

- 学习自动贩卖机的基本构造,包括货道、传感器、控制单元、显示屏等部件的功能和工作原理。

- 探究货币识别、找零系统、商品推送等关键环节的技术原理。

2. 简易自动贩卖机设计与制作- 分析并设计一个简易自动贩卖机的模型,明确各部分功能和要求。

- 学习并运用相关编程软件,编写自动贩卖机的控制程序。

- 学习电路连接、部件组装等实践操作,完成简易自动贩卖机模型的制作。

3. 自动贩卖机项目实践与评价- 以小组合作形式,完成自动贩卖机模型的调试、优化和展示。

- 对项目过程进行总结评价,分析优点和不足,提出改进措施。

- 分享学习心得,培养团队合作精神,提高创新意识和实际操作能力。

教学内容安排和进度:共4课时,第1课时学习自动贩卖机原理及构造;第2课时设计简易自动贩卖机模型;第3课时进行制作和调试;第4课时进行项目评价和总结。

三、教学方法本课程采用多样化的教学方法,结合课本内容,旨在激发学生的学习兴趣,提高学生的主动性和实践能力。

自动售货机课程设计.

自动售货机课程设计.

唐山学院《EDA技术》课程设计题目自动售货机控制器设计系 (部)班级姓名学号指导教师年月日至月日共周年月日《EDA技术》课程设计任务书课程设计成绩评定表目录1 引言 (1)2 VHDL介绍 (2)2.1硬件描述语言VHDL (2)2.2VHDL语言的特点 (3)3 Quartus II介绍 (4)3.1 Quartus II软件介绍 (4)3.2 Quartus II软件界面介绍 (4)3.2.1代码输入界面 (4)3.2.2编译界面 (5)3.2.3波形仿真界面 (5)4自动售货机控制器设计与仿真 (7)4.1设计内容 (7)4.2输入与输出说明 (7)4.3状态转换图 (8)4.4程序及仿真波形分析 (8)5引脚设定及下载分析 (18)5.1引脚设定 (18)5.2程序下载 (18)5.3结果分析 (19)6设计总结 (20)参考文献 (21)附录 (22)1 引言VHDL的英文全名是VHSIC(Very High Speed Integrated Circuit)Hardware Descriptiong Language, 翻译成中文就是超高速集成电路硬件描述语言,诞生于1982年。

1987年底,VHDL被美国国防部确认为标准硬件描述语言。

自IEEE公布了VHDL的标准版本,IEEE-1076之后,各EDA公司相继推出了自己的VHDL设计环境,或宣布自己的设计工具可以和VHDL接口。

1993年,IEEE对VHDL进行了修订,从更高的抽象层次和系统描述能力上扩展VHDL 的内容,公布了新版本的VHDL,即IEEE标准的1076-1993版本。

现在,VHDL和Verilog作为IEEE的工业标准硬件描述语言,又得到众多EDA公司的支持,在电子工程领域,已成为事实上的通用硬件描述语言。

有专家认为,在新的世纪中,VHDL于Verilog语言将承担起大部分的数字系统设计任务。

目前,它在中国的应用多数是用在FPGA/CPLD/EPLD的设计中。

课程设计全自动售货机

课程设计全自动售货机

课程设计全自动售货机一、教学目标本课程的教学目标是使学生掌握全自动售货机的基本原理、结构和维护方法。

通过学习,学生应能理解售货机的工作原理,了解其主要组成部分及其功能,并能进行基本的故障排除和维护。

此外,学生还应掌握售货机的运营管理知识,包括商品陈列、销售策略和财务管理。

具体来说,知识目标包括:1.了解全自动售货机的发展历程和现状。

2.掌握全自动售货机的基本原理、结构和主要部件。

3.了解售货机的运营管理知识和技巧。

技能目标包括:1.能够操作和维护全自动售货机。

2.能够进行售货机的商品陈列和销售策略制定。

3.能够进行售货机的财务管理。

情感态度价值观目标包括:1.培养学生对科技发展的兴趣和好奇心。

2.培养学生对商业道德和诚信的认识。

3.培养学生对自我管理和团队合作的意识。

二、教学内容本课程的教学内容主要包括全自动售货机的基本原理、结构和维护方法,以及售货机的运营管理知识。

1.全自动售货机的基本原理和结构:介绍全自动售货机的工作原理,包括售货机的电源系统、控制系统、支付系统和商品存放系统等。

2.全自动售货机的维护方法:介绍售货机的日常维护和故障排除方法,包括清洁、润滑、检查和更换零件等。

3.售货机的运营管理知识:介绍售货机的商品陈列原则、销售策略制定和财务管理方法,包括商品选择、价格设定、促销活动策划和财务数据分析等。

三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

1.讲授法:通过教师的讲解,使学生了解全自动售货机的基本原理、结构和维护方法,以及售货机的运营管理知识。

2.讨论法:通过小组讨论,培养学生的思考能力和团队合作意识,使学生能够深入理解和应用所学知识。

3.案例分析法:通过分析实际案例,使学生了解售货机的运营管理实践,培养学生解决问题的能力。

4.实验法:通过操作和维护全自动售货机,使学生掌握其实际操作技能,培养学生的动手能力和实践能力。

自动售货机课程设计

自动售货机课程设计

自动售货机课程设计学院:专业:班级:学号:姓名:指导老师:目录课程设计任务书 (3)第一章、绪论 (4)1.1、引言 (4)1.2、可编程序控制器( PLC)简介 (4)第二章自动售货机原理简介 (5)2.1、自动售货机的功能 (5)2.2、自动售货机软件设计流程图 (6)第三章自动售货机的硬件设计 (8)3.1、2.21自动售货机的设计要求 (8)3.2、自动售货机PLC的I/O分配 (9)3.3、硬件接线图 (10)第四章自动售货机控制系统软件设计 (10)4.1、PLC过程控制 (11)4.2、PLC编程梯形图 (12)第五章结束语 (16)课程设计任务书注:此套表填写一式三份,于课程设计前一周分别交至教学督导团、教务科、教研室第一章、绪论1.1引言自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。

自动售货机不受任何场地限制,方便快捷,很多城市的公共场所里面都放置有自动售货机。

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

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

1.2可编程序控制器( PLC)可编程序控制器( PLC)是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、程序简单、维护方便等优点,已在工业控制领域得到广泛地应用,因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。

利用松下FP-1 PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

本文就详细地介绍一种用松下FP7CPS41E实现的自动售货机控制系统的硬件设计和软件设计,并编写了系统程序总框图和一个具体的梯形图,经实践验证该控制系统是可行的。

自动饮料售货机课程设计(完整版)

自动饮料售货机课程设计(完整版)

广东职业技术学院课程设计报告书2013-2014学年第一学期课程名称:数据库系统设计设计题目:自动饮料售货机系统设计及实现系别:信息工程系班级:信管12姓名:起止日期:2013.12.9 ~2013.12.20指导教师: 杨XX摘要 (3)概要设计 (3)◆顾客模块 (3)1、顾客购买管理功能模块 (3)2、饮料供应管理 (3)◆普通管理员模块 (3)1、商品管理 (3)2、零钱补充管理 (3)3、商品补充管理 (3)4、取现管理 (4)5、销售记录管理 (4)6、售货机管理 (4)◆系统管理员管理 (4)◆E-R图 (4)各实体属性: (4)1、顾客模块 (5)2、普通管理员模块 (6)◆数据库表 (8)1、 (8)详细设计 (12)◆主界面——顾客专区 (12)◆查看价格管理 (14)◆管理员登录管理 (15)◆普通管理员主界面 (17)◆商品管理 (18)◆售货机管理 (19)◆销售记录 (20)◆各饮料销售情况汇总 (21)◆系统管理员主界面 (22)◆普通管理员管理 (23)◆系统管理员管理 (26)◆销售额汇总 (29)◆取现记录 (29)◆零钱补充记录 (30)◆商品补充记录 (31)◆普通管理员登陆记录 (33)◆系统管理员登陆记录 (34)程序设计总结 (35)◆开发过程的归纳和总结 (35)归纳: (35)总结: (35)◆所遇到的技术难点及解决办法 (35)致谢 (35)摘要自动售货机是一种可以给顾客选择商品而且不需要实际的人员操作的一种销售模式,顾客可以根据自动售货机上的商品最大限度的选择自己所需的商品。

顾客可以投入金额选择商品,然后自动售货机对其做出相应的判断,最后售出商品。

自动售货机分顾客模块、普通管理员模块和系统管理员模块。

顾客模块完成饮料的销售,管理员模块实现补充饮料、零钱,取现和统计分析等功能自动售货机分顾客需求管理、饮料供应系统管理、零钱供应系统管理、售货机管理、管理员管理、取现管理、销售记录管理等主要功能模块。

检测自动售货机课程设计

检测自动售货机课程设计

检测自动售货机课程设计一、课程目标知识目标:1. 让学生理解自动售货机的基本工作原理和组成部分;2. 掌握自动售货机中传感器、控制器、执行器等关键设备的功能和使用方法;3. 了解自动售货机在生活中的应用及发展前景。

技能目标:1. 培养学生运用所学知识分析自动售货机系统的能力;2. 提高学生动手操作、检测自动售货机各部件的技能;3. 培养学生团队协作、沟通表达及问题解决的能力。

情感态度价值观目标:1. 培养学生对自动售货机及智能设备的兴趣,激发探究欲望;2. 增强学生对科技创新的认识,提高创新意识;3. 培养学生遵守实验操作规范,养成良好的实验习惯。

分析课程性质、学生特点和教学要求,本课程以实践操作为主,注重理论知识与实际应用的结合。

针对学生的年龄特点,课程设计力求生动有趣,注重培养学生的动手能力和团队协作精神。

通过本课程的学习,使学生能够达到以上设定的具体学习成果,为后续相关课程的学习打下坚实基础。

二、教学内容1. 自动售货机概述:介绍自动售货机的发展历程、分类及应用场景,关联教材第一章内容。

2. 自动售货机工作原理:讲解自动售货机的核心组成部分,包括传感器、控制器、执行器等,关联教材第二章内容。

3. 自动售货机部件检测:a. 传感器:学习各种传感器(如红外传感器、硬币识别器等)的原理与功能,关联教材第三章内容;b. 控制器:了解控制器的组成、编程及调试方法,关联教材第四章内容;c. 执行器:掌握执行器(如电机、电磁铁等)的工作原理及操作方法,关联教材第五章内容。

4. 自动售货机案例分析:分析典型自动售货机故障现象,探讨解决方案,提高学生问题解决能力,关联教材第六章内容。

5. 实践操作:安排学生分组进行自动售货机部件检测、故障排查及维护,培养动手能力和团队协作精神。

教学大纲安排:第一课时:自动售货机概述及工作原理第二课时:自动售货机部件检测(传感器)第三课时:自动售货机部件检测(控制器)第四课时:自动售货机部件检测(执行器)第五课时:自动售货机案例分析与实践操作三、教学方法本课程采用以下多样化的教学方法,以激发学生的学习兴趣和主动性:1. 讲授法:教师通过生动的语言和实例,为学生讲解自动售货机的基本概念、工作原理及各部件功能。

贩卖机课程设计

贩卖机课程设计

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

课程设计报告自动售货机

课程设计报告自动售货机

《软件工程》课程设计报告目录:序 (2)一、问题描述 (3)(一)关于自动售货机 (3)(二)自动售货机的设计 (3)二、需求分析 (3)(一)UML自动售货机系统功能需求: (3)(二)UML自动售货机系统操纵要求: (4)(三)业务流程图 (6)(四)数据流程图 (7)三、各类UML图型及其分析 (8)(一)用例图 (8)(二)类图 (9)(三)序列图 (10)(四)协作图 (15)(五)状态图 (18)(六)活动图 (20)(七)组件图 (24)(八)配置图 (24)(九)数据模型图 (25)四、心得体会 (25)序一.目的软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于增进学生温习和巩固运算机软件设计知识,加深对软件设计方式、软件设计技术和设计思想的明白得,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。

通过这次课程设计,要把握UML(统一建模语言),并能运用UML在Rational Rose中建模。

二.要求:一人一组。

熟悉Rose开发环境。

把握UML的大体模型元素(如角色、用例、类等)。

熟悉UML,要紧了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。

进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图,成立完整的系统数据库的逻辑模型。

完成对系统的建模实现。

进行检查,并提交设计报告。

三.报告要求:实验题目、实验目的、实验要求、实验内容、系统设计的源程序和文档(包括说明)、心得体会四.参考资料:Wendy Boggs & Michael Boggs 著邱仲潘译《UML与Rational Rose2002从入门到精通》电子工业出版社Martin Fowler & Kendall Scott:UML Distilled Second Edition A Brief Guide to the Standard Object Modeling LanguageUML参考手册Jason T. Roff 著张瑜杨继萍等译《UML基础教程》清华大学出版社参见本中心效劳器ftp:\\s@172.16.38.223软件开发基础或《软件工程课程设计》目录下的相关文档。

自动售货机课程设计

自动售货机课程设计

一.设计目的通过对自动售货机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、自动售货机可投入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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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:咖啡指示灯亮
综述
自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。
公元1世纪,希腊人希罗制造的自动出售圣水的装置是世界上最早的自动售货机[2]。1925年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种现代自动售货机。现代自动售货机的种类、结构和功能依出售的物品而异,主要有糖果、饮料、报纸等自动售货机。一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。指示装置用以指示顾客所选商品的品种。贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。一般售货机的钱币装置由投币口、选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。70年代以来,出现了采用微型计算机控制的各种新型自动售货机和利用信用卡代替钱币并与计算机连接的更大规模的无人售货系统,如无人自选商场、车站的自动售票和检票系统、银行的现金自动支付机等。
M=1:输出矿泉水
N=1: 输出饮料
L=1:输出咖啡
P=1:找回五角
2.2 各部分单元电路的设计与分析
2.2.1 指示灯部分
指示灯部分用时序电路实现,用JK触发器构成电路,分析设计过程如下
a.状态转换表
表2-1 指示灯部分状态转换表
S
S*/XYZ
AB
00
01
11
10
S0(00)
S0/000
S1/000
关键词:自动贩卖 时序逻辑 JK触发器 Multisim12
综述······················································1
1 设计要求················································2
2 方案设计与分析··········································2
课程设计名称:电子技术课程设计
题 目:基于Multisim12仿真软件
的自动贩卖机的设计
学 期:2013-2014学年第2学期
专 业:自动化
班 级:12级3班
姓 名:温亮
学 号:1205010321
指导教师:谢国民
辽宁工程技术大学
课 程 设 计 成 绩 评 定 表




评定指标
标准
评定
合格
不合格
单元电路及
本文通过时序电路设计的方法设计了一种简单地自动贩卖机,它能实现三种商品的贩卖。
1 设计要求
1、掌握应用门电路和触发器等实现时序逻辑电路-“自动贩卖机控制系统”的设计方法,完成矿泉水、茶饮料和咖啡等贩卖功能。
2、要求系统能够自动完成:投币识别-价格比较-选择商品-输出商品和退币过程。
3、自动贩卖机实际要求:①自动贩卖机可投入1元和0.5元两种硬币;②所售矿泉水为1元,饮料1.5元,咖啡2两元。③当钱币总额超过要买的商品时,可购买商品指示灯亮;按下选择键,输出商品;④购买商品后,系统自动计算剩余钱币,并找回剩余零钱。
×/×××
S2/100
S1(01)
S1/000
S2/100
×/×××
S3/110
S2(10)
S2/100
S3/110
×/×××
S0/111
S3(11)
附录····································································13
参考文献···············································14
整体设计方案
合理性
正确性
创新性
仿真
是否进行仿真
技术指标或性能符合设计要求
有完成结果
设计报告
格式正确
内容充实
语言流畅
标准说明:以上三大项指标中,每大项中有两小 项或三小项合格,视为总成绩合格。
总成绩
日期
年 月 日
摘要
本文用JK触发器和基本逻辑门电路通过时序电路的设计方法完成了一种自动贩卖机的设计,该贩卖机能够贩卖三种商品,每种商品都有相应的指示灯显示所投入的钱是否足够购买该种商品,同时还具有找零功能。本文给出了设计中每个模块的电路图,并通过Multisim12进行了仿真,验证了结果的可行性和正确性。
4 电路仿真及··············································9
5 结论···················································12
6 课程设计体会···········································12
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
相关文档
最新文档