-自动售货机的设计
自动售货机服务方案设计

设计自动售货机服务方案时,需要考虑以下几个关键因素:
1. 选择合适的位置:选择高流量、易于访问的位置放置自动售货机,例如商场、办公楼、学校等人流密集的地方。
2. 产品选择和库存管理:根据目标客户群体和需求,选择适当的产品种类和品牌。
确保库存充足,及时补货,并实施库存管理系统以避免过期或损坏货物。
3. 多样化的支付方式:提供多种支付方式,例如现金、刷卡、移动支付等,以满足不同用户的支付需求。
4. 身份验证和安全措施:考虑在自动售货机中引入身份验证功能,如人脸识别或二维码扫描,以确保只有授权用户可以购买商品。
同时,采取必要的安全措施,防止盗窃或破坏行为。
5. 提供良好的用户体验:确保自动售货机界面简洁友好,易于操作。
提供清晰的商品信息、价格和营养成分等相关信息。
并保持机器的清洁和维护,定期进行维护和故障排除。
6. 数据监控和分析:安装监控系统以追踪销售数据和库存情况,并通过数据分析来优化产品选择、定价策略和补货计划。
7. 售后服务:建立售后服务体系,及时响应用户反馈和投诉,并确保设备的正常运行和维护。
8. 环境友好和可持续性:选择节能环保的自动售货机,减少能源消耗和废物产生。
鼓励使用可回收包装和环保材料。
综上所述,设计自动售货机服务方案需要综合考虑位置选择、产品管理、支付方式、安全措施、用户体验、数据分析、售后服务和环境可持续性等因素,以提供便捷、安全、高效的服务,满足用户需求,并实现商业目标。
自动售货机PLC设计(带很十分详细的梯形图等)

自动售货机PLC设计目录一、引言 (1)二、控制要求 (2)三、设计任务 (2)四、系统总体方案设计方案4.1 系统硬件配置及组成原理 (3)4.2 系统变量定义及分配表 (3)4.3 系统接线图设计 (4)4.4系统可靠性设计 (4)五、控制系统设计5.1 控制程序流程图设计 (5)5.2 控制程序时序图设计 (6)5.3 控制程序设计思路 (7)5.4 编程系统的调试 (7)5.5创新设计内容 (7)六、上位监控系统设计6.1 PLC与上位监控软件通讯 (8)6.2 上位监控系统组态设计 (8)6.3 实现的效果 (12)七、系统调试及结果分析7.1 系统调试及解决的问题 (12)7.2 结果分析 (13)八、结束语 (13)九、参考文献 (14)十、附录 (14)一:引言可编程序控制器(Programmable Logic Controller )简称PLC, 是一种以微处理器为核心的用于工程自动控制的工业控制机,其本质是一台工业控制专用计算机。
它的软、硬件配置与计算机极为类似,只不过它比一般计算机具有更强的与工业过程相连接的接口和更直接的适应于控制要求的编程语言。
硬件主要由中央处理单元CPU、存贮器、输入/输出单元以及编程器、电源和智能输入/输出单元等构成.PLC是一种专为在工业环境应用而设计的数字运算电子系统,它是以微处理机为基础,综合了计算机技术、自动控制技术和通信技术等现代科技而发展起来的一种新型工业自动控制装置,是当今工业发达国家自动控制的标准设备之一。
自动售货机是集声、光、机、电于一体的智能科技产物,进入21世纪,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。
使未来的自动售货机不仅仅具有售货功能,而是更加多元化,及人性化;如:手机支付、远程联机管理、个性的LCD广告显示屏、更节能。
自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家文明程度的象征。
自动售货机的控制设计

