首页

自动铁路门控制器

铁路闸门自动控制系统是一项简单而实用的工程,它帮助列车在到达或离开时自动开启和关闭闸门。

一般来说,铁路闸门是由看门人手动打开或关闭的。从附近的车站接收列车到站的信息,以便开启或关闭车门。但一些铁路道口是完全无人值守的,许多铁路事故发生在这些无人值守的水平道口。

为了完全避免平交道口的人为干预,需要实现铁路闸门控制过程的自动化。

本文中提到了两种不同的自动铁路闸门控制电路:8051和AVR。

制作和输出视频

操作原理

该项目工作背后的运作原理在于红外传感器的功能。本课题采用了反射式红外传感器。

在反射式红外传感器中,红外发射器和接收器并排放置。当传感器前方没有障碍物时,由于没有射线落在红外接收器上,红外发射器发射的红外射线将不被探测到。

如果在红外发射器和接收器对的前面有障碍物,红外射线从障碍物表面反射回来,并入射到红外接收器上。

这种设置可以配置为检测一个对象,如火车,反过来可以用来开关负载,如电机与微控制器的帮助。

电路1使用8051自动铁路门控制

8051铁路闸门自动控制电路图

铁路自动闸门控制电路图

随代码一步一步购买指南:自动铁路门控制器»

项目的组件

单片机部分
  • 采用AT89C51单片机
  • 11.0592 MHz石英晶体
  • 2 × 33pF陶瓷电容器
  • 10 μ F / 16V电解电容
  • 10KΩ电阻x 2
  • AT89C51单片机程序员董事会
传感器和负载科
  • 2 ×反射式红外传感器
  • 2 x 1KΩ电阻
  • L293D电机驱动IC
  • 电动机

组件描述

红外传感器
  • 本项目使用红外传感器来感知列车的到站和发车。
  • 一个红外传感器通常包括两个部分:红外发射机和红外接收器。红外发射机是一种发射红外射线的设备。
  • 同样,红外接收器是一种探测红外射线的设备。光二极管是最常用的红外接收器。
  • 下图为本项目使用的红外传感器电路。

自动铁路闸门控制红外传感器

L293D马达驱动器

L293D是本课题中用于控制门电机的电机驱动IC。L293D电机驱动IC是一个双h桥式电机驱动器,可在16针双直列封装。

借助该电机驱动IC,我们可以同时控制两个电机,同时对单个电机进行正反向控制。

电机驱动器通常用于驱动大电流的牵引设备,如直流电机,步进电机,高强度灯等。它们充当简单的电流放大器,因为它们的输入是通常来自微控制器的低电流信号,而输出是驱动负载的高电流信号。

电路设计

我们项目的主要组成部分是8051单片机(AT89C51),反射式红外传感器,L293D电机驱动IC和电机。

8051单片机必须的连接包括振荡器电路、复位开关和EA引脚。

一个高达20MHz的晶体振荡器可以用作外部时钟源。本课题使用了一个11.0592 MHz的石英晶体振荡器。为了完成外部振荡器电路,使用了两个33pF电容。最后,使用10KΩ电阻将EA引脚拉高。

现在,让我们看看实现项目所需的实际连接。其中,首先是L293D电机驱动器。电机驱动器(引脚1和2)的输入(IN1和IN2)是从微控制器的端口0给出的。

但是在连接它们之前,使用两个1KΩ电阻将端口0引脚拉高。现在,连接电机驱动输入引脚,即IN1和IN2到端口0的前两个引脚,即P0.0和P0.1。

电机连接到电机驱动器的OUT引脚。

最后将两个红外传感器连接到微控制器上:一个用于检测列车到达,另一个用于检测列车离开。

因此,将红外传感器的数据输出连接到微控制器的P2.6和P2.7引脚上。

工作

该项目的工作非常简单,并在这里解释。

  • 实际上,两个红外传感器被放置在铁路闸门的左右两侧。两个红外传感器之间的距离取决于列车的长度。一般来说,我们必须考虑那条路线上最长的列车。
  • 现在我们来看看这个电路是如何实时工作的。在这张图中,我们可以看到这个项目的实时表示。
  • 实时image1 如果传感器1检测到列车到达,微控制器在电机驱动器的帮助下启动电机,以关闭闸门。

