基于单片机的自动送料小车的毕业设计文档格式.docx

上传人:b****4 文档编号:18487282 上传时间:2022-12-17 格式:DOCX 页数:56 大小:403.38KB
下载 相关 举报
基于单片机的自动送料小车的毕业设计文档格式.docx_第1页
第1页 / 共56页
基于单片机的自动送料小车的毕业设计文档格式.docx_第2页
第2页 / 共56页
基于单片机的自动送料小车的毕业设计文档格式.docx_第3页
第3页 / 共56页
基于单片机的自动送料小车的毕业设计文档格式.docx_第4页
第4页 / 共56页
基于单片机的自动送料小车的毕业设计文档格式.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

基于单片机的自动送料小车的毕业设计文档格式.docx

《基于单片机的自动送料小车的毕业设计文档格式.docx》由会员分享,可在线阅读,更多相关《基于单片机的自动送料小车的毕业设计文档格式.docx(56页珍藏版)》请在冰豆网上搜索。

基于单片机的自动送料小车的毕业设计文档格式.docx

本设计采用的控制系统采用AT89C51单片机,实现上料小车在轨道上的自动往返和上料和下料等过程。

用P1.7和P1.6分别控制电机的驱动电压;

利用P3.6、P3.7的电位高低来控制电路,从而实现小汽车驱动电机的正反转功能;

利采用外部中断0和外部中断1来实现小车的里程和跑道标志检测。

关键词:

自动送料机控制系统;

单片机AT89C51;

硬件设计;

软件设计。

第一章绪论

1.1设计背景和研究意义

制造业是现代文明的支柱之一,其既占有基础地位,有处于前沿关键;

它是工业发展光的主体又是国民经济持续发展的基础。

而在我国的乡镇企业、私营企业,由于受资金管理等方面的限制,一般送料绝大多数是采用人工手动送料,且缺乏保护装置,这造成“效率低,劳动强度大,事故发生率大”等特点。

随着信息科技迅猛、市场经济的发展,国内、国际市场竞争日益激烈,产品更新更为迅速,尤其是随着高新科技日新月异,产品的类型、工艺外形越来越复杂,精度要求越来越高,再加上企业经营与发展必会面对劳工的短缺、人工成本上要省力化、合理化与自动化的发展趋向!

传统的手工送料已经不能满足要求,这时自动送料机就应运而生。

在今天现代科学技术的许多领域中,什么是送料机呢?

顾名思义,送料机就是专门用于粒料,粉料,片状料,带状等材料的自动化,数控化,精确化的输送机器,是无论是轻工行业还是重工业都不可缺少的设备。

传统观念,送料机是借助于机器运动的作用力加力于材料,对材料进行运动运输的机器。

近代的送料料机发生了一些变化,开始将高压空气、超声波等先进技术用于送料技术中。

近年来,由于单片机控制技术、检测技术及电力电子技术的发展,作为辅助装置的送料机构自动化水平也需越来越高。

提高自动化的水平不仅可以提高效率、产品的质量同时也能保证工人的人身安全。

而单片机就是实现自动控制重要的一环,它是单片微型计算机的简称;

是把微型计算机的各个功能部件(中央处理CPU、随机存取存储器RAM、只读存储器ROM、I/O接口、定时器、计算器以及串行通信接口)集成在一块芯片上,构成一个完整的计算机。

单片机具有集成度高,体积小,成本低,控制能力强等诸多优点,

综上所述,在本着节约资金、降低成本,提高生产效率,保障人身安全的科学人性化管理的方针下对送料机构进行自动化设计。

此设计中自动加料机控制系统就是采用以单片机为核心的自动控制技术来实现功能的,这样就可以在不购买新设备的基础上对旧设备进行自动化改良,这不仅大大提高了工作的效率,使整个过程又快又稳又节约资金。

1.2自动送料机控制系统的工作原理及技术要求

本设计的由单片机控制的自动加料系统是根据加料工艺要求,

(1)按下停止按钮后小车行驶到LS1原位停止.

