光电计数器设计论文

合集下载

光电计数的设计

光电计数的设计

光电计数器的设计摘要本系统采用的是以单片机STC89c52为核心的自动计数器。

采用反射式光电传感器,将红外发光管与光电接收管相邻安放,每当物体通过一次,红外光就被物体反射,光电接收管接收一次,光电接收管的输出电压就发生一次变化,这个变化的电压信号通过放大和处理后,形成计数脉冲,通过光电隔离耦合并行输入至STC89c52单片机的P1口,通过软件控制和键盘设定计数值并用LED加以显示,便可实现对物体的计数统计。

本计数器可将机械或人工计数方式变为电子计数,并且采用LED数码管显示,可适用于诸多行业,以满足现代生产、生活方式的需求。

所谓的光电式传感器是将光信号转化为电信号的一种传感器。

它的理论基础是光电效应。

这类效应大致可分为三类。

第一类是外光电效应,即在光照射下,能使电子逸出物体表面。

利用这种效应所做成的器件有真空光电管、光电倍增管等。

第二类是内光电效应,即在光线照射下,能使物质的电阻率改变。

这类器件包括各类半导体光敏电阻。

第三类是光生伏特效应,即在光线作用下,物体内产生电动势的现象,此电动势称为光生电动势。

这类器件包括光电池、光电晶体管等。

光电效应都是利用光电元件受光照后,电特性发生变化。

敏感的光波长是在可见光附近,包括红外波长和紫外波长。

市场上的光电计数器采用的光电传感器有摄像头、光电管等,采用的光的种类有普通光和激光,可见光和不可见光等。

光电传感器一般由光源、光学通路和光电元件三部分组成。

光电式传感器是以光电器件作为转换元件的传感器,光电检测方法具有精度高、应用快、非接触等优点,而可测参数多,光电传感器的结构简单,形式灵活多变因此,光电式传感器在检测和控制中应用非常广泛。

【关键词】计数器光电传感器单片机数码管The design of photoelectric counterAbstractThe system USES the microcontroller is STC89c52 as the core of the automatic counters. By reflecting photoelectric sensor, the infrared luminescence tubes and optoelectronics receiving tube adjacent put, whenever objects through time, infrared light is reflected, photoelectric receiving tube receiving once, photoelectric receiving pipe output voltage has a time change, this change voltage signal by amplifying and processed, forming counting pulses, through photoelectric isolating coupling parallel input to STC89c52 MCU P1 mouth, through software control and keyboard Settings count value and LED to display, can realize to the object counting statistics. This counter can or mechanical artificially count way into electronic counted, and using LED digital pipe display, can be applied to many professions, to meet modern production and lifestyle needs.The so-called photoelectric sensor is light signals are converted to electrical signals a sensor. It is based on the theory of the photoelectric effect. This kind of effect can be roughly classified into three kinds. The first kind is the photoelectric effect, namely in light, can make the electronic escaping surface. Using this effect made devices have vacuum phototubes, photomultiplier tubes, etc. The second type is inside the photoelectric effect, that is, in a light ray can make physical resistivity change. Such devices including various types of semiconductor photoconductive resistance. The third type is born volts effect that light, the object in light effect produced inside emf phenomenon, this electromotive force called light born electromotive force. Such devices including si-based ones, photoelectric transistor, etc. The photoelectric effect is using photoelectric element by light, the electrical characteristics change. Sensitive in the visible light wavelengths is near, including infrared wavelength and uv wavelength. Market photoelectric counter adopts photoelectric sensor have a webcam, phototubes to wait, use light species are regular light and laser, visible and not visible, etc. Photoelectric sensor are usually made of light source, optical path and photoelectric element of three parts. Photoelectric sensor is photoelectric device as conversion of components of the sensor, photoelectric detection method has high accuracy, application quickly, non-contact wait for an advantage, but measurable lots of parameters, photoelectric sensor of simple structure, and flexible in form, therefore, photoelectric sensors in the detection and control is widely used.【keywords 】counter, photoelectric sensor, microcontroller, digital tube.目录前言 (5)第一章设计任务要求 (6)第二章方案设计 (6)第一节方案一 (6)第二节方案二 (7)第三节方案选定 (7)第四节方案系统结构图 (7)第三章硬件构成及功能 (8)第一节 STC89c52系列单片机 (8)第二节光电传感的原理与特性 (10)第三节蜂鸣器原理 (12)第四节 LED数码显示器简介 (13)第四章硬件电路设计 (14)第一节发射与接收电路 (14)第二节计数与显示电 (15)第三节报警电路 (16)第五章软件设计说明 (17)第一节总模块流程图 (18)第二节各模块流程图 (19)结论 (20)致谢 (20)参考文献 (21)附录 (22)前言所谓的光电计数器是利用光电元件制成的自动计数装置。