1 0 0
第 一
1. 引言
自动售货机是完成无人自动售货,集光、机、电一体化的商业自 动化设备。自动售货机不受任何场地限制,方便快捷,可以每天24h 售货,近年来,我国的自动售货机行业突飞猛进,在汽车总站、商厦、 医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。传统的自动 售货机控制采用单片机作为控制核心,这样不仅会在输入输出接口上 做大量的工作,而且系统的抗干扰性也比较差,可编程控制器(PLC) 是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新 型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点, 已在工业控制领域得到广泛地应用,因为自动售货机作为社会上完成 商品零售和综合服务的独立设施,要求它的结构必需可靠、稳定和执 行效率高。
0.05
0.5元投币钮 11.04
输出 L1灯
功能
L2灯
取物口
A0
C0 A。顾客投币,显示投入总值,即余额数值。 (2)选择步。按下想要购买的选择按钮。 (3)取物口灯亮。则有饮料输出。 (4)显示余额。当按下退币按钮后,显示出余额。
到此为止,自动售货机的一个完整工作过程结束。
74LS48是七段数码管的驱动器。其各引脚功能如下: LT:做灯泡测试用,当LT=0,则不论其它输入状态为何,其输出 abcdefg=1111111,使七段显示器全亮,即显示8,以便观测七段显示器是否正常。 当LT=1,则正常解码。 RBI:脉冲消隐输入,当RBI=0 (LT 为1 时) 则不论DCBA 之输入为何, 其输出abcdefg皆为0,即七段显示器完全不亮,此脚可供使用者控制仅对有效数 据译码,避免在无意义的数据输入时显示出来造成字型的系乱。 BI/RBO:消隐输入/脉冲消隐输出,当BI/RBO为高电平时,无论其他输入 端输入为何,其输出abcdefg皆为0,即七段显示器完全不亮。
自动售货机的毕业设计

自动售货机的毕业设计【篇一:自动售货机毕业设计】摘要本文介绍了自动售货机的基本原理以及工作流程,售货机的售货领域非常广泛,是发达国家商品零售的一种主要方式。
近几年,自动售货机逐渐被越来越多的消费者所接受。
但由于售货机分布零散、范围广阔的特点。
本文以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。
具体说明了可编程序控制器在自动售货机中的作用。
程序涉及到了自动售货机工作的绝大部分过程,绘制梯形图对售货过程进行了分析。
利用plc控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。
关键词:自动售货机;可编程控制器;梯形图abstractthis article introduced vending machines basic principle as well as the work flow, introduces the basic principle of vending machines and work flow, and then to a transaction process, for example, the process is divided into several blocks, then respectively for program for programming block.then take a transaction process as examples, divides into several blocks the transaction process, then carries on the programming separately to the block. explained the programmable controllers in vending machine function specifically. the procedure involved the vending machine work major part process. enhanced systems stability using the plc controls vending machine, the guarantee vending machine has been able the long-term stability movement.key words:vending machine; programmable controller; trapezoidal chart目录摘要........................................................................................................ . (i)abstract ............................................................................................. (ii)第1章绪论........................................................................................................ . (1)1.1自动售货机研究的目的和意义 (1)1.2自动售货机的历史 (2)1.3自动售货机的市场展望 (3)1.4自动售货机功能分析 (4)第2章 plc功能介绍 (6)2.1 plc的选型原则 (6)2.2 plc的概述 ....................................................................................................... .72.2.1 plc的产生 (7)2.2.2 plc的定义 (8)2.2.3 plc的发展趋势 (8)2.2.4 plc的特点 (10)2.2.5 plc的主要功能 (11)2.3 plc的基本结构及原理 (13)2.3.1 plc的系统结构 (13)2.3.2 plc各部分的作用 (13)2.4 三菱可编程控制器产品功能介绍 (16)2.4.1 功能指令类型 (16)2.4.2功能指令的通用表达形式 (16)2.4.3 三菱plc内部继电器的功能及编号 (17)2.4.4 程序流程控制功能指令 (18)第3章 plc的系统设计 (25)3.1 可编程控制系统设计的基本原则 (25)3.1.1 控制系统设计原则 (25)3.1.2 控制系统设计的基本内容 (25)3.1.3 控制系统设计的一般步骤 (26)3.1.4 编写梯形图的注意事项 (26)3.1.5 程序设计的步骤 (26)3.2 程序设计部分 (27)3.2.1设计控制要求 (27)3.2.3自动售货机外部接线图 (28)3.2.4 梯形图和顺序功能图介绍 (29)3.2.5 三菱编程软件fxgpwin介绍 (30)3.2.6 售货过程分析 (32)第4章出货部分 (35)4.1 出货原理........................................................................................................ ..354.2 出货部件简图介绍 (35)结束语........................................................................................................ .. (41)致谢........................................................................................................ (42)参考文献........................................................................................................ . (43)第1章绪论自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。
智能售货机设计与实现