(2)当呼叫的按钮PB按下时,小车运行至呼叫的PB位置后停止,打开车门,下料10S后关车门,然后返回到LS1原位停止,并关门上料8S.以此来完成整个过程。

通过单片机控制继电器,继电器控制交流接触器,又由接触器控制电机等执行机构的运动。

控制系统的控制器由单片机89C51和扩展电路组成,单片机控制继电器,继电器控制交流接触器,又由接触器控制电机等执行机构的运动。

第二章系统总体设计

2.1单片机的选择

20世纪80年代以来,单片机的发展非常迅速,就通用单片机而言,世界上一些著名的计算机厂家已投放市场的产品就有50多个系列,数百个品种。

目前世界上较为著名的8位单片机的生产厂家和主要机型如下:

美国Intel公司:

MCS—51系列及其增强型系列

美国Motorola公司:

6801系列和6805系列

美国Atmel公司:

89C51等单片机

美国Fairchild公司:

F8系列和3870系列

美国Rockwell公司:

6500/1系列

NS(美国国家半导体)公司:

NS8070系列等等。

尽管单片机的品种很多,但是在我国使用最多的还是Intel公司的MCS—51系列单片机和美国Atmel公司的89C51单片机。

CS—51系列单片机包括三个基本型8031、8051、8751。

8031内部包括一个8位CPU、128个字节RAM,21个特殊功能寄存器(SFR)、4个8位并行I/O口、1个全双工串行口、2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。

比较麻烦,不予采用;

8051是在8031的基础上,片内集成有4KROM,作为程序存储器,是一个程序不超过4K字节的小系统。

ROM内的程序是公司制作芯片时,代为用户烧制的,出厂的8051都是含有特殊用途的单片机。

所以8051适合与应用在程序已定,且批量大的单片机产品中。

也不予采用;

8751是在8031基础上,增加了4K字节的EPROM,它构成了一个程序小于4KB的小系统。

用户可以将程序固化在EPROM中,可以反复修改程序。

但其价格相对8031较贵。

8031外扩一片4KBEPROM的就相当与8751,它的最大优点是价格低。

随着大规模集成电路技术的不断发展,能装入片内的外围接口电路也可以是大规模的。

AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元。

功能强大AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。

此设计就采用AT89C51。

2.2物位传感器的选择

物位是指贮存容器或工业生产设备里的液体、粉粒状固体、气体之间的分界面位置,也可以是互不相溶的两种液体间由于密度不等而形成的界面位置。

根据具体用途分为液位、料位、界位传感器或变送器。

物位不仅是物料耗量或产量、计量的参数,也是保证连续生产和设备安全的重要参数。

特别是在现代工业中,生产规模大,速度高,且常有高温、高压、强腐蚀性或易燃易爆物料,对于物位的监视和自动控制更是至关重要。

物位测量可用于计算物料储量。

对于粉粒体,必须考虑到颗粒间有空隙,应区分密度和容重。

密度是指不含空隙的物料每单位体积的质量,即通常的质量密

度,如果乘以重力加速度g,就成为重力密度r,简称为重度。

容重是包含空隙在内的每单位体积的重量

v,也就是视在重度或宏观重度,它总要比颗粒物质本身的重度小,其差额决定于空隙率。

而空隙率又取决与许多因素。

例如颗粒形状、尺寸的一致程度、是否受外力压实、是否经受过振动、有无黏结性等,所以粉粒体物料的体积储量和质量储量之间不易精确换算,这是需要注意的[1]。

2.2.1电容式物位传感器

利用物料介电常数恒定时极间电容正比与物位的原理,可构成电容式物位传感器。

根据电机的结构可将容式物位传感器分为三种:

(1)适用于导电容器中的绝缘性物料,且容器为立式圆筒形,器壁为一极,沿轴线插入金属棒为另一极,其间构成的电容C与物位成比例。

也可悬挂带重锤的软导线作为电机。

(2)适用于非金属容器,或虽为金属容器但非立式圆筒形,物料为绝缘性的。