学士学位论文—-基于单片机的光电计数器电气工程课程设计报告

学士学位论文—-基于单片机的光电计数器电气工程课程设计报告

计控学院College of computer and control engineeringXxx university电气工程课程设计报告题目:基于单片机的光电计数器系另寸电气工程系专业班级______ 电气XXX班_____学生姓名________ XX ________学号XXXX指导教师XX ___________提交日期2015年6月24日成绩___________________________电气工程课程设计报告摘要光电计数器是利用光电元件制成的自动计数装置。

其工作原理是从光源发出的一束平行光照射在光电元件(如光电管、光敏电阻等)上,每当这束光被遮挡一次时,光电元件的工作状态就改变一次,通过放大器可使计数器记下被遮挡的次数。

光电计数器的应用范围非常广泛,常用于记录成品数量,例如绕线机线圈匝数的检测、点钞机纸币张数的检测、复印机纸张数量的检测,或展览会参观者人数。

光电计数器与机械计数器相比,具有可靠性高、体积小、技术频率高、能和计算机链接实现自动控制等优点。

本文即介绍基于MCS-51单片机的光电技术器。

关键词:单片机;光电计数器;数码显示;自动报警齐齐哈尔大学计控学院电气工程系课程设计报告目录1设计目的及意义 (1)2设计内容 (1)2.1系统整体设计 (1)2.1.1 实验方案 (1)2.1.2光电计数器结构框图 (2)图1光电计数器结构框图 (2)2.2系统硬件设计 (2)2.2.1 稳压直流电源电路 (2)2.2.2发射接收电路 (3)2.2.3显示电路 (3)2.2.4报警电路 (4)2.2.5硬件系统 (4)2.3系统软件设计 (6)3结论74参考文献 (8)1设计目的及意义设计要求:(1)实现0~99999范围内计数,能在超出最大值后溢出报警;(2)通过LED显示数据;(3)要求使用光电传感器检测;(4)能在设定值报警,在报警后延时3s自动关闭报警并自动重新计数;可以手动清除报警;(5)有抗干扰技术,防止背景光或物件抖动时产生误计数;通过本次基于单片机的光电计数器课程设计,使我能够将在课堂上学习到的单片机理论知识与实际应用结合起来,而且能进一步加深对电子电路、电子元器件、印制电路板等知识的认识与理解,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。

红外线光电计数器的设计及制作研究

红外线光电计数器的设计及制作研究

7电力技术Electric power technology■ 房驰 单文增红外线光电计数器的设计及制作研究摘要:当前阶段广电计数器具有非常广泛的运用,在本文当中笔者探讨了一种利用单片机与光电传感器而制作的红外线光电计数器,这种计数器可以将光电信号转变为电信号,从而实现计数,这种红外线光电计数器可以实现非接触式计数,同时这种计数器的结构并不复杂,价格低廉、具有较高的实用性,因此,具有一定的应用前景。

关键词:红外线;光电计数器;设计;制作1引言当前阶段我国的经济持续高速发展,各种企业如雨后春笋般的出现,在这样的背景之下,在各种企业当中各种电子计数装置都具有较大的需求量,同时在部分公共场所也需要进行计数,但是现阶段我国常用的电子计数器往往结构较为复杂,整个电路当中的电子计数器数量明显较多,因此在使用的过程当中经常泳衣发生各种故障,而维修也较为困难。

另一方面,大部分的电 子计数器预定数值的设置往往较为复杂,同时其功能也过于简单且不易更改,并不能在多种情况下广泛运用。

而利用单片机与红外线制作的光电计数器可以实现精确的计数,在各个行业当中已经广泛的使用。

从现阶段计数器的使用状况来看,现阶段的计数器都被分为接触式计数器与非接触式计数器两种,非接触式计数器的应用较为广泛,而本文当中所提到的红外光电计数器就是一种非接触式计数器。

