本文介绍了使用8051微控制器的双向访问者计数器的设计和工作。主要目的是设计一个系统,其中输入或离开房间的人数被追踪并在屏幕上显示。
当一个人进入房间时,计数会增加,而在离开时,计数会降低。IR传感机制用于感知访问者的存在,并且整个计数操作由微控制器完成。
但是,在了解这个电路之前,请了解亚博彩票下载如何接口16 x 2 LCD显示屏到8051微控制器我们将在这个项目中使用这个概念。
建设和输出视频
双向访客计数器电路原理
该电路的工作原理是红外传感。红外或简单的红外传感器是与红外光源和像一个光电二极管或光电晶体管作为发射器和接收器的光电探测器一起工作的设备。
在该项目中,我们使用了IR LED作为IR发射器和作为IR接收器的照片二极管。由IR LED和照片二极管组成的两组IR传感器放置在房间入口的两端。
每个传感器的输出被输入到微控制器。在正常操作中,来自LED的IR光不会落在Photo Diode上,因为它是一个反射型IR传感器。在这种情况下,传感器的输出将是一个逻辑低信号。
在任何中断的情况下(由于任何交叉路径的人),光电二极管将开始接收IR光并开始导通。结果,来自传感器的输出将是逻辑高信号。
通过微控制器检测从低到高电平的过渡到每个传感器对,因此计数将增加或减少计数。
你知道吗如何使用频率计数器测量频率?
双向访客计数器的电路图
电路组件
以下是该电路中使用的组件列表及其相应的值。
- AT89C51(基于8051个的微控制器)
- 8051程序员
- 按钮
- 10μF电解电容器
- 2 x10kΩ电阻(1/4瓦)
- 11.0592 MHz的水晶
- 2 × 33pF陶瓷电容器
- 16 x 2 LCD显示屏
- 10 kΩ电位计
- 2 x IR传感器(反射型)
- 连接电线
- 电源供应
- 凯尔µ视觉软件
- Willar软件
- 蛋白质
笔记:详细的红外传感器(反射型)电路在电路设计部分提到。
相关帖子 -2位上下计数器电路工作及应用
使用8051微控制器的双向访客计数器的电路设计
电路设计的核心是单片机接口的设计。在这里,我们使用的是单片机AT89C51,它是8051家族的单片机。
微控制器AT89C51分别在PORT2引脚 - P2.0和P2.1处与IR传感器对接口。以下图像显示了该项目中使用的反射式IR传感器模块的电路图。
通过选择LED和照片二极管的适当值来设计传感器电路。150Ω电流限制电阻与IR LED串联放置。
光电二极管以反向偏置连接,具有10kΩ的串联电阻。光电二极管和10kΩ电阻形成潜在分压器,输出给出了运算放大器的非反相输入(OP - AMP)。
在反相输入端连接10kΩ罐。可以调整该锅以改变IR传感器的灵敏度。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的光不会落在第一个传感器对的光电二极管上,因此,光电二极管不导电。
结果,IR传感器的输出低。换句话说,端口P2.0和P2.1处于逻辑低电平。如果在IR传感器前面有一个人,则来自IR LED的IR光从人物反射并落在照片二极管上。
因此,光电二极管开始导电,传感器的输出变得高。换句话说,端口P2.0和P2.1处于逻辑高级。
Now when a transition takes place, i.e. a logic HIGH level is received, first at port P2.0 and then at P2.1, the microcontroller sees this as an interruption to sense the passage or entry of a person or an object in front of the IR LED and the Photo Diode.
根据程序,计数值增加,该值显示在16 × 2 LCD显示屏上。
如果微控制器感知逻辑高,首先在P2.1然后在P2.0上,它假定该人离开房间,根据程序,微控制器会降低计数,如LCD上的相同所示。
该程序确保仅当传感器检测到该人时,才能增加或减少计数。
下载代码
双向访客计数器电路的应用
- 采用8051单片机电路设计的双向访客计数器,在国内可用于获取入场人数的指示
- 它可以用于正式会议。
- 它可以在家里和其他地方用来检查进入安全场所的人数。
- 它还可以用作家庭自动化系统,以确保仅在需要时切换负载和风扇的节能。
该电路的局限性
- 它是一个低距离电路,不能在大区域实现。
- 在计数值频繁发生变化,在一定时间后,输出可能看起来很困惑。
注意:请阅读文章小型项目用于更多的工程项目电路。
46回应
这里,VCC的值为5V。
这对我们来说非常简单,非常有用
-谢谢你
在这个项目中使用了哪7段显示器?这是共同阳极还是共同阴极?
它是普通阴极显示器
如果我们使用普通阳极它工作....
是的它将工作,但必须在代码中更改为7段给出的值..
你能给我这个电路的密码吗
不错的工作人
这台设备的代码是什么?
这个设备的亚博彩票下载密码是什么?
那代码呢?亚博彩票下载
我希望使用LED进行双向访问者计数器的代码
是否是典先结构的电路或粗糙的电路
你能为我提供这个电路的程序吗?
你能给我这个电路的密码吗
wer是代码
如果我使用两个单数字7段共阴极显示代替2-数字7段共阴极显示。会工作吗?
它将工作
请发送代码
如果我使用两个单个7段常见的阴极取代代替2位7段常见的阴极显示。这是工作吗?
哪个程序员我们可以用来代码为89c51?
请发送程序代码
请使用8051给出双向访客计数器的程序
bincybabu2013@gmail.com
请给出使用8051单片机的双向访客计数器程序
请给出使用8051的双向访客计数器的程序
怀疑是它的编码
PLZ提供代码
代码可以在哪里给我?
请给我降噪电路
PLZ可以使用8051微控制器进行双向访客计数器的任何人建议程序
能否提供这个的代码??
能否提供软件代码????
在该项目中使用哪种代码进行共同阴极7段显示?
请把代码发给我
rkorbo@gmail.com.
请把这个电路的代码发给我
我可以获得这个电路的代码吗?
请给我代码
您能提供此项目的代码吗?
到此链接获取项目的代码和完整信息。http://courses.亚博最新官网网址electronicshub.org/p/bidirectional-visitor-counter-using-8051
先生..我对我的论文设计项目的这个项目感兴趣..我可以获得这个项目的每个部分代码吗?
我可以确保证明每一点值得。我会尽我所能向我的学校提供这个项目......
嗨,请从此链接中了解有关此项目的一切亚博彩票下载http:// courseshttps://www亚博最新官网网址.electronicshub.org/wp-admin/edit-comments.php?p = 2601#comments -form.electronicshub.org / p / bidirectional-auther-counter-muthit-8051…
我喜欢这个项目,我将喜欢在现实生活中做它
如何提高红外传感器的感应极限,比如10英尺
我是新的这个项目,我需要帮助
可以在proteus上模拟什么?
传感器前的探测距离是多少?