光电计数器

光电计数器
光电计数器

光电计数器的设计

摘要: 21世纪是信息时代,是获取信息,处理信息,运用信息的时代。传感与检测技术的重要性在于它是获得信息并对信息进行必要处理的基础技术,是获取信息和处理加工信息的手段,无法获取信息则无法运用信息。

光电式传感器是将光信号转化为电信号的一种传感器。它的理论基础是光电效应。这类效应大致可分为三类。第一类是外光电效应,即在光照射下,能使电子逸出物体表面。利用这种效应所做成的器件有真空光电管、光电倍增管等。第二类是内光电效应,即在光线照射下,能使物质的电阻率改变。这类器件包括各类半导体光敏电阻。第三类是光生伏特效应,即在光线作用下,物体内产生电动势的现象,此电动势称为光生电动势。这类器件包括光电池、光电晶体管等。光电效应都是利用光电元件受光照后,电特性发生变化。敏感的光波长是在可见光附近,包括红外波长和紫外波长。数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的。有采用机械方式的接触式触发的,有采用电子传感器的非接触式触发的,光电式传感器是其中之一,它是一种非接触式电子传感器。采用光电传感器制作的光电式电子计数器。这种计数器在工厂的生产流水线上作产品统计,有着其他计数器不可取代的优点。关键词:计数光电传感器单片机

设计内容与要求:

1、发光器件和接收器件之间的距离大于一米;

2、有抗干扰技术,防止由于抖动产生的误计数;

3、每计数100,用等闪烁2s指示一下;

4、LED数码显示计数器。

目录

第1章引言 (2)

第2章光电计数器的系统设计 (3)

2.1系统硬件设计 (3)

2.1.1各组成模块 (4)

2.1.2主要芯片元器件引脚图及功能介绍 (7)

2.2系统软件设计 (9)

第3章设计原理 (10)

3.1计数测量 (10)

3.2 中断方式计数 (11)

第4章软件程序的设计 (11)

4.1 时间控制设置 (11)

4.2 10ms定时设置 (12)

4.3 中断闪烁2S (12)

4.4 总程序调试 (12)

第一章引言

传感与检测技术是一门知识面广、综合程度高、实用性很强的专业课程。它从传感器的基本理论入手,着重讲叙传感器的结构与感测原理,传感器是一个二端口的装置,不同的传感器输入-输出特性不同,同一传感器适应不同的被测信号呈现的特性也有所不同。尤其当被测信号为静态信号时两种状态下,传感器的输入-输出特性完全不同。感测技术在许多新技术、新器件里都有应用,在课程安排上,以信息的传感、转换、处理为核心,从基本物理概念入手,阐述热工量、机械量、几何量等参数的测量原理及方法。

自动化的计数提高了工业生产上的效率以及准确性,计数的自动化和智能化最终能加速实现现代化的工业。随着生产自动化、设备数字化和机电一体化的发展,对光电计数器的需求日益增多。

光电计数器设计一方面是为了巩固课本所学知识,完成知识迁移,另一方面加强动手能

力,识图能力及设计能力。

光电计数器在实际生产中已经得到了广泛的应用。在应用中,光电传感器部分主要有光电断路器和光电开关,但在工业生产中主要使用的是光电开关,计数电路有CD 系列芯片组成的,也有74系列芯片组成的,实际功能差别不大。

基本设计要求:本次设计光电计数器,要求使用红外发光二极管、红外接收管,实现计数功能,掌握红外传感器相关知识,掌握单片机汇编语言,学会如何实现无接触计数。该系统可用于工厂生产线工件计数,通过红外光电管接收到的信号情况,由单片机程序来控制是否计数。

提高设计要求:要求光电发射级与接收级有1米以上的间距,能有较强的抗干扰性。每100灯闪烁2S 。

第二章 光电计数器的系统设计

2.1系统硬件设计 1.工作原理

检测部分使用红外对管:发射管和接收管。当有物体穿越光路时,接收头输出为高电平,反之则为低电平,接收头的电平信号经由一电压比较器反相后送入CPU 。接单片机P3.2口,启动计数器开始计数,并将计数后所得的数据送给LED 显示。系统的原理 框图如图1所示。

图 1 系统电路原理图

2.硬件电路的组成

本系统的硬件电路由光电转换、单片机系统、计数显示组成。

生产流水线 红外线发射红外线接收

89C51单片机系统

计数显示

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST 9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX 2P1.23P1.34P1.45P1.56P1.67P1.7

8

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT89C52

SRCFILE=计数器\ji.hex

R1560R2560R3470R R4470R R5470R R6470R

R7470R R8560

3

2

1

4

11

U3:A

LM324

R13

182K

1

2

U4:A

7404

D2

LED-BLUE

R14

1k

X1

CRYSTAL

C1

30p

C2

30p

C3

1nF

R15

4k

Q1

FZT789A

Q2

FZT789A

Q3

FZT789A

R9

10k

R10

10k

R11

10k

65

4

1

2

U2

OPTOCOUPLER-NPN

R12

10K

R16

20K

R17

180m

R18

180m

R19

200

本智能光电计数系统是利用AT89C2051定时/计数器来工作的。当有物体通过时将信号挡住,会遮断红外信号,红外接收器接收不到信号。每次遮断电压信号通过电压比较器产生高电压通过电压比较器和非门使AT89C2052单片机的P3.2产生低电平,经内部程序运算后进行加法处理,其结果通过六个LED 数码管显示出来AT89C2052单片机的P 口分时输出数据(段选码),用于点亮六个数码管,AT89C2051单片机的P0.0、P0.1、 P0.2、P0.3,P0.4,P0.5,P0.6,P0.7则选通A,B,C,D,E,F,G,DP. 2.1.1 各模块组成

在此系统中共涉及了个模块,分别是光电转换、单片机系统模块、计数显示。红外的发射和接收模块位于生产流水线的两侧,通过感知红外线被阻断并将此信号转化为电信号输入到计算机内,由单片机实现技术功能,而单片机系统是光电计数系统的核心模块,实现的主要功能包括: 1)实现0―999范围计数.

2)要求使用红外发光二极管、光电管检测; 3)每计数100,用灯闪烁2S 指示一下

4)要求光电发射管与接收管有1米以上的间距,发射器和接收器分别置于流水线

两边,中间没有阻挡时发射器的红外线射到接收器,接收器接收到发射来的红外线,经反相处理使之没有信号输出,有工件经过时挡住光路,接收器失去红外线信号便输出一个脉冲信号到单片机进行计数。

因此要达到要求的功能就需要单片机控制部分要有很高的精确性和自动化,各部件的有机结合实现了光电技术系统的功能。 1.光电转换

红外对管和R1,R2组成的光电检测电路,负责把被检测的数量转换成电压脉冲信号。工作时红外发光管发出的红外光线投射到光敏三极管上,光敏三极管导通,集电极输出低电平;当红外光线被检测物遮断时,光敏三极管截止,集电极输出高电平。遮断一次输出一个脉冲,因此脉冲的个数就是被检测物的数量

红外对管中红外发光管的正向电流为50mA ,在环境温度为25°C 时,它的最大耗散功率100mW ,正向压降1.5V 。当环境温度上升时,允许的正向工作电流还要减小。为了留有一定的欲量,取它的工作电流为20mA 。则 R1=mA