2系统整体设计在本文当中的红外线光电计数器是以光电式计数器以及单片机AT89C51为核心,当物体通过时,就对对红外线进行一次反射,反射的红外线则会被光电接收管所接受,从而使得其电压产生变化,而这种变化在被放大与处理之后则会形成计数脉冲,通过光电隔离藕合并行输人至AT89C51单片机的P2接口,通过软件控制和键盘设定计数值并用LCD1602显示屏加以显示,便可实现对物体的计数统计,这样就得到要统计的人或物的数量。

利用AT89C51单片机来制作一个光电计数器,在AT89C51单片机的P2.1、P2.2和P2.3管脚分别接一个轻触开关(按键),作为计数器数字位数的增加、减少和设置;在AT895C1单片机的P2.0管脚接一个光电式传感器,作为光电计数器的接受和发送部分;用单片机的P3.0一P1.7和P1.5一P1.7接LCD1602显示屏,作为0000一9999计数显示。

电子信息工程专业毕业论文--基于单片机的光电计数器的设计

电子信息工程专业毕业论文--基于单片机的光电计数器的设计

基于单片机的光电计数器的设计摘要:近年来,随着工业发展和科学技术的创新,光电计数器技术越来越多的被应用到工业生产和生活中。

光电计数器采用光敏元件作为传感器,利用不同光强产生不同电平信号流进一步实现计数的原理,使得光电计数器现在广泛应用于工业生产线的计数。

本论文主要介绍了基于单片机AT89S51的软硬件设计过程,以及实现光电计数的工作原理和理论基础,实现了光电计数器基本的工作要求和性能指标,采用LCD显示技术显示计数结果。

本次光电计数器设计使用PCB板和LCD模块显示,因此电路结构简单清晰、焊接过程简单、电路稳定性好、操作难度小。

关键词:传感器;光电计数器;AT89S51Design based on single chip microcomputer photoelectric counterAbstract: in recent years, along with industrial development and the innovation of science and technology, photoelectric counter technology more and more applied to industrial production and life. Photoelectric counter using photosensitive element as the sensor, the use of different light intensity have different level signal flow to further realize the counting principle, makes the photoelectric counter now counts are widely used in industrial production line. This thesis mainly introduces the hardware and software design process, based on single chip microcomputer AT89S51 and photoelectric counting principle and theoretical basis of implementing the basic job requirements and performance indicators, photoelectric counter use LCD display technology to display the count result. The photoelectric counter design using the PCB and the LCD display module, so the circuit structure is simple and clear, the welding process simple, circuit stability is good, operation difficulty is small.Key words: sensor;Photoelectric counter; AT89S51目录1引言 (1)2任务要求 (2)3方案论证 (2)3.1两种方案的选择 (2)3.2方案的选择 (2)4 系统组成概述 (3)5 硬件系统各部分介绍 (3)5.1光电传感器 (3)5.2 AT89S51单片机 (4)5.2.1 AT89S51系列单片机的主要性能特点 (4)5.2.3 51系列单片机的基本组成 (5)5.2.4外接晶体引脚 (6)5.2.5 控制信号或与其它电源复用引脚 (6)5.3显示器件 (7)6 硬件电路设计 (8)6.1 最小系统 (8)6.1.1 电源电路 (8)6.1.2 复位电路 (8)6.1.3 晶振电路 (9)6.2 单片机控制电路 (10)6.3 显示电路 (10)7 系统软件设计 (11)8 结论 (13)参考文献 (13)致谢............................................................................................................................ 错误!未定义书签。

基于Multisim的光电计数器设计

基于Multisim的光电计数器设计