这时在棒状电极周围用绝缘支架套装金属筒,筒上下开口,或整体上均匀分布多个孔,使内外物位相同。

中央圆棒和与之同轴的套筒构成两个电极,其间电容和容器形状无关,只取决于物位。

所以这种电极只用于液位,粉粒体容易滞留在极间。

(3)用于导电性物料,起外形和

(1)一样,但中央圆棒电极上包有绝缘材料,电容是由绝缘材料的介电常数和物位决定的,与物料的介电常数无关,导电物料使筒壁与中央电极间的距离缩短为绝缘层的厚度,物位升降相当于电极面积改变。

电容式物位传感器无可动部件,与物料密度无关,但应注意物料中含水分时将对测量结果影响很大,并且要求物料的介电常数与空气介电常数差别大,需用高频电路。

所以不予采用。

2.2.2阻力式料位传感器

阻力式料位传感器是指物料对机械运动所呈现的阻挡力。

粉末颗粒状物料比液态物质流动性差,对运动物体有明显的阻力,利用这一特点可构成各种料位传感器:

(1)重锤探索法:

在容器顶部安装由脉冲分配器控制的步进电机,此电机正转时缓缓释放悬有重锤的钢索。

重锤下降到与料面接触后,钢索受到的合力突然减小,促使力传感器发出脉冲。

此脉冲改变门电路的状态,使步进电机改变转向重锤提升,同时开始脉冲计数。

待重锤升至顶部触及行程开关,步进电机停止转动,同时计数器也停止计数并显示料位(料位值即容器全高减去重锤行程之差)。

显示值一直保持到下次探索后刷新为另一值。

开始探索的触发信号可由定时电路周期性地供给,也可以人为地启动。

不进行探索时,重锤保持在容器顶部,以免物料将重锤淹埋。

万一重锤被物位埋没,排放物料时产生的强大拉力就可能拉断钢索报警措施及出料过滤栅。

但这种方法运用了逻辑电路和数字技术,可连续测量料位值并输出数字量,是数字传感器,但其采样是周期性的,对时间而言不连续,此设计不予采用;

(2)旋桨或推板法:

这是一种位式传感器,或称料位开关。

在容器壁的某一高度处装小功率电动机,其轴伸入容器内,末端带有桨状叶片。

叶片不接触物料时,自由旋转的空载状态下电动机的电流很小,一旦料位上升到与叶片接触,转动阻力增加,甚至成堵转状态,电流显著加大。

根据电流的大小使继电器的接点动作,发出料位报警或位式控制信号。

如电机轴经过曲柄连杆机构变为往复运动,则可带动活塞或平板在容器中做推拉动作,即成推板法。

旋桨法或推板法不一定都是靠电机电流的大小时继电器接点动作,也可以利用离合器或连杆上的传动机构,在叶片或推板负载增大时改变电接点的通断状态。

所用电动机应能在长时间堵转状态下,或离合器打滑状态下,不致过热而损坏。

这类原理构成的料位开关,只能安装在容器壁上,安装高度取决于动作所对应的料位值。

应用不那么广泛,所以此设计也不予采用。

(3)音叉法:

根据物料对振动中的音叉有无阻力探知料位是否到达或超过某高度,并发出通断信号,这种原理不需要大幅度的机械运动,驱动功率小,机械结构简单、灵敏而可靠。

音叉由弹性良好的金属制成,本身具有确定的固有频率,如外加交变力的频率与其固有频率一致,则叉体处于共振状态。

由于周围空气对振动的阻尼微弱,金属内部的能量损耗又很少,所以只需微小的驱动功率就能维持较强的振动。

当粉粒体物料触及叉体之后,能量消耗在物料颗粒间的摩擦上,迫使振幅急剧衰减,音叉停振。

为了给音叉提供交变的驱动力,利用放大电路对压电元件施加交变电场,靠逆压电效应产生机械力作用在叉体上。

用另外一组压电元件的正压电效应检测振动,它把振动力变为微弱的交变电信号。

再由电子放大器和移相电路,把检振元件的信号放大。

