基于微控制器的密度交通信号系统

如今,由于汽车数量的迅速增加,以及红绿灯之间的巨大时间延迟,交通控制成为主要问题。因此,为了解决这个问题,我们将采用基于密度的交通灯系统。本文将解释如何基于密度控制流量。

在该系统中,我们将使用红外传感器来测量交通密度。我们必须为每条道路安排一个红外传感器;这些传感器总是能感知特定道路上的交通情况。所有这些传感器都与微控制器相连。基于这些传感器,控制器对交通进行检测并控制交通系统。

基于密度的交通信号系统电路原理:

该交通系统的核心是单片机。红外传感器连接到微控制器的端口C (PC0, PC1, PC2和PC3),红绿灯连接到端口B和端口d。如果路上有交通,那么特定的传感器输出就变成逻辑0,否则就是逻辑1。通过接收这些红外传感器的输出,我们需要编写程序来控制交通系统。

也阅读文章-基于红外传感器的汽车防盗器如何工作?

如果你从任何一个传感器接收到逻辑0,我们必须给那个特定的路径发出绿色信号,并给所有其他路径发出红色信号。在这里,我们必须不断地监控红外传感器,以检查交通。

密度交通信号系统电路图:

基于密度的交通灯系统电路图
基于密度的交通灯系统电路图

电路组件:

  • ATmega8控制器
  • PCB板
  • 红外传感器4
  • 12 (4-red领导4-green 4-yellow)
  • 电池或适配器
  • 串行电缆
  • 连接电线

基于密度的交通灯控制系统电路设计

该电路由4个红外传感器、atmega8单片机、4个红绿灯组成。

红外发射机看起来像一个LED。这个红外发射机总是发出红外射线。这个红外发射机的工作电压是2到3v。这些红外线是肉眼看不见的。但我们可以通过相机看到这些红外射线。

红外接收器接收由红外发射器发射的红外射线。通常情况下,红外接收机具有兆欧姆量级的高电阻,当它接收红外射线时,电阻非常低。红外接收机的工作电压也是2 ~ 3V。