V V 205.15-=175 ?

取R1=200?,其中5V 是电源电压,1.5V 是红外发光管的正向压降。 根据红外对管的计数手册可知:

使红外发光管的正向电流为20mA,当有遮挡时,光敏三极管Iceo=100nA ;无遮挡时,光敏三极管的Ic=0.7mA.为了使光敏三极管能工作在开关状态,则

R2=mA V V 7.04.05-=6.7K ?

取R2=10K ?,其中5V 是电源电压,0.4V 是光敏三极管的饱和压降。

红外对管的输出脉冲信号加到一个迟滞比较器(或者称作施密特触发器)。它有两个门限电压,分别称作上门限电压V1和下门限电压V2,两者的差值称为门限宽度获迟滞宽度,即:

ΔV=V1-V2

假设比较器输出高电平V3,则V3和Vcc 共同加到同向输入端的合成电压:

V=533R R R +V3+535R R R +Vcc 当比较器输出为低电平V4时,按同样的分析求得加到同向输入端的合成电压为:

V5=533R R R +V4+535R R R +Vcc

若Vi 有大减小的通过V5时,则Vo 由Vo1上跃到Vo2。可见,上式所示的V5就是比较器的下门限电压,即V2=V5.相应的迟滞宽度为:

ΔV=V1-V2=5

35

R R R +(Vo1-Vo2)

调节R1和R2,可以改变ΔV.

同时Tw=2ln (1+3

5

2R R )

在实际应用中,利用迟滞比较器可以有效的克服噪声和干扰的影响,利用迟滞比较器,只要噪声和干扰的大小处在迟滞宽度内,就不会引起错误的阶跃。

因此,当被测物每遮挡一次红外对管时,施密特触发器输出一个宽度为Tw 的脉冲,该脉冲送到计数器去计数和显示。C4是滤波电容,可提高单稳态触发器的工作稳定性。 2、单片机系统模块以及计数显示模块

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST 9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX 2P1.23P1.34P1.45P1.56P1.67P1.7

8

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT89C52

SRCFILE=C:\Documents and Settings\Administrator\桌面\光电计数\我.hex

R1560R R2470R R3470R R4470R R5470R R6470R

R7470R R8470R

R94k7

R104k7R114k7

Q1

PNP

Q2

PNP

Q3

PNP

D2

LED-BLUE

R14

1k

X1

CRYSTAL

C1

1nF

C2

1nF

C3

1nF

R15

4k7

当向P3.2口输入低电平时,经内部程序运算后进行加法处理,其结果通过三个数码管显示出来。

2.1.2主要芯片元器件引脚图及功能介绍

光电技术系统采用的芯片是AT89C2052,其主要特性:兼容MCS51指令系统· 8k可反复擦写(>1000次)Flash ROM

·32个双向I/O口·256x8bit内部RAM

·3个16位可编程定时/计数器中断·时钟频率0-24MHz

·2个串行中断·可编程UART串行通道

·2个外部中断源·共8个中断源

·2个读写中断口线·3级加密位

·低功耗空闲和掉电模式·软件设置睡眠和唤醒功能

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C 52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。

