您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 简易自动售货机设计课设报告
沈阳航空航天大学课程设计(说明书)简易自动售货机的设计班级/学号04020101/2010040201012学生姓名范会林指导教师曹阳沈阳航空航天大学课程设计任务书课程名称电子线路课程设计院(系)电子信息工程学院专业电子信息工程专业班级04020101学号2010040201012姓名范会林课程设计题目简易自动售货机的设计课程设计时间:2012年12月31日至2013年01月13日课程设计的内容及要求:一、设计说明设计一台简易自动售货机。二、技术指标1、用模拟或数字电路设计一台自动售货机,所用电源为220V交流市电。2、可以实现收款,找零,出货,显示的功能。3、用数码管实时显示所选购商品的种类,共5种价位1至5元,20种商品。4、可收货币为一元、五元、十元三种。三、设计要求1.在选择器件时,应考虑成本。2.根据技术指标通过分析计算确定电路形式和元器件参数。3.画出电路原理图(元器件标准化,电路图规范化)。四、实验要求1.根据技术指标制定实验方案。2.仿真及硬件实验验证所设计的电路。3.进行实验数据处理和分析。五、推荐参考资料1.戴伏生主编.基础电子电路设计与实践.[M]北京:国防工业出版社,2002年2.童诗白、华成英主编者.模拟电子技术基础.[M]北京:高等教育出版社,2006年六、按照要求撰写课程设计报告指导教师年月日负责教师年月日学生签字年月日成绩评定表评语、建议或需要说明的问题:指导教师签字:日期:成绩一、概述自动售货机是20世纪70年代在日本、欧美发展起来的高新技术现代应用产品,被称为24小时营业的微型超市,售货领域已扩展至小食品、小用品、香烟、电话卡、车票、邮票等。钱币装置是自动售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。自动售货机自动输出顾客所要的商品。目前在40多个国家已经广泛使用,日本平均每23人一台,美国平均每40人一台,欧洲平均每60人一台。在邻国日本,70%份额的罐装饮料市场是通过自动售货机售出的;美国可口可乐公司拥有五十余万台饮料自动售货机分布在世界各地。通过自动售货机销售将成为商品零售业不可分割的重要组成部分。面对当前快速商品社会,人们的时间观念越来越重,如何才能更快的购买到顾客自己所需的商品,这都是顾客和商家共同面临的问题。自动售货机不受时间、地点的限制,能节省人力、方便交易,能够实现商品的自动化。因此,自动售货机在商业,食品行业越来越普及,更方便消费者购买自己所需的商品。随着科技的发展及人们生活水平的提高,自动售货机市场的发展越来越呈现出多元化及个性化的需求。自动售货机已在国内普及,并成为城市现代文明程度的一种象征性标志。本文提出两种自动售货机的设计方案,分别对两种方案加以论述,并选择一种方案,对其在Multisim10平台上进行了仿真测试,结果均达到指标要求。二、方案论证方案一:利用简单的组合逻辑电路和时序逻辑电路分别搭建出各个所需功能模块,最后将各个模块整合在一起,其原理框图如图1。寄存器投币系统加法器显示投入金额及商品种类货物选择比较器出货减法器退币显示所选种类显示余额金额不为零寄存器图1方案一原理框图在此方案中,投币和选择货物有先后,当没有投币时,货物无法进行选择。投币之后,系统会显示用户可以购买的商品种类,选择商品后,商品价格会与投入金额相比较,若商品价格高于投币金额,则无法操作,需要用户重新选择,否则,出货,并通过减法器求得余额进行退币。方案二:利用现场可编程门阵列(FPGA)用VHDL语言进行编程,已达到控制自动售货机的目的。其系统原理方框图如图2。系统按功能可分为分频模块、控制模块和译码输出模块。分频模块的作用是获得周期较长的时钟信号,便于操作,且不会产生按键抖动的现象。其原理是定义两个中间信号Q、DIV_CLK,Q在外部时钟CLK的控制下循环计数,每当计数到一个设定的值时DIV_CLK的值翻转,最后将DIV_CLK赋给NEW_CLK即可,改变设定值可改变分频的大小。控制模块是这个系统的核心模块,它具有判断按键、计算输入钱数总和、计算找零、控制显示四个作用。它的工作原理是每当时钟上升沿到来时,判断哪个按键按下,若按下的是钱数键,则将钱数保存于中间信号COIN,若下次按下的仍是钱数键,COIN的值则加上相应的值并显示于数码管;当物品键按下时,则将COIN的值与物品价格进行比较,然后控制找零。由于钱数可能大于9,所以译码显示模块的作用就是将钱数译码后用两个数码管显示,这样方便观察。本设计采用的方案一,简单可行,容易实现,且性价比比较高。时钟分频器控制器钱数输入商品选择译码显示图2方案二原理框图三、电路设计1.直流稳压电源电路本题要求使用220V交流市电为系统供电,所以需要设计直流稳压电源。首先是对220V的高压进行变压,变压器的具体的匝比要根据下级的电路来确定。变压之后的电流仍然为交流,在通过整流电路后,变为脉冲直流。滤波电路可以消除脉冲,但是输出的直流电压仍不稳定。最后,通过稳压电路,使得电压的稳定性大大提高,整个过程如图3。利用317稳压块连接成5V直流稳压电源电路如图4所示。二极管D5的反向电压为29V,所以整流输出与地之间的电压为345291UV则变压器二次侧的电压为282.1342.12iUUV则变压器的匝比为变压整流滤波稳压AC220VDC5V图3直流稳压电源原理框图图4直流稳压电源电路图86.728220利用317稳压块的稳压电源的输出电压可用下式计算)1/21(25.1RRUO因为5OUV,所以312RR仅仅从公式本身看,R1、R2的电阻值可以随意设定。然而作为稳压电源的输出电压计算公式,R1和R2的阻值是不能随意设定的。首先317稳压块的输出电压变化范围是37~25.1OUV,所以R2/R1的比值范围只能是0~28.6。其次是317稳压块都有一个最小稳定工作电流,有的资料称为最小输出电流,也有的资料称为最小泄放电流。最小稳定工作电流的值一般为1.5mA。由于317稳压块的生产厂家不同、型号不同,其最小稳定工作电流也不相同,但一般不大于5mA。当317稳压块的输出电流小于其最小稳定工作电流时,317稳压块就不能正常工作。当317稳压块的输出电流大于其最小稳定工作电流时,317稳压块就可以输出稳定的直流电压。如果用317稳压块制作稳压电源时,没有注意317稳压块的最小稳定工作电流,那么制作的稳压电源可能会出现下述不正常现象:稳压电源输出的有载电压和空载电压差别较大。要解决317稳压块最小稳定工作电流的问题,可以通过设定R1和R2阻值的大小,而使317稳压块空载时输出的电流大于或等于其最小稳定工作电流,从而保证317稳压块在空载时能够稳定地工作。此时,只要保证Uo/(R1+R2)≥1.5mA,就可以保证317稳压块在空载时能够稳定地工作。上式中的1.5mA为317稳压块的最小稳定工作电流。当然,只要能保证317稳压块在空载时能够稳定地工作,Uo/(R1+R2)的值也可以设定为大于1.5mA的任意值。经计算可知R1的最大取值为R1≈0.83KΩ。又因为R2/R1的最大值为28.6。所以R2的最大取值为R2≈23.74KΩ。因此,必须保证R1≤0.83KΩ,R2≤23.74KΩ两个不等式同时成立,才能保证317稳压块在空载时能够稳定地工作。为满足上述条件,我选择R2=2KΩ,R1=700Ω。同时,为了电路的稳定工作,我接入二极管作为保护电路,防止电路中的电容放电时的高压把317烧坏。C1为滤波电容,容量应该比较大且多为电解电容,所以选择2.2mF的大电容,C4用于防止电路产生自己振荡,容量较小,选择330nF。为了减小R2的纹波电压,可在其上并联一个10uF的电容C3,。用一个100uF大电容C2来消除输出电压中的高频噪声。2、投币系统电路考虑到多种投币情况,需要把每次投入钱数的进行相加,要想累加,就要将相加的结果放入寄存器中,再将寄存器中的输出端接到加法器的输入端,这样即可将结果进行累加,选用4位超前进位加法器74LS283与4位D触发器74LS175组成累加器,因数码管显示为0到9,二进制加法器是逢16进1,而二—十进制加法器是逢10进1,若用二进制加法器实现二—十进制加法,则当相加的和大于等于10时,就必须增加一个加6的校正电路。所以需要用两个4位超前进位加法器74LS283组成一个二-十进制的加法器,再将得数放入寄存器中。若寄存器中数值为零,则LED灯亮,表示待机状态,否则LED灯熄灭,表示正在工作。器电路图如图5。其中用到的芯片74LS283,A0~A3为运算输入端A,B0~B3为运算输入端B,CO为进位输出,CI为进位输入,SUM0~SUM3为和输出端,其真值表如表1所示C(n-1)ABSCnLLLLLLLHHLLHLHLLHHLHHLLHLHLHLHHHLLHHHHHH图5投币系统电路图表174LS283真值表4位D触发器74LS175,D1~D4为输入端,Q1~Q4为输出端,CLR为异步清零端,低电平有效,CLK为脉冲输入端,上升沿触发,其真值表如表2输入输出RDCP1D2D3D4D1Q2Q3Q4QLXXXXXLLLLH1D2D3D4D1D2D3D4DHHXXXX保持HLXXXX保持2、商品选择电路用20个按键开关分别表示20种商品,当投入的钱不为零的时候,商品选择电路开始工作,利用十进制编码器74LS147,将编码送入寄存器中,通过按键触发锁存,并将寄存器中的数字用数码管显示出来,用来表示选择商品的种类编号,将20个商品分为1~5元五种价位,通关导线,若干与非门和或门,连接成相应的价格,通过三个与输出端相连的小灯泡表示,001、010、011、100、101分别为1~5元。其电路图如图6所示。表274LS175真值表图6商品选择电路图该电路中用到的芯片有4位D触发器74LS175和十进制编码器74LS147,1~9为输入端,A~D为输出端,输出为8421BCD码,器真值表如表3。4、余额显示电路将前面投币系统中寄存器中的数与商品选择的价格相比较,若投入的钱数大于或等于商品价格,则将这两个数相减,然后将得数存入寄存器中,以便显示余额,其电路图如图7所示。输入输出123456789DCBAHHHHHHHHHHHHHXXXXXXXXLLHHLXXXXXXXLHLHHHXXXXXXLHHHLLLXXXXXLHHHHLLHXXXXLHHHHHLHLXXXLHHHHHHLHHXXLHHHHHHHHLLXLHHHHHHHHHLHLHHHHHHHHHHHL表374LS147真值表图7余额显示电路图电路中的4位数值比较器74LS85,A0~A3为字A输入端B0~B3为字B输入端AGTB、AEQB、ALTB为级联输入端OAGTB、OAEQB、OALTB为输出端,真值表如表4所示。输入级联输入输出A3,B3A2,B2A1,B1A0,B0ABABA=BABABA=BXXXXXXHLLXXXXXXLHL=XXXXXHLL=XXXXXLHL==XXXXHLL==XXXXLHL===XXXHLL===XXXLHL====HLLHLL====LHLLHL====LLHLLH====XXHLLH====HHLLLL====LLLHHL电路中用4个加法器组成组成全减器,一个数减去另一个数,等于这个数加上另一个数的补码,所以,将输入的价格用反相器取其反码与投币金额相加,将得数再加一,得到的即为余额数目。当个位数字小于价格是,且十位不为零,则将所得的数加十,并且十位上的数加上-1的补码,即1111,即可得到正确的余额数。5、退币电路用555定时器接成多谐振荡器,通过其产生的脉冲来表示退币个数,因为人的肉眼能观察到的闪烁必须大于0.1s,所以振荡的周期应大于0.1s。根据周期公式2ln)(21CRRT取周期为0.2s,电容C为1F,算得kRR15021。电路连接图如图8所示。表474LS85真值表若余额显示电路的寄存器中不为零,则通过
本文标题:简易自动售货机设计课设报告
链接地址:https://www.777doc.com/doc-7159803 .html