基于单片机的铁路道口报警系统设计-毕业设计.doc

基于单片机的铁路道口报警系统设计-毕业设计.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 毕业设计总说明 2 Induction 4 1绪论 4 1.1研究的意义 4 1.2国内外研究现状 5 1.3设计主要内容 7 2总体设计方案 8 2.1系统组成部分 8 2.2系统工作示意图 8 3系统硬件设计 10 3.1系统控制芯片选择 10 3.1.1 AT89C51性能介绍 10 3.1.2 AT89C4051性能介绍 13 3.2传感器的选择以及安装使用方法 13 3.2.1 传感器选择的依据 13 3.2.2传感器的安装使用方法 14 3.3信号处理电路的设计 15 3 . 3 . 1 信号输入级 16 3 . 3 . 2 信号整形级 17 3 . 3 . 3 光电隔离级 18 3 . 3 . 4 锁存选通级 18 3.5键盘输入及数码显示电路 21 3.5.1键盘输入电路 21 3.5.2数码显示电路 24 3.6系统电源电路设计 25 4系统软件设计 27 4.1 软件设计的主要步骤 27 4.2系统软件总体设计 27 4.3断线检测模块 29 4.4列车接近检测处理 31 4.5列车通过复原流程 33 4.6语音广播系统软件流程 34 6结论 35 参考文献 36 致谢 37 基于单片机的铁路道口报警系统设计 毕业设计总说明 安全问题是制约铁路发展的重要因素之一,尤其是在对列车运行速度要求日益提高的今天,安全问题更是显得尤为重要。平交道口是铁路安全运输问题的重点和薄弱点,因此如何提高铁路平交道口的安全性也就成为了一个极具重要性的课题。 本课题针对我国铁路平交道口的现状,利用单片机技术开发了平交道口来车自动报警系统,采用了可靠性高、价位低、普及程度高、利于基层技术人员掌握学习的 AT89C51 作为控制芯片,利用了轨道传感器采集回来的车轮信息,准确地将来车信息通知道口值守人员及过往行人,大大减少了事故发生的隐患,为列车的安全高速运行提供了可靠的保障。针对系统工作环境的恶劣和工作的特殊性,在系统硬件设计过程中,重点突出了系统运行的可靠性、设备的坚固程度和对雷电等自然灾害的防护能力,在软件的编制上也采取了有力的抗干扰措施,因此,本系统的研究与设计具有重要的社会意义以及推广价值。 系统主要由四部分组成,传感器部分采集信号,以及键盘及LED点阵显示电路进行状态显示及输入,还有单片机系统。 1)本系统采用磁电式传感器,火车车轮通过时切割磁力线可以产生变化的电压信号形成脉冲信号,再通过输入级、整形级、光电隔离级、锁存选通级和中断控制逻辑传送给主机。由于单片机系统需要由触发信号计算出火车速度,所以将触发端设计为两只传感器连排,其距离尺寸固定,这样根据脉冲发生间隔时间就可以由软件计算出火车接近速度。因为火车由传感器到达道口的速度基本不变,传感器安装好后距离便可设置固定,这样可以计算出火车到达道口的时间。根据不同传感器发出的信号主机可知道来车方向。当火车通过复原传感器后,系统停止报警。 2)键盘及显示部分采用4×4键盘和16×128LED点阵显示器,对火车来车方向,速度,到达时间进行显示。键盘命令可实现人机对话,操作简单易学。人机命令有五种: (1)时钟输入,(2)距离设置,(3)密码输入并核对,(4)自检,(5)删除,(6)确认,(7)查询历史记录。 4)单片机使用AT89C51,AT89C51 是一种低功耗、高性能的 8 位单片机,片内带有一个 4K 字节的 Flash 可编程可擦除只读存储器(PEROM ) ,而且其输出引脚和指令系统都与 MCS - 51 兼容,是一种功能强、灵活性高且价格合理的单片机,可方便地应用在各种控制领域。单片机信号输入包括所有的传感器状态、键盘输入信号等,都通过 P0 口,功能输出通过 Pl ,而打印、显示的输出数据仍然通过 P0 口, P3 用作控制线。 P0 口共驱动 9 个芯片,除 8279 和 6264 外其余均为 HC 电路,所以驱动能力可以保证。 系统软件总体上分三大部分;初始化及设备自检和断线检测、键盘管理、列车接近检测报警等。采用模块化结构,前两部分的程序各道口通用,第三部分程序量比较大,而且由于各道口的现场线路不尽相同,检测点的数量和检测点的位置也不同,所以该部分程序不能通用,需要根据实际情况做个别调整。 初始化及设备自检和断线检测:系统在初始化后进入自检,自检的重要内容之一是对所有传感器的状态进行检测。而且在系统工作后,也需要不断的检测传感器的状态,以防止在火车通过时发生传感器故障,所以在程序设计时将开机自检和工作巡检合并。 列车接近检测处理部分:根据铁路站内道口技术条件规定,站内道口列车接近报警时间应为 40 - 90 秒,不能晚报、早报,误报、更不能漏报,晚报、早报、误报会使设备的置信度下降,同样也可能引起事故。因此,一方面需要良好的硬件设计,另一方面对列车接近检

文档评论(0)

yesaping + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档