实时图像2

  • 当火车经过十字路口时,大门仍然关闭着。
  • 当列车通过大门,到达第二个传感器时,它检测到列车,微控制器将打开大门。

实时图像3

优势和应用程序

  • 一种铁路闸门自动控制系统是用非常简单的硬件和易于控制实现的。
  • 该项目可以消除平交道口的人为干预,防止许多铁路平交道口事故的发生。

限制

  • 通过引入更高效的传感器网络,可以提高系统的实现效率。
  • 结合手动无线控制和基于传感器的控制可以更好地操作。

带高速报警系统的自动铁路闸门控制器电路2

自动铁路门控制系统及高速报警系统是一种自动控制铁路门运行的创新电路,它检测到在铁路门处的列车到达和离开。

它在遥远的铁轨上安装了探测器,使我们可以知道火车的到站和发车时间。这些探测器交给微控制器,由微控制器激活电机,相应的电机开启/关闭铁路闸门。

阅读原文:带有物体检测功能的自动门铃

这个电路的另一个特点是它有一个智能报警系统,可以检测到站列车的速度。如果速度被发现高于正常速度,那么微控制器自动激活报警器存在于门。

这提醒在铁路十字路口的乘客注意这一点。该电路还具有识别列车的其他入侵者(如动物等)的功能。这也可以在有人驾驶的水平道口实现,因为手动错误可以通过自动化消除。

自动铁路闸门控制器电路图

自动铁路闸门控制器原理图
图2.2自动铁路门控制器电路图ElectronicsHub。Org

电路操作

电路的工作原理可以清楚地解释如下。基本上,电路由四个红外LED-光电二极管对组成,分别设置在栅极的两侧,如下图所示,红外LED和光电二极管位于轨道的两侧。

自动铁路闸门控制器传感器布置
图2.3:传感器排列- ElectronicsHub。Org

最初,发射机不断地发射红外光,使其落在接收器上。当火车到达时,它切断了落在接收器上的灯。假设列车从左向右到达,当列车切断第一个传感器对时,计数器被激活,当它穿过第二个传感器对时,计数器停止。这个计数器值给出了用来计算列车速度的时间段。

传感器2输出被发送到微控制器,使继电器激活,导致门关闭。现在,当列车的最后一节车厢切断时,传感器微控制器就会关闭继电器,闸门就会打开。

传感器是怎么知道最后一节车厢的?

如前所述,这里的计数器值用于计算列车的速度,这意味着车厢的每个车轮在基于其速度的一小部分时间内切割传感器对。在最后一节车厢通过后,传感器对在这段时间内没有任何障碍,因此它知道列车已经离开。

此电路的一个特征是准确检测火车即可能存在一些障碍(比如一些动物)可以减少传感器那么柜台在这种情况下,运行段时间(这个时间设置考虑可能的最低速度训练)如果障碍不削减第二传感器在此之前预定义时间这个障碍是不认为是火车和盖茨仍然开放。

计算火车速度的另一个好处是,如果火车的速度超过了一个限制,也就是说,如果它正在超速行驶,那么乘客就会通过激活蜂鸣器得到警报。

该系统基本由两对红外LED -光电二极管组成,分别安装在轨道上,相距约1米,每对的发射机和光电二极管分别安装在轨道两侧。安装如图所示。系统以0.01秒的分辨率显示列车从一对列车穿过这段距离到另一对列车所花的时间,由此计算出车辆的速度如下:

速度(kmph) =距离/时间

由于传感器之间的距离是已知的和恒定的,时间由微控制器计算,从这个信息,我们可以计算速度。

这条线路是根据交通规则考虑到列车的最大允许速度而设计的。

微控制器用于处理传感器提供的输入,并适当地产生所需的输出。

注意:也阅读文章自动卫生间灯开关