[也读:如何制作一个可调节的计时器

我们必须以这样的方式放置这些红外对,当我们在这对红外对前面放置障碍物时,红外接收器应该能够接收到红外射线。当我们给电源时,发射的红外射线击中物体并反射回红外接收器。

你可以用led(红、绿、黄)代替交通灯。在正常的交通系统中,你必须按时点亮led灯。如果某个特定路径上的交通密度很高,则该特定路径的绿色LED发光,其余路径的红色LED发光。

在正常的交通系统中,我们允许每条路径有1分钟的时间延迟。

红外传感器电路
红外传感器电路

上图为红外传感器电路。这里使用330欧姆的电阻来降低电压,否则红外发射机可能会损坏。为了改变障碍物感应距离,我们使用了电位器。我们从晶体管集电极取了输出。这个传感器提供数字输出。

基于密度的交通信号系统电路仿真视频:

下载项目代码

如何操作基于密度的交通信号系统电路?

  • 将12V电池或适配器连接到开发板。
  • 打开电源。
  • 通过保持编程开关sw2处于程序模式,将程序烧录到ATmega8微控制器。
  • 将4个红外传感器连接到C端口。
  • 将led连接到端口B和端口D。
  • 把这些LED灯都布置得像交通灯一样。
  • 为每条道路安排一个红外传感器。
  • 现在你可以看到基于时间的正常交通系统。
  • 现在,如果你在红外传感器前放置任何障碍物,系统就会发出绿光,允许特定路径的车辆通过。
  • 最后,关闭单板电源。

基于密度的交通信号系统项目输出视频:

本电路的局限性:

  • 红外传感器有时也会吸收正常的光。因此,交通系统的工作方式是不正确的。
  • 红外传感器只能在较短的距离内工作。
  • 我们必须以准确的方式安排红外传感器,否则他们可能无法检测到交通密度。

117年响应

    1. 这里,红外传感器的范围是10cm,这是一个原型电路。在实时交通信号系统中,我们采用了不同的传感器。

  1. 这是一个原型电路,所以我们使用的红外传感器的范围是10cm。但在实时使用哪个传感器。什么是程序,我是如何得到微控制器在密度基础交通控制程序。

  2. 如果我想在红绿灯系统的每个路径上使用两个红外传感器,这个ckt图工作吗?如果不工作,需要做什么修改。
    如果你知道那种电路,请把它发给我。

  3. 如果我们想在这个电路中连接8051,是否可能?
    如果可以的话,电路图应该做哪些改变?

      1. 亲爱的先生,如果交通从所有的一端都很高,我会发生什么,我的意思是,如果红外传感器从四个或更多的一侧同时检测交通。

        谢谢

  4. 在这个项目中我们是否可以使用8051单片机?如果答案是肯定的,那么什么是电路图呢?

  5. 我将做题为“基于密度的交通灯控制”的项目
    我的问题如下
    1.什么类型的传感器可以用于基于密度的交通信号控制项目?
    2.如果所有道路的密度都一样意味着会发生什么?
    3.如果有一个政治游行,成千上万的人聚集在道路上意味着红外传感器如何区分车辆和人?此外,在上述情况下,红外传感器会检测到人群的密度吗?
    4.请给我这个项目的单片机程序..
    如果有人知道这些问题的答案,请一定回复…
    我想在很短的时间内完成这个项目,所以请帮帮我
    谢谢。

  6. 我想要你们的密码。我一直在用arduino板和atmega控制器为我的班级的期末项目做同样的事情,但我不能得到case和break语句正确。如果我能看一下你的代码来调试我的代码,那就太有帮助了。
    感谢。

      1. 我需要知道,我如何能生产十六进制文件..请帮助或电子邮件我的十六进制文件plzzzz…

  7. 我要实现和你做的完全一样的项目.....所以请帮助我与这个项目.....的确切的代码和电路图我快速回复。

  8. 我需要大学期末项目的源代码。

    我的项目是一个应急和VIP车辆的智能红绿灯系统。交通灯系统将与车辆通信,以检测位置和运动。当车辆到达特定位置时,红绿灯会立即变绿。

    请把源代码发给我,我非常需要它。

  9. 我们将实现类似的项目与一些修改,我们需要这个项目代码查看一些示例代码。我们试图在这个项目中实行基于优先权的制度。

  10. 我想要我的大学项目的代码和正确的电路图为我的内部,所以请帮助我提供他们。

  11. 我们的小项目组想做同样的项目,
    是的,我们非常有兴趣制作它
    所以请给我们的代码 ..........................

    1. 你可以使用Avr studio IDE来编写代码..如果要将代码烧录到微控制器中,你可以使用PROGISP

  12. 谢谢分享一个好的项目..我正在做这个项目作为任何创新的嵌入式系统设计作为小项目.....但我想使用模糊逻辑和不同的传感器.....所以请帮我一下,把代码也发给我,我会通过的…
    感谢你. .

  13. 如果一方有高流量,那么如何沟通所有传感器彼此????你们开发出SPI协议了吗?为什么我们需要外部干扰?

  14. 1.我们想要你的项目代码研究这个项目。
    2.是的,我们想要改变,让它与众不同。
    3.我们想增加救护车的紧急通道。

  15. 嗨. .我们正在做我们的小项目,基于密度的交通灯控制与一些修改。我们将使用不同的传感器,比如微波传感器。我们想要你的项目代码研究这个项目。

  16. 在交通路口,我们怎样才能发现哪一边的密度高,并与另一边进行比较呢?
    我们是否可以使用树莓派作为基于密度的交通控制器与物联网接口。

    回答这个问题

  17. 电路图中采用了模拟红外传感器。但在项目输出视频中使用数字传感器..所以请建议我使用模拟或数字。如果我使用模拟传感器,我会感到任何困难,而实施这个项目?

  18. 在使用KEIL软件编译代码时,要给文件添加什么扩展名,以便将文件添加到源组并构建目标?. c和. asm扩展产生各种语法错误。
    请尽快让我知道。

  19. 当车辆在两边或两边以上行驶时,信号会如何反应?

    我们能不能加上这样一个条件:如果只有一侧有车辆,那么长时间只开信号,

    当我们在一边有车辆我们长时间打开信号当另一边也有车辆时,会发生什么?在这种情况下,我们可以缩短信号的延迟吗?

    请尽快回复

    提前感谢!

  20. 黄信号怎么可能持续这么长时间。当你把手放在传感器附近时,它会显示红色,但什么时候它会再次变成绿色??这是如何应用到实际的基础....应该把车停在传感器附近。

  21. 你好,我下载了提供的代码并使用了它。烧毁十六进制文件到Atmega8 mc,但系统不工作,如视频所示。事实上,它根本不是一个交通控制系统。请验证代码,并让我知道关于同样的尽快。此外,如果在电路中添加了电路图中未显示的电阻器或类似的电阻器

  22. 我正在做的项目和我最后一年的项目一样..我想知道用来使这个电路工作的组件..因为我们的不是..

  23. 管理员,当四面的流量都很高的时候会发生什么?它将如何发现他们?你能帮我澄清我的疑惑吗

  24. 你好。我正在做这个项目,我需要你对这个电路的连接。请帮助
    图片没有正确显示,如电源是如何连接的,作为微控制器正在使用它是如何工作的。视频里的那个好像在用Arduino,所以很简单。

  25. 请告诉我关于微控制器的更多信息请提供关于微控制器的完整细节。和该项目中使用的微控制器的全名…ATmega 8的全名请在8之后。我们在这个项目中使用。

  26. 什么软件开发工具用于atmega8编码?
    给定的项目代码是直接十六进制代码还是我们必须生成它?
    如何生成?

  27. 我用8051做了这个项目,有一些缺点,如果双方的紧急车辆来了意味着会发生什么?

  28. 你好,我想做一个基于密度的交通灯系统的项目,你能告诉我在什么范围内需要什么东西以及它的代码吗?

  29. 我把所有的led和传感器连接起来,并输入程序,但led在给电源后不亮。有什么问题???????

    每个LED的电阻是多少????

    这个的确切电压是多少?

  30. 喜欢这篇文章(还有你的其他文章!)这其实是一个很有用的信息。非常好的描述了使用微控制器的交通信号系统。关于这个话题我有很清楚的想法

  31. 先生,请告诉我红外传感器是如何检测交通状况的,它是根据车辆数量或其他过程来判断的。你们用的红外传感器叫什么名字

  32. 我想做这个项目使用8051单片机,那么晶体振荡器应该连接到哪个引脚的单片机。如果可能的话,能给我电路图吗

  33. 先生,请告诉我基于无线技术的交通信号控制和基于密度的交通控制系统有什么区别吗

留下一个回复

您的电邮地址将不会公布。必填项已标记