智能售货机设计与实现智能售货机是一种利用先进科技研发的自助售货设备,实现24小时自助购买的服务。
随着科技的不断发展,市场上的智能售货机越来越多,功能也越来越强大。
本篇文章将从智能售货机的设计、实现以及运营等多个方面进行探讨。
一、智能售货机的设计智能售货机的设计需要考虑众多因素,如售卖的商品种类、支付方式、屏幕尺寸、系统界面等。
为了符合消费者不同需求,设计人员需结合市场需求,进行多方面权衡和考虑。
1. 商品种类相较于传统的售货机,智能售货机可以更加智能化和个性化。
商品种类也可以根据场所和需求进行定制,如学校售货机可以售卖学生喜欢的零食和饮料,娱乐场所售货机则可以售卖娱乐用品等等。
2. 支付方式现在的智能售货机可以支持多种支付方式,如刷卡、支付宝、微信、人脸识别、指纹识别等。
设计人员需要考虑到支付方式的安全性和方便性。
3. 屏幕尺寸智能售货机的屏幕尺寸需要与场所大小相匹配。
大的屏幕具备更好的显示效果,但与此同时,它们也需要更多的能源来保持运行。
设计人员需要根据场所的大小、观众的数量以及同类型售货机的竞争情况来权衡屏幕尺寸。
4. 系统界面智能售货机的界面设计需要具备更加美观、直观、简洁的特点。
并且需要解决消费者提问时对系统操作的问题,以及售货机出现故障时,如何帮助消费者解决问题等问题。
二、智能售货机的实现智能售货机的实现需要依靠多项技术,如人工智能技术、机器视觉技术、无线通信技术等。
以下是几种常见的实现途径:1. 人工智能识别技术人工智能可以通过视觉识别技术来确定商品的种类和品牌,并将它们与库存相对应。
它可以识别条形码、二维码等商品的标识符,并在售货时供货。
2. 机器视觉技术通过机器视觉技术,智能售货机可以检测客户是否正确地选择了商品,并且可以确认是否有物品被放在了错误的位置上。
它还可以检查消费者使用现金或信用卡支付时是否产生了任何错误。
3. 无线通信技术智能售货机可以通过网络进行通信,其可支持无线目标网络,利用无线传感器的数据通信,进而实时监测货架的物品库存和售货数据。
自动售货机设计方案