经过移相,施加到驱动元件上去,构成闭环振荡器。

在这个闭环中,既有机械能也有电能,叉体是其中的一个环节,倘若受到物料阻尼难以振动,正反馈的幅值和相位都将明显的改变,破坏了振荡条件,就会停振。

只要在放大电路的输出端接以适当的器件,不难得到开关信号。

为了保护压电元件免受物料损坏和粉尘污染,将驱动和检振元件装在叉体内部,经过金属膜片传递振动。

如果在容器的上下方都装叉体,可以实现自动进料或自动出料的逻辑控制,或者把料位越限信号远传到控制室。

在控制室里的控制电路判断料位是否越限,并按要求使被控的进出料设备启停。

并且叉体的制造和装配良好时,音叉也可用于液体测量和控制。

在测量时不需要大幅度的机械运动,驱动功率小,机械结构简单、灵敏而可靠。

综上所述,此设计选择音叉法阻力式料位传感器。

2.3存储器扩展电路的选择2.3.124C01扩展:

串行总线上的各单片机或集成电路模块,通过一条数据线(SDA)和一条时钟线(SCL),按照通信规则进行寻址和信息传输。

每个集成电路模块都有唯—伪地址,既可以是主控机(能控制总线,并能完成一次传输过程的初始化和产生时钟信号及传输终止信号的器件)或被控机(被主控器寻址的器件),可以是发送器(在总线1:

发送信息的器件)或接收器(从总线上接收信息的器件)I²

C总线上的器件,根据它的不同工作状态,可分为主控发送器、主控接收器、被控发送器、被控接收器。

当多个主控器同时企图控制总线而不丢失信息,这叫多主竞争。

这时就要进行仲裁,仲裁就是针对这种情况进行裁决的过程。

只允许其中一个主控器继续占用总线,其它退出封藏器状态。

仲裁过程中还要保证总线的信息不丢失。

多主竞争时必须对所有参与竞争的主控器的时钟信号进行同步处理。

信息传输时,SCL为高电平期间,SDA上的信息必须保持稳定不变,只有SCL为低电平期间,SDA上的信息才允许变化。

同时SDA上信息每一位部和SCL的时钟脉冲相对应。

SCL没有时钟信号,SDA信息将停止传输处于等待状态。

这因为线“与”逻辑,使SCL在低电平时钳住总线。

实现线“与”逻辑功能各I²

C总线接口的输出端必须是漏极开路或集电极开路结构。

SCL保持高电平期间,SDA由高电平向低电平变化这种状态定义为起始信号。

SCL保持高电平期间,SDA由低电平向高电平变化,这种状态定义为终止信号。

SDA传输的每个字节必须8位(最高有效位首先传送),每个传送字节必须跟随一位应答位。

与应答信号相应的时钟信号由主控器产生,发送器在这个时钟信号释放SDA,使它处于高电平状态,以便接收由接收器在这位发出的应答信号。

这时接收器还必须SCL在这位高电平期间,在SDA上输出一个恒定低电平信气以完成应答信号的输出。

整个传输过程中,传输的字节数目是没有限制的。

数据传输一段时间后,接收器无法继续接收更多的数据,主控器同样可以终止数据的传送[2]。

24C01是一种128字节串行CMOSEEPROM,它具有如下特点:

1、存储容量为128字节。

2、串行接口可使用普通两根I/O接口。

3、具有页写模式:

每页4字节。

4、同步周期小于10ms。

它只使用一条数据线和一条时钟线,采用ATMEL公司的24C01串口存储器,应用简单方便,但是其编程较为复杂。

2.3.22864A芯片扩展:

2864A是一种并行EEPROM,它的特点同上,但每页有16字节,2864A与8051单片机的接口电路如下图所示,2864A的片选端

与高地址线P2.7连接,P2.7=0才能选中2864A,这种线选法决定了2864A对应多组地址空间,即0000H~1FFFH,2000H~3FFFH,4000H~5FFFH,6000H~7FFFH,这8K字节存储器可作为数据存储器使用,且掉电后数据不丢失。

 