AT89C52P为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12 MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VC C(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(32~39 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(1 9脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。

图5 AT89C2052单片机引脚图

电压比较器:电压比较器的作用是对两个输入电压进行比较,并根据比较结果输出高、低两个电平的电压,以满足后面连接的数字电路对1和0两个逻辑电平的要求。如图所示

VI为待比较的输入信号电压,VREF为输入参考电压。在这个电路中,VREF就是比较的门限

电压。当VI通过VREF时,输出电压VO发生突变,即:VI由大减小通过VREF时,输出电压VO由低电平值VOL上跃到高电平值VOH;而VI由小增大通过VREF时,VO则由VOH下跃VOL。

2.2 系统软件设计

为了充分实现实时在线工业检测,在处理过程中采用中断方式进行计数发射电路始终发射红外信号,当传送带将物体送进入口时,将信号挡住,即将红外信号‘变为脉冲信号,此时中断响宜.计数器记录进料数量并设定时中断为lms,如果在进口中有其它异物通过时,它在设定的时间内不能长期保持有效.因此,中断不响应,计数器不记录异物通过,这样可防止外界的干扰主程序流程图如6示

开始系统初始化调显示子程序等待中断

图 6 主程序流程图

在光电计数系统中,设计软件可实现技术初始值为999,在生产流水线中有产品通过时,红外线被阻断,红外接收器没有收到发射器的红外信号,输出高电平。将此信号送人到

AT89C2051单片机的P3.2口.使单片机系统开始工作。由软件实现计数值加一,并且每计数100,用灯闪烁2S指示一下。根据光电技术系统的功能要求,设计出系统的工作流程图7,

开始

初始化

N=0

N

红外信号

阻断

Y

n=n+1

N

N为100的

倍数时

Y

灯闪烁2s

图7 系统工作流程图

最后是软测量效果评价.由于工业生产过程中要求具有很高的精确性.因此对软测量效果的评价是重要的。根据软测量的效果.确定模型是否需要进行修正,哪些参数需要调整等。一旦发现软测量的效果不能满足于实际应用的需要,就

必须考虑重新构造软测量模型,即重新构造软件的设计思路,设计出满足实践需要的软测量系统

第三章设计原理

3.1 计数测量

计数的过程其实是获取脉冲源的过程,当有物体穿越光路时,接收头输出为高电平,反

之则为低电平,接收头的电平信号经由电压比较器反相后送入CPU当传送带将被测物体传送

到检测点时,物体将探头发送的红外线调制信号反射给探头,探头接收器产生的信号送到单片机P3.2口,启动计数器开始计数,每次红外线的阻断都将转化成电信号被单片机芯片获取,在原来的数值上加1,并将计数后所得的数据送给LED显示

3.2中断方式计数

中断计数方式的实现是靠获取中断源,在MCS-51单片机中有五个可屏蔽的中断源,片内中断源三个,片外中断源两个,它们在程序存储器中各有固定的中断入口地址,由此进入中断服务程序,其中外部中断源INT0(外部中断0)请求由引脚P3.2输入,一旦输入信号有效(低电平或负跳变),即CPU申请中断,如果CPU响应中断,会自动转到0003H,执行相应的中断服务子程序,INT1(外部中断1)请求由引脚P3.3输入,一旦输入信号有效,即向CPU申请中断,如果CPU响应中断,会自动跳转到0013H处,执行相应的中断服务子程序,在中断系统中涉及一些特殊寄存器的使用,这些寄存器能够控制中断。

我们把打断单片机正常工作的外部信号接到单片机的INT0引脚,经过软件对有关寄存器的设置,单片机就可知道外界信号的变化,从而中断主程序的。当系统接侧到信号由高到低的负跳变时引发中断,中断过程中不产生计数,对于外部中断源的撤除,当外部中断采用边延触发方式时,CPU响应中断后,由硬件自动清除其中的中断标志位IE0或IE1,无需采取其他措施。当外部中断源采用电平触发方式时,CPU响应中断后不会自动清除中断请求标志位IE0或IE1,同时也不能用软件清除,当CPU执行完中断程序后返回主程序,发现外部中断源位于低电平时,仍会响应低电平。即外部中断源位于低电平时,则中断标志IE0或IE1就会为“1”。在实际应用过程中根据实际情况采取软硬件配合使用的方法。

第四章软件程序设计

4.1 时间控制设置

在工业生产中为了提高工作效率,需要系统有很高的自动化并且要有很高的统计精确性,所以再设计系统时一些时间控制也显得十分重要。

4.2 10ms定时

计数器记录进料数量并设定时中断为l0ms,如果在进口中有其它异物通过时,它在设定的时间内不能长期保持有效.因此,中断不响应,计数器不记录异物通过,这样可防止外界的干

扰。此系统引用晶振为12MHz的频率,设置定时1ms,

源程序如下:

DLY10mS: MOV R6, #20

D1: MOV R7, #20

DJNZ R7, $

DJNZ R6, D1

RET

4.3 中断闪烁2S:SHAN2S: SETB P2.7 ;闪烁2s ACALL DLY10ms

CLR P2.7

ACALL DLY10mS

DJNZ R4,SHAN2S

4.4 总程序调试

FIRST EQU 21H ;定义个位

SECOND EQU 22H ;定义十位

THIRD EQU 23H ;定义百位

ORG 0000H ;程序从0地址开始

LJMP START ;跳到STRAT处执行

ORG 0003H ;INT0中断向量

LJMP INT_0 ;跳至INT_0处执行

MOV R4,#100

START:

SETB EA ;开中断

SETB IT0 ;中断0允许P3.2口

SETB EX0 ;负跳变触发

CLEAR: ;初始化显示0000

MOV FIRST,#0

MOV SECOND,#0

MOV THIRD,#0

SHOW: ;显示子程序

MOV DPTR,#TAB;DPTR指向编码表位置

MOV A,FIRST ;将FIRST的内容复制到ACC

MOVC A,@A+DPTR ;根据ACC的值取出编码表中的编码 MOV P0,A ;由P0口输出ACC的内容

CLR P2.3 ;置位P2.3

LCALL DELAY ;调用延时子程序

SETB P2.3 ;清零P2.3

/*显示个位*/

MOV DPTR,#TAB ;DPTR指向编码表位置

MOV A,SECOND ;将SECOND的内容复制到ACC

MOVC A,@A+DPTR ;根据ACC的值取出编码表中的编码 MOV P0,A ;由P0口输出ACC的内容

CLR P2.2 ;置位P2.2

LCALL DELAY ;调用延时子程序

SETB P2.2 ;清零P2.2

/*显示十位*/

MOV DPTR,#TAB ;DPTR指向编码表位置

MOV A,THIRD ;将THIRD的内容复制到ACC

MOVC A,@A+DPTR ;根据ACC的值取出编码表中的编码 MOV P0,A ;由P0口输出ACC的内容

CLR P2.1 ;置位P2.1

LCALL DELAY ;调用延时子程序

SETB P2.1 ;清零P2.1

/*显示百位*/;

MOV DPTR,#TAB ;DPTR指向编码表位置

MOV P0,A ;由P0口输出ACC的内容

LJMP SHOW ;调用显示子程序

INT_0: ;中断子程序

CLR EA

INC FIRST ;FIRST的内容加1

MOV A,FIRST ;将FIRST的内容复制到ACC

CJNE A,#10,EXIT ;如果A不等于10,则跳至L1处执行 MOV FIRST,#00H ;将0复制到FIRST

INC SECOND ;将SECOND的内容加1

MOV A,SECOND ;将SECOND的内容复制到ACC

CJNE A,#10,EXIT ;如果A不等于10,则跳至L2处执行 MOV SECOND,#00H;将0复制到SECOND

INC THIRD ;将THIRD的内容加1

SHAN2S: CLR P2.6

LCALL DELAY

SETB P2.6

LCALL DELAY

DJNZ R4,SHAN2S

EXIT: ;跳出中断子程序

SETB EA

RETI ;返回主程序

DELAY: MOV R6, #20

D1: MOV R7, #20

DJNZ R7, $

DJNZ R6, D1

RET

TAB: ;编码表

DB 03FH;0

DB 006H;1

DB 05BH;2

DB 04FH;3

DB 066H;4

DB 06DH;5

DB 07DH;6

DB 007H;7

DB 07FH;8

DB 06FH;9

END ;程序结束

结论

本文介绍了一种基于AT89C2052单片机的光电计数系统的设计,并已成功的用于实际系统中,需要指出的是,本文利用软件编程、这样做占用硬件资源少,成本较低,如果用于强磁强电的现场环境,考虑加以屏蔽。在项目设计的开始到结束本人一直认真对待,在制作的过程中遇到了很多困难,通过查阅相关资料逐一解决问题的同时自己也增长了知识,到最后对光电计数系统的工作原理的掌握,最终设计出了自己理解的光电计数系统

致谢

通过了这次课程设计,在张斌老师的帮助下不仅大大提高了我的系统设计和软件编程的能力,自身的各方面的素质也得到了提高。同时也培养了我的团队协作精神。这次课程设计不仅充实了我的计算机专业知识,扩大了知识面,增强分析问题和解决问题的能力,也提高自学的能力与软件开发能力,为今后的工作打下了坚实的基础。感谢指导老师张斌老师的帮助,让我从对此系统的不了解到成功设计出了光电计数系统。

参考文献

1、《电子电路基础》谢沅清人民邮电出版社 1999 第一版

2、《数字电子技术基础》阎石高等教育出版社 2001

3、《电子电路基础》童诗白高等教育出版社 1995第二版

4、《电子技术课程设计指导》高等教育出版和彭介华 2002

5、《单片机原理与应用及C51程序设计》清华大学出版社谢维成杨加国 2006年8月第一版

光电计数器(数电)

(理工科类) Ⅰ、课程设计(报告)题目: 对生产线产品计数的光电计数器设计 Ⅱ、课程设计(论文)工作内容 一、课程设计目的 1、通过电子技术基础(模 电、数电)课程的学习,使学生在掌握基本理论知识的基础上,学会常见电子集成器件的使用。2、通过设计一个模数结合 的小型电子电路系统,使学生了解电子电路设计的方法、步骤;学会元器件的选用;学会用软件仿真验证设计方案的正确性;培养综合运用知识和独立开展实践创新的能力。 3、通过搭建调试电路,进 一步熟悉相关仪器设备的使用。 4、通过绘制电路图,熟悉 Protel的使用,扩充专业知识技能。 5、规范化训练学生撰写技 术研究报告,提高书面表达能力。 二、课程设计任务与要求 1、基本部分: 1)由光耦实现产品监测; 2)由计数器对脉冲信号计数,计数结果经LED显示; 3)计数范围0~99,电路具备手动清零功能。 4)根据要求设计电路,画出原理图,用EWB仿真,验证设计方案;