102年响应

  1. 在高速报警系统的自动铁路闸门控制器中使用了AVR单片机,但在该项目中没有单片机的编程,所以我请求您提供单片机的编程,因为我有兴趣做这个项目。

    1. 我对做这个项目很感兴趣。你能提供这个项目的完整信息吗?我还需要微控制器的编程编码。谢谢你!

  2. 能否提供多太阳能跟踪系统的完整电路资料和文档以及日常使用的项目,而不是原型....用于日常使用。

      1. 先生,
        我正在做一个铁路闸门自动控制的项目,你能给我这个项目的程序代码吗?我需要尽快拿到这瓶酒。如果可能,请尽快将该代码转发到我的电子邮件id。
        先谢谢你,先生。我的邮箱id是rajesh_creator@live.com

  3. 你能帮我提供完整的电路设计信息吗?这将是一个很大的帮助。我对做这个项目很感兴趣。

  4. 请提供关于该项目的完整信息和联系细节,这可以从谁得到。这样就可以规划实施,挽救道路使用者的生命。

  5. 我对你的想法很感兴趣。我想知道细节。需求分析,成本,详细的电路以及如何实现。请尽快回复我。

  6. 甚至我开始做这个项目.. ..但我有一个疑问,是ATMEGA16L微控制器已经由制造商为这个操作编写了程序,还是我们必须为这个操作编写程序……如果我们要编写这个程序,请把程序代码发给我

  7. 先生,我对这个项目很感兴趣,我真的很想为我的智慧城市做这个项目,你能把项目的编码部分发给我吗?谢谢

  8. 先生,我对这个项目真的很感兴趣,我真的想做这个项目为技术节,你能给我完整的信息有关电路和代码的项目。谢谢你!
    电子邮件:ummadi.vinay@yahoo.com

  9. 先生,我对这个项目真的很感兴趣,我真的想做这个项目为技术节你能给我完整的信息有关电路和代码的项目。谢谢你

  10. 你好,我想做这个铁路门监控系统项目,我想知道这个项目的总成本,我什么时候会得到如果订单.....请告诉我谢谢

  11. 漂亮的项目…你好先生,我想让这个铁路闸门控制器使用8051单片机(AT89C51)项目。你能把这个项目的代码发给我吗?

    1. int sensor1 = 2;
      int sensor2 = 3;
      int motor1 = 4;
      int motor2 = 5;

      无效的设置(){
      pinMode (sensor1、输入);
      pinMode (sensor2、输入);
      pinMode (motor1、输出);
      pinMode (motor2、输出);

      无效循环(){
      C:
      如果(sensor1 = =低){
      digitalWrite (motor1、高);
      digitalWrite (motor2、低);
      延迟(500);
      digitalWrite (motor1、高);
      digitalWrite (motor2、高);
      答:
      如果(sensor2 = =低){
      digitalWrite (motor1、低);
      digitalWrite (motor2、高);
      延迟(500);
      digitalWrite (motor1、高);
      digitalWrite (motor2、高);
      延迟(1000);
      转到C;
      }转到一个;
      如果(sensor2 = =低){
      digitalWrite (motor1、高);
      digitalWrite (motor2、低);
      延迟(500);
      digitalWrite (motor1、高);
      digitalWrite (motor2、高);
      B:
      如果(sensor1 = =低){
      digitalWrite (motor1、低);
      digitalWrite (motor2、高);
      延迟(500);
      digitalWrite (motor1、高);
      digitalWrite (motor2、高);
      延迟(1000);
      转到C;

      转到B;


      您可以根据自己的需要更改延迟时间

  12. 你好. .我有一个问题,如果我们想在现实生活中的火车上建造传感器,那么我们将如何测量我们应该建造传感器的距离,尽快回答
    谢谢

    1. 你应该考虑用重量传感器来检测火车。你所要做的就是将重量传感器安装在铁轨下方的两个方向(这有助于检测列车的进出站),从铁门(例如5公里)开始。因此,无论何时你从入口或出口传感器接收到信号,你都可以相应地操作闸门。

      另外,印度铁路自动信号也使用同样的传感器。

    1. 你应该考虑注册我们的课程页面,以便获得关于这个项目的完整细节。
      它可能没有一个概要报告,但我相信它有关于这个项目的可靠细节。

  13. 先生,我想买这个项目,你能给我提供这个成本和购买地点吗?我还想让这个程序运行它谢谢你,先生

留下一个回复

您的电邮地址将不会公布。

Electronicshub图标
Baidu
map