基于单片机的光电传感器的计数器设计
发布网友
发布时间:2022-04-29 22:03
我来回答
共1个回答
热心网友
时间:2022-06-24 00:24
计数显示电路可完成对上述脉冲信号的计数和显示。图3是由单片机构成的计数系统框图。 计数系统以MCS-51系列单片机的8031为核心,8013单片机的外围扩展了程序存储器27C256和数据存储器WM0016DRH,此外,用8255扩展了I/O口,同时具有时钟单元、掉电保护、看门狗单元、通信单元以及LED(发光二极管)显示器、键盘等。 1)8031单片机及存储器 8031内含4kb EEPROM程序存储器,具有功耗低、抗干扰能力强的特点,可安置于监测现场,数据存储器WM0016DRH是一种多功能非易失性SRAM,特点如下:高速高抗干扰自保持,不怕掉电,上下电百万次数据无丢失,断电保护10年有效,既可高速连续读写,也可任意地址单字节操作,无需拼凑页面,随机读写不需等待,立即有效,输入输出TTL/CMOS兼容,上电复位输出,掉电保护,内置看门狗,电源监测,不用外加电路和电池,且引脚与标准SRAM兼容。 2)计数及显示 多车道车流量数对应的脉冲通过光电隔离耦合并行输入至8031单片机的P1口,通过软件控制和键盘设定计数值并用LED加以显示,可自动循环显示或定点显示两种方式,且两者相互间可任意切换[4]。 当热释电传感器安装位置固定后,输入脉冲的脉宽和占空比均取决于高速公路上车辆的车速和车距(脉宽对应车辆传感器有效监视方位内的时间,车速和车距有限定),占空比q小于50%,为了准确拾取车流量信息,通过软件可实现单片机对每一路并行输入数据的读取周期小于脉宽,且将每路各自相邻的两读取周期读取的数据进行运算(暂存前一个周期读取的数据),若两数据为01,则自动计1,否则计0。其中0为前一个周期的读取数据,此时脉冲为低电平,1为后一个周期的读取数据,此时脉冲为高电平,从而避免了对脉冲的漏计和重复计数,再把4路的读数每一周期进行一次加运算,累加后的和就是总的车流量。 将8031单片机内的定时器/计数器设定为工作方式1,构成16位二进制计数器[5],采用动态扫描方式直接驱动5位十进制计数器[5]。采用动态扫描方式直接驱动5位十进制LED显示,最大计数值达到65536,可记录4车辆的车流量并显示一个月内的日流量,累计4车道一个月内的日流量总和,计数器内数据保护时间可达一个月之久。当计数器达到设定值时,声光报警,可存储数据,并手动复位。 3)时钟单元 采用DS12C887实时时钟芯片,具有显示具体时间信息的功能,若设计调整和设置按键,可方便地对时间进行调整和设置,从而为车流量的统计提供准确的时间数据。 4)串行通信单元 由于单片机系统的数据存储能力和数据处理能力有限,以及现场实时性要求较高,故单片机现场只能暂时存储采集到的数据和对数据进行简单处理,至于大量的数据存储和后续复杂的数据处理可交给上位机完成,由于大型机具有RS-232标准串行口,所以通过8031单片机TTL电平全双工串行口,附加RS-232电平转换电路MAX3232可与上位机实现数据通信。 3 软件设计 计数系统的程序主要包括系统自检程序、系统初始化程序、键盘扫描程序、按键处理程序、显示程序以及数据采集处理程序等,图4所示为主程序流程。 4 安装与调试
基于单片机的光电传感器的计数器设计
1)8031单片机及存储器 8031内含4kb EEPROM程序存储器,具有功耗低、抗干扰能力强的特点,可安置于监测现场,数据存储器WM0016DRH是一种多功能非易失性SRAM,特点如下:高速高抗干扰自保持,不怕掉电,上下电百万次数据无丢失,断电保护10年有效,既可高速连续读写,也可任意地址单字节操作,无需拼凑页...
声发射传感器的分类
传感器是声发射检测系统的重要部分,是影响系统整体性能重要因素。传感器设计不合理,或许使得接受到的信号和希望接受到的声发射信号有较大差别,直接影响采集到的数据真实度和数据处理结果。在声发射检测中,大多使用的也是谐振式传感器和宽带...
光电计数器的设计的电路图和pcb板
4、要求光电发射管与接收管有1米以上的间距;5、画出完整的电路原理图(包含电源部分)和PCB板图。摘要 数字式电子计数器有直观和计数精确的优点,目前已在各种行业中普遍使用。数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的。有采用机械方式的接触式触发的,有采用电子传感器的...
一种辅助子弹数量计数单元的方法
步骤如下:1、传感器:选择一种适合的传感器来检测子弹的通过。例如,可以使用光电传感器、压力传感器或磁力传感器等。2、安装传感器:将传感器适当地安装在子弹存放区域的适当位置,确保能够准确地检测到子弹的通过。3、连接到计数器:将传感器与计数器相连,以便传感器检测到子弹通过时,计数器能够记录数量。4...
光电传感器与计数器如何连接
光电传感器控制一个继电器,再用继电器的常开点连接计数器的计数触点就好了
光电传感器有几种测量方式,依据的测量原理是什么?
光电传感器有4种测量方式,依据的测量原理是通过把光强度的变化转换成电信号的变化来实现控制的。光电传感器的介绍:光电传感器是将光信号转换为电信号的一种器件。其工作原理基于光电效应。光电效应是指光照射在某些物质上时,物质的电子吸收光子的能量而发生了相应的电效应现象。根据光电效应现象的不同将...
光电传感器的应用实际案例介绍
光电传感器 对于产品计数器来说,当产品通过传送带运行的时候,就会不断的遮挡相应的光源到光电传感器相应的光路。对于光电脉冲相应电路就会产生电脉冲信号。当通过的产品遮光一次的时候光电传感器电路就会生产一个脉冲,这个时候输出脉冲数就是产品数。相应的计数电路计数会通过显示电路显出来。光电传感器 对于...
请教光电编码器如何和单片机相连
首先,需要了解光电编码器的工作原理。光电编码器通常由光电传感器和编码盘两部分组成。编码盘上有许多刻有黑白相间的条纹,当编码盘旋转时,光电传感器会检测到黑白条纹的变化,从而输出脉冲信号。通过计算脉冲数和方向,可以确定物体的位置和运动状态。接下来,需要选择合适的接口方式。常见的接口方式有两种:...
请问如何把光电编码器中的数据采集到单片机上?
光电编码器一般采用四线制,数字输出,电源、地、信号A、信号B,AB相差半个脉冲用来识别正反转。可以把A直接接单片机中断,在中断中根据B判断正反转。
51单片机如何模拟旋转编码器输出的相位差90度的方波
接下来,我们需要使用51单片机来处理这些脉冲信号,并产生相位差90度的方波信号。具体实现方法如下:1. 使用两个外部中断来处理两个光电传感器产生的脉冲信号。当一个光电传感器检测到刻度线时,触发一个外部中断,从而产生一个脉冲信号。2. 在中断服务程序中,使用计数器来计算两个脉冲信号之间的时间差。
光电传感器的作用是什么?
光电式传感器是以光电器件作为转换元件的传感器。它可用于检测直接引起光量变化的非电物理量,如光强、光照度、辐射测温、气体成分分析等;也可用来检测能转换成光量变化的其他非电量,如零件直径、表面粗糙度、应变、位移、振动、速度、加速度,以及物体的形状、工作状态的识别等。根据光电效应现象的不同将...