5)学习使用Protel,画出系统的PCB图。 2、发挥部分: 1)计数结果要求实现十位数的动态“零消隐”,即:当计数结果不超过10时,十位数的那个数码管无显示; 2)报告第三部分给出其他设计方案,画出仿真实现的电路图,并与参考方案对比分析。 三、课程设计考核 平时20%;验收40%;报告40% 摘要 21世纪是信息时代,是获取信息,处理信息,运用信息的时代。传感与检测技术的重要性在于它是获得信息并对信息进行必要处理的基础技术,是获取信 息和处理加工信息的手段,无法获取信息则无法运用信息。 光电式传感器是将光信号转化为电信号的一种传感器。它的理论基础是光电效应。这类效应大致可分为三类。第一类是外光电效应,即在光照射下,能使电子逸出物体表面。利用这种效应所做成的器件有真空光电管、光电倍增管等。第二类是内光电效应,即在光线照射下,能使物质的电阻率改变。这类器件包括各类半导体光敏电阻。第三类是光生伏特效应,即在光线作用下,物体内产生电动势的现象,此电动势称为光生电动势。这类器件包括光电池、光电晶体管等。光电效应都是利用光电元件受光照后,电特性发生变化。敏感的光波长是在可见光附近,包括红外波长和紫外波长。数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的。有采用机械方式的接触式触发的,有采用电子传感器的非接触式触发的,光

光电计数器实验报告

光电计数器实验报告 学生姓名李志 学号081244115 专业名称光信息科学与技术 指导教师易煦农 时间日期2011-10-19 摘要 21世纪是信息时代,是获取信息,处理信息,运用信息的时代。传感与检测技术的重要性在于它是获得信息并对信息进行必要处理 的基础技术,是获取信 息和处理加工信息的手段,无法获取信息则无法运用信息。 光电式传感器是将光信号转化为电信号的一种传感器。它的理论基础是光电效应。这类效应大致可分为三类。第一类是外光电效应,即在光照射下,能使电子逸出物体表面。利用这种效应所做成的器件有真空光电管、光电倍增管等。第二类是内光电效应,即在光线照射下,能使物质的电阻率改变。这类器件包括各类半导体光敏电阻。第三类是光生伏特效应,即在光线作用下,物体内产生电动势的现象,此电动势称为光生电动势。这类器件包括光电池、光电晶体管等。光电效应都是利用光电元件受光照后,电特性发生变化。敏感的光波长是在可见光附近,包括红外波长和紫外波长。数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。数字式电子计

数器有多种计数触发方式,它是由实际使用条件和环境决定的。有采用机械方式的接触式触发的,有采用电子传感器的非接触式触发的,光电式传感器是其中之一,它是一种非接触式电子传感器。采用光电传感器制作的光电式电子计数器。这种计数器在工厂的生产流水线上作产品统计,有着其他计数器不可取代的优点。 【关键词】光电效应光电传感器光电计数器 ABSTRACT The 21st century is the age of information, it is the access to information, treatment information, use of the information age. Sensing and detection technology is important because it is the access to information and the information necessary to deal with the underlying technology, is access to information and means of processing information, unable to get information you won't be able to use information. Photoelectric sensor is a light signal into an electric signal of the sensor. It is the theoretical basis of the photoelectric effect. These effects can be broadly divided into three categories. The first type is outside of the photoelectric effect, namely, in daylight, can make the tungsten surface. Use this effect caused by device with vacuum photocell, photomultiplier tubes, etc. The second category is the photoelectric effect, i.e., in the light, can make the electrical resistivity of the material change. Such devices include various types of photosensitive semiconductor. The third category is photo voltaic effect, in the light, the objects within the EMF EMF, this is called light-induced electromotive force. This class of

计数器工作原理及应用

计数器工作原理及应用 除了计数功能外,计数器产品还有一些附加功能,如异步复位、预置数(注意,有同步预置数和异步预置数两种。前者受时钟脉冲控制,后者不受时钟脉冲控制)、保持(注意,有保持进位和不保持进位两种)。虽然计数器产品一般只有二进制和十进制两种,有了这些附加功能,我们就可以方便地用我们可以得到的计数器来构成任意进制的计数器。下面我们举两个例子。在这两个例子中,我们分别用同步十进制加法计数器74LS160构成一个六进制计数器和一个一百进制计数器。 因为六进制计数器的有效状态有六个,而十进制计数器的有效状态有十个,所以用十进制计数器构成六进制计数器时,我们只需保留十进制计数器的六个状态即可。74LS160的十个有效状态是BCD编码的,即0000、0001、0010、0011、0100、0101、0110、0111、1000、1001[图5-1]。 图5-1 我们保留哪六个状态呢?理论上,我们保留哪六个状态都行。然而,为了使电路最简单,保留哪六个状态还是有一点讲究的。一般情况下,我们总是保留0000和1001两个状态。因为74LS160从100 1变化到0000时,将在进位输出端产生一个进位脉冲,所以我们保留了0000和1001这两个状态后,我们就可以利用74LS160的进位输出端作为六进制计数器的进位输出端了。于是,六进制计数器的状态循环可以是0000、0001、0010、0011、0100和1001,也可以是0000、0101、0110、0111、1000和1001。我们不妨采用0000、0001、0010、0011、0100和1001这六个状态。 如何让74LS160从0100状态跳到1001状态呢?我们用一个混合逻辑与非门构成一个译码器[图5. 3.37b],当74LS160的状态为0100时,与非门输出低电平,这个低电平使74LS160工作在预置数状态,当下一个时钟脉冲到来时,由于等于1001,74LS160就会预置成1001,从而我们实现了状态跳跃。

最新光电计数器的设计

光电计数器的设计

北京交通大学 海滨学院 课程设计题目:光电计数器的设计 专业:光电信息工程班级:光电1101 学号: 11141006 姓名:陈国营

摘要 光电计数器的设计可以对某项物件进行计数,计数物件速度可慢,可快,在实际生产生活中具有广泛的应用,对通过的物体进行计数,在生产流水线包装数量控制等领域的应用,既能节省劳动力有能高效地完成任务,其次它也是光电技术的基础。 在光电计数部分我们考虑到脉冲信号的稳定度、方便检测是否能够产生脉冲信号,因此在电压比较器和NE555之间我们选择了NE555,又要利用遮断式红外控制原理对通过的物件计数,为了感应良好,我们使红外发光管与光电接收管相对安放,同时为避免自然光线干扰引起的误计数,同时因实验室条件有限,在光电计数器工作时尽可能的让房间里没有自然光照射进来。本计数器可实现0~99的计数显示。 每当物件通过一次,红外光被遮挡一次,光电接收管的输出电压发生一次变化,这个变化的电压信号通过放大和处理后,形成计数脉冲,去触发一个十进制计数器,便可实现对物件的计数统计。 关键字:计数脉冲感应光电

本课程设计主要是对于电子信息类专业的学生两年多来的专业知识学习的一个考验以及应用,也是相关专业的同学们开启理论通向实践之门的金钥匙,具有十分重要的意义,既能锻炼同学们的动手操作能力,又能反映出同学们对于电子设备的熟练程度及对简单典型电路原理应用和了解。 本课程设计为光电计数器的设计。光电技术是一门得到迅猛发展的学科,已经渗透到许多的相关的科学领域,应用非常的广泛,而具有代表性的是半导体激光器的广泛应用,具有高量子效率的负电子亲和势。光电阴极的光电倍增管和第三代微光像增强器件的实用化,超大规模的CCD面阵的固体摄像器件已在工业和民用领域都得到了广泛应用,在热成像光电中的红外焦平面技术的应用等等。 本文所讨论的光电计数器是一种比较初级的利用光电感应信号发出的脉冲进行计数的一种简单光电系统。

