摘要:我国铁路网纵横加错,与道路交叉点也越来越多,近年来不断开辟新的线路,铁路系统也不断地提速,铁路道口交通安全面临严峻考验,特别是某些无人值守的火车道口。据调查无人值守火车道口频繁发生事故,造成人员伤亡、财产损失,给人民群众生命安全带来严重隐患,为此设计了一种由单片机控制的火车道自动报警系统来保障人民群众的生命和财产安全。
本文设计了一种自动报警系统,对1km之内行进的火车进行探测和报警,考虑实际,现实建模中则对30cm之内行进的物体进行探测。采用STM32F103C8T6单片机,用红外避障传感器检测是否有火车经过,接收信号传送给单片机处理,用声、光进行报警,并在LED液晶屏上显示报警信息以警示通过道口的车辆和行人,保证火车顺利通过。此系统能大大减少人力,并能基本保障火车道口的安全问题,有一定的实际应用价值。
由于系统处在外部环境中,因此系统的稳定性和抗干扰性显得尤为重要,这也是对火车顺利通过和行人车辆安全行进的重要保障。本设计对系统的抗干扰性进行讨论分析,并提出相应的措施。
关键词:无人值守火车道口;STM32F103C8T6;自动报警
目录
摘要
ABSTRACT
第一章 绪论-1
1.1研究背景及意义-1
1.2研究现状-2
1.3本文主要工作-3
第二章 系统总体设计-4
2.1系统需求分析-4
2.2系统组成部分-4
2.3系统实现的功能-5
第三章 系统硬件设计-6
3.1传感器选择-6
3.1.1工作原理及优缺点-6
3.1.2传感器参数说明-7
3.1.3传感器接口说明-8
3.2液晶屏概述-8
3.2.1引脚定义-9
3.2.2OLED液晶特点-9
3.3系统主电路设计-10
3.3.1主控芯片选型-10
3.3.2STM32F103C8T6单片机最小系统-11
3.3.3STM32的A/D转换模块-14
3.3.4舵机介绍-15
3.4硬件系统总结.15
第四章 系统软件设计-16
4.1软件设计的主要步骤-16
4.2系统软件总体设计-16
4.2.1系统程序流程图-16
4.2.2传感器报警程序设计-17
4.2.3OLED液晶屏程序设计-18
4.2.4声光报警程序设计-19
4.2.5舵机升降程序-19
第五章 系统调试与测试-20
5.1程序的调试-20
5.1.1系统调试步骤-20
5.1.2系统调试方法-21
5.2硬件电路的测试-21
5.3系统模拟运行. 22
结束语-24
致谢-25
参考文献-26
附录