结 果进 行 显 示 。
[ 关键词 ] ls Mu im ti
光电计数器 的应用非 常广 泛 ,例如在企业对大批 量的小件产品的 计数 中代替人工计 数 , 提高计数 效率和 正确性 ; 厂对 药瓶 的计 数 ; 药 在 高 速公 路 管 理 中 的应 用 , 在 高 速 公 路 收 费 站 检 测 记 录 出 、 高 速 公 路 设 人 收费站的车流量等方面 。 本文提 一种设计光 电计数器的方法 , 利用模 电 和 数 电设 计 小 型 的计 数 器 , 数 范 围 为 0~9 9 在 工 作 过 程 中对 电路 计 9, 进行 消颤 , 利用数码管对计数结果进 行显示。该计数器电路工作原理简 单, 制作简单 , 抗杂散光能力强 , 计数的精确度较高。利用 Mu im软件 hs i 对设计 电路进行仿真 .5
5 5电路 主要为消颤 电路提供输入脉 冲, 电路如图 4所示 : 5 其
po ̄er ,
图 1 数 器 电 路 原 理 图 计
2检 测 电路 .
检测 电路如图 2所示 ,该电路 主要 负责把被检测物 的数量转换 成 电压脉 冲信号 。 红色发光二极 管为电路工作 时的指示灯 , 电路核心为 该 发光二极管和光电三极管 , 为防止计数器在 工作中受到 自然光 的干扰 , 电路 中采用红外发光二极管和红外光 电三极管。电路工作时红外 发光 二 极 管 发 出 红 外 光 线 投 射 到 光 电三 极 管 上 ,光 电 三 极 管 导 通 且 处 于饱 和状态 , 电极输 出低 电平( c O4 ; 集 Ur .V) 当红外光 线被检测物遮挡时 ,  ̄ 光敏三极管由于接受 不到光 而处 于截止状态 , 电极输 出高电平 。 集 每通 过一个物体便 产生一个脉 冲 , 因此脉 冲的个数就是被检测物 的数量 。

数显光电计数器的设计

数显光电计数器的设计

数显光电计数器的设计摘要:本文介绍了数显光电技术器的设计方案,给出了具体的设计原理图。

通过原理图详细阐述了光电技术器各个小模块电路之间的工作原理。

关键词:光电计数译码数字显示数显式光电计数器主要包括:光电输入电路、脉冲形成电路、计数电路和显示电路。

1 光电输入电路该电路由红外发射管和光电三极管组成。

在该电路中,红外发光管9V直流电源通过R1的限流直接驱动。

光电三极管3DU12将发射管发送来的光信号转化为电信号,并进行一级放大后输出。

当光电三极管受光照射时,集电极输出低电平;光被隔断时,集电极输出高电平。

就是说,当一个物体从光电三极管与红外发光管之间通过时,光电三极管的输出管会输出一个正向的脉冲电压信号,作为信号输入。

2 脉冲形成电路该电路由两级电压比较器,光耦合器以及晶体管开关电路等组成。

电压比较器IC1A,IC1B由四电压比较器(LM339)组成,它的两个同相端作为比较基准端,并且被R3,R4分压后,作为比较器的参考电压为VDD/2,即4.5V。

该电路中,当接收光电管被物体遮挡后,输出高电平,通过两级电压比较器及光耦合器的变换使VT2截止,其输出高电平。

阻挡物通过后,VT2导通,其输出变为低电平。

这样,每当光电三极管被物体阻挡一次,VT2的输出端就会形成一个由低到高,再由高到低的过程。

这时开关管VT2的集电极就会输出一个脉冲电压,这个脉冲的下降沿就可作为计数器的计数脉冲输入计数器的下降沿计数脉冲输入端EN。

当物体从红外发射管与光电三极管之间一个个通过时,就会有一个个计数脉冲输入计数器,于是计数器就将通过的物体统计出来。

3 计数译码器和数码显示器计数器IC3为双BCD同步加计数器(CD4518),该电路内包含两个结构相同的计数单元。

在该电路中,CD4518中的第一计数器用于个位数计数,当计数脉冲从EN端不断输入时,它的输出端IQ1~IQ4就会依次输出从0000~1001的二进制码。

这个二进制码通过译码器IC5的译码,就会在数码显示器上显示0~9的十个数字。

基于单片机的光电计数器设计毕业设计

毕业设计(论文)题目:基于单片机的光电计数器设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

北京交通大学—电子系统课程设计—光电计数器

国家电工电子实验教学中心电子系统课程设计设计报告设计题目:光电计数器所在学院电子信息工程学院指导教师2011 年12 月目录前言 (2)一、设计任务 (3)二、设计要求及技术指标 (3)三、设计方案比较 (3)四、主要元件介绍 (5)五、电路设计 (10)六、电路焊接与调试、故障分析与解决 (16)七、收获与体会 (17)八、参考文献 (18)九、附仿真图 (18)光电计数器靳明双张婷于淑青指导教师郭勇摘要:数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。

数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的。

有采用机械方式的接触式触发的,有采用电子传感器的非接触式触发的,光电式传感器是其中之一,它是一种非接触式电子传感器。

这种计数器在工厂的生产流水线上作产品统计,有着其他计数器不可取代的优点。

该例光电触发式电子计数器只有两位数,但通过级联可以扩展为四位,甚至多位。