数字电路实验-光电计数器

课程综合设计 课程名称:《数字电路实验》实验名称:《光电计数器》 学院:应用科技学院 专业:电子信息工程 年级:2012级 学号:____________ 姓名:____________

设计意义及实现功能: 工厂生产线或某些设备上(如打印机)常装有自动计数器,以便计算产量或为生产过程自动化合计算机管理系统提供数据,计数器种类很多,光电计数器是常见的一种。 设计并制作一个光电计数器,要求如下: (1)光源采用聚焦白炽灯,电压为6.3V,自行选择光敏器件。当有光照到光敏器件上时,计数器不计数,当光照有亮突变到暗的一瞬间,产生一个脉冲沿,对这个脉冲沿进行技术,光照由暗突变到亮不计数。 (2) 计数器范围:00~99。用两只LED数码管作显示组件,可显示00~99。 (3)定数控制功能:当需要定数时,事先预置一个定数值,显示器同时显示这个定数值。每光照一次,计数器减“1”,当定数值减至:“00”,发出声、光报警。 (4)当计数器作“累加”功能时,需先清零。计数器从“00”累加到“99”。当光照次数大于99次时,发出声,光报警。 实验原理 CD4511引脚图及功能 CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器,特点如下:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS 电路能提供较大的拉电流。可直接驱动LED显示器。器中的字形消隐。 其功能介绍如下: BI:4脚是消隐输入控制端,当BI=0 时,不管其它输入端状态如何,七段数码管均处于熄灭(消隐)状态,不显示数字。 LT:3脚是测试输入端,当BI=1,LT=0 时,译码输出全为1,不管输入DCBA 状态如何,七段均发亮,显示“8”。它主要用来检测数码管是否损坏。 LE:锁定控制端,当LE=0时,允许译码输出。 LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。 A1、A2、A3、A4、为8421BCD码输入端。 a、b、c、d、e、f、g:为译码输出端,输出为高电平1有效。 CD4511的内部有上拉电阻,在输入端与数码管笔段端接上限流电阻就可工作。 1. CD4511的引脚 CD4511具有锁存、译码、消隐功能,通常以反相器作输出级,通常用以驱动LED。其引脚图如3-2所示。 各引脚的名称:其中7、1、2、6分别表示A、B、C、D;5、4、3分别表示LE、BI、LT;13、12、11、10、9、15、14分别表示 a、b、c、d、e、f、g。左

计数器原理分析及应用实例

计数器原理分析及应用实例 除了计数功能外,计数器产品还有一些附加功能,如异步复位、预置数(注意,有同步预置数和异步预置数两种。前者受时钟脉冲控制,后者不受时钟脉冲控制)、保持(注意,有保持进位和不保持进位两种)。虽然计数器产品一般只有二进制和十进制两种,有了这些附加功能,我们就可以方便地用我们可以得到的计数器来构成任意进制的计数器。下面我们举两个例子。在这两个例子中,我们分别用同步十进制加法计数器74LS160构成一个六进制计数器和一个一百进制计数器。 因为六进制计数器的有效状态有六个,而十进制计数器的有效状态有十个,所以用十进制计数器构成六进制计数器时,我们只需保留十进制计数器的六个状态即可。74LS160的十个有效状态是BCD编码的,即0000、0001、0010、0011、0100、0101、0110、0111、1000、1001[图5-1]。 图5-1 我们保留哪六个状态呢?理论上,我们保留哪六个状态都行。然而,为了使电路最简单,保留哪六个状态还是有一点讲究的。一般情况下,我们总是保留0000和1001两个状态。因为74LS160从1001变化到0000时,将在进位输出端产生一个进位脉冲,所以我们保留了0000和1001这两个状态后,我们就可以利用74LS160的进位输出端作为六进制计数器的进位输出端了。于是,六进制计数器的状态循环可以是0000、0001、0010、0011、0100和1001,也可以是0000、0101、0110、0111、1000和1001。我们不妨采用0000、0001、0010、0011、0100

和1001这六个状态。 如何让74LS160从0100状态跳到1001状态呢?我们用一个混合逻辑与非门构成一个译码器[图5.3.37b],当74LS160的状态为0100时,与非门输出低电平,这个低电平使74LS160工作在预置数状态,当下一个时钟脉冲到来时,由于等于1001,74LS160就会预置成1001,从而我们实现了状态跳跃。 图5.3.37b用置数法将74160接成六进制计数器(置入1001) 比这个方案稍微繁琐一点的是利用74LS160的异步复位端。下面这个电路中[图5.3.34],也有一个由混合逻辑与非门构成的译码器。 图5.3.34用置零法将74LS160接成六进制计数器

基于单片机的计数器设计 (1)

百度文库- 让每个人平等地提升自我! - 1 - 湖南科技大学 单片机课程设计 题目基于单片机的计数器设计姓名李建雄 学院机电工程学院 专业测控技术与仪器 学号09030303 指导教师戴巨川 成绩 二〇一二年六月二日

百度文库- 让每个人平等地提升自我! - 2 - 摘要 本设计是根据我们所学习的单片机课程,按照课程要求进行的课程检验。单片 机技术是一个不可或缺的技术,尤其是对于我们测控技术与仪器专业来说它是我们必须要掌握的技能之一,使我们未来工作和生活的根本。现在的社会是一个信息科技高速发展的社会,也是一个电子技术和微机计算机迅速发展的时代,单片机的档次和水平在不断的提高,其应用的领域和范围也越来越广,成为现代电子系统中最重要的智能化核心部分。 随着计数器技术的不断发展与进步,计数器的种类越来越多,应用的范围越来越广,随之而来的竞争也越来越激烈。过硬的技术也成为众多生产厂商竞争的焦点之一。厂商为了在竞争中处于不败之地,从而不断地改进技术,增加产品的种类。 现计数器的种类以增加到:电磁计数器、电子计数器、机械计数器(拉动机械计数器、转动机械计数器、按动机械计数器、测长机械计数器)、液晶计数器等。 计数器的应用范围也遍布印刷、纺织、印染、针织、电缆、电讯、军工、轻工、机械、开关、断路器、矿山、实行多班制的纺织行业的织布机、织带机、制线、制带、造纸、制革、薄膜、高压开关电器产品、试验设备,印刷设备、短路器、医疗、纺织、机械、仓库和码头的货运、行人及车辆过往的数量计数、冶金、食品、国防、包装、配料、石油、化工、发电、机床、仪表、自动化控制等行业。

百度文库- 让每个人平等地提升自我! - 3 - 目录 2.2设计原理 (6) 数码管的介绍 ............................................................................................................................... - 11 -3.3电路仿真. (11)

光电计数器

