第一范文网 - 专业文章范例文档资料分享平台

基于VHDL的自动售货机控制电路设计

来源:用户分享 时间:2025/6/7 8:52:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

目 录

摘要 ........................................................................................................................ I Abstract ................................................................................................................. II 1前言 ..................................................................................................................... 1

1.1 课题背景 ................................................................................................. 1 1.2 课题的目的与意义 ................................................................................. 1 1.3 自动售货机的国内外发展及现状 ......................................................... 2 2 相关技术与设计工具 ........................................................................................ 5

2.1 EDA技术介绍 ......................................................................................... 5 2.1.1 EDA技术概念与应用 ...................................................................... 5 2.1.2 EDA技术的历史与发展趋势 .......................................................... 6 2.2 VHDL语言介绍 ...................................................................................... 8 2.2.1 VHDL语言概念、特点与优势 ....................................................... 8 2.2.2 VHDL语言结构 ............................................................................. 10 2.3 MAX+PLUSⅡ软件介绍 ......................................................................... 12 2.3.1 软件概述 ........................................................................................ 11 2.3.2 MAX+PLUSⅡ开发系统的特点 ....................................................... 11 2.3.3软件功能使用及设计流程 ............................................................. 12 2.4 本章小结 ............................................................................................... 18 3 自动售货机系统设计分析 .............................................................................. 19

3.1 自动售货机的设计任务与要求 ........................................................... 19 3.2 自动售货机的设计需求分析 ............................................................... 19 3.3 自动售货机的系统工作流程 ............................................................... 19 3.4 自动售货机模块的划分 ....................................................................... 20 3.5 自动售货机各工作状态之间转换 ....................................................... 22 3.6 本章小结 ............................................................................................... 21 4 自动售货机各功能模块的仿真分析 .............................................................. 23

III

4.1 总控模块的仿真分析 ........................................................................... 23 4.2 二进制译码模块的仿真分析 ............................................................... 26 4.3 BCD译码模块的仿真分析 ................................................................... 27 4.4 顶层模块的仿真分析 ........................................................................... 27 4.5本章小结 ................................................................................................ 28 结论 ...................................................................................................................... 29 参考文献 .............................................................................................................. 30 致谢 ...................................................................................................................... 31

IV

第1章 前言

1.1 课题背景

自动售货机是一种在无人状况下通过投入钱币自动售货的机器。自动售货机不受时间,地点的限制,能够节省人力、空间、方便交易。自动售货机主要分为三累:食品自动售货机、饮料自动售货机、综合自动售货机。现在在机场、地铁、商场、公园等人员密集的场所,很容易发现自动售货机的身影。顾客只要投入几元的纸币或硬币,就可以方便地买到诸如饮料、口香糖等小商品。作为一种新型的零售方式,自动售货机已经逐渐引起人们的注意。自动售货机具有销售方式新、市场潜力大、技术含量高、商品货真价实等优点,因此它具有广阔的市场前景。

由于VHDL已经成为IEEE标准所规范的硬件描述语言,目前大多数EDA工具几乎都支持VHDL,这为VHDL的进一步推广和广泛应用奠定了基础。在硬件电路设计过程中,主要的设计文件是用VHDL编写的源代码,由于VHDL具有易读和结构化的特点,所以易于修改和设计。

1.2 课题的目的与意义

本设计要实现自动售货机的基本功能,如选择货物,投币,找零,显示,多次交易等功能。利用软件MAX+plusⅡ平台,采用VHDL硬件描述语言编程的设计方法设计系统核心电路的硬件程序,与一般的软件开发不同,VHDL编程更需要熟悉一些底层的硬件知识,特别是数字逻辑电路的设计,因此VHDL编程的方法、思路都要更多的与硬件电路联系起来。完成系统各个功能模块的硬件程序设计后,在软件平台上进行编译和电路仿真。

通过本课题的研究,可以掌握电子控制系统的基本原理与其实现,通过对各个模块的编程及其仿真,对MAX+plusⅡ软件的使用有所了解。每个波形模块的VHDL实现加深了硬件描述语言的学习。最终的顶层文件的调试,更是体现了综合知识的运用。设计综合了本专业所学几门重要专业课程的内容,包括EDA技术、数字电子技术等的学习,较为符合电气工程及

1

其自动化专业的培养要求,有助于实践能力、创新能力、设计能力的提高。

1.3 自动售货机的国内外发展及现状

20世纪70年代,自动售货机是在日本,欧洲发展起来的高新科技产品。它是一种新型的消费方式,被人们夸张的称为24小时工作的售货员,并且销售商品种类繁多。从原来的单纯销售邮票,现扩大到销售各种饮料,食品,香烟,电话卡,药品,报纸,车票,小百货等种类很多。目前,自动售货机在40多个国家和地区被广泛使用,美国平均40人拥有1台机器,日本平均18人拥有1台自动售货机, 70%份额的罐装饮料在日本是通过自动售货机销售的,甚至在日本流行一种玩笑说如果全日本停电一整天日本将饿着肚子,没地方吃午饭,这也许是一个夸张的玩笑,但是,这一玩笑也说明现实生活当中人们的确已经离不开自动售货机。

自动售货机在中国发展的历史:1993年,美国、韩国、日本的二手自动售货机进入中国,当时只能识别硬币。1995年,百事可乐、可口可乐开始小量布放使用硬币的自动售冷饮机。1997年,南开戈德开发出“GD人民币智能识别系统”。1998年,南开戈德自行研制成功“GD自动售货机”,

成为我国第一家规模生产同时识别纸硬币自动售货机的公司。1998年,加拿

图1-1是日常生活中的自动售货机。

2

搜索更多关于: 基于VHDL的自动售货机控制电路设计 的文档
基于VHDL的自动售货机控制电路设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c89v119i0nl55mbu22qky_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top