本文针对光电计数器的设计要求,翻阅了一些资料,基本能实现其所要求的功能。

关键词:电子计数器计数触发光电式传感器Abstract:Digital electronic counter intuitive and counting accurate advantages, has currently in various industries commonly used. Digital electronic counter have multiple counts, it is triggered by the actual conditions of use and environments. Using the contact of mechanical way, have use trigger non-contact electronic sensors, photoelectric sensor trigger is one of these, it is a kind of non-contact electronic sensors. This counter on the factory production lines for product statistics, has the advantages of other counter irreplaceable. This example photoelectric trigger type electronic counter only two digits, but through the cascade can be extended for four, even more. Aiming at the design requirements of photoelectric counter, looked up some material, basic can realize its the required functions.KEY WORDS: electronic counters counting trigger photoelectric sensor前言在啤酒、汽水和罐头等灌装生产线上,常常需要对随传送带传送到包装处的成品瓶进行自动计数,以便统计产量或为计算机管理系统提供数据。

光电计数器的设计

景德镇陶瓷学院电子电路CAD课程设计课题名称光敏计数器所在院系机电学院班级 13自动化2班学号 201310320210姓名董儒诚指导老师刘蜀阳时间 2015年12月30日.光敏计数器设计一种自动计数的装置。

在学习了脉冲数字电路的基础上,利用光线的通断来统计数目的光控计数器。

其主要系统组成为:光电转换模块、整形模块、时序控制模块、计数译码模块和显示模块,通过对光电的转换,由时序逻辑电路控制,达到自动计数的功能目录前言 (1)第一章设计要求 (2)1.1 基本要求 (2)1.2 提高要求 (2).第二章系统组成及方案设计 (3)2.1 系统组成 (3)2.1 方案一 (3)2.2 方案二 (5)2.3 方案比较与选择 (5)第三章单元电路的工作原理 (6)3.1 光电转换电路 (6)3.2 计数电路 (6)3.3 报警电路 (8)3.4 电路仿真 (10)第四章组装及测试结果与分析 (10)4.1 焊接是特别要注意的几点: (10)4.2 测试 (10)4.3 结果 (10)第五章总结 (11)附录一元件清单 (13)附录二总电路图 (14)参考文献 (15).前言21世纪是信息时代,是获取信息,处理信息,运用信息的时代。

传感器是获取信息并对信息进行必要处理的基础技术,是获取信息和处理加工信息的手段,无法获取信息则无法运用信息。

基于光电效应的传感器,光电式传感器在受到可见光照射后即产生光电效应,将光信号转换成电信号输出。

它除能测量光强之外,还能利用光线的透射、遮挡、反射、干涉等测量多种物理量,如尺寸、位移、速度、温度等,因而光电式传感器是一种应用极广泛的重要敏感器件。

光电计数器的设计是一种比较初级的利用光电传感器发出信号脉冲进行计数的一种简单光电系统。

光电计数器可完成小型的计数功能,可应用于小教室和小餐厅等小容量的场所,进行相应的计数功能,具有很大的实用价值。

工业生产中常常需要自动统计产品的数量,计数器在这里有其用武之地。

基于红外传感器的光电计数器设计论文-陆概要

光电检测技术课程设计论文题目:基于红外传感器光电计数器的设计姓名:班级:学号:日期:2015年7月15日摘要:在当今社会飞速发展的格局下,越来越多的流水线上的产品和各种商业场合的人员需要进行自动计数.基于单片机构成的产品自动计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。

本文所设计的计数器是采用红外对射式方式,抗干扰性好,可靠性高。

本设计的指导思想是利用红外发光管发射红外线,红外接收管接收此红外线,并将其放大、整流形成高电平信号.当有人或物挡住红外光时,接收管没有接收到红外信号,放大器将输出低电平,同时将这个电平信号送入单片机进行控制计数,并经译码驱动电路使数码管显示数值。

这样就得到要统计的人或物的数量。

本设计应用单片机AT89C51芯片作为核心,4位LED数码管,使用LM324芯片实现红外线计数,并且添加了报警功能。

这种实现方法的优点是电路简单,性能可靠,实时性好,操作简单,编程容易等。