光电计数器的设计 摘要: 21世纪是信息时代,是获取信息,处理信息,运用信息的时代。传感与检测技术的重要性在于它是获得信息并对信息进行必要处理的基础技术,是获取信息和处理加工信息的手段,无法获取信息则无法运用信息。 光电式传感器是将光信号转化为电信号的一种传感器。它的理论基础是光电效应。这类效应大致可分为三类。第一类是外光电效应,即在光照射下,能使电子逸出物体表面。利用这种效应所做成的器件有真空光电管、光电倍增管等。第二类是内光电效应,即在光线照射下,能使物质的电阻率改变。这类器件包括各类半导体光敏电阻。第三类是光生伏特效应,即在光线作用下,物体内产生电动势的现象,此电动势称为光生电动势。这类器件包括光电池、光电晶体管等。光电效应都是利用光电元件受光照后,电特性发生变化。敏感的光波长是在可见光附近,包括红外波长和紫外波长。数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的。有采用机械方式的接触式触发的,有采用电子传感器的非接触式触发的,光电式传感器是其中之一,它是一种非接触式电子传感器。采用光电传感器制作的光电式电子计数器。这种计数器在工厂的生产流水线上作产品统计,有着其他计数器不可取代的优点。关键词:计数光电传感器单片机 设计内容与要求: 1、发光器件和接收器件之间的距离大于一米; 2、有抗干扰技术,防止由于抖动产生的误计数; 3、每计数100,用等闪烁2s指示一下; 4、LED数码显示计数器。

目录 第1章引言 (2) 第2章光电计数器的系统设计 (3) 2.1系统硬件设计 (3) 2.1.1各组成模块 (4) 2.1.2主要芯片元器件引脚图及功能介绍 (7) 2.2系统软件设计 (9) 第3章设计原理 (10) 3.1计数测量 (10) 3.2 中断方式计数 (11) 第4章软件程序的设计 (11) 4.1 时间控制设置 (11) 4.2 10ms定时设置 (12) 4.3 中断闪烁2S (12) 4.4 总程序调试 (12) 第一章引言 传感与检测技术是一门知识面广、综合程度高、实用性很强的专业课程。它从传感器的基本理论入手,着重讲叙传感器的结构与感测原理,传感器是一个二端口的装置,不同的传感器输入-输出特性不同,同一传感器适应不同的被测信号呈现的特性也有所不同。尤其当被测信号为静态信号时两种状态下,传感器的输入-输出特性完全不同。感测技术在许多新技术、新器件里都有应用,在课程安排上,以信息的传感、转换、处理为核心,从基本物理概念入手,阐述热工量、机械量、几何量等参数的测量原理及方法。 自动化的计数提高了工业生产上的效率以及准确性,计数的自动化和智能化最终能加速实现现代化的工业。随着生产自动化、设备数字化和机电一体化的发展,对光电计数器的需求日益增多。 光电计数器设计一方面是为了巩固课本所学知识,完成知识迁移,另一方面加强动手能

计数器设计和原理

二.计数器设计 1.实验目的 计数器在数字逻辑设计中的应用十分广泛,可以对时钟信号进行计数,分频和产生序列信号,也可以用在计时器和串并转换等电路。这次实验我们就来学习一下如何用Robei和Verilog语言来设计一个4比特计数器。 2.实验要求 计数器对每个时钟脉冲进行技术,并将计数值输出出来。这个实验我们来设计一个4比特的计数器,其技术范围在0~F之间,也就是计数到最大值16. 设计波形要求如图1所示。 图1. 计数器输出波形要求 3.实验内容 3.1 模型设计 1)新建一个模型。点击工具栏上的图标,或者点击菜单“File”然后在下 拉菜单中选择“New”,会有一个对话框弹出来(如图2所示)。在弹出的对话框中设置你所设计的模型。

图2. 新建一个项目 参数填写完成后点击“OK”按钮,Robei就会生成一个新的模块,名字就是counter,如图3所示: 图3. 计数器界面图 2)修改模型。在自动生成的界面图上进行名称的修改,输入引脚为clock, enable 和reset,输出引脚修改成count。其中count引脚的“Datasize”为4比特,用户可以输入4,也可以输入3:0。为了区分每个引脚,我们可以修改每个引脚的Color值,并点回车保存。修改完成后如图4所示。如果选中模块,按“F1”键,就会自动生成一个Datasheet,如图5所示。

图4. 修改引脚属性 图5. “Datasheet”截图 3)输入算法。点击模型下方的Code(如图6所示)进入代码设计区。

图6. 点击Code输入算法 在代码设计区内输入以下Verilog代码: always @ (posedge clock) //学习always语句的写法,并设置敏感信号。时钟上升沿触发begin //学习Verilog if else语句的写法 if (reset == 1) begin count<= 0; end //if enable is 1, counter starts to count else if (enable == 1) begin count <= count + 1; end end 4)保存。点击工具栏图标,或者点击菜单“File”中的下拉菜单“Saveas”, 将模型另存到一个文件夹中。 5)运行。在工具栏点击或者点击菜单“Build”的下来菜单“Run”,执 行代码检查。如果有错误,会在输出窗口中显示。如果没有错误提示,恭喜,模型counter设计完成。 3.2测试文件设计

光电计数器的设计

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

光敏计数器 设计一种自动计数的装置。在学习了脉冲数字电路的基础上,利用光线的通断来统计数目的光控计数器。其主要系统组成为:光电转换模块、整形模块、时序控制模块、计数译码模块和显示模块,通过对光电的转换,由时序逻辑电路控制,达到自动计数的功能 目录 前言 (1) 第一章设计要求 (2) 1.1 基本要求 (2) 1.2 提高要求 (2) word . .

第二章系统组成及方案设计 (3) 2.1 系统组成 (3) 2.1 方案一 (3) 2.2 方案二 (4) 2.3 方案比较与选择 (4) 第三章单元电路的工作原理 (5) 3.1 光电转换电路 (5) 3.2 计数电路 (5) 3.3 报警电路 (7) 3.4 电路仿真 (9) 第四章组装及测试结果与分析 (10) 4.1 焊接是特别要注意的几点: (10) 4.2 测试 (10) 4.3 结果 (11) 第五章总结 (12) 附录一元件清单 (13) 附录二总电路图 (14) 参考文献 (15) word . .

前言 21世纪是信息时代,是获取信息,处理信息,运用信息的时代。传感器是获取信息并对信息进行必要处理的基础技术,是获取信息和处理加工信息的手段,无法获取信息则无法运用信息。基于光电效应的传感器,光电式传感器在受到可见光照射后即产生光电效应,将光信号转换成电信号输出。它除能测量光强之外,还能利用光线的透射、遮挡、反射、干涉等测量多种物理量,如尺寸、位移、速度、温度等,因而光电式传感器是一种应用极广泛的重要敏感器件。光电计数器的设计是一种比较初级的利用光电传感器发出信号脉冲进行计数的一种简单光电系统。 光电计数器可完成小型的计数功能,可应用于小教室和小餐厅等小容量的场所,进行相应的计数功能,具有很大的实用价值。工业生产中常常需要自动统计产品的数量,计数器在这里有其用武之地。数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的,通常分为接触式计数器和非接触式计数器两种。本次设计的光电计数器为非接触式计数器中的一种。 在该光电计数器中,计数的过程其实是获取脉冲源的过程,首先遮挡物遮挡光电传感器产生一下降沿,拿掉遮挡物产生一个上升沿,使计数器得到一个脉冲进行计数。之后计数器输出一个信号输入到译码器中,由译码器控制数码管的显示,数码管最大显示99。计数范围为一百,可以预设计数数目,当计数达到设定后,停止计数并报警,可手动解除报警。 整个电路的设计先借助于仿真软件proteus仿真,得到了预期的结果,而后依据仿真图在实验室焊接、调试,实现了预定的功能。 word . .

