毕业设计自动售货机(34页).doc
《毕业设计自动售货机(34页).doc》由会员分享,可在线阅读,更多相关《毕业设计自动售货机(34页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-第一章第二章第三章 毕业设计自动售货机-第 33 页第四章 自动售货机的系统结构1.1自动售货机的总体系统结构 自动售货机是集光、机、电一体化的独立机构,它只需要顾客投币和按购物键选择即可自动售货及退找零钱,其工作程序如下图1.1 售货机的工作原理是:(1) 从投币口送入货币,然后通过传感器采集数据、识别器判断货币的真伪并判别面值。(2)识别器把信息数据传给通信模块。(3)通信模块与售货机的主控系统通信,主控系统显示面值,启动售货机的面板键,显示出哪个货道有货,哪个货道已经售完,并等待顾客按键选择商品。(4)顾客选择商品后,售货机自动把商品送出,等待顾客取走。(5)显示余额,如果金额足够多,
2、顾客可以选择找币或者继续买商品;如果款额不够,售货机经过延时予以退币。退币分为两种情况:一种是由货币识别器完成退纸币,另一种是由硬币的通信模块完成退硬币。(6)系统复零,完成售货。自动售货机的硬件原理构成如下图1.2所示综合所述,售货机系统可以分为三部分组成,即自动售货机的控制子系统、通讯子系统、硬币器子系统以及纸币器子系统。其中控制子系统是本设计研究重点。1.2 自动售货过程的控制子系统简述 控制子系统由以下四个部分组成,分别是预设自动售货机系统、金额累计、可售指示和退币系统、售完检测系统、售出累计及自测功能系统。 1.2.1 预设自动售货机系统 自动售货机售出的同类商品可分为若干品种,其售
3、前设定价格须预先寄存在控制系统内。售货机的价格设置由按键和存储器组成。通过按键选择被设价商品的种类及价格,并将价格写入存储器中,该存储器本身具有掉电保护功能,属于软件设置方式。此外,在简易售货机中,由于出售商品的种类少,价格变化下,使用币种单一,也可以用硬件设置价格,才用拨码开关对应方式,结构简单,操作方便。1.2.2金额累计、可售指示和退币系统 控制系统的核心CPU对识币、退币、无货检验及购货信号进行循环检查,当有识币信号后,将金额数值送入金额累计存储器中进行累计,并通过串行接口使可售指示灯亮,提示购货。此时可以按下购货按钮,由于CPU检测到有购货信号后,如金额累计器中的数值与预设价格相等,
4、则通过并行扩展接口驱动电磁阀或者微电机驱动出商品,并将金额累计存储器清零,完成一次售货过程,如累计金额大于预设价格时,驱动商品后,相减差额由信号驱动退币,实现退币和找钱功能。1.2.3售完检测系统 在自动售货机商品存储存道下方按照有接触行程开关,当存储存道有商品时,压下行程开关,自动售货机正常工作;当商品出售完毕时,行程开关被释放,向CPU发出无货信号,经过检测通过串行扩展接口向相应的售完指示灯发出信号,使机身“售完”指示灯亮,此种商品自动停售,即使投币金额达到该道商品预设价格数值,可售按钮仍然无法启动信号,金额累计存储器也不清零。1.2.4自动售货机售出累计及自测功能系统 该机CPU在每次售
5、出商品后,向售出累计存储器中累计售出数据,通过自动售货机内部的按键可在金额显示窗口中读到累计结果。此外,在按下自测功能键后,出现自测功能信号,由外部按键操作,可检测各商品存储道的驱动商品功能。1.3 自动售货过程的通讯子系统简述自动售货系统的外围设备较为复杂,导致对主控制器的要求越来越高。为了简化设计,采用简单、稳定的内部通讯总线协议非常必要。有些公司采用欧洲售货机制造协会(EVMMA)制定的MDB/ICP总线协议。该协议简洁明了,功能强大,可扩展性强并且对外挂设备数目没有限制,是理想的自动售卖系统内部总线协议。MDB/ICP协议是欧洲售货机制造协会制定的一套用于协调自动售货机的主控制器(MM
6、C)与多个设外之间通讯的协议。MDB接口实际上是工作于波特率9600的主从型串行总线接口,所以外围设备(例如硬币器、纸币器等)均为主控制器(传统上称为售货机控制器VMP)的从机。所有外围设备与主控制器之间的通讯方式都一致。MDB协议的串行位格式为:1个起始位,8个数据位,1个方式位和1个停止位,共11位。其中方式位根据传递的方式的不同置0或置1。在MDB总线上,VMC通过广播方式向外发送命令。第一字节为地址字节(实际上只有高5位寻址信息,低3位为对外设的指令),该字节被所有的外设读取,但只有符号地址字节所指定的外设才处理其后的数据字节,并做出反应。在VMC到外设的数据中,地址字节的方式位被置1
7、,数据字节的方式位被置0,外设通过检验接受到的方式位确定是地址指令还是数据。当数据从外设发送到主机时,最后送出的字节方式位被置1,标志着数据发送完毕。VMC向外设发送的指令由一个字节、一些可选的数据字节一个校验和字节构成。发送指令后,外设应答VMC的通信块可以由一个数据块和一个字节组成,或者一个应答字节,或者一个无应答字节。如果外设应答数据块的话,VMC将通过一个应答字节、无应答字节或重发字节应答外设传回的数据。1.4 自动售货机的功能框图智能自动售货机的功能框图,如图1.3所示,该框完整的表现出智能自动售货机的每一个功能模块,有储存货物模块的制作与设计,其中包括了储存箱体、物品支架、推进系统
8、、检空装置以及报警系统,和出货模块与外观的设计以及控制核心的编程与设计。储存货物投币出货储存箱体物品支架推进系统硬币存储箱检测识别硬币自动累加自动返还投入存储硬币找零假币返还选择装置显示装置选择按钮出货口出货箱显示币值显示余额检空装置报警系统统4统外观自主设计广告植入步进装置自动售货控制核心供电系统图1.3 智能自动售货机的功能框图第二章 自动售货机系统硬件装置方案的设计系统硬件装置方案的设计包括储存货物模块中的检空装置、推进装置和报警装置的设计。2.1 检空装置 2.1.1 方案一:安装接触行程开关售完检测系统,在自动售货机商品存储存道下方安装有接触行程开关,当存储存道有商品时,压下行程开关
9、,自动售货机正常工作;当商品出售完毕时,行程开关被释放,向CPU发出无货信号,经过检测通过串行扩展接口向相应的售完指示灯发出信号,使机身“售完”指示灯亮,此种商品自动停售,即使投币金额达到该道商品预设价格数值,可售按钮仍然无法启动信号,金额累计存储器也不清零。2.1.2 方案二:红外线对射在自动售货机内最后一个商品的两侧,放置红外线。当有商品时,商品挡住红外线使其无法对射,自动售货机正常工作;当商品出售完毕时,红外线对射,向CPU发出无货信号,经过检测通过串行扩展接口向相应的售完指示灯发出信号,使机身“售完”指示灯亮,此种商品自动停售,即使投币金额达到该道商品预设价格数值,可售按钮仍然无法启动
10、信号,金额累计存储器也不清零。2.1.3 方案三:眼观法售货机的正面橱窗采用有机板窗,机玻璃板有极佳透明度:无色透明有机玻璃板材,透光率达92%以上,有优良的耐候性:对自然环境适应性很强,即使长时间在日光照射、风吹雨淋也不会使其性能发生改变,抗老化性能好,在室外也能安心使用。加工性能良好:既适合机械加工又易热成型,压克力板可以染色,表面可以喷漆、丝印或真空镀膜。优异的综合性能:压克力板品种繁多、色彩丰富,并具有极其优异的综合性能,为设计者提供了多样化的选择,压克力板可以染色,表面可以喷漆、丝印或真空镀膜。无毒,即使与人长期接触也无害,还有燃烧时产生的气体不产生有毒气体。 自动售货机前体的透明有
11、机板窗相当于商店橱窗或者柜台,商品展示、明码标价以及商品有无都可以清晰明了的展示出来,无论是对管理人员还是消费者都是简洁方便的,如图2.1所示。图2.1 自动售货机正面橱窗 2.1.4 检空装置方案选择三种方案放在一起比较,综合考虑,选用方案三作为检空装置。既一目了然,又在设计的过程中简单方便。2.2 推进装置 2.2.1 方案一:步进电机推进采用步进电动机控制,步进电动机的精度很高,可实现精确的步距角运动,由其组成的位置控制系统定位准确,稳定时间短,采用单片机控制步进电动机,控制信号为熟悉信号,不再需要数/模转换,具有快速起停功能,延时短、定位准确、精度高和可操作性强。与驱动控制器匹配使用时
12、,控制起来也十分方便,很容易构成数字位置控制系统。但步进电动机的控制系统相对复杂,价格比直流电动机高。本设计是由单片机直接控制,步进电机可以直接接受的数字信号不需要数/模转换,具有快速起停功能,延时短、定位准确、精度高和可操作性强。与驱动控制器匹配使用时控制起来方便,在销售移动距离较小的商品的时候不会产生误差。步进电机又叫脉冲电机,它是一种将电脉冲信号转化为角位移的机电数模(D/A)转换器。在开环数字程序控制系统中,输出控制部分常用步进电机作为驱动元器件。步进电机的控制电路接受计算机发来的指令脉冲,控制步进电机作相应的转动。很明显脉冲的总数决定了移动量,指令的频率决定了移动的速度。因此,指令脉
13、冲可否被可靠的执行,基本上取决于步进电机的性能。三相步进电机结构图,如图2.2所示。图2.2 三相步进电机结构示意图步进电机的工作就是步进转动。在一般的步进电机工作中,其电源都是单极性的直流电源。要使步进电机转动,就必须对步进电机的定子的各项绕组以适当的时序进行通电。步进电机的步进过程表示为,其定子的每相都有一对磁极,每个磁极都只有一个齿,即磁极本身,故三相步进电机有三对磁极一共是6个齿;其转子有4个齿,分别称为0.1.2.3齿直流电源U通过开关A,B,C,分别对步进电机的A,B,C,相绕组通电。初始状态时,开关A接通,则A相磁极和转子的0,2 号齿对齐,同时转子的1,3号齿和B,C相磁极形成
14、错齿状态。当开关A断开,B接通,由于B相绕组和转子的1,3号齿之间的磁力线作用,使得转子的1,3号齿和B相磁极对齐,则转子的0,2号齿就和A,C相绕组形成错齿状态。此后,开关的B断开,C接通,由于C相绕组和转子的0,2之间的磁力线的作用,使得转子0,2号齿和C相磁极相对齐,这时转子的1,3 号齿和A,B相绕组磁极产生错齿。当开关C断开,A接通后,由于A相绕组磁极和转子1,3号之间的磁力线的专用使转子1,3号齿和A相绕组磁极对齐,这时转子的0,2号齿和B,C 相绕组磁极产生错齿。很明显,这时转子转动了一个齿距角。如果对一相绕组的操作称为一拍,那么对A,B,C三相绕组的轮流通电需要三拍。对A,B,
15、C,三相轮流通电一次成为一个周期。从上面分析看出,该三相步进电机转子转动一个齿距需要三拍操作。由于按ABCA相轮流通电,则磁场沿A,B,C方向转动了360度空间角,而这时转子沿ABC方向转动了一个齿距的位置。在图2.2中,转子的齿数为4,故齿距角为90度,转动了一个齿距就是转动了90度本次设计采用的是三相步进电机型号是36BF003(属于三相步进电机),工作电压的标称值是27V,相电流的标称值是1.5A,保持转矩是78Mn.m(豪牛顿。米),步距角为1.5度/3度。36bf003矩频特性,如图2.3所示。图2.3 36bf003矩频特性步进电机与单片机接口,如图2.4所示。图2.4步进电机与单
16、片机接口8051PA0PA1PA2PB2PB0PB1驱动电路驱动电路X轴步进电机Y轴步进电机选定由PA口的PA0,PA1,PA2,控制x轴的三相步进电机, PB0,PB1,PB2通过驱动电路控制y轴三相步进电机,并假设数据输出为“1”时,相应的绕组通电;当“0”时,相应的绕组断电。使用集成功率放大开关器件构成的斩波型功放电路:集成功率电子开关TWH8751 可直接由TTL,CMOS等数字电路直接驱动,该器件开关速度快,工作频率高(可以达到1.5MHZ),控制功率比较大,内部开关管反向击穿电压为100v,加上散热器后,通过的灌电流可以达到3A,其输出管采用集电极开路方式,可以根据负载的要求选择合
17、适的电源电压,片内还设有热减流保护电路。TWH8751的引脚及外观如图2.5所示,Vi,Vo分别为信号的输入端和输出端,V+为正电源的输入端,GND为接地端,St为 选通控制端,该器件为数字逻辑开关,不是模拟开关。当St端为高电平“1”(大于1.6V)时,不论Vi端的电平为多少 其输出级的达林顿管总是截至。当St端为低电平(不超过1.2V)时,输出V0受Vi的控制,当Vi为高电平输出级的达林顿管截止:当Vi为高电平“1”时应加限流电阻Rs,因片内电源与地之间设有一个6.8V的稳压管,Rs 的值可以按照(VCC-6.8V)/10mA进行估算。由于输出级的达林顿管的反向击穿电压可以达到100V,所
18、以输出级可以不与V+共电源,而是根据需要加80V100V的高压于负载上。图2.5 TWH8751引脚及外观图图中只给出了驱动A相绕组的功放电路,B,C相的驱动电路与之相同,该电路的工作原理是 :环形分配器的输出信号A送到TWH8751的输入端Vi ,NE555振荡器产生频率较高的载频脉冲信号 ,送到选通控制端St ,因此,TWH8751 处于高频开关斩波工作状态,其输出端Vo为间歇脉冲序列,故称为斩波型驱动电路,如图2.6所示。各点的波型如图2.7所示。图2.6 斩波型功放电路 图2.7 A相波型绕组中电流il的大小与电流Vcc和高频脉冲序列的脉宽Ton有关,当Vcc较大的时候,I 较大,当T
19、on较宽的时候i会增大。载频脉冲频率fc的选取是比较重要的。当fc比较小的时候,电机会发出很大的噪声,一般选取fc=15MHZ为适宜的。单片机与步进电机的接口电路设计:8255是单片机应用系统中广泛被采用的可编程外部I/O扩展芯片。它有3个8位并行I/O口,每个口有三种工作方式。三个并行I/O端口:A口可编程为8位输入,或者8位输出,或者双向输出:B 口可编程为8位输入,或者8位输出,但是不可以双向传输;C口分为两个4位口,用于输入或者输出,也可以用作A口,B口的状态控制信号。图2.8 步进电机外观图这个三相步进电机的市场价格约为650元,步进电机的外观图如图2.8所示。 2.2.2 方案二:
20、直流电机推进直流电机结构复杂、成本高、运行维护困难,但是直流电机具有良好的调速性能、较大的启动转矩和过载能力强等许多优点,因此在许多行业仍大量应用。近年来,直流电动机的机构和控制方式都发生了很大的变化。随着计算机进入控制领域以及新型的电力电子功率元器件的不断出现,采用全控型的开关功率元件进行脉宽调制(Pulse Width Modulation,简称PWM)已成为直流电机新的调速方式。本设计是要利用89C51单片机控制PWM调速电路实现小功率直流电机的转速调节。而本系统必须符合以下几点要求:a.在(10005500)转/分内对直流电机进行任意调速,最小调速级差为1转/分。b.所设速度下稳定运转
21、,运转速度与设定速度之差小于20转/分。c.启动和加减80%额定负载时,其转速能迅速回到设定值,转速超调5%内。本设计在硬件电路上共分3个部分,单片机部分、调速驱动电路、检测电路。(1).单片机部分及其接口电路,如图2.9所示。图2.9 单片机部分原理图在第9脚-RST,复位脚外,加了一个复位按键和复位电路,复位原理为:第一次上电时,+5V通过给电容充电,于是此时电容相当于短路,+5V直接加到RST脚上,单片机自动复位。过了极短的时间,电容充电完毕,此时电容则相当于开路,于是RST脚被电阻拉为低,单片机开始正常工作。当RESET键按下时,+5V通过按键加到RST脚上,单片机复位,RESET键弹
22、起之后,RST脚重新被电阻拉为低,单片机开始正常工作。单片机供电方面,采用的是12V直流通过7805三端稳压器稳压到5V,给单片机和显示部分供电。(2).调速驱动电路电机调速控制模块有三种方法可供选择:方法一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更主要的问题在于一般电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难。方法二:采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进行调整。这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构易损坏、寿命较短、可靠性不高。方法三
23、:采用由达林顿管组成的H型PWM电路。用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电动机转速。这种电路由于工作在管子的饱和截止模式下,效率非常高;H型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极佳,是一种广泛采用的PWM调速技术。兼于方法三调速特性优良、调整平滑、调速范围广、过载能力大,因此本设计采用方法三。PWM调速工作方式:单极性工作制。单极性工作制是单片机控制口一端置低电平,另一端输出PWM信号,两口的输出切换和对PWM的占空比调节决定电动机的转向和转速。单极性工作制电压波开中的交流成分比双极性工作制的小,其电流的最大波动也比双极性工作制的小。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 自动 售货 34
限制150内