网站大量收购独家精品文档,联系QQ:2885784924

毕业设计(论文)-PLC自动售货机控制系统设计.doc

毕业设计(论文)-PLC自动售货机控制系统设计.doc

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要 自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。 我国国内自动售货机应用的地方也很多,在超市,报亭旁等地方都有设自动售货机。初始制造的自动售货机它的原始装置是古希腊人希罗制造的自动出售圣水的装置。那也是世界上最早的自动售货机。之后又由美国研制出出售香烟的售货机,此后又出现出售车票、邮票各种现代化自动售货机的种类。接着,又由欧美日本发展起来。现在世界各地都很流行。我们接触到的自动售货机多是用于供给饮品、茶点的食物自动售货机。 它给我们带来了这么大的收益,并且它的自身程序设置又是一个什么样的呢?在我们购买自动售货机里的物品与其交易时,交易过程可分为几个程序块,然后分别对程序块进行编程,这就涉及到PLC的控制了。 本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体说明了可编程序控制器在自动售货机中的作用。程序涉及到了自动售货机工作的绝大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。 VHDL与Verilog两种。1982年美国国防部的一个分支专案要求所有的数字电路必须用VHDL语言设计。1983年的IBH及TI等公司在此专案规定下,开始开发VHDL。随后IEEE1076号标准。后来将一种可配合集成工具的VHDL程序包,特别命名为IEEE1076.3,并成为1076号IEEE标准的一部分。最近,新标准包IEEE1076.4被开发出来,成为建立ASIC及FPGA的模型函数库。VHDL的设计层面可以划分为系统层、算法层、寄存器传输层、逻辑层以及电路层。另一支HDL语言的主流是Verilog,其建模能力可以涵盖所有范围。 4.2 语言特性 VHDL主要用于描述数字系统的结构、行为、功能和接口。除了含有许多硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部的概念是VHDL系统设计的基本点。应用VHDL进行工程设计的优点是多方面的。 VHDL语言可描述一个数字电路的输入、输出以及相互间的行为与功能。而其硬件关联性的语法与形式虽类似于一般程序语言,但是涵盖许多与硬件关联的语法构造。其特有的层次性一一由上而下的结构式语法结构适合大型设计项目的分包下去,各自独立运行。从抽象的层次而言,VHDL的语句分成一下4个大类。 1 行为式 采用语言逻辑方式直接描述硬件电路的工作,表示一个设计的功能或算法,描述IC内部电路行为。在此结构定义中可以同时包含并行描述与顺序语句。 2 数据流 从数据输入与输出的观点,大部分的并行语句都用于数据转换工作。 3 结构式 允许设计者以树状形式调用内置电路组件。通常以引脚图方式调用并连接。从硬件的角度说,调用组件就像在组合与连接电路元器件一样。 4 寄存器传输式 VHDL是一种类型化的语言,一种数据类型的数据内容不能指定给其他类型的数据,而且不同数据类型的数据需经过转换才能相互运算。每一种电路的VHDL码都是实体与结构的成对组合,先用实体来定义一个IC电路引脚规格与基本参数,然后在用结构定义IC内部电路的功能运做,即构成一个完整的电路模块。 第五章 EPM7128S芯片简介 本设计采用EPM7128S芯片,下面将对其进行简单介绍。 ALTERA的EPM7128S系列CPLD是基于第二代MAX结构体系地高性能EEPROM结构CPLD。完全符合IEEE1149.1 JTAG边界扫描标准,具有5V ISP的功能。具有最小5ns的引脚到引脚的逻辑时延,最高可175.4MHZ的计数频率。引脚可配置为开漏输出。每个宏单元都有独立的课编程电源控制,最多可以节省50%的功耗。宏单元内的寄存器具有单独的时钟和复位信号。支持多种电压接口。 MAX7128S是一种复杂课编程逻辑器件,IC管脚参阅原理图2.1,是84pinPLCC封装,另外还有其他类型的管脚和封装,选择性强,该IC具有以下主要功能: 以第二代多阵列矩阵(MAX)结构为基础,是一种高性能CMOS EEPROM 器件; 通过JTAG(Joint Text Action Group联合测试组)接口可实现在线编程(ISP),本实验板提供JTAG接口

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档