图2.12864扩展电路

2864A的四种工作方式:

(1)维持方式:

为高电平时,2864A进入低功耗维持状态。

此时,输出线呈高阻状态,芯片的电流从140mA下降至维持电流60mA。

(2)读方式:

均为低电平而不为高电平时,内部的数据缓冲器被打开,数据送上总线,此时,可进行读操作。

(3)写方式:

2864A提供了两种数据写入方式:

页写入和字节写入。

页写入:

为了提高写入速度,2864A片内设置了16字节的“页缓冲器”,并将整个存储器阵列划分成512页,每页16个字节。

页的区分可由地址的高9位(A4~A12)来确定,地址线的低四位(A0~A3)用以选择页缓冲器中的16个地址单元之一。

对2864A的写操作可分为两步来实现:

第一步,在软件控制下把数据写入页缓冲器,这部称为页装载,与一般的静态RAM写操作是一样的。

第二步,在最后一个字节(即第16个字节)写入到页缓冲器后20ns自动开始,把页缓冲器的内容写到EEPROM阵列中对应的地址单元中,这一步成为页存储。

写方式时,

为低电平,在

下降沿,地址码A0-A12被片内锁存器锁存,在上升沿时数据被锁存片内还有一个字节装载限时定时器,只要时间未到,数据可以随机地写入页缓冲器。

在连续向页缓冲器写入数据的过程中,不用担心限时定时器会溢出,因为每当

下降沿时,限时定时器自动被复位并重新启动计时。

限时定时器要求写入一个字节数据的操作时间

须满足;

3μS<

<

20μS,这样是正确完成对2864A页面写入操作的关键。

当一页装载完毕,不再有

信号时,限时定时器将溢出,于是页存储操作随即自动开始。

首先把选中页的内容擦除,然后写入的数据由页缓冲器传递到EEPROM阵列中。

字节写入:

字节写入的过程与页写入的过程类似,不同之处在于仅写入一个字节,限时定时器就溢出。

(4)数据查询方式:

数据查询是指用软件来检测写操作中的页存储周期是否完成。

在页存储期间,如对2864A执行读操作,那么读出的是最后写入的字节,若芯片的转储工作未完成,则读出数据的最高位是原来写入字节最高位的反码。

据此,CPU可判断芯片的编程是否结束。

如果读出的数据与写入的数据相同,表示芯片已完成编程,CPU可继续向2864A装载下一页数据。

并且编程起来比较简单,所以此设计采用此方案[3]。

2.4LED显示电路选择

LED显示器是由N个LED显示块拼接成N位LED显示器。

N个LED显示块有N跟位选线,根据显示方式的不同,位选线和段选线的连接方法也各不相同,段选线控制显示字符的字型,而位选线为各个LED显示块的公共端,它控制该LED显示位的亮、暗。

LED显示器有静态显示和动态显示两种显示方式。

2.4.1LED静态显示方式

LED显示器工作于静态显示方式时,各位的共阴极(或共阳极)连接在一起并接地(或+5V);

每位的段选线(a~dp)分别与一个8位的锁存器输出相连。

所以称为静态显示。

各个LED的显示字符一经确定,相应锁存器的输出将维持不变,直到显示另一个字符为止。

也正因此如此,静态显示器的亮度都较高。

这种显示方式接口编程容易。

付出的代价是占用口线较多,若用I/O接口,则要占用4个8位I/O口,若用锁存器接口,则要用4片74LS373芯片。

如果显示器位数增多,则静态显示方式更是无法适应,因此在显示位数较多的情况下,一般都采用动态显示方式。

2.4.2LED动态显示方式

在多位LED显示时,为了简化硬件电路,通常将所有位的段选线相应的并联在一起,有一个8位I/O口控制,形成段选线的多路复用。

而各位的共阳极或共阴极分别由相应的I/O线控制,实现各位的分时选通。

其中段选线占用一个8位I/O口,而位选线占用一个4位I/O口。