自动售货机设计方案1.自动售货机的工作流程分析以一次交易商品的过程为例,把交易过程分为几个模块,然后分别对各个模块进行编程控制,利用PLC及组态软件模拟实现自动售货机的功能。
一次交易过程分为四个状态,初始状态、投币状态、购买状态、退币状态。
工作流程如下图所示:2.交易过程的分析①初始状态:由电子标签显示各商品价格,显示屏显示友好界面,此时不能购买任何商品。
②投币状态:按下投币按钮,显示投币框,按下所投币值显示屏显示投入、消费、余额数值,当所投币值超过商品价格时,相应价格选择按钮发生变化,提示可以购买。
③购买状态:按下可以购买的选择按钮,所选的商品的指示灯亮,同时显示屏上的金额数字根据消费情况相应变化。
④退币状态:按下退币按钮,显示退币框,同时显示出应退币值及数量。
按下确认钮,则恢复初始状态。
3.自动售货机设计方案设计一台具有完整功能的销售汽水和绿茶的自动售货机。
具有硬币识别、币值累加、自动售货、自动找钱功能。
此售货机可识别的硬币包括0.5元和1元。
汽水的售价为2元,绿茶的售价为2.5元。
自动售货机在接受到钱币已输入的前提下,通过触摸相应的触摸按钮输入信号使控制器实现相应的动作,将货物输出。
规定当投入的币值超过2元时,汽水指示灯亮;当投入的币值超过2.5元时,汽水指示灯和绿茶指示灯同时亮。
当汽水指示灯亮时,按汽水按钮,汽水从自动售货机自动售出,汽水指示灯闪烁,10s后自动停止闪烁。
当绿茶指示灯亮时,按绿茶按钮,绿茶从自动售货机自动售出,绿茶指示灯闪烁,10s后自动停止闪烁。
当按下汽水按钮或者绿茶按钮后,如果投入的币值超过购买货物所需币值,则找钱指示灯亮,自动售货机退出多余钱币,10s后自动停止。
如果自动售货机发生故障或者顾客不想购买了(未按汽水按钮或者绿茶按钮),可按复位按钮,则自动售货机如数退出货币。
5.PLC控制系统的设计有三个钱币输入按钮,00001代表0.1元,00002代表0.5元,00003代表1元。
智能自动售货机的研究与设计

智能自动售货机的研究与设计随着科技的不断发展与创新,智能自动售货机逐渐成为人们选择购物的方式之一。
相较于传统的实体店或是网购,智能自动售货机具有更快捷、便捷、安全等特点。
在这种趋势下,越来越多的企业开始关注并投入到这一领域中,不断探索智能自动售货机的研究与设计,以满足人们的需求和各个行业的实际情况。
一、创新技术和操作便捷性智能自动售货机拥有智能语音和智能屏幕等技术,更能接近消费者的需求,也让消费者在使用时感受到了更加的智能化、人性化和便捷性。
这样的技术创新呼唤了设计创意,例如,在售货机屏幕上增设二维码扫描等功能,让用户在使用售货机时更加便捷。
此外,智能自动售货机的停车定位和追踪功能可实现用于员工安全管理。
售货机上的相机可对员工进行识别,并自动打卡,员工可以通过手机APP查询考勤、薪资以及交流。
这样就避免了员工擅自私用售货机,同时实现了员工的安全管理。
二、多样商品展示和资料监控智能自动售货机除了可以销售零食、饮料等小清新产品外,还具有销售复杂产品的能力。
例如儿童玩具,等等。
更加方便的是售货机具有多元化的模块系统,通过不同的模块可以销售不同的商品。
同时,监控可以实时监测该售货机的库存情况和消费者购买喜好,以方便对售货机进行更好的商品调配,及时处理售货机内可能出现的短缺。
三、自驾获取货物最近新研发的一种新型智能自动售货机,还支持付款后开车直接驶入售货机,售货机将商品直接放进车里供自驾消费者自行获取。
这些售货机不仅现代化而且便捷实用。
自驾获取货物可以缓解人流压力和购买货物的时间压力。
当然了,这种类型的售货机成本较高,租用费用也较贵。
四、售货机和其他网络管理系统的结合逐渐地售货机作为智能系统,基于物联网和互联网,应用和搭建用于商业和计算系统中的功能成为事实。
售货机的硬件设备条件更好,相应的普及和应用广泛。
随着售货机的推广,人们需要看到高效和安全的管理。
通过售货机系统与物流管理,供应链管理以及会员管理的系统的互动,可以使得数据更系统化和更动态化。
自动售货机毕业设计全文

