毕业论文(设计)题目:基于单片机的产品自动计数器专业:学生姓名:学生学号:系别:年级、班:指导教师:职称:摘要在当今社会飞速发展的格局下,越来越多的流水线上的产品和各种商业场合的人员需要进行自动计数.基于单片机构成的产品自动计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。
数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的。
有采用机械方式的接触式触发的,有采用电子传感器这类非接触式触发的。
本文所设计的计数器是采用红外对射式方式,抗干扰性好,可靠性高.该产品应用广泛,可用于测量流水线上的产品的数量以及可检查产品有无缺损;也可以用于测量宾馆、饭店、商场、超市、博物馆、展览观、车站、码头、银行等场所的人员数量及人员流通数量,同时丝毫不会侵犯到被测人员的个人隐私.本设计的指导思想是利用红外发光管发射红外线,红外接收管接收此红外线,并将其放大、整流形成高电平信号.当有人或物挡住红外光时,接收管没有接收到红外信号,放大器将输出低电平,同时将这个电平信号送入单片机进行控制计数,并经译码驱动电路使数码管显示数值。
这样就得到要统计的人或物的数量。
关键词:自动计数、红外检测、单片机、8位数码管.AbstractIn today's society under the pattern of rapid development, more and more on the lines of products and various business settings need to automatically count. MCU-based products pose a direct and automatic counters have the advantage of accurate count, is already in the Species commonly used in industry. The digital electronic counter trigger a number of counts, it is from the actual conditions of use and environmental decisions. The use of a mechanical contact the trigger, use electronic sensors to trigger the non-contact, infrared sensors is one of them, it is a non-contact electronic sensors. Using infrared sensors produced by electronic counters. This paper is designed to counter the use of infra-red shading, anti-interference and good, high reliability. The product of extensive and can be used to measure the product lines and the number of defects can check whether products; can also be used to measure the hotels, restaurants, shopping malls, supermarkets, museums, exhibition concept, railway stations, docks, banks and other places of the number of staff The number of staff and circulation, while in no way infringe upon the privacy of individuals tested staff. The circuit's guiding ideology is to use infrared LED fired infrared, infrared receiver of receiving the infrared, and enlarge, a rectifier HIGH signal. When Ren Huo wu blocking the infrared light, not receiving the infrared signal to the receiver, amplifier output will be low, at the same time, the MCU-level signals into the control count, and the drive circuit to decode The numerical digital display. This will be the Ren huo Wu statistics to the number. Key words:automatic counting, infrared detection, SCM, decoding.目录摘要 (Ⅰ)Abstract (Ⅱ)第一章绪论 (1)1.1、前言 (1)1.2、选题背景 (1)1.3、设计要求 (2)1.4、国内外的研究概况 (2)1.5、研究的主要内容以及存在的问题 (2)第二章基于单片机构成的产品自动计数器的设计 (3)2.1 方案论证与选择 (3)2.2 系统总体框图和原理 (5)2.3 系统各单元部分构成 (5)2.3.1 电源供电部分 (5)2.3.2 红外线检测部分 (6)2.3.3 计数、显示部分 (9)2.4 系统程序设计 (13)2.4.1程序流程图 (13)2.4.2 程序设计 (14)2.5 电路总图 (16)2.5.1 电路总图 (16)第三章总结 (17)参考文献 (18)致谢 (19)附录 (20)第一章:绪论1.1、前言在当今社会飞速发展的格局下,厂家基本采用流水线技术进行产品生产作业,而怎样对其线上的产品进行实时的、有效率的、精确的自动计数成为广大生产厂家十分关注的问题。
传统的机械式或电子式计数器(主要是用数字电路集成组件组成)电路比较复杂,元器件数量较多,故障率较高,维修比较困难,而且设置预定数值不太方便,功能不易更改且功能过于单一,适用范围较窄。
而基于单片机为核心控制的计数器有着能够实时,精确,可靠,稳定等计数优点已成为广大厂家的首选自动计数的装置。
1.2、选题背景电子计数器到目前为止已有30多年的发展史。
早期,设计师们追求的目标主要是扩展计数范围,再加上提高计数精度、稳定度等,这些也是人们衡量电子计数器的技术水平,决定电子计数器价格高低的主要依据.目前这些基本技术日臻完善,成熟.应用现代技术可以轻松地将电子计数器的计数上限扩展到无限大。
当今,单片微型计算机技术迅速发展,基于单片机技术开发的计数设备和产品广泛应用到各个领域,单片机技术产品和设备促进了生产技术水平的提高.企业迫切需要大量熟练掌握单片机技术并能开发、应用和维护管理这些智能化产品的高级工程技术人才.单片机以体积小、功能强、可靠性高、性能价格比高等特点,已成为实现工业生产技术进步和开发机电一体化和智能化测控产品的重要手段。
已经实现或者部分实现,但要真正完美的实现这些目标,对于设计者来说,还有许多工作要做,而不是表面看来似乎发展到头了.电子计数器是一种多功能的电子测量仪器。
它利用电子学的方法测出一定时间内输入的脉冲数目,并将结果以数字形式显示出来。
1.3、设计要求1.整个系统有较强的抗干扰能力.2.计数范围:000000~999999.3.将计数值准确显示出来.1.4、国内外的研究概况如今的产品自动计数器大多采用非接触式的计数触发方式。
早已开发出了多种型号的专用检测芯片.而利用AT89C2051为控制单元、辅以多种外围硬件搭配而成的计数装置已成为现在自动计数应用领域的潮流。
而如何提高自动计数器的实时性,抗干扰能力、稳定性是现在国内外自动计数生产厂家研究的主要课题.产品自动计数器主要用于工厂的流水线上,往往是处于高温,高噪声等极度恶劣的环境当中.而MCS-51系列单片机构成的产品自动计数器在这种环境中工作时往往会出现误动作(单片机程序跑飞)或死机(程序进入死循环).这也是基于单片机构成的产品自动计数器存在的致命问题。
1.5、此次设计研究的主要内容应解决的问题基于单片机构成的产品自动计数器研究的主要内容包括:如果构成检测电路、MCS-51单片机用何种方式对外部计数脉冲进行计数显示控制、LED显示驱动模块的选择、MCS-51单片机的扩展。
在这个设计中主要需要解决的问题便是如何提高MCS-51单片机的抗干扰能力以及稳定性。
第二章:基于单片机构成的产品自动计数器的设计2.1、方案论证与选择方案一、如图一图一:方案一原理阐述:专业检测芯片形成计数脉冲后送给控制单元AT89C2051单片机通过对它片内计数、显示编程。
PS7219是专用LED显示驱动芯片可以同时驱动8个7段数码管.X2504P是一块有电源电压监控、EEPROM 和看门狗定时器电路三种功能于一体的芯片,它保证了在电源接通、关断、瞬间电源电压不稳时,不会造成系统死机、数据误写或误动作,大大提高了系统的可靠性和抗干扰能力.HT7044A能够保证系统突然掉电后保护数据。
方案二、如图二图二:方案二原理阐述:红外发射电路(以NE555为核心)和红外接收电路(由LM567为核心)构成红外检测单元以及形成计数脉冲、经过AT89C51外部中断对其片内计数、显示编程、最后通过显示驱动芯片连接上LED显示器就完成了最后的计数显示.方案三、如图三图三:方案三原理阐述:检测单元同方案二一样、不同的便是计数显示部分.方案三使用了四合一芯片CL102.它是集译码、驱动、锁存、显示一体.以上三个方案各有着自己的优缺点:方案一既可完美的实现产品自动计数功能且能让系统处于异常状态和抗干扰时通过外围专用芯片得到非常好的解决. 外围电路架设相对简单、在市场上属于高端自动计数产品.同时它也暴露出了一个重大问题:由于成本太贵的原因此类产品并没有得到普及.如果用此方案进行设计只需要了解各专用芯片的引脚功能以及外围连接方法就可以实现自动计数,并没有很好的达到我们做毕业设计的目的,故虽然这个方案是最完美的一个方案也只有舍弃.方案三是一个简易的产品自动计数器.价格低廉、计数精确.但在系统处于异常状态时工作十分不稳定、也是属于现在产品自动计数市场上的淘汰产品.仅用于在计数要求不高的场合中.这个方案太过于简单故不选用.方案二便是这次毕业设计选用的方案.之所以选用主要是这个方案涉及的知识面广且能达到精确、稳定的自动计数.但也有一个致命的缺点整个系统的抗干扰能力较弱、系统掉电后不能保存数据.在系统处于异常状态时容易出现误动作或死机.这也是此设计着重解决的问题。