关键词:单片机;红外对射管;LM324;蜂鸣器;LED数码管Rapid development in the pattern of today's society, more a nd more of the pipeline of products and a variety of business occasions need to automatically count. Based on SCM products co nstitute automatic counter has the advantages of intuitive and accurate count, now in a variety of commonly used in industry. This article is designed to counter radio-style method using in frared, interference immunity and high reliability.The design of the guiding idea is to use infrared emission infrared LED, infrared receiver to receive the infrared, and en large, forming high commutation signal. When persons or block i nfrared light, the receiver does not receive infrared control s ignals, the amplifier the output low, while the level control signal into the microcontroller counts, and by decoding the dig ital display drive circuit values. This will be the number ofp ersons or things to statistics. The AT89C51 microcontroller chip design applications as a core, 4 LED digital tube, the use of infrared LM324 chip count, and add the alarm function. This implementation method has the advantage of simple circuit, rel iable, real-time, simple operation, easy programming and so on.Key words:SCM; infrared shooting tube; LM324; Buzzer LED digital tube一绪论1.前言在当今社会飞速发展的今天,厂家基本采用流水线技术进行产品生产作业,而怎样对其线上的产品进行实时的、有效的、精确的自动计数成为广大生产厂家十分关注的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

光电计数器设计论文一,设计题目:基于单片机的工业产品自动计数器二,设计要求:1,数码管可以显示产品个数(0-99),自由设定产品报警个数(比如8),当产品数目是8的个数时,发出报警(蜂鸣器响)。

2,独立设计电路,应包括单片机小系统、红外光电开关、数码管显示部分。

三,题目分析:本电路的指导思想是设计一电路光控电路,放置在流水线旁。

当有产品通过光电门时,都会先触发光控电路,根据光控电路产生触发脉冲令计数器进行加计数,要求计数器的最大计数容量是99个,并用数码管显示数字。

并在计数每次达到10时报警。

四,整体构思:系统的组成与结构:图2-1 光电计数器系统结构图整个光电计数器系统是由光电传感电路、AT89S51单片机系统电路、显示计数电路、报警电路五个部分组成的,如图2-1所示。

光电传感电路把被计数的物体的变化转换成电信号,由显示计数电路计数,再由数码显示管显示,当达到设定的报警值时,报警电路发出报警。

五,具体实现:1,光电开关:采用光电传感器采集外部信号。

引起单片机内部中断发生。

2,中断方式计数:由于光电技术电路需要在数码管上显示通过光电门的产品数量,因此可以在内部存储器空间定义它的显示缓存区,用来暂存数码管显示的当前值。

系统在初始化程序之中,设置外部中断0产生中断标志T0,并初始化值为0。

当有外部中产生时,相应的中断置1。

当外部中断0产生中断时,在主程序中扫描T0是否为1。

当T0为1时,调用光电计数子程序,将显示暂存变量加1,。

每当通过光电门的产品数量达到12时,蜂鸣器响一声,并清零缓存,继续计数。

3,显示部分:该系统要求显示计数功能。

基于上述原因,我们考虑了三种方案:方案一:完全采用LCD显示。

完全采用LCD显示可显示有限的符号和数码字苻,能满足设计的需要。

方案二:完全采用点阵式LCD显示。

这种方案实现复杂,且须完成大量的软件工作;但功能强大,可方便的显示各种英文字符,汉字,图形等,也可满足设计的需要。

方案三:采用LED显示,LED只显示数字输出。

这种方案既满足系统功能要求,又简单,成本有低。

权衡利弊,第三种方案的优缺点,我们决定采用方案三来实现数字显示。

系统中采用的数码管为共阴极数码管,显示电路图的电路如图3-3所示。

图3-3显示电路图4报警部分:当计数器计数到"00"时应使计数器复位并置数"99"。

但这时将不会显示"00",而计数器从"01"直接复位。

由于"00"是一个过渡时期,不会显示出来,所以本电路采用"12"作为计数器复位脉冲。

当计数器由"00"跳变到"12''时,从输出低电平使计数器置数,并保持继续计数,蜂鸣器发出一声报警声。

当产品经过光电门时,Rs触发器翻转输出高电平,计数器开始计数。

若按下S1,计数器立即复位。

报警电路的电路图如图3-4所示。

图3-4 报警电路图5,软件程序的设计系统上电初始化之后,主程序不断地扫描键盘和显示程序;同时判断外部中断标志是否有效。

如果外部中断标志有效,则调用光电计数处理子程序,刷新数码管的显示值6,系统控制主程序设计定义蜂鸣器接口P3.6,初始状态为0,蜂鸣器不报警,当有高电平触发P3.6是,蜂鸣器开始报警。