自动售货机毕业设计全文目录1引言 (1)2 PLC的结构与特点 (2)2.1PLC的基本结构 (2)2.2PLC的特点 (2)2.3PLC的应用领域 (2)3 自动售货机的硬件设计 (2)3.1控制要求 (2)3.2光传感器 (4)3.3数码管显示 (5)3.4金属硬币的识别原理 (5)3.5硬币的贮存和退币 (6)4自动售货机的软件设计 (6)4.1设计思路 (6)4.2总体流程图 (6)4.3I/O口分配 (7)4.4控制接线图 (8)4.5程序开发 (8)4.5.1 计币系统 (9)4.5.2 比较系统 (9)4.5.3选择和饮料供应系统 (9)4.5.4退币系统 (10)4.5.5钱显示和制冷 (11)5 调试 (11)5.1系统的连接 (11)5.2PLC程序调试 (11)6结论 (12)参考文献 (12)附录 (13)1引言自动售货机(Vending Machine)起源于公元前215年的古埃及,当时用于人们在神庙里用金币购买圣水。
19世纪70年代,自动售货机在美国、日本迅猛发展,如今已成为世界上最大的现金交易市场。
作为一种前卫的零售方式,自动售货机已在45个国家广泛普及。
据统计,日本平均每23人就拥有一台自动售货机,美国平均每40人拥有一台自动售货机,美国自动售货机的零售营业额高达293亿美元,日本每个消费者每年在自动售货机上的消费金额达5.5元。
全世界每年通过自动售货机销售商品的总额已达2000亿美元。
近些年,随着我国商品市场的不断繁荣和城市现代化程度的不断提高,自动售货机也已悄然步入了我国的大中城市。
自动售货机在北京、上海、大连、沈阳、西安开始出现,成为不少年轻人时髦的购物选择。
在国家相关政府部门的大力支持下,中国的自动售货机产业以超常规的速度迅猛发展,并带动了一批新的服务业、物流运输配送业的快速发展,丰富了中国的商业产业结构,开创了一个全新的自动销售和自助服务时代。
本文设计自动售货机的目的在于,结合现实中的情况,在巩固和应用所学知识的前提下,充分发挥自己的动手和实际设计的能力,设计出一款简单实用的自动售货机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安康学院FPGA/SOPC课程设计报告书课题名称:自动售货机的设计姓名:学号:院系:电子与信息工程系专业:指导教师:时间:课程设计项目成绩评定表设计项目成绩评定表课程设计报告书目录设计报告书目录一、设计目的 (1)二、设计思路 (1)三、设计过程 (1)3.1、系统方案论证 (1)3.2、模块程序设计 (2)3.3、各单元模块功能介绍及电路设计 (4)四、仿真结果 (6)4.1、设计电路图 (6)4.2、程序生成的原理图 (7)4.3、仿真图 (8)五、对应变量的管脚配置表 (8)六、课程设计体会与建议 (9)6.1、设计体会 (9)6.2、设计建议 (10)七、参考文献 (10)一、设计目的1)熟悉学习QuartusII的编程与调试方式,学会在QuartusII中使用波形图进行软件仿真,并使用EDA6000进行硬件仿真与调试。
2)设计一个自动售货机,具有投币和选择商品等功能二、设计思路1、售货机模块:该模块能完成货物信息的存储,硬币处理,余额计算。
2、动态扫描模块:功能主要是硬件实验板上让两路信号同时在两个7段数码管上显示出来。
3、输出控制模块:该模块主要是控制OUT和OUT1输出信号来控制阀门打开与找钱,并且控制阀门的打开时间。
设计思路:控制信号输入到售货机模块,售货机进行各项功能操作输出信号在7段数码管三、设计过程3.1、系统方案论证3.1.1、自动售货机系统组成框图图1 系统组成框图3.1.2工作原理1)设计一个自动售货机,此机能出售1元、2.5元、3元、3.5元的四种商品。
出售哪种商品可有顾客按动相应的按键即可,并同时用数码管显示售出的是第几种商品;2)顾客可通过选择投入的钱数来购买商品,并且有一个确认键;3)如果选择投入的钱小于选择的商品价格,则显示出价格和选择的钱数,;4) 如果选择投入的钱大于选择的商品价格,则显示出价格和找回的钱;5)此售货机有一个整体复位控制。
3.2、模块程序设计程序如下:module shoumaiji(clk,a,b,duanxuan,weixuan,out,out1);input clk;input a,b; //a为投入0.5元信号,b为投入1元信号output [8:1]duanxuan; //输出8位段选信号output weixuan; //输出1位位选信号output out; //out为高电平时售卖机闸门打开,汽水掉出来output out1; //out1为高电平时候找0.5元reg weixuan;reg [8:1]duanxuan;reg [31:0]count; //数码管动态扫描计数reg [31:0]count1; //用于计算售卖机闸门打开时间reg [4:1]a1,b1; //用a1,b1寄存投入的0.5元和1元硬币数目reg out,out1;always @(posedge a or posedge out)beginif(out==1) a1<=0; //汽水出来后计数值清零else a1<=a1+4'b1;endalways @(posedge b or posedge out)beginif(out==1) b1<=0; //汽水出来后计数值清零else b1<=b1+4'b1;endalways@(posedge clk)beginif(a1==5) out<=1; //因为汽水为2.5,可以给5个0.5元else if(a1==3&&b1==1) out<=1; //可以给3个0.5元和1个1元else if(a1==1&&b1==2) out<=1; //,可以给1个0.5元和2个1元else if(b1==3)begin out<=1;out1<=1;end //可以给3个一块的else if(a1==0&&b1==0)begincount<=count+1;if(count==50) //如果实际运行中发现数码管有闪烁,可以将此数值调小beginweixuan<=1'b0;duanxuan<=8'b00111111; //0endif(count==100) //如果实际运行中发现数码管有闪烁,可以将此数值调小beginweixuan<=1'b1;duanxuan<=8'b00111111;count<=0;endendelse if(a==1) //投币0.5元,显示0.5,假设数码管为共阴极的begincount<=count+1;if(count==50) //如果实际运行中发现数码管有闪烁,可以将此数值调小beginweixuan<=1'b0;duanxuan<=8'b01101101; //5endif(count==100) //如果实际运行中发现数码管有闪烁,可以将此数值调小beginweixuan<=1'b1;duanxuan<=8'b10111111; //0.count<=0;endendelse if(b==1) //投币1元,显示01begincount<=count+1;if(count==50) //如果实际运行中发现数码管有闪烁,可以将此数值调小beginweixuan<=1'b0;duanxuan<=8'b00000110; //1endif(count==100) //如果实际运行中发现数码管有闪烁,可以将此数值调小beginweixuan<=1'b1;duanxuan<=8'b00111111; //0count<=0;endendif(out==1)beginif(count1==3000)//让闸门打开3秒,由于为1KHz时钟,故要数3000下beginout<=0;out1<=0;count1<=0;endelse count1<=count1+1;endendendmodule3.3、各单元模块功能介绍及电路设计自动饮料售货机主要是由以下几个部分构成,电源电路、数码显示、时钟脉冲、投币脉冲、闸门时间控制等,各部件形成一个简单的自动售货机系统。
此设计主要用到MAXⅡEPM570T144C5N 芯片,其实现主要的功能是对投币信号的计数与计算,判断是否达到所买物品的价格,如果不足的显示所投的钱数,钱足则控制闸门三秒后放出饮料。
3.3.1 投币信号产生电路:自动售货机的所有信号均由同步时钟信号CLK的正边沿触发,由于售货机的硬币接收器一般是一个机械装置,投币时产生的信号要比同步信号慢得多,一般可以持续好几个周期。
必须对投币输入信号进行处理,使每一次投币时在CLK脉冲周期内只能产生一个脉冲作为功能控制模块的投币驱动信号。
基于一面的功能要求,设计了下面所示的投币输入信号的处理电路投币信号产生3.3.2电源模块的构成如图所示:此电路是5V转3.3V的电源电路图,芯片的工作电压是在3.3V达到最佳状态,二极管的额定电流值应大于最大负载电流的1.2倍,但考虑到负载短路的情况,二极管的额定电流值应大于LM2575的最大电流限制;另外二极管的反向电压应大于最大输入电压的1.25倍。
输入电容应大于47μF,并要求尽量靠近电路。
而输出电容推荐使用的电容量为100μF~470μF,其耐压值应大于额定输出的1.5~2倍。
对于5V电压输出,推荐使用耐压值为16V的电容。
3.3.3时钟电路在功能实现模块中,售货机在放出饮料的时候需要延时三秒钟,程序中count1数通过这次学习,让我对各种电路都有了大概的了解,所以说,坐而言不如立而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。
3000下,因此需要1KHZ的时钟脉冲,设计中为同步时钟,所以此时钟脉冲电路为芯片提供“脉搏”。
图中是一种1KHz脉冲发生电路。
它由集成电路CD4060和晶振、电阻和电容等元件组成。
CD4060是14位二进制串行计数、分频器和振荡器。
CD4060内部分为两部分,其中一部分是14级计数/分频器,其分频系数为16~16348;另一部分既可与外接电阻和电容构成RC振荡器,又可与外接晶体构成高精度的晶体振荡器。
在采用一定频率的晶振组成晶振振荡器,其震荡信号经过CD4060内部分频后,在Q输出相应频率的脉冲信号。
设计中需要1000hz的时钟脉冲,所以外接30720Hz的晶振,在Q5端输出大约是1000HZ的时钟脉冲。
3.3.4数码显示根据程序中,在不满足交易金额的时候,需要把所投的币数额显示在数码管上,利用一个控制信号weixuan来控制数码管的显示位置,当weixuan为0时着在低位显示,当weixuan为1时选择高位。
硬件中选用两个数码管来显示,芯片输出的电流不能驱动数码管来显示,因此需要74HC245来驱动数码管的显示,E 端必须接地,这样芯片才能正常工作,DIR端的功能是:当为高的时候数据A到B,为低的时候B到A。
设计中使用两片芯片,一片来让数码管显示数值,一片来控制weixuan让数码选择显示的位置。
在74HC245与数码管之间需要用一个电阻。
当投入五角的硬币的时候,由于不满足交易金额则数码管上显示0.5,为一元的时候则为01。
数码管寄存器四、仿真结果4.1、设计电路图4.2、程序生成的原理图4.3、仿真图五、对应变量的管脚配置表六、课程设计体会与建议6.1、设计体会经过这次对自动饮料售货机系统的设计,让我对EDA设计有了更一步的认识,同时也对EDA这门课程有了更深入的了解。
这次设计让我了解了关于自动饮料售货机的原理与设计理念,要设计一个电路先进行软件模拟仿真再进行实际的电路制作。
通过这次设计让我收获不小,比如在设计完成仿真的时候没有考虑到电路图中的一些元件值的大小,但是也能仿真成功,而实际上在硬件实现中却行不通,所以在设计的时候要充分的考虑到实际情况,从而更加完善设计。
这次EDA课程设计终于顺利完成了,也解决了设计中遇见的一些问题。
在这次设计中我受益匪浅.对Quartus Ⅱ软件的运用更加熟练。
在摸索该如何设计程序使之实现所需功能的过程中,培养了我的设计思维,增加了实际操作能力,总的来说这次收获不小,基本能够做到学以致用。
最后应感谢王庆春老师的辛勤指导下,能让我在困境中找到解决难题的办法,并且对EDA有了更深刻的认识,同时在王老师身上学到了很多设计中适用的方法,当然还要感谢和我“共同战斗”的同学,没有他们的帮助我也很难把这个设计做出。