光电计数器的设计

光电计数器的设计 The Standardization Office was revised on the afternoon of December 13, 2020

景德镇陶瓷学院 电子电路CAD课程设计 课题名称光敏计数器 所在院系机电学院 班级 13自动化2班 学号 0210 姓名董儒诚 指导老师刘蜀阳 时间 2015年12月30日 光敏计数器 设计一种自动计数的装置。在学习了脉冲数字电路的基础上,利用光线的通断来统计数目的光控计数器。其主要系统组成为:光电转换模块、整形模块、时序控制模块、计数译码模块和显示模块,通过对光电的转换,由时序逻辑电路控制,达到自动计数的功能

目录 前言 (1) 第一章设计要求 (2) 基本要求 (2) 提高要求 (2) 第二章系统组成及方案设计 (3) 系统组成 (3) 方案一 (3) 方案二 (4) 方案比较与选择 (5) 第三章单元电路的工作原理 (6) 光电转换电路 (6) 计数电路 (6) 报警电路 (8) 电路仿真 (9)

第四章组装及测试结果与分析 (10) 焊接是特别要注意的几点: (10) 测试 (10) 结果 (10) 第五章总结 (11) 附录一元件清单 (13) 附录二总电路图 (14) 参考文献 (15)

前言 21世纪是信息时代,是获取信息,处理信息,运用信息的时代。传感器是获取信息并对信息进行必要处理的基础技术,是获取信息和处理加工信息的手段,无法获取信息则无法运用信息。基于光电效应的传感器,光电式传感器在受到可见光照射后即产生光电效应,将光信号转换成电信号输出。它除能测量光强之外,还能利用光线的透射、遮挡、反射、干涉等测量多种物理量,如尺寸、位移、速度、温度等,因而光电式传感器是一种应用极广泛的重要敏感器件。光电计数器的设计是一种比较初级的利用光电传感器发出信号脉冲进行计数的一种简单光电系统。 光电计数器可完成小型的计数功能,可应用于小教室和小餐厅等小容量的场所,进行相应的计数功能,具有很大的实用价值。工业生产中常常需要自动统计产品的数量,计数器在这里有其用武之地。数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的,通常分为接触式计数器和非接触式计数器两种。本次设计的光电计数器为非接触式计数器中的一种。 在该光电计数器中,计数的过程其实是获取脉冲源的过程,首先遮挡物遮挡光电传感器产生一下降沿,拿掉遮挡物产生一个上升沿,使计数器得到一个脉冲进行计数。之后计数器输出一个信号输入到译码器中,由译码器控制数码管的显示,数码管最大显示99。计数范围为一百,可以预设计数数目,当计数达到设定后,停止计数并报警,可手动解除报警。 整个电路的设计先借助于仿真软件proteus仿真,得到了预期的结果,而后依据仿真图在实验室焊接、调试,实现了预定的功能。

计数器设计

目录 1前言 (1) 2设计任务及方案论证 (2) 2.1设计任务 (2) 2.2方案论证 (2) 3电路设计原理 (3) 3.1设计任务及要求 (3) 3.2设计方案 (3) 3.3单元模块 (4) 3.3.1清零电路的设计 (4) 3.3.2光电报警电路的设计 (4) 3.3.3脉冲发生器的设计 (5) 3.3.40~999计数器的设计 (6) 3.3.5译码器的设计 (7) 4电路板的制作及电路焊接与调试 (10) 4.1电路板的制作 (10) 4.2电路的安装 (11) 4.3电路测试 (11) 5设计总结 (13) 参考文献 (14) 鸣谢 (15) 附录一原理图 (16)

1前言 计数器是最常用的时序电路之一,它们不仅可用于对脉冲进行计数,还可用于分频、定时、产生节拍脉冲以及其他时序信号。 计数器的种类不胜枚举,按触发器动作分类,可分为同步计数器和异步计数器;按计数数值增减分类,可分为加计数器、减计数器和可逆计数器;按编码分类,可分为二进制计数器、BCD码计数器、循环码计数器。此外,有时也按计数器的计数容量来区分,例如本设计就是采用十进制计数器74LS160进行设计的。计数器的容量也称为模,一个计数器的状态数等于其模数。 目前,无论是TTL还是CMOS集成电路,都有品种较齐全的中规模集成计数器。只要使用者借助于器件手册的功能表和工作波形图以及引脚的排列,就能正确地运用这些器件设计出自己想要的电路。

2设计任务及方案论证 2.1设计任务 利用数字集成电路(如:74LS160、161、90、290、390、48等)设计一个电子计数器。 2.2方案论证 在设计中采用两个74LS00与非门以及单刀双掷开关等组成脉冲发生电路,此电路不仅能满足按键输入计数方式而且还有去抖功能;计数设计电路中采用74LS160来完成计数功能;通过控制MR、PE、CET、CEP端可实现计数、清零、启动、暂停等功能;而通过74LS48译码器对计数器结果译码并驱动数码管,使数码管显示脉冲发生器产生的脉冲个数,当计数溢出时及计数到999由光电报警电路报警。 综上:该设计不仅能完成设计要求而且精确、经济,所以此设计方案可行。

光电计数器

电子系统课程设计 设计报告设计题目:光电计数器 小组成员 所在学院 指导教师 年月日

目录 前言 (2) 一、设计任务 (2) 二、设计要求及技术指标 (3) 三、设计方案比较 (3) 四、主要元件介绍 (5) 五、电路设计 (10) 六、电路焊接与调试、故障分析与解决 (16) 七、收获与体会 (17) 八、参考文献 (17) 九、附仿真图、元件清单和实物图 (17)

光电计数器 指导教师 摘要:数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的。有采用机械方式的接触式触发的,有采用电子传感器的非接触式触发的,光电式传感器是其中之一,它是一种非接触式电子传感器。这种计数器在工厂的生产流水线上作产品统计,有着其他计数器不可取代的优点。该例光电触发式电子计数器只有两位数,但通过级联可以扩展为四位,甚至多位。本文针对光电计数器的设计要求,翻阅了一些资料,基本能实现其所要求的功能。 关键词:电子计数器计数触发光电式传感器 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 前言 在啤酒、汽水和罐头等灌装生产线上,常常需要对随传送带传送到包装处的成品瓶进行自动计数,以便统计产量或为计算机管理系统提供数据。光电计数器是通过红外线发射和接收进行计数,有直射式和反射式两种,通常用于流水线作业工件计数。直射式的发射、接收分体,发生器和接收器分别置于流水线两边,中间没有阻挡时发射器的红外线射到接收器,接收器收到发射来的红外线,经相反处理使之没有信号输出,有工件经过时挡住光路,接收机失去红外线信号的便输出一个脉冲信号到运算累加器进行计数。发射式是发射、接收同体,置流水线一边,前面没有工件往下流时,发射器发出的红外线直接射出没有发射,接收器没有接收到反射来的红外线信号没有输出。有工件经过时挡住光电路使发射器发出的红外线信号发射到接收器上,接收器接收到反射来的红外线信号便输出一个脉冲信号到运算累加器进行计数。 一、设计任务

闪烁计数器工作原理及应用