由于各位的段选线并联,段码的输出对各位来说都是相同的,因此,同一时刻,如果各位位选线都处于选通状态的话,4位LED将显示相同的字符。

若要各位LED能够显示出与本位相应的显示字符,就必须采用扫描显示方式,即在某一时刻,只让某一位的位选线状态,而其他各位的位选线处于关闭状态,同时,段选线上输出相应位要显示字节的段码。

在确定LED不同位显示的时间间隔,不能太短,因为发光二极管从导通到发光有一定的延时,导通时间太短,发光太弱人眼无法看清。

但也不能太长,因为毕竟要受限于临界闪烁频率,如果此时间越长,占用CPU时间也越多,另外,显示位增多,也将占用大量的CPU时间,因此动态显示实质是一牺牲CPU时间来换取元件的减少。

所以,由于本系统只涉及到2位显示输出,就采用了和2片8位移位寄存器串级使用的LED静态显示方式。

2.5键盘输入电路

2.5.1矩阵式键盘接口:

矩阵式键盘(也称行列式键盘)适用于按键数目较多的场合,它由行线和列线组成,按键位于行列的交点上。

一个3×

3的行列结构可以构成一个有9个按键的键盘。

同理,一个4×

4的行列结构可以构成一个16键的键盘,很明显,在按键数量较多的场合,矩阵式键盘与独立式键盘相比,要节省很多的I/O口线。

按键设置在行列线交点上,行列线分别接到按键开关两端。

行线通过上拉电阻接到+5V上。

平时无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由于此行线相连的列线电平决定。

列线电平如果为低电平,则行线电平为低电平,列线电平如果为高电平,则行线电平为高电平。

这是识别矩阵键盘按键是否按下的关键所在。

由于矩阵键盘中行列线为多键公用,各按键均影响该键所在行列的电平。

因此各按键彼此将相互发生影响,所以必须将行列信号配合起来比做适当的处理,才能确定闭合键的位置。

2.5.2独立式按键接口:

独立式按键就是各按键相互独立,每个按键各接入一根输入线,一根输入线上的按键工作状态不会影响其他输入线上的工作状态。

因此,通过检测输入线的电平状态可以很容易判断哪个按键按下了。

独立式按键电路配置灵活,软件简单。

但每个按键需要占用一个输入口线,在按键数量较多时,需要较多的输入口线且电路结构复杂,故此种键盘适用于按键较少或操作速度较高的场合。

由于此系统中共有启动两条生产线的“启动1”键和“启动2”键,分秒选择键,时间设置加,时间设置减,生产线状态的切换键,时间设置键,时间切换键。

只有这8个键,比较简单。

所以就采用独立式按键接口电路。

2.6小结

本章主要讨论了单片机、传感器、存储器、LED显示电路、键盘输入电路这五个部分。

重点论述各个部分里可选择方案在使用上的利弊端,最后介绍并论证了本设计在各个部分里所选的方案可行性。

第3章自动送料小车主电路设计

主电路采用AT89C51,由于AT89C51内含4KB容量,因此在设计中不需要外扩ROM。

硬件电路主要有LED显示电路、键盘接收电路、继电器控制电路、EEPROM外部存储器扩展电路。

3.1系统结构原理图

主电路采用AT89C51,由于AT89C51内含4KB容量。

硬件电路主要有LED显示电路、键盘接受电路、继电器控制电路、EEPROM外部存储器扩展电路。

系统结构框图如下:

3.2主机电路核心器件介绍

AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(ROM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元。

3.2.1AT89C51主要性能参数

.与MCS-51产品指令系统完全兼容

.4K字节可重擦写Flash闪速存储器

.1000次擦写周期

.全静态操作:

0Hz---24MHz

.三级加密程序存储器

.128×

8字节内部RAM

.32个可编程I/O口线

.2个16位定时/计数器

.6个中断源

.可编程串行UART通道

.低功率空闲和掉电模式

3.2.2AT89C51功能特性概述

AT89C51提供以下标准功能:

4K字节Flash闪速存储器,128字节内部RAM,32个I/0口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1