自动售邮票机的课程设计.doc
- 格式:doc
- 大小:174.00 KB
- 文档页数:9
eda课程设计自动售邮票机一、教学目标本课程旨在通过学习EDA课程设计自动售邮票机,让学生掌握以下知识目标:1.了解自动售邮票机的基本工作原理和组成部分;2.学习EDA工具的基本使用方法和技巧;3.掌握自动售邮票机的软件设计和硬件设计方法。
4.能够使用EDA工具进行自动售邮票机的软件设计和硬件设计;5.能够进行自动售邮票机的调试和测试;6.能够对自动售邮票机进行维护和改进。
情感态度价值观目标:1.培养学生对科技创新的兴趣和热情;2.培养学生团队合作意识和解决问题的能力;3.培养学生对自动售邮票机行业的认识和关注。
二、教学内容本课程的教学内容主要包括以下几个部分:1.自动售邮票机的基本工作原理和组成部分;2.EDA工具的基本使用方法和技巧;3.自动售邮票机的软件设计和硬件设计方法;4.自动售邮票机的调试和测试方法;5.自动售邮票机的维护和改进方法。
6.自动售邮票机的基本工作原理和组成部分(2课时);7.EDA工具的基本使用方法和技巧(3课时);8.自动售邮票机的软件设计和硬件设计方法(4课时);9.自动售邮票机的调试和测试方法(2课时);10.自动售邮票机的维护和改进方法(2课时)。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用以下教学方法:1.讲授法:讲解自动售邮票机的基本工作原理和组成部分,EDA工具的基本使用方法和技巧;2.案例分析法:分析自动售邮票机的软件设计和硬件设计案例,让学生了解实际设计过程和方法;3.实验法:让学生亲自动手进行自动售邮票机的调试和测试,培养学生的实践操作能力;4.小组讨论法:分组进行自动售邮票机的设计和制作,培养学生的团队合作意识和解决问题的能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《EDA课程设计自动售邮票机》;2.参考书:与自动售邮票机和EDA工具相关的书籍;3.多媒体资料:自动售邮票机的设计和制作视频教程;4.实验设备:自动售邮票机实验套件,EDA工具软件。
自动售票机课程设计一、课程目标知识目标:1. 让学生理解自动售票机的基本原理和工作流程。
2. 使学生掌握自动售票机操作界面的布局及功能。
3. 帮助学生了解自动售票机在现实生活中的应用及其优势。
技能目标:1. 培养学生运用所学知识独立操作自动售票机的能力。
2. 提高学生通过自动售票机进行购票、查询等操作的熟练度。
3. 培养学生遇到问题能够主动分析、解决的能力。
情感态度价值观目标:1. 培养学生对自动售票机及相关技术的好奇心与探究精神。
2. 增强学生对现代科技在日常生活中的应用的认同感。
3. 引导学生树立正确的消费观念,提倡文明购票、排队购票。
本课程针对五年级学生设计,结合学生好奇心强、动手能力逐渐提高的特点,注重理论与实践相结合,以自动售票机为主题,培养学生的实际操作能力和问题解决能力。
课程目标明确、具体,可衡量,有助于教师进行教学设计和评估。
通过本课程的学习,学生将能够更好地适应现代社会,增强对科技的兴趣和认知。
二、教学内容1. 自动售票机的原理与结构- 自动售票机的工作原理- 自动售票机的硬件结构及功能- 自动售票机的软件系统及界面设计2. 自动售票机的操作与使用- 购票流程及操作步骤- 查询功能的使用方法- 支付方式及操作演示3. 自动售票机的应用场景与优势- 自动售票机在公共交通领域的应用- 自动售票机与其他售票方式的对比- 自动售票机的优势分析4. 自动售票机的常见问题与解决方法- 界面操作失误的处理方法- 支付故障的处理方法- 设备故障的简单识别与应对教学内容依据课程目标进行选择和组织,确保科学性和系统性。
本章节内容与课本相关章节紧密结合,以自动售票机为主线,分为原理、操作、应用和问题解决四个部分。
教学大纲明确,进度安排合理,有助于学生系统掌握自动售票机的相关知识。
通过本章节的学习,学生将能够熟悉自动售票机的操作,提高购票效率,培养解决问题的能力。
三、教学方法1. 讲授法- 对自动售票机的基本原理、结构及操作流程等内容,采用讲授法进行系统讲解,使学生快速掌握理论知识。
自动限时邮票出售机系统设计一、任务要求与设计目标本系统能根据功能开关 、 、 的状态,确定购买1元、5角或4角的邮票。
电路的输入信号为每次投入的一枚1元、5角或1角硬币所产生的单次正脉冲信号。
对投币的时间有要求,要求每次购票投币时间限定在10S 内,否则全部退回已投入的硬币,系统回到等待再投币状态。
该系统能自动存储并累计投币金额,当已投入的硬币计值超过或大于所要购买的邮票种类所需金额时,给出售票输出信号C ,并同时给出应找回的剩余零钱信号Y 。
要求用D 触发器和门电路设计实现,完成状态转换图、卡诺图化简、逻辑电路图。
设计要求:1、分析设计要求,明确设计指标。
必须仔细分析课题要求、性能、指标、应用环境等,广开思路,构思出各种设计方案,绘制结构框图。
2、确定合理的总体方案。
对各种方案进行比较,以电路的先进性、结构的繁简、成本的高低及制作的难以等方面作综合比较,并考虑器件的来源,确定可行方案。
3、设计各单元电路。
总体方案化整为零,分解成若干子系统或单元电路,逐个设计。
4、组成系统。
在一定幅面的图纸上合理布局,通常是按信号的流向,采用左进右出的规律摆放各电路,并标出必要的说明。
二、系统划分为控制器和受控器根据系统设计要求,该系统应包括投币信号预处理电路、控制器和数据处理器(受控器)三部分。
其中数据处理器应包含累加寄存器、限时自动计时电路和输出运算电路。
据此,可画出系统初始结构框图,如图1所示。
10M 5M 4M信号说明:K为投币信号,K1=1角,K5=5角,K10=1元。
X为投币信号K的编码信号,X8X4X2X1是将K编码为8421码,X C为投币标志信号。
S为系统启动信号,其中:T1、T0为状态信号。
M为邮票面值选择开关。
O C为定时到信号。
Y为找币信号(Y8Y4Y2Y1为8421码)。
F为不同面值邮票售出信号(F10为1元,F5为5角,F4为4角)。
①输入信号预处理电路任务是把异步输入信号K*转换为单次同步信号K,并对它进行编码,编成8、4、2、1有权二进制码X(X8X4X2X1),同时产生一个表征有无投币输入的输出信号Xc.②累加寄存器R累加寄存器用来累计已投入硬币的值,即求输入的硬币编码信号X和寄存器R内容之和,求和用加法器实现。
c 课程设计自助售货机一、教学目标本课程的教学目标是让学生了解和掌握自助售货机的基本原理和操作方法。
知识目标包括了解自助售货机的历史、结构和功能,掌握自助售货机的操作流程和维护方法。
技能目标包括能够独立操作自助售货机,解决基本的故障问题。
情感态度价值观目标包括培养学生对科技创新的兴趣和好奇心,增强学生对自助售货机的使用和维护的责任感。
二、教学内容本课程的教学内容主要包括自助售货机的历史、结构、功能和操作维护方法。
首先,介绍自助售货机的发展历程和现状,使学生了解自助售货机的历史背景和市场发展。
其次,详细讲解自助售货机的结构组成,包括硬件设备和软件系统,使学生了解自助售货机的工作原理。
然后,介绍自助售货机的功能特点,包括商品选择、支付方式、售后服务等,使学生了解自助售货机的使用方式。
最后,教授学生自助售货机的操作维护方法,包括机器启动、商品摆放、故障排除等,使学生能够独立操作和维护自助售货机。
三、教学方法为了实现教学目标,本课程将采用多种教学方法,包括讲授法、演示法、实践法等。
首先,通过讲授法向学生传授自助售货机的基本知识和操作方法。
其次,通过演示法展示自助售货机的实际操作过程,使学生能够直观地了解和模仿。
然后,通过实践法让学生亲自动手操作自助售货机,巩固所学知识和技能。
此外,还可以采用小组讨论法,让学生分组讨论自助售货机的使用和维护问题,培养学生的团队合作意识和问题解决能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备多种教学资源。
教材方面,选择内容丰富、结构清晰的自助售货机教材,为学生提供系统的学习材料。
参考书方面,提供一些自助售货机的相关书籍,供学生进一步深入学习和参考。
多媒体资料方面,制作一些自助售货机的操作视频和教学PPT,通过图像和动画的形式展示自助售货机的工作原理和操作方法。
实验设备方面,准备一些实际的自助售货机,供学生在实践环节中实际操作和体验。
此外,还可以利用网络资源,提供一些自助售货机的新闻案例和在线教程,供学生拓展学习和参考。
河南理工大学数电课程设计系别:电气工程系班级:电信本08-2班姓名:李敬学号:320808030206指导老师:自动出售邮票机电路的设计一.设计参数:1.每次只允许投入一枚五角或一元的硬币,累计投入一元硬币给出一张邮票,如果投入一元五角硬币,则给出邮票的同时还应找回五角钱。
2.要求用边沿JK触发器和与非门实现,完成状态转换图、卡诺图化简、三个方程(驱动、输出、状态)、逻辑电路图。
二.设计目的:随着现代社会的发展,人类社会日趋走向一个物质文明社会。
伴随着我国经济的迅速发展,人们生活水平日益提高,人们对各服务行业的自动化程序要求也就越来越高,作为服务行业的自动化装置,已经开始进入到使用单位,自动售货机更是随处可见极大程度上方便了人们的生活。
三.设计要求:1 .分析设计要求,明确性能指标。
必须仔细分析课题要求、性能、指标及应用环境等,广开思路,构思出各种总体方案,绘制结构框图。
2 .确定合理的总体方案。
对各种方案进行比较,以电路的先进性、结构的繁简、成本的高低及制作的难易等方面作综合比较,并考虑器件的来源,敲定可行方案。
3 .设计各单元电路。
总体方案化整为零,分解成若干子系统或单元电路,逐个设计。
4.组成系统。
在一定幅面的图纸上合理布局,通常是按信号的流向,采用左进右出的规律摆放各电路,并标出必要的说明。
四.系统框图:累加钱数要用数码管显示,显示两位即可。
五.各单元电路的设计:1.硬币面值识别电路设计分币仪是将两种硬币(一元、五角),从一个孔投入,从各自的边口落出。
在落出口中的两侧各有一个小孔,一侧装发光二级管D1,另一侧装接收光电三级管T1 ,在没有硬币通过时。
接收光电三极管有光照射,光电三极管导通,使三极管T2 截止;当有硬币通过时,光电三极管瞬间无光照射。
T1截止,三极管T2 导通,这时在T2 端便产生一个负脉冲,这个负脉冲送给自动售货系统,电路图如下:2.状态转换表取投币信号为输入逻辑变量。
投入一枚一元硬币时用A=1表示,未投时A=0。
自动出售邮票机课程设计一、课程目标知识目标:1. 学生能够理解自动出售邮票机的基本工作原理和功能组成;2. 学生能够掌握自动出售邮票机程序设计的思路和方法;3. 学生了解自动出售邮票机在生活中的应用及其优点。
技能目标:1. 学生能够运用所学的编程知识,设计并实现一个简单的自动出售邮票机程序;2. 学生能够通过合作与交流,解决自动出售邮票机程序设计中遇到的问题;3. 学生能够运用逻辑思维和分析能力,对自动出售邮票机程序进行调试和优化。
情感态度价值观目标:1. 培养学生对编程的兴趣和热情,激发他们学习相关学科知识的积极性;2. 培养学生团队协作意识,使他们学会在合作中共同解决问题;3. 培养学生创新思维,鼓励他们敢于尝试新方法,勇于挑战自我。
课程性质:本课程为信息技术学科课程,结合数学和逻辑思维,以自动出售邮票机为载体,培养学生编程兴趣和实际操作能力。
学生特点:五年级学生对编程有一定的基础,具备一定的逻辑思维和分析能力,喜欢动手实践和合作交流。
教学要求:教师应注重引导学生运用所学知识解决实际问题,鼓励学生创新思维和团队协作,提高学生的编程能力和实践操作技能。
通过本课程的学习,使学生能够将所学知识应用于实际生活,提高他们的信息素养。
二、教学内容1. 自动出售邮票机的基本原理介绍:包括邮票机的功能、组成及其工作流程;相关教材章节:第五章第一节《自动售货机原理》。
2. 编程语言基础复习:回顾与自动出售邮票机编程相关的基础知识,如变量、条件语句和循环语句等;相关教材章节:第三章《编程基础》。
3. 自动出售邮票机程序设计:引导学生学习程序设计思路,分解问题,设计并实现邮票机的各项功能;相关教材章节:第五章第二节《程序设计实例》。
4. 团队合作与交流:组织学生分组讨论,共同解决程序设计过程中遇到的问题;相关教材章节:第六章《团队合作与交流》。
5. 程序调试与优化:教授学生如何调试程序,发现问题并进行优化;相关教材章节:第四章《程序调试与优化》。
eda自动售邮票机课程设计一、课程目标知识目标:1. 学生理解EDA自动售邮票机的基本工作原理和功能;2. 学生掌握自动售邮票机中的主要电子元件及其作用;3. 学生了解程序设计在自动售邮票机中的应用。
技能目标:1. 学生能够运用所学知识,设计并搭建简单的自动售邮票机模型;2. 学生通过编程实现对自动售邮票机的控制,完成邮票的自动售卖;3. 学生培养解决实际问题的能力,将理论知识应用于实践。
情感态度价值观目标:1. 学生培养对电子科技的兴趣和热情,激发创新意识;2. 学生树立团队协作意识,学会与他人共同解决问题;3. 学生认识到科技改变生活的重要性,增强社会责任感。
课程性质:本课程属于电子设计与实践类课程,旨在培养学生的动手能力、创新意识和实际操作技能。
学生特点:五年级学生已具备一定的电子知识基础,对新鲜事物充满好奇,动手能力较强,喜欢实际操作。
教学要求:结合学生特点,课程目标需具备实际操作性和趣味性,注重培养学生的动手能力和创新精神,将理论知识与实际应用相结合。
通过本课程的学习,使学生能够将所学知识应用于实际生活,提高解决实际问题的能力。
二、教学内容1. 自动售邮票机原理介绍:讲解自动售邮票机的工作原理、功能特点及其在日常生活中的应用。
- 教材章节:第五章《自动售货机》- 内容:自动售邮票机的基本结构、工作流程、电子元件作用。
2. 电子元件认识与使用:学习自动售邮票机中的主要电子元件,如微控制器、传感器、执行器等。
- 教材章节:第三章《电子元件》- 内容:电子元件的分类、功能、连接方式及在自动售邮票机中的应用。
3. 程序设计与应用:通过编程实现对自动售邮票机的控制,完成邮票售卖功能。
- 教材章节:第四章《程序设计》- 内容:编程基础知识、控制语句、函数调用等。
4. 实践操作:设计并搭建自动售邮票机模型,进行实际操作。
- 教材章节:第六章《实践操作》- 内容:模型设计、组装、调试及优化。
5. 课程总结与展示:对所学内容进行总结,展示学生作品,进行交流分享。
成绩评定表课程设计任务书目录1 概述 (1)1.1 设计背景和意义 (2)1.2 设计任务 (3)1.3 设计要求 (4)2 原理设计及层次划分 (5)2.1 工作原理 (6)2.2 层次划分 (7)3 软件设计 (8)3.1 XX模块代码设计 (9)3.2 XX模块代码设计 (10)4 仿真及测试 (11)4.1 XX模块仿真 (12)4.2 XX模块仿真 (13)5 总结 (14)6 参考文献 (15)1概述1.1 设计背景和意义EDA技术是先进的电子设计手段,随着现代社会的发展,人类社会日趋走向一个物质文明社会。
伴随着我国经济的迅速发展,人们生活水平日益提高,人们对各服务行业的自动化程序要求也就越来越高,作为服务行业的自动化装置,已经开始进入到使用单位,自动售货机更是随处可见极大程人们的生活1.2 设计任务用两个发光二极管分别模拟售出面值为6角和8角的邮票,购买者可以通过开关选择一种一种面值的邮票,灯亮表示邮票售出,用开关分别模拟1角、5角和1元硬币投入,用发光二极管分别代表找回的剩余的硬币,每次只能售出一枚邮票,当所投硬币达到或超过购买者所选面值时,售出一枚邮票,并找回剩余的硬币,回到初始状态;当所投硬币值不足面值时,可以通过一个复位键退回所投硬币,回到初始状态。
1.3 设计要求利用所学的EDA设计方法设计自动售邮票的控制电路,熟练使用使用QUARTUSII应用软件,进一步学习使用VHDL语言、原理图等EDA设计方法进行综合题目的方法。
1.调试底层模块,并时序仿真。
2.设计顶层模块,并时序仿真。
3.撰写课程设计报告.设计报告要求及格式见附件。
2 原理设计及层次划分2.1 工作原理利用状态机模拟输入累加的钱的总数,通过判决电路对输入的钱的总值进行判断,根据判断结果做出售票、找零、复位等相应的动作。
而对状态机得应用应注意其设计步骤:a . 逻辑抽象。
分析给定的逻辑问题,搞清楚输入和输出,通常取原因或者条件为输入,结果为输出。
辽宁工程技术大学集成电路EDA技术课程设计报告题目指导教师院(系、部)专业班级学号姓名日期自动售票机的设计李书艳电信学院______ 电子09-2班____________ 0906040202陈磊一、摘要20世纪90年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。
在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA )的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。
这些器件可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可以如同软件设计那样方便快捷。
这一切极大地改变了传统的数字系统设计方法、设计过程和设计观念,促进了EDA技术的迅速发展。
EDA设计是当代电子信息人才必须要掌握的一门技术,本次课程设计中我运用VHDL语言和QuaertusU软件完成了自动售邮票机的设计。
着重介绍了VHDL语言的特点,在设计中体现了其基本原理、系统组成和主要功能;并分析讨论了用VHDL语言开发自动售货机系统的设计流程。
最终完成的自动售货机系统具有投币处理、商品选择、购货撤销、异常退币、计算存货等主要功能。
二、综述VHDL语言是一种用于电路设计的高级语言。
VHDL翻译成中文就是超高速集成电路硬件描述语言,主要是应用在数字电路的设计中。
除了含有许多具有硬件特征的语句外,VHDL的语言形式、描述风格以及语法是十分类似于一般的计算机高级语言。
EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
本次课程设计将运用VHDL设计一款自动售邮票机,培养EDA操作技巧。
※※※※※※※※※※※※※※※EDA课程设计报告书课题名称自动出售邮票机电路的设计姓名学号院系专业指导教师一、设计任务及要求:1任务:设计自动邮票销售机电路。
2要求:在有一元和五角两种硬币的情况下能让自动销售机根据得到的钱数自动出售邮票,并且能自动找零。
指导教师签名:年月日二、指导教师评语:指导教师签名:年月日三、成绩验收盖章年月日自动出售邮票机电路的设计1设计目的(1)设计自动出售邮票机电路使机器能自动出售邮票。
(2)学会使用eda软件quartus设计电路。
(3)学会撰写课程设计总结报告,培养严肃认真的工作作风和严谨的科学态度。
2设计的主要内容和要求用vhdl语言设计一个自动售邮票机的逻辑电路。
每次只允许投入一枚五角或一元的硬币,累计投入一元五角硬币给出一张邮票,如果投入二元硬币,则给出邮票的同时还应找回五角钱。
3 整体设计方案3.1大体设计思路:(1)输入模块的设计:①当投入的是五角的硬币时,输出的是‘ 0 ’信号。
②当投入的是一元硬币的时候,输出的是‘ 1 '信号。
(2)销售模块的设计:①前两次输入的硬币总和超过一元五角时,则不需要考虑第三次输入了;如:"10"、"01"、"11","11"代表销售一枚邮票,还要找零五角。
②如果前两次只投入一元钱,即两枚五角硬币,则第三次输入的一定是五角硬币,故第三次投入五角硬币就售出一枚邮票,不用找零。
3.2 主要端口说明:(1)输入识别模块端口:第一次输入端口为m0,第二次输入端口为m1,第三次不加以识别,有硬币输入则售出一枚邮票。
如 即端口c 为高电平,则输出,反之则售出邮票。
(2)销售机输入端口(即识别模块的输出端口):输入端口m1的输出端口为y1,输入端口m0的输出端口为y0,外加第三个输入端口c 。
(3)销售机输出端口: ①s 为高电平代表有邮票输出; ②cout 为代表需要找零五角。
课程设计名称:电子技术课程设计题目:直流稳压电源设计学期:2015-2016学年第2学期专业:智能电网信息工程班级:电网14-1班姓名:郐育学号:**********指导教师:马**辽宁工程技术大学课程设计成绩评定表本文用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年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种现代自动售货机。
现代自动售货机的种类、结构和功能依出售的物品而异,主要有糖果、饮料、报纸等自动售货机。
一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。
钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。
辽宁工程技术大学电气控制技术与PLC 课程设计设计题目PLC自动售货机指导教师陈伟华院(系、部)电气与控制工程学院专业班级学号姓名日期2015年6月9日电气控制技术与PLC课程设计任务书目录1系统概述 (2)2 控制要求及设计思路 (4)2.1控制要求 (4)2。
2方案设计 (4)2.3控制流程图 (6)3. 自动售货机的相关设备参数的选定 (7)3。
1PLC的选择 (5)3。
2硬币识别器 (6)3。
3开关电源 (9)3。
4电磁阀 (9)3。
5液位开关 (7)4软件设计 (10)4。
1I/O口分配 (10)4。
2 控制接线图 (8)4。
3 程序设计 (9)4。
3.1计币部分 (9)4。
3.2比较部分 (10)4.3.3选择和饮料供应部分 (14)4.3。
4余额计算部分 (15)4。
3.5退币部分 (12)5系统调试 (13)6结论 (14)参考文献 (21)摘要自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,可以每天24h售货,在我国也越来越普及.传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大.PLC不但可以实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。
本售货机系统主要是针对纯净水、汽水和咖啡的自动销售。
自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家的文明程度的象征,实践和直觉告诉我们,自动售货机在中国的横空出世,必将国内的食品、香烟、饮料等诸多行业的发展带来新的契机。
设计以三菱PLC设计自动售货机控制系统,简要介绍PLC各硬件选型,软件的设计,并具体的进行了PLC梯形图的编写和系统的调试,仿真证明该系统切实可行。
关键词:自动售货机;PLC;调试1系统概述自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备.自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎.随着科技发展和市场繁荣,很多城市的公共场所里面都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机。
自动售邮票机的课程设计引言自动售邮票机是现代化城市里不可或缺的一种自动售货机,它可以提供便捷的服务,为人们的生活带来便利。
在本篇文档中,我们将介绍如何设计一个自动售邮票机,并介绍其主要构成部分、功能需求和相关技术。
主要构成部分自动售邮票机的主要构成部分包括硬件和软件两部分:硬件1.电子控制板:它是自动售邮票机的核心部分,它是由各种微型电路组成,使售货机能够自动化地完成各种功能。
2.中央处理器(CPU):它是电子控制板中的核心部件,用于数据处理和控制售货机的各项功能。
3.电源供应器:它为售货机提供所需的电力,保证售货机的正常工作。
4.货道设备:它是存放邮票的位置,使得顾客可以自由选择所需的邮票种类和数量。
5.显示屏:它显示售货机的工作状态,使得顾客了解售货机的具体情况。
6.硬币器和纸币器:它们用于收取顾客的货币,并找零。
软件1.程序控制系统:它是电子控制板中的主控部分,用于控制售货机的各项操作,如投币、选择邮票、找零等。
2.数据存储系统:它用于存储售货机的各项数据,如邮票种类、数量、价格等信息。
3.用户界面:它是顾客与售货机进行交互的窗口,使得顾客可以自由选择所需的邮票种类和数量,并进行支付。
功能需求自动售邮票机的主要功能要求如下:1.选择邮票种类:售货机应该能够提供多种邮票供顾客选择。
2.显示价格:售货机应该可以显示每种邮票的价格。
3.收款系统:售货机应该能够接收顾客的硬币和纸币,并进行找零。
4.存储系统:售货机应该能够存储邮票种类、数量等相关数据。
5.故障检测:售货机应该能够自动检测和修复故障。
相关技术自动售邮票机的实现需要使用一些前沿的技术,如:1.单片机技术:通过单片机技术实现电子控制板的各项功能,提高售货机的智能化程度。
2.无线通信技术:借助无线通信技术,可以实现售货机的远程监控与控制。
3.多媒体技术:配合显示屏,使用多媒体技术可以实现用户界面的友好化设计。
4.数据库技术:根据需求,进行邮票数据的存储和管理,实现售货机的数据化管理。
目 录引言 (1)1 设计目的 (1)2 设计任务及主要技术指标 (1)2.1设计任务 (1)2.2主要技术指标 (2)3 设计内容 (2)3.1设计总体思路 (2)3.2各个单元电路设计 (4)3.2.1 币值输入相加模块设计 (4)3.2.2 主控模块设计 (6)3.2.3 币值显示模块设计 (8)3.2.4 数码选择模块设计 (9)3.3总电路设计 (11)3.4设计调试体会与与总结 (12)3.4.1 设计调试 (12)3.4.2 体会与总结 (15)3.4.3 改进意见 (16)参考文献 (17)引言现代电子设计技术的核心是EDA(Electronic Design Automation)技术,即电子设计自动化[2]。
它是现代电子信息工程领域中的一门新技术,提供了一种基于计算机和信息技术为一体的电子系统设计方法。
它的发展和推广极大地推动了电子工业的发展,并成为电子工业中不可缺少的一项主要技术。
该技术的系统逻辑描述主要表达方式为硬件描述语言,设计载体为大规模可编程逻辑器件,设计工具为可编程逻辑器件实验开发系统和计算机,通过相关开发软件,自动完成电子系统的设计,最终形成集成电子系统或专用集成芯片[3]。
EDA技术在计算机辅助工程方面融合了计算机辅助测试(CAT)、计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助工程(CAE)、技术计算机辅助制造(CAM)以及多种计算机语言的设计概念。
在现代电子学方面则容纳了更多的内容,如电子线路设计理论、长线技术理论、数字系统建模和优化技术及数字信号处理技术等,因此EDA技术为现代电子理论和设计的表达与实现提供了可能性[4]。
在硬件实现方面融合了大规模集成电路制造技术、IC 版图设计技术、FPGA/CPLD编程下载技术、大规模集成电路制造技术、ASIC测试和封装技术、自动测试技术等。
1 设计目的经过一学期VHDL语言的学习,为了加深对这门语言的理解与应用,通过一星期的课程设计,利用自己所学的知识和各种相关文献的查询,选择了自动售票机的课题设计,写出相应的程序后,利用Quartus进行调试、仿真,发现并改正错误,并记仿真成功后的功能仿真图和时序仿真图。
河南城建学院电子技术基础课程设计报告自动售票邮票机电路设计姓名:张亮亮学号:091213243专业班级:0912132指导老师:贺伟所在院系:电气与信息工程学院2014年6月20日摘要本设计是自动售邮票机,自动售邮票机主要由输入(投币,选票)电路,复位电路,报警电路,累加钱电路,找钱电路,给票电路组成。
找钱(投钱,选票)电路是将投入的硬币转化成脉冲信号,若投入硬币时,端口显示出高电平,未投入硬币时,端口显示出低电平。
控制电路是用来控制电路运行并清零等。
报警电路是如果投入硬币钱数不足,则报警提示。
累加钱电路用以计算投入硬币累加值既而判断是否找钱,给票。
找钱电路找回多余的钱。
给票电路是在累加钱到所买邮票价格时给出邮票。
其中,累加钱电路要用数码管显示,显示2位即可。
给出邮票时,要用不同颜色的灯显示,用不同颜色的发光二极管就行。
找钱电路要用数码管显示出来,显示1位即可。
本设计采用的主要方法是设计单元电路。
总体方案化整为零,分解成若干子系统或单元电路,逐个设计。
其中,选票电路的设计是采用门电路,寄存器(74HC175N)等元件组成。
投币电路的设计是采用一个普通的编码器,把投入1角,2角,5角,一元(10角)对应的投币信号转化成输出的二进制代码。
累加钱电路的设计是采用门电路,加法器(74LS283D),寄存器(74LS183D)和数码管显示器等元件组成。
复位电路的设计是采用门电路,电容,开关等元件组成,当成功给票后,通过复位信号的输入来使电路清零。
找钱电路的设计是采用门电路,减法器,译码器,数码管显示器等元件组成的。
主要实现找钱的功能,而且找钱的多少可以通过数码管显示出来。
报警和给票电路的设计是采用门电路,数值比较器,蜂鸣器,译码器,发光二极管等元件构成。
当给出不同的票时会有不同颜色的二极管发光,如果投入的钱不足以买需要的票时蜂鸣器就会发出报警信号。
本设计取得的结果是设计出来的电路可以较好的完成设计要求,每按一次只能售出一张邮票,如果投入硬币钱数不足,则报警提示。
河南理工大学
数
电
课
程
设
计
系别:电气工程系
班级:电信本08-2班
姓名:李敬
学号:320808030206
指导老师:
自动出售邮票机电路的设计
一.设计参数:
1.每次只允许投入一枚五角或一元的硬币,累计投入一元硬币给出一张邮票,
如果投入一元五角硬币,则给出邮票的同时还应找回五角钱。
2.要求用边沿JK触发器和与非门实现,完成状态转换图、卡诺图化简、三
个方程(驱动、输出、状态)、逻辑电路图。
二.设计目的:
随着现代社会的发展,人类社会日趋走向一个物质文明社会。
伴随着我国经济的迅速发展,人们生活水平日益提高,人们对各服务行业的自动化程序要求也就越来越高,作为服务行业的自动化装置,已经开始进入到使用单位,自动售货机更是随处可见极大程度上方便了人们的生活。
三.设计要求:
1 .分析设计要求,明确性能指标。
必须仔细分析课题要求、性能、指标及应用环境等,广开思路,构思出各种总体方案,绘制结构框图。
2 .确定合理的总体方案。
对各种方案进行比较,以电路的先进性、结构的繁简、成本的高低及制作的难易等方面作综合比较,并考虑器件的来源,敲定可行方案。
3 .设计各单元电路。
总体方案化整为零,分解成若干子系统或单元电路,逐个设计。
4.组成系统。
在一定幅面的图纸上合理布局,通常是按信号的流向,采用左进右出的规律摆放各电路,并标出必要的说明。
四.系统框图:
找钱累加钱给票
判别电路
识别电路
累加钱数要用数码管显示,显示两位即可。
五.各单元电路的设计:
1.硬币面值识别电路设计
分币仪是将两种硬币(一元、五角),从一个孔投入,从各自的边口落出。
在落出口中的两侧各有一个小孔,一侧装发光二级管D1,另一侧装接收光电三级管T1 ,在没有硬币通过时。
接收光电三极管有光照射,光电三极管导通,使三极管T2 截止;当有硬币通过时,光电三极管瞬间无光照射。
T1截止,三极管T2 导通,这时在T2 端便产生一个负脉冲,这个负脉冲送给自动售货系统,电路图如下:
2.状态转换表
取投币信号为输入逻辑变量。
投入一枚一元硬币时用A=1表示,未投时A=0。
投入一枚五角硬币用B=1表示,未投入时B=0。
给出邮票和找钱为二个输出变量,分别用Y、Z表示。
给出邮票时Y=1,不给出邮票时Y=0;找回一枚五角硬币时Z=1,不找时Z=0。
假定通过传感器产生的投币信号(A=1或B=1)在电路转入新状态的同时
也随之消失,否则将被误认为一次投币信号。
设未投币前电路的初始状态为0S ,投入五角硬币以后为1S ,投入一元硬币(包括投一枚一元硬币和两枚五角硬币人情况)以后为2S 。
因为这样工作中不会出现AB=11的情况,所以与之对应的1n S 。
Y 、Z 均作约束项处理。
状态变换表
3.状态转换图
由状态转换表可知,当己投入一元硬币,再投入一枚五角硬币后电路返回
0S ,同时输出为Y=1,Z=0。
即给出一张邮票,但不找钱;如果投入的是一枚一
元硬币,则电路也返回0S ,同时输出为Y=1,Z=1。
即给出一张邮票,且找回一枚五角硬币。
因此,电路的状态数M=3己足够。
故可画出如下图所示的状态转换图。
状态转换图 4.卡诺图
令此触发器状态10Q Q 的00,01,10分别代表0S ,1S ,2S ,则从状态转换图或状态转换表即可画出表示电路状态/输出(1110n n Q Q ++/YZ,可卡诺图,如下图所示,因为正常工作时不出现10Q Q =1的状态,所以与之对应的最小项也作约束项处理。
电路次态/输出(1110n n Q Q ++/YZ )的卡诺图
将上图中的卡诺图分解,分别画出 11n Q +,10n Q +,Y 和Z 的卡诺图,如下图所示:
卡诺图的分解:
X:
Y:
Z:
因为不同逻辑功能的触发器驱动方式不同,所以不同类型触发器设计出的电路也不一样,为此,在设计具体的电路前必须选定触发器的类型。
选择触发器类型时应考虑到器件的供应情况,并应力求减少系统中使用的触发器种类。
本方案依据设计要求选取了D 触发器。
因为电路的状态数M=3, 12〈3(M )〈 22 ,故取触发器的位数为n=2即可。
2.6 逻辑电路图
现己选定D 触发器,则从前一节的分解卡诺图可写出电路的状态方程,驱动方程和输出方程。
状态方程: 111100n Q Q AB Q Q A Q B +=++
1
0100n Q Q Q B Q AB +=+
驱动方程: 11100D Q AB Q Q A Q B =++
0100D Q Q B Q AB =+
输出方程: 110Y Q B Q A Q A =++ 1Z Q A =
以上三个方程可画出它的状态转换图,如下所示
CLK
A B
Y
3.2 电路参数计算
状态方程: 111100n Q Q AB Q Q A Q B +=++
1
0100n Q Q Q B Q AB +=+
驱动方程: 11100D Q AB Q Q A Q B =++
0100D Q Q B Q AB =+
输出方程: 110Y Q B Q A Q A =++ 1Z Q A = ① 若 1n Q =0,0n Q =0。
即原来没投入硬币
当A=0,B=0时。
Y=0,Z=0.
那当不投入硬币时,不给邮票也不找钱。
当A=0,B=1时, Y=0,Z=0
那当投入一枚五角硬币时,不给邮票,也不找钱。
当A=1,B=0时, Y=0,Z=0
即当投入一格一元硬币时,不给邮票,也不找钱。
当A=1,B=1时, Y=1,Z=0
那当投入一枚一元硬币和一枚五角硬币时,给出一张邮票,但不找钱。
② 若1n Q =1,0n Q =0。
即原来已经投入一枚一元硬币
当A=0,B=0时。
Y=0,Z=0.
那当不投入硬币时,不给邮票也不找钱 当A=0,B=1时, Y=1,Z=0
那当再投入一枚五角硬币时,给出一张邮票,但不找钱。
当A=1,B=0时, Y=1,Z=1
那当再投入一枚一元硬币时,给出一张邮票。
并找回一枚五角硬币,电路回到初始状态。
3.3 整机电路性能分析
该电路较为完整,功能也比较齐全,当投入硬币时。
有数码显示所投入的钱数,若投入的钱数足够,将会自动给出一张邮票,找回所剩余的钱,并有指示灯提示给出邮票和找钱。
同时该电路能够完成自启动,回到初始状态。
当电路进入无效状态11以后,在无输入信号的情况下(即AB=00)不能自行返回有效循环,所以不能自启动。
当AB=01或AB=10时,电路在时钟信号作用下虽然能返回有效循环中去,但收费结果是错误的。
因此,在开始工作时应在异步置零端D R 上加入低电平信号将电路置为00状态。
七.体会与总结:
课设的过程是艰辛的,但是收获是巨大的。
首先,我们再一次的加深巩固了对已有的知识的理解及认识;其次,我们第一次将课本知识运用到了实际设计,使得所学知识在更深的层次上得到了加深。
再次,因为这次课程设计的确在某些方面存有一定难度,我们无论是搜集、整理材料,还是判别逻辑关系,做状态转换。
这对我们来讲都是一种锻炼,培养了我们理论与实际问题相结合的能力以及自学、查阅搜集资料的能力;再有,状态转换和卡诺图化减中,我曾经面临过失败、品味过茫然,但是最终我们还是坚持下来了,这就是意志、耐力上的胜利,在今后的日子里,它必将成为我们的宝贵财富。
参考文献
[1] 《实用电路精选》 化学工业出版社
[2] 《数字电子技术基础》 高等教育出版社 [3] 《电子线路实验》 浙江大学出版社
[4] 《模拟与数字电路基础实验》 复旦大学出版社 [5] 《设计逻辑实验技术》 北京邮电大学出版 [6] 《电子系统设计》 高等教育出版社 [7] 《电子技术选修实验》 清华大学出版社 [8] 《数字电路与逻辑设计》 清华大学出版社。