闪烁计数器的工作原理 闪烁计数器是一种利用射线引起闪烁体的发光而进行记录的辐射探测器。1947年由J.W. 科尔特曼和H.P.卡尔曼所发明。它由闪烁体、光电倍增管(见光电管)和电子仪器等单元组成。 它是由闪烁体(也称荧光体)和光电倍增管构成。常用的闪烁体有NaI(TI)[铊激活]、ZnS(Ag)和有机晶体“蒽”等,它们在射线照射下会发光(闪烁)。它的工作原理是:射线在闪烁体中产生的光子,打到光电倍增管的阴极上产生光电子,光电子的电子流通过倍增管放大并被阳极接收,形成了一个电脉冲,再由仪器的其他部件加以放大记录。碘化钠晶体常用来测量γ射线,硫化锌晶体常用来测量α射线。闪烁计数器的优点是,效率高、记录快,可以测定射线的能量。 闪烁计数器的应用 射线同闪烁体相互作用,使其中的原子、分子电离或激发,被激发的原子、分子退激时发出微弱荧光(见固体发光),荧光被收集到光电倍增管,倍增的电子流形成电压脉冲,由电子仪器放大分析和记录。利用这种现象可探测带电粒子。可用的闪烁体种类很多,用得较多的有NaI(加微量Tl)、CSI(加微量Tl)、ZnS(加微量Ag )等无机盐晶体和蒽、茋、对联三苯等有机晶体,也有用液体、塑料或气体的闪烁体。闪烁计数器的优点是效率高,有很好的时间分辨率和空间分辨率,时间分辨率达10^-9秒,空间分辨率达毫米量级。它不仅能探测各种带电粒子,还能探测各种不带电的核辐射;不仅能探测核辐射是否存在,还能鉴别它们的性质和种类;不但能计数,还能根据脉冲幅度确定辐射粒子的能量。在核物理和粒子物理实验中应用十分广泛。 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解相关仪器仪表产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城https://www.360docs.net/doc/2b16136638.html,/

光电计数器源程序

#include //单片机头文件 #include//访问绝对地址 #include #include//输入输出流 #define COM8279 XBYTE[0X5FFF] //8279控制命令地址 #define DATA8279 XBYTE[0X5EFF] //8279数据地址 #define uint unsigned int #define uchar unsigned char //定义无字符变量 uint x;//高位计数值 uint y;//定时中断重复值 uint keyboard;//键值 uint i; uint now; uint z; uchar code table[]={ 0x0C0,0x0F9,0x0A4,0x0B0, 0x99, 0x92, 0x82, 0x0F8, 0x80, 0x90, 0x88, 0x83, 0x0C6,0x0A1,0x86, 0x8E};//共阳极LED段码表,0x表示十六进制,表示0~9,a~f uint LED[]={0,0,0,0,0,0};//六个数码管的初值 void show1(void);//数码管显示程序 void show2(void); void main(void) { COM8279=0xDC;//清除显示RAM和FIFO命令字 COM8279=0x34;//程序时钟编程命令 (11000)24分频 COM8279=0x00;//键盘方式设置(8*8字符显示左边输入,编码方式扫描键盘,双键互锁) COM8279=0x92;//设置写显示命令(AI=1每次写入后地址自动加1;显示

计数器的设计(完)

实验五计数器的设计 姓名:班级:学号:实验时间: 一、实验目的 1、熟悉J-K 触发器的逻辑功能 2、掌握J-K 触发器构成异步计数器和同步计数器 二、实验仪器及器件 1、实验箱、万用表、示波器 2、74LS73,74LS00,74LS08,74LS20 三、实验原理 本实验采用集成J-K 触发器74LS73 构成时序电路,其符号、功能、特性方程和状态转换图见下图: 符号: JK 触发器功能表: 表达式:Q n+1=JQ n+KQ n 状态转换图:

主从结构的J-K 触发器在结构上和制造工艺的要求尚还有缺点,使用时要求的工作条件较严格,负载能力也往往达不到理论值。在门电路中往往认为输入端悬空相当于接了高电平,在短时间的试验期间不会出错。但在J-K 触发器中,凡是要求接“1”的,一定要接入高电平,否则会出现错误的翻转。触发器的两个输出的负载过分悬殊,也会出现误翻。J-K 触发器的清零输入端在工作时一定要接高电平或连接到试验箱的清零端子。 下面简要的介绍时序逻辑电路的设计步骤,如下图所示 四、实验内容 1.用J-K 触发器设计一个16进制异步计数器,用逻辑分析仪观察CP和各输出的波形。 逻辑图:

实际波形图: 2.用J-K 触发器设计一个16进制同步计数器,用逻辑分析仪观察CP和各输出的波形。 逻辑图:

实际波形图: 3. 用J-K 触发器和门电路设计一个具有置零,保持,左移,右移,并行送数功能(详 见实验四表二)的二进制四位计数器模仿74LS194功能。(注:在实验箱上可只实现左移或右移功能,在proteus 软件上可实现对五个功能的综合实现) ABCD , 输出为Q A Q B Q C Q D ,因此可以写出 SL S S A S S Q S S Q S S Q B A A 01010101+++= A C B B Q S S B S S Q S S Q S S Q 01010101+++= B D C C Q S S C S S Q S S Q S S Q 01010101+++=

产品计数器设计

一、设计任务要求 设计光电计数器,实现无接触计数,主要用于工厂生产线工件计数。可采用遮光式光电传感器或者反射式光电传感器,要求使用红外发光二极管、光电管检测,要求光电发射管和接收管有30mm 以上的间距,在制作实物可用导线引出长度,用LED数码显示器来显示0-999的范围计数,当数字超出999时,能够发出报警,并且能在报警后延时3秒钟自动关闭报警并自动重新计数同时可以手动清除报警,能够实现无接触计数,独立设计光电计数器电路原理图(包含电源部分),画出完整的电路原理图(包含电源部分)和PCB板图,查找资料,要求做出实物,可以使用万用板制作实物,独立完成。 二、方案设计 1、方案 以89C51为核心的计数电路基于单片机的光电计数器,使用89C51单片机,电路简单,需要编写程序,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便,可实现数码显示和键盘设定等多种功能。采用遮光式光电传感器,将红外发光管与光电接收管相对安放,每当物体通过一次,红外光就被遮挡一次,光电接收管的输出电压就发生一次变化,这个变化的电压信号通过放大和处理后,形成计数脉冲,通过光电隔

离耦合并行输入至89C51单片机的P1口,通过软件控制和键盘设定计数值并用LED 加以显示,便可实现对物体的计数统计。 采用光电传感器,将红外激光发射管与接收管相相对安放,每当物体通过一次,红外光就被阻挡,光电接收管的输出电压就发生一次变化,输入至89C51单片机的P1口,通过软件控制和键盘设定计数值并用LED 加以显示,便可实现对物体的计数统计。 本设计除了单片机外无其他芯片,在发射与接收电路中也只简单的用激光管和感光三极管组成检测部分。接线排线有规律、整齐、增强电路板的艺术美感。 2、 方案系统结构图 图1 如图1所示整个光电计数器系统主要由电源部分、光电发射与 接收电路、计数电路、 报警电路这几个部分组成。当有物体经过时, 红外发光二极管发出的红外信号被物体反射至光电接收管,并被光

相关文档
最新文档