当下一个脉冲是1时外部中断T0则产生中断,计数器停止加计数。

7,系统初始化子程序设计:设定外部中断T0的标志位置0即中断处于关闭状态,蜂鸣器控制标志位也置0,处于关闭状态,系统初始化流程图如图3-5所示。

图3-5 系统初始化流程图8 ,显示子程序设计定义数码管的段码表、位选码,定义计数器的显示缓存区,在统计过程中,当一个信号传到单片机中,系统调用延时子程序进行延时,计数器对十位和个位进行计数判断,将数据通过数码管显示出来,显示子程序的电路图如图3-6所示。

图3-6 动态显示电路流程图9,光电计数处理子字程序设计外部中断T0初始化后处于关闭状态,当其中断标志有效时进行加计数,外部中断T0进行加计数且判断计数器是否达到10,若等于10则KEYBOARD=1蜂鸣器报警。

最后将计数值通过数码管显示,其流程图如图3-7所示。

3-7 光电计数处理子程序流程图六,单片机小系统及外部电路焊接:硬件电路和软件编程后开始焊接单片机小系统和外设电路。

根据焊接说明书单片机小系统焊接如下图:设计电路焊接如下图:将整个电路连接好后,下载软件程序并进行试验,调试。

八,电路调试过程中出现的问题及解决办法1.蜂鸣器:开始蜂鸣器的连接电路如下图一时,但声音比较小。

当改成图二时声音顿时增大。

主要还是因为通过蜂鸣器的电流后者比前者大导致。

图一图二2.没有加驱动直接连接时,数码管不会动态显示,当用两个三极管作为驱动后数码管正常显示3,有时数码管有的段不亮,经排查发现是焊锡时不小心导致短路造成的,经过重新焊接问题解决。

八,设计心得体会本次课程设计是利用光电传感器对通过光电门的产品数量计数。

在设计电路初期,由于没有设计经验,觉得无从下手,空有很多设计思想,经过自己查找资料,我的设计渐渐有了头绪,通过查阅资料,逐渐确立系统方案。

发现自己对单片机AT89S51的功能的认识和应用掌握力度不够,在软件设计程序时常常遇到问题,又找不到错误问题根源所在。

究其原因是我对芯片应用和C语言编写程序的经验太少,速度过慢。

我知道问题的根本原因之后,我认真研究并掌握单片机的应用并提高编写程序的准确度,变成速度。

在设计期间有什么不懂的可以问指导老师,也可以和同学们互相探讨,也可以通过网络查询。

在课程设计期间我学到了很多知识和技巧。

并把以往老师教的理论知识用于实践。

总之,知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。

参考文献1,康华光《电子技术基础》数字部分.高等教育出版社,20062,康华光《电子技术基础》模拟部分.高等教育出版社,20063,倪晓军,章韵《单片机原理与接口技术》清华大学出版社,20094,郭天祥《51单片机C语言教程》电子工业出版社,2009附录总电路图与程序清单总电路图如下所示:程序清单如下所示:#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit buzzer=P3^0;uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};uchar num,num1,num2,flag;void delay(unsigned int i){unsigned int j;for(i;i>0;i--)for(j = 110; j >0; j--);}void display(){uchar a,b;a=num%10;b=num/10;if((a==0)&&(b!=0)&&flag==1){buzzer=1;delay(1000);flag=0;buzzer=0;num1++;if(num1==100){num1=0;}}P0=tab[a];P2=0xfe;delay(5);P0=tab[b];P2=0xfd;delay(5);}main(){EA=1;EX1=1;IT1=1;buzzer=0;while(1)display();}void int1() interrupt 2{num++;if(num==100){num=0;num1++;}flag=1;}光电计数器设计专业:机械设计制造及自动化班级:机自083姓名:钮冬科学号:200880724329日期:10年12月22日目录一设计题目 (1)二设计要求 (1)三题目分析 (1)五具体实现 (1)1.光电开关........................................................................... .1 2中断方式计数 (2)3显示部分 (2)4报警部分 (2)5软件程序设计 (3)6系统控制住程序设计 (3)7系统初始化子程序设计 (3)8显示子程序设计 (3)9光电计数处理子程序设计 (4)六单片机小系统焊接 (5)七系统调试 (6)八问题及解决方案 (7)九心得体会 (7)参考文献 (7)附录 (8)程序清单 (9)。

相关文档
最新文档