0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

双向访客计数器电路图 使用8051微控制器的双向访客计数器电路设计

CHANBAEK 来源:circuit-diagramz 作者:circuit-diagramz 2023-08-09 15:49 次阅读

本文介绍了使用 8051 微控制器的双向访客计数器的设计和工作。主要目的是设计一个系统,其中进入或离开房间的人数被跟踪并显示在屏幕上。

当一个人进入房间时,计数会增加,而当一个人离开房间时,计数会减少。红外感应机制用于感应访客的存在,整个计数操作由微控制器完成。

但是,在了解该电路之前,请先了解 如何将 16 x 2 LCD 显示器连接到 8051 微控制器 ,因为我们将在该项目中使用此概念。

  • 构建和输出视频
  • 双向访客计数器电路原理
  • 双向访客计数器电路图
  • 电路元件
  • 采用8051单片机的双向访客计数器电路设计
  • 如何操作双向访客计数器电路?
  • 下载代码
  • 双向访客计数器电路的应用
    • 该电路的局限性

双向访客计数器电路原理

该电路基于红外传感工作。红外或简称 IR 传感器是分别用作发射器和接收器的设备,使用红外光源和光电探测器(例如光电二极管或光电晶体管)。

在这个项目中,我们使用红外 LED 作为红外发射器,并使用光电二极管作为红外接收器。在房间入口的两端,放置了两组由红外 LED 和光电二极管组成的红外传感器。

微控制器接收每个传感器的输出。由于光电二极管是反射型红外传感器,因此在正常工作时,来自 LED 的红外光不会落在其上。在这种情况下,传感器的输出将是逻辑低信号

如果发生任何中断(由于任何人穿过路径),光电二极管将开始接收红外光并开始导电。因此,传感器的输出将是逻辑高信号。

每个传感器对从低到高的转变由微控制器检测,并且相应地计数将增加或减少。

双向访客计数器电路图

双向访客计数器

电路元件

以下是该电路中使用的元件及其相应值的列表。光电晶体管

采用8051微控制器的双向访客计数器电路设计

电路设计的核心在于微控制器接口的设计。这里,我们使用微控制器 AT89C51,它是 8051 系列微控制器。

微控制器 AT89C51 通过 PORT2 引脚(分别为 P2.0 和 P2.1)连接到红外传感器对。下图显示了本项目中使用的反射式红外传感器模块的电路图。

使用 8051 微控制器红外传感器的双向访客计数器

通过为 LED 和光电二极管选择正确的电阻值来创建传感器电路。与 IR LED 串联的是一个 150 欧姆的限流电阻。

一个10K串联电阻用于连接反向偏置的光电二极管。分压器由光电二极管和 10K 电阻器组成,输出馈送到运算放大器 (Op – Amp) 的同相输入端。

在反相输入端连接了一个 10K POT。红外传感器的灵敏度可以通过调节此 POT 来改变。计数数据显示在 16 x 2 LCD 面板上。 LCD 的数据线连接到微控制器的PORT1 引脚。

控制引脚(即 RS、RW 和 E)连接到 P3.6、GND 和 P3.7 引脚。 10KΩ POT 连接到对比度调节引脚,即 LCD 的引脚 3。

设计的另一个重要方面涉及设计振荡器电路和复位电路。振荡器电路的设计选择了 11.0592 MHz 石英晶体和两个陶瓷电容器(每个 33pF)。

复位电路设计选用10KΩ电阻和10μF电解电容,保证复位脉冲宽度为100ms,复位引脚压降为1.2V。

如何操作双向访客计数器电路?

让我们看看这个带有 8051 微控制器的双向访客计数器是如何工作的。

当系统开启时,堆栈指针和所有其他变量最初由微控制器初始化。然后扫描输入引脚(P2.0 和 P2.1)。

同时,当红外传感器前面没有物体时,红外 LED 发出的光不会落在第一对传感器的光电二极管上,并且光电二极管不会导通。

因此,红外传感器的输出为低电平。换句话说,端口 P2.0 和 P2.1 被设置为逻辑低电平。当人站在红外传感器前面时,红外 LED 发出的红外光会从传感器上反射并落在光电二极管上。

结果,光电二极管开始导通,传感器的输出变为高电平。换句话说,端口 P2.0 和 P2.1 被设置为逻辑高电平。

当发生转换时,即首先在端口 P2.0 处接收到逻辑高电平信号,然后在端口 P2.1 处接收到,微控制器将此解释为感测到前面的人或物体通过或进入的中断。红外 LED 和光电二极管。

计数值根据软件增加,并且该值显示在 16 x 2 LCD 显示屏上。

如果微控制器在 P2.1 和随后的 P2.0 上检测到逻辑高电平,则假定该人正在离开房间并根据程序降低微控制器的电压。

该程序确保仅当两个传感器检测到人员时计数才会增加或减少。

双向访客计数器电路的应用

  1. 使用 8051 微控制器电路的双向访客计数器可在国内使用,以获取参加聚会的人数指示
  2. 可以在正式会议上使用。
  3. 它可用于家庭和其他地方,以检查进入安全场所的人数。
  4. 它还可以用作家庭自动化系统,通过仅在需要时打开负载和风扇来确保节能。

该电路的局限性

  1. 它是低范围电路,无法大面积实施。
  2. 由于计数值频繁变化,一段时间后输出可能会显得混乱。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6893

    浏览量

    148686
  • 电路图
    +关注

    关注

    10258

    文章

    10674

    浏览量

    517852
  • 显示器
    +关注

    关注

    21

    文章

    4785

    浏览量

    138709
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4311

    浏览量

    165191
  • 计数器
    +关注

    关注

    32

    文章

    2217

    浏览量

    93530
收藏 人收藏

    评论

    相关推荐

    基于单片机的网站计数器

    下面这款该计数器的核心是一个ATtiny25的单片机,它通过USB接口和PC机上运行的上位机程序通讯,获取到网站访问数,然后通过MAX7219驱动一个八位的数码管显示出来,真正看得到,摸得着。电路图如下
    发表于 11-06 17:22

    网站访客计数器

    本帖最后由 gk320830 于 2015-3-6 00:44 编辑 对于任何一个论坛版主而言,每天看看访客计数器的数字是个很兴奋的事情,看着数字的飙升,那可是相当的有成就感。  通常我们
    发表于 12-09 21:12

    时序电路设计计数器详解

    计数器即为加法器、比较、寄存以及选择构成,如图4-1所示。4-1 计数器逻辑
    发表于 01-24 06:35

    计数器的结构和工作原理

    目录C51定时计数器电路图定时/计数器的结构和工作原理相关寄存C51定时
    发表于 01-24 07:04

    脉冲计数器电路图

    脉冲计数器电路图,本计数器包括降整流电路,光控脉冲发生器,计数电路,译码,显示
    发表于 04-03 13:37 3598次阅读
    脉冲<b class='flag-5'>计数器</b><b class='flag-5'>电路图</b>

    双向脉冲计数器

    双向脉冲计数器
    发表于 04-10 10:25 1497次阅读
    <b class='flag-5'>双向</b>脉冲<b class='flag-5'>计数器</b>

    光控晶闸管计数器电路图

    光控晶闸管计数器电路图
    发表于 06-04 14:12 512次阅读
    光控晶闸管<b class='flag-5'>计数器</b><b class='flag-5'>电路图</b>

    四级计数器电路图

    四级计数器电路图
    发表于 06-30 13:20 787次阅读
    四级<b class='flag-5'>计数器</b><b class='flag-5'>电路图</b>

    脉冲计数器电路图大全(六款脉冲计数器电路设计原理图详解)

    本文主要介绍了脉冲计数器电路图大全(六款脉冲计数器电路设计原理图详解)。计数是一种最简单基本的运算,计数
    发表于 03-26 11:22 9.4w次阅读
    脉冲<b class='flag-5'>计数器</b><b class='flag-5'>电路图</b>大全(六款脉冲<b class='flag-5'>计数器</b><b class='flag-5'>电路设计</b>原理图详解)

    网站访客计数器制作图解

    对于任何一个网站站长而言,每天看看访客计数器的数字是个很兴奋的事情,看着数字的飙升,那可是相当的有成就感。
    的头像 发表于 08-20 17:36 2922次阅读

    双向计数器介绍

    双向计数器能够通过任何给定的计数序列向上或向下计数,以及从零开始计数“向上”并增加或增加到某个预设值,有时需要从预定值“向下”
    的头像 发表于 06-23 10:14 1.6w次阅读
    <b class='flag-5'>双向</b><b class='flag-5'>计数器</b>介绍

    电子计数器电路图_电子计数器接线方法

    本文主要介绍了电子计数器电路图及电子计数器的接线方法。
    发表于 09-26 10:06 4.5w次阅读
    电子<b class='flag-5'>计数器</b><b class='flag-5'>电路图</b>_电子<b class='flag-5'>计数器</b>接线方法

    FX2N系列PLC的32位加减双向计数器

    FX2N系列PLC的32位加减双向计数器(设定值-2147483648~2147483647) Ø 通用加/减双向计数器:C200~C219(20点); Ø 停电保持加
    的头像 发表于 01-29 15:20 2034次阅读

    使用Arduino制作双向访客计数器

    电子发烧友网站提供《使用Arduino制作双向访客计数器.zip》资料免费下载
    发表于 02-01 11:35 9次下载
    使用Arduino制作<b class='flag-5'>双向</b><b class='flag-5'>访客</b><b class='flag-5'>计数器</b>

    基于IC555和IC4026的访客计数器电路

    在这篇文章中,我们将使用IC555,IC4026和激光(用于非接触式触发)构建一个访客计数器电路,该电路可以计数多达9999名
    的头像 发表于 03-19 14:16 1103次阅读
    基于IC555和IC4026的<b class='flag-5'>访客</b><b class='flag-5'>计数器</b><b class='flag-5'>电路</b>