生产流水线产品产量统计显示系统的设计精编.docx
- 文档编号:25839207
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:26
- 大小:877.89KB
生产流水线产品产量统计显示系统的设计精编.docx
《生产流水线产品产量统计显示系统的设计精编.docx》由会员分享,可在线阅读,更多相关《生产流水线产品产量统计显示系统的设计精编.docx(26页珍藏版)》请在冰豆网上搜索。
生产流水线产品产量统计显示系统的设计精编
Documentnumber:
WTT-LKK-GBB-08921-EIGG-22986
生产流水线产品产量统计显示系统的设计精编
本科毕业设计
题目生产流水线产品产量统
计显示系统的设计
姓名王鹏
专业自动化
学号4
指导教师王忠利
郑州科技学院电气工程学院
二○一五年六月
生产流水线产品产量统计显示系统的设计
摘要
随着当今社会的飞速发展,越来越多的流水线上的产品需要进行自动计数。
基于单片机构成的产品自动计数器有直观、计数精确的优点,目前已在各行各业中得到了广泛的应用。
数字计数器有多种形式,总体来说有接触式、非接触式两种,在科技发展的今天,非接触式红外计数器的应用更加广泛[1]。
本设计采用一对红外发射接收管作为计数器的信号检测头,具有价格低廉,抗干扰性好,结构简单,操作方便等特点。
本设计采用红外发光管发射红外线,红外接收管接收此红外线[2],并将其放大、整流形成低电平信号,当产品阻挡红外光时,接收管将接收不到红外信号,放大器会输出高电平,此时将这个电平信号送入AT89C5单片机控制单元[3],通过对单片机编程实现计数,然后由数码管LED显示数值[4]。
从而实现生产流水线产品产量统计显示的功能。
关键字:
单片机;自动计数;LED数码管
THEDESIGNOFTHEPRODUCTIONLINEOUTPUTSTATISTICSSYSTEM
ABSTRACT
Withtherapiddevelopmentoftoday'ssociety,moreandmoreproductsassemblylineforautomaticcounting.Basedonsinglechipproductautomaticcounterhastheadvantagesofintuitive,countingprecision,hasbeenwidelyappliedinallwalksoflife.Digitalcounterhasvariousforms,generallyhastwokindsofcontacttypeandnon-contact,intoday'sdevelopmentofscienceandtechnology,theapplicationofnon-contactinfraredcountermorewidely.ThisdesignUSESapairofinfraredreceivingtubeascountersignaldetectionhead,withalowprice,goodanti-interference,simplestructure,convenientoperation,etc.
Thisdesignuseinfraredlaunchinfraredlight-emittingtube,infraredreceivingtubereceivestheinfraredray,andthelowlevelsignalamplification,rectificationformation.Whensomeoneorsomethingblockinginfraredreceivingtubenotreceivestheinfraredsignal,theamplifieroutputshighlevel,atthesametimethelevelsignalintotheAT89C51single-chipmicrocomputercontrolunit,throughthemicrocontrollerprogrammingcount,thenthedigitaltubeLEDdisplayvalues.Soastorealizethefunctionofproductionlineproductoutputstatisticsshow.
Keywords:
SCM;Automaticcounting;Digitaltube
前言
在当今社会飞速发展的格局下,厂家很多采用流水线装置进行产品生产作业,而怎样才能对其生产线上的产品进行精确的、实时的、有效率的自动计数这一问题成为了大多生产厂家十分关切的问题。
传统的机械式或电子式计数器(主要采用数字电路集成组件组成)存在以下问题:
元器件数量较多、电路比较复杂、维修比较困难、故障率较高、功能不易更改、设置预定数值不方便且功能过于单一、适用范围小。
而基于单片机为核心控制的计数器有着能够实时,精确,可靠,稳定等计数优点已成为广大厂家的首选自动计数的装置。
目前,基于单片机计数设备和以开发产品的微控制器技术为基础的控制技术发展迅速,在各个领域得到广泛应用。
以单片机为核心的产品和设备,促进了生产技术水平的提高,因此企业迫切需要很多懂单片机技术开发、应用和维护这些智能产品管理的高级工程技术人员。
电子计数器是一种多功能的电子测量仪器,它采用电子检测在一段时间内输入的脉冲数,以数字形式显示的结果。
单片机以其体积小、功能强、可靠性高、性价比高的特点,已成为实现工业生产技术、智能化测量和控制产品的进步和发展的一个重要手段。
而现在的产品产量计数器产品大部分采用的是非接触方式,并已开发出了多种类型型号的专用测试芯片。
使用以AT89C51单片机为核心,辅以各种外设控制单元的自动计数装置已成为现在自动计数应用领域的主流。
但是,如何提高自动计数器的实时性、抗干扰能力、稳定性等是国内外生产研究自动计数器的主要方向。
产品产量计数器是工厂流水线产品产量检测的主体,但其往往工作在高温、高噪音等极其恶劣的环境中。
而以AT89C51为核心的微控制器产品系列自动计数器工作在这种环境下会经常出现误操作(单片机程序跑飞)、滥用(单片机逍遥)或进入死机(程序进入无限循环)等问题,这些问题是由于单芯片自动技术产品存在的最大缺点。
本设计要求如下:
(1)整个系统抗干扰能力强、稳定性高。
(2)计数范围:
00~99。
(3)每满100都会自动发出3s的报警声并亮起指示灯。
(4)将计数值准确显示出来。
(5)具有断电记忆功能。
(6)具有自动、手动清0能力。
在本次设计中,涉及到的内容包括:
输入为220V输出为9V的变压器接线及工作原理、DB207桥式整流电路引脚、三端稳压芯片7805的引脚接线、掉电数据保护芯片AT24C02的工作原理、共阳极两位七段数码管SN450561K的引脚接线原理以及对射红外线检测的工作原理、单片机最小工作系统、放大电路等知识。
1系统的设计方案与选择
方案一:
如图所示
图原理框图
方案一中红外发射电路NE555和红外接收电路LM567构成红外检测单元并形成计数脉冲信号,计数显示部分则使用了专用芯片CL102,该芯片是集译码、驱动、锁存、显示为一体的专用芯片。
方案二:
如图所示
图原理框图
方案二利用红外接收发射管的工作原理,即红外接收头在有红外光电阻原理分压可取基准电压,然后通过电压比较器可输出高低电平。
当有红外光照射时,红外接收管串联的电阻分得的电压很大,可使电压比较器LM324输出为低电平;反之,红外接收头串联电阻分得的电压很小,可使电压比较器LM324输出为高电平,然后通过单片机控制处理,使输出精准的数值,然后通过数码管显示出来。
方案三:
如图所示
图原理框图
方案三利用对射红外检测装置形成计数脉冲[5]后送入控制单元AT89C51单片机[6],通过对它片内计数、显示编程。
通过两位七段数码管显示出来。
AT24C02是EEPROM模块,可以保存单片机运算时的中间有用结果的芯片,是突然掉电、关断电源、瞬间电源电压不稳定时,保证不会造成数据丢失或者数据误写,同时可以在上电后从中读出其保存的数据内容,大大增强了抗干扰的能力。
方案四:
如图所示
图原理框图
方案四利用红外线检测装置形成的脉冲信号对555计数器进行输入[7],利用各种与非门、非门、与门形成硬件电路,使数码管显示出计数数字,由555定时器来保证蜂鸣器的延时,并提供报警信号。
以上方案各有自己的优点:
方案一是一个简易的产品自动计数器,成本低廉、计数准确,但是在系统处于异常状态时,工作就十分不稳定,属于产品自动计数市场上的淘汰产品,一般用在计数要求不高的场合中,这个方案太过于简单,系统稳定性不高,故不选用。
方案二所涉及的知识面广,同时能达到精确、稳定自动计数的效果,但是整个系统的抗干扰力较弱,系统掉电后不能保存数据,在系统异常状态时容易出现误操作或死机,不符合该设计的要求。
方案三可完美的实现产品自动计数功能,同时能让系统处于异常状态和抗干扰时通过外围专用芯片到非常好的解决,该系统外围电路架设相对简单,但是在市场上属于高端的自动计数产品。
能准确计数、抗干扰性强、系统稳定、具有掉电数据记忆功能,可以说是一个完美的系统,故选此方案作为毕业设计的方案。
方案四结构较为复杂,也可达到准确计数,但是系统抗干扰能力较弱,元器件较多,维修时不易检测出问题所在,不符合本设计要求,故不选择此方案。
2硬件电路的设计
系统硬件电路
本系统需要供应220V交流电,经过降压变压器变成9V交流电,然后经过桥式整流电路、滤波电路、稳压电路处理,变成5V直流电,供单片机、数码管、红外检测装置、发光二极管和蜂鸣器使用。
当有物体经过红外线检测器,该装置提供高电平给AT89C51单片机,进行计数,并有数码管显示出来。
当计数至99时,下个产品经过后,系统会自动清零,并使蜂鸣器响起3S,同时指示灯亮起,达到声光同时报警的效果,如果该系统在使用中意外断电,没关系,本系统设有掉电数据记忆装置,可在下次通电后显示出本次的统计数值,然后可进行手动清零重新开始统计,也可接着上次数据继续统计。
这样就能避免一些不必要的损失,再加上该系统稳定性高、抗干扰能力强,所以采用这种计数器的流水线将会越来越多。
电源供电电路
图电源供电电路图
如图所示,电源采用220V的家庭用电,经过降压变压器降至9V交流电,然后经过整流电路整流成直流电源,再经过稳压电路、滤波电路,最后输出5V直流电,供单片机、红外检测模块、LED数码管[8]、蜂鸣器、发光二极管使用。
桥式整流电路
图桥式整流电路
桥式整流也叫整流桥堆,桥式整流器是利用二极管的单向导通性,将四个二极管两两对接而成,当输入正弦波的正半部分时,其中两只管导通,得到正的输出,输入正弦波的负半部分时,另两只管导通,由于这两只管是反接的,所以输出还是得到正弦波的正半部分。
桥式整流器是对二极管半波整流的一种改进,也是进行整流的最常用电路,常用来将交流转变成为直流电。
桥式整流器对输入正弦波的利用率是半波整流的两倍。
桥式整流器品种多,性能优良,整流效率高,稳定性好,最大整流电流从到50A,最高反射峰值电压从50V到1000V。
而本设计中为方便采用DB207芯片代替,其特点具有一致性好、安装方便,电路模块清晰明了。
滤波电路
图滤波电路图
桥式整流电路的作用是将交流电转换成直流电,但其输出的直流电中脉动成分比较大,而大多数电子设备所需直流电的脉动系数(电压或电流的幅值与平均值之比,就是脉动系数S)要求应小于,所以整流输出的电压应采取一些措施,最大限度减少输出电压的交流成分,与此同时,要尽量保存输出电压中存在的直流成分,使输出电压和理想的直流电接近,这样的电路被称为直流电源中滤波电路。
通常的滤波电路可分为有源滤波和无源滤波这两种类型。
无源滤波的主要类型又包括电感滤波、电容滤波以及复式滤波(包括LC滤波、LCrr型滤波、倒L型,也被称为电子滤波器)。
脉动系数是指直流电源中脉动成分的大小,此值越大,则滤波器的滤波效果越差。
脉动系数(S)=输出电压交流分量的最大值/输出电压的直流分量。
在交流电的角频率一定的情况下R越大,C2越大,脉动系数则越小,滤波效果也就越好。
当R值增大时,电阻上的直流压降会增大,这样就增大了直流电源的内部损耗;如果增大C2的电容量,就会增加电容器的体积和重量,实现起来不具有竞争力。
所以,我们在稳压前后都设有有滤波吸收电路,用电容器的充放电来补偿交流分量的电压波动。
稳压电路
图稳压电路及电源指示灯电路
本次设计采用三端稳压芯片7805,电子产品中,常见的三端稳压集成电路芯片有负电压输出的79××系列和正电压输出的78?
××系列。
顾名思义,三端IC就是指该种稳压用的集成电路,仅有三个引脚输出,分别是输入端、输出端和接地端。
它的外形和普通的三极管相似,有9013样子的TO-92封装,也有TO-?
220的标准封装。
用78/79系列的集成稳压IC构成恒压电源时需要的外部元件很少,电路内部包含有调整管、过热、过流的保护电路,使用起来方便又可靠,并且价格非常便宜。
在该系列中,三端稳压IC标号的79或者78后面的字符代表该三端稳压电路的额定输出电压,如7806表示输出电压为正6V,7909表示输出电压为负9V。
7805最大输出电流为,在制作中如果需要输出电流以上的稳压电源时,通常采用并联N个三端集成稳压电路,这时最大的输出电流就变为的N倍,但在应用时要注意:
并联使用时,三端稳压电路需采用同一批号、同一厂家的产品,来保证稳压电路参数的一致性。
此外,输出电流要比工作的实际电流高出以上,这样可以避免由于个别三端稳压电路的异常而导致其他三端稳压电路连锁烧毁的发生。
掉电记忆模块
如图掉电记忆芯片AT24C02
美国Atmel公司的AT24C02是低功耗CMOS型E2PROM,内含256*8位的存储空间,并且具有写入速度快(小于10ms),工作电压宽~,擦写次数较多(高于10000次),数据不易丢失,抗干扰能力强,体积小等优点。
并且它是采用I2C总线式来进行数据读写的串行操作,只占用极少的资源和I/O线。
AT24C02有一个16字节页写缓冲器,该器件通过I2C总线接口进行操作,还有一个专门的写保护功能。
AT24C02A、AT24C02B由2048位串行的电可擦除可编程只读存储器(EEPROM)构成,它们组成256个字节,每个字节8位。
AT24C02A提供两个电压版本:
~,~;AT24C02B只提供~版本。
当WP引脚连接到VCC时,AT24C02A上半部被写保护,AT24C02B支持全部写保护。
对新设计的产品,请尽量选用AT24C02B。
A支持400KHz,B支持100KHz。
A可以基本可以直接替代B,但B在高速率的读写情况下,不可以直接替代A。
图AT24C02引脚图
AT24C02的引脚如图,各引脚功能如下:
SDA:
双向串行数据/地址管脚,用于器件内所有数据的接收和发送。
SCL:
串行时钟输入管脚,用于产生器件所有数据发送和接收的时钟。
WP:
写保护。
当WP管脚连接到Vcc时,所有内容均被写保护,只能读。
当WP管脚连接到Vss或悬空时,器件可以进行正常的读/写操作。
A0、A1、A2:
器件地址输入端。
这些输入管脚用于多个器件级联时设置器件地址,这些引脚处于悬空时,则默认为0。
使用AT24C02最多可以级联8个器件,如果仅有一个24C02芯片被总线寻址,那么该芯片的三个地址输入引脚可悬空也可连接到VSS。
VCC:
电源电压(5V)。
VSS:
电源地(GND)。
AT24C02支持I2C总线数据传送协议,I2C总线协议规定:
向总线传送数据的器件均称为发送器,接收器则包括从总线中接收数据的所有器件。
数据传送是受所有起始停止信号的主器件和产生串行时钟的控制,无论是主器件还是从器件均可以作为接收器或发送器,但是是由主器件来控制数据发送模式还是接收模式。
红外检测模块
图红外检测模块电路图
本次设计利用红外发射管来发射红外线[9],然后让红外接收管接收该红外线,此时红外线接受管会产生低电平信号,当产品阻断红外光时,接收管接收不到红外信号,红外线接受管会产生高电平信号,同时将这个电平信号送入AT89C51单片机控制单元,通过对单片机编程实现计数,起到识别产品是否通过的作用。
现在所用的光电开关大致可分为以下几类:
(1)镜反射式光电开关,它是集发射器和接收器为一体,光电开关发射器射出的红外线经过反射镜反射回接收器,当被检测物体经过并且完全挡住光线时,光电开关就会产生检测开关信号。
(2)对射式光电开关[10],它的发射器和接收器分别安装在被检测物体经过的路径两边并且光轴水平相对,发射器发射出的红光线将直接被接收器接受,当被检测物体经过发射器和接收器之间并阻断红外线时,该开关会产生开关信号。
如果被检测的物体是不透明物体,那么对射式开关就是作为检测装置的首选。
(3)槽式光电开关,本类开关一般采用标准U字型结构,它的发射器、接收器将分别安装在U型槽两侧,正常工作时将产生一光轴,在被检测的物体通过U型槽并阻挡光线时,该开关会产生开关信号。
该类型光电开关常用于检测运动速度快的物体,同时它能分辨出半透明与透明的物体,使用安全可靠。
(4)漫反射式光电开关,此类光电开关的集发射器和接收器是一体的,在被检测的物体通过时,被测物将把红外线发射器发出的足够多的红外线反射给接收器,这时,该开关会产生开关信号。
漫反射式的光电开关主要用在被测物体表面光亮或其反光率极高的情况下。
(5)光纤式光电开关,该类型光电开关采用塑料或者玻璃光纤传感器引导光线,其优点是可以对远距离的被测物体进行检测。
通常分为漫反射式和对射式。
对射式光电开关的应用,主要应用于烟雾报警器、传真机、小家电、照相机、投币机、扫描仪、光碟机、DSC(数位相机)等产品。
生活中对射式光电开关应用主要有:
坐电梯,当有人进去时,阻碍了门两边的红外发射接收对管时,电梯门停止关闭。
投币器,当有硬币进入时,阻碍了对射式光电开关的对射,机器产生了一个命令,自动洗衣服或者游戏开始的命令。
打印机,当纸张推出时,阻碍了对射式光电开关的对射打印机知道到第几张纸,或者停止打印。
单片机控制电路
图单片机控制单元电路图
AT89C51的标准功能[11]:
4K字节FLASH闪烁存储器、128字节内部RAM、32个I/O口线、两个16位定时/计数器、一个5向量两级中断、一个全双工串行通信口、片内振荡电路,同时AT89C51可降为0HZ的静态逻辑操作,并且支持两个软件的节电工作模式。
空闲方式会停止CPU的工作,但是允许定时/计数器、RAM、串行通信口及中断系统继续工作。
掉电后保存ROM的内容,但是振荡器停止工作并且禁止其他部件工作直到下一个硬件的复位。
AT89C51共有四十个引脚,采用双列直插式封闭,各引脚功能如下:
P0~P3:
数据输入输出端口。
P0口:
一个漏极开路的8位准双向I/O端口,是漏极开路输出端口,每位可以驱动8个LS型的TTL负载。
在P0口作为输入功能使用时,应先向端口锁存器(地址80H)定入全1,此刻P0口的引脚全部悬空,相当于高阻抗输入。
作为输入口的功能使用时需先写我,这就是准双向的含义。
P1口:
~,一个8位的双向I/O端口,P1口是4个端口中作用最单一的,仅仅用作输入、输出接口使用。
P2口:
~,一个8位的双向I/O端口,P2口的作用和P0口作用基本相同:
①作为输入、输出接口使用;②和P0口共同完成存储器扩展数据传送,主要用于扩展外部存储器的地址线高8位使用。
P3口:
一个内部含有上拉电阻的8位双向I/O端口,P3输出缓冲器可以驱动(输出或吸收电流方式)4个TTL输入。
对端口写1时,能通过内部上拉电阻把端口拉至高电平,这时可作为输入端口。
P3用作输入口使用时,因有内部的上拉电阻,所以被外部信号拉低的引脚均会输出一个电流(I)。
在AT89C51中,P3口还能用于其他复用的功能,即第二功能,其第二功能如表所示。
表AT89C51P3口功能
端口引脚
第二功能
RXD(串行输入口)
TXD(串行输出口)
INT0(外部中断0)
INT1(外部中断1)
T0(定时/计数0)
T1(定时/计数1)
WR(外部数据存储器写选通)
RD(外部数据存储器读选通)
RST引脚是复位信号的输入端,复位信号是高电平有效,它的有效时间需持续24个振荡周期(即二个机器周期)以上,如果使用的是频率为6MHZ的晶振,则复位信号必须持续超过4μs的时间,才能完成复位操作。
ALE/PROG:
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:
每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE的输出可在SFR8EH地址上置0。
此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN:
外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:
当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:
反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:
来自反向振荡器的输出。
单片机控制单元包括:
单片机最小系统、复位电路、显示电路、报警电路,这些硬件电路的连接都是3基于单片机程序的编写为基础的。
单片机最小系统
图单片机最小系统电路
单片机最小系统[12],又称为最小应用系统,就是使单片机正常运行的前提下使用最少的元件组成的系统。
对51系列单片机来说,最小系统一般至少包括:
复位电路、晶振电路、单片机等部分。
复位电路:
由电容和电阻串联构成,由于“电容电压不能突变”的性质,可以知道,当系统上电的瞬间,RST脚将会出现高电平,并且该高电平持续的时间是根据电路的RC值决定的。
一般的51单片机如果RST脚的高电平持续两个机器周期及以上将复位,所以,适当组合RC的取值就可以保证可靠的复位。
一般教科书推荐C取10u,R取.当然也有其他取法的,原则就是要让RC组合可以在RST脚上产生不少于2个机周期的高电平。
至于如何具体定量计算,可以参考电路分析相关书籍。
复位电路又分为手动复位,上电复位和看门狗复位。
上电复位:
在加电瞬间电容通过充电来实现的。
在通电瞬间,电容C通过电阻R充电,RST端出现正脉冲,用以复位。
手动复位:
所谓手动复位就是通过一按键开关,使单片机进入复位状态。
系统在上电运行后,需要复位,通过手动来实现,一般是阻容复位和手动复位相结合。
看门狗复位:
看门狗(以max813为例)是一种监控单片机是否出问题和上电复位的一咱专用芯片,它在单片机上电的时候可以给出上电复位信号,当系统进行正常工作的时候,要在秒之内要给出一个脉冲信号,否则看门狗就会发出一个复位信号至单片机的复位角,使单片机复位,这种操作一般在程序中处理。
MAX813的各引脚功能:
MR(1脚):
手动复位端。
如果该引脚输入的低电平持续140ms以上,MAX813就会发出复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产 流水线 产品 产量 统计 显示 系统 设计 精编