基于嵌入式系统的六相位信号机研究与设计

基于嵌入式系统的六相位信号机研究与设计

论文摘要

目前,我国城市的道路交叉口控制大都采用基于8/16位处理器的两相位、四相位信号机,这类信号机由于处理器处理能力较低,导致控制功能简单,方案单一,而且不能移植操作系统,难以实现复杂的多任务处理。为了克服这类信号机存在的功能较少、运算速度较慢、难以满足现实交通状况对信号机提出的更高要求的缺陷,根据国内道路交叉口实际交通情况对信号机提出的六相位控制、实现复杂控制方案和能根据实时交通路况进行感应控制的新需求,选用NXP公司的ARM芯片LPC2478作为处理器,以μC/OS-Ⅱ为操作系统,研发了一款六相位交通信号控制机。首先通过对典型混合十字道路交叉口冲突点的分析,介绍了六相位解决方法并分析了多种控制方案,为信号机确定了感应控制、多时段定时控制、手动控制和黄闪控制4种信号控制方式,并给出了系统的总体设计;其次,根据功能需求,对信号机硬件及驱动层进行了详细设计,包括微处理器和存储器选择、信号灯驱动电路和绿冲突检测电路等功能模块电路设计,并为硬件层编写了软件的板级支持包;再次,根据ARM运行方式和指令集为硬件单板移植嵌入式操作系统μC/OS-Ⅱ,不仅增强了多任务处理的能力,保证了实时性,还有效地提高了软件的开发效率并降低了设计难度;最后,以模块化软件设计思想对上层任务进行了分析,给出了软件任务实现的详细流程,使用有限状态自动机模型对控制任务算法进行了研究,为之搭建消息驱动软件架构并给出具体实现。对信号机任务软件进行了单元测试,同时给出了单元测试的过程和作用。在硬件系统实验板上进行了信号机功能测试,测试结果表明,所设计的信号机功能正确,运行稳定,可以满足当前大多数道路交叉口的交通需求。本设计不仅具有较高的实用价值,也为LPC2478和μC/OS-Ⅱ这套嵌入式平台在交通控制领域的应用做了一次成功的探索,具有一定的参考价值。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究的背景
  • 1.2 交通信号机的发展和现状
  • 1.2.1 国外信号机发展和现状
  • 1.2.2 国内信号机发展和现状
  • 1.3 课题研究意义
  • 1.4 论文主要工作
  • 第二章 信号机控制方案研究
  • 2.1 道路交叉口的冲突点分析
  • 2.2 信号机控制方式
  • 2.3 道路交叉口的冲突点分析
  • 2.4 道路交叉口六相位方案
  • 2.5 控制方案研究
  • 2.5.1 多时段定时控制方案研究
  • 2.5.2 感应控制方案研究
  • 2.5.3 手动控制方案研究
  • 2.5.4 其他控制方案研究
  • 2.6 本章小结
  • 第三章 信号机总体结构设计
  • 3.1 系统需求分析
  • 3.2 信号机总体结构
  • 3.3 信号机硬件方案设计
  • 3.3.1 微处理器方案
  • 3.3.2 硬件设计方案分析
  • 3.4 信号机软件方案设计
  • 3.4.1 基于嵌入式操作系统的软件设计方案
  • 3.4.2 软件设计方案分析
  • 3.5 本章小结
  • 第四章 信号机硬件及驱动层设计
  • 4.1 LPC2478微处理器
  • 4.2 系统存储器扩展设计
  • 4.2.1 片外ROM扩展设计
  • 4.2.2 片外RAM扩展设计
  • 4.3 控制板扩展电路设计
  • 4.3.1 信号灯驱动电路设计
  • 4.3.2 绿冲突检测电路设计
  • 4.3.3 液晶屏电路设计
  • 4.3.4 10/100以太网口电路设计
  • 4.3.5 实时时钟电路设计
  • 4.4 硬件驱动层设计
  • 4.4.1 Bootloader运行分析
  • 4.4.2 SDRAM驱动
  • 4.4.3 Nand Flash驱动
  • 4.4.4 液晶屏驱动
  • 4.4.5 串口驱动
  • 4.4.6 DS1302驱动
  • 4.5 本章小结
  • 第五章 μC/OS-Ⅱ系统移植及信号机软件研究与设计
  • 5.1 μC/OS-Ⅱ系统任务
  • 5.1.1 μC/OS-Ⅱ任务
  • 5.1.2 μC/OS-Ⅱ任务调度分析
  • 5.2 μC/OS-Ⅱ系统移植
  • 5.2.1 系统移植可行性分析
  • 5.2.2 系统移植原理
  • 5.2.3 系统移植步骤
  • 5.3 信号控制任务软件架构与算法研究
  • 5.3.1 信号控制任务软件架构研究
  • 5.3.2 有限状态自动机软件模型分析
  • 5.3.3 信号控制任务算法研究
  • 5.4 应用层软件设计
  • 5.4.1 信号机初始化任务
  • 5.4.2 信号机多时段定时控制任务
  • 5.4.3 信号机感应控制任务
  • 5.4.4 信号机手动控制任务
  • 5.4.5 按键任务
  • 5.4.6 绿冲突检测任务
  • 5.4.7 人机交互任务
  • 5.4.8 实时时钟任务
  • 5.5 本章小结
  • 第六章 信号机软件及整体功能测试
  • 6.1 μC/OS-Ⅱ系统移植测试
  • 6.2 任务软件测试
  • 6.2.1 软件测试方法
  • 6.2.2 任务软件测试
  • 6.3 整体功能测试
  • 6.4 本章小结
  • 总结与展望
  • 参考文献
  • 攻读硕士学位期间取得的研究成果
  • 致谢
  • 相关论文文献

    • [1].“红蓝白”信号机相关运用探讨[J]. 电子世界 2019(17)
    • [2].高铁信号机实时监测系统方案[J]. 中国科技信息 2017(07)
    • [3].普通交通信号机电路故障诊断与报警系统研究[J]. 科技资讯 2017(18)
    • [4].交通信号机供电故障报警电路设计[J]. 科技创新导报 2017(15)
    • [5].铁路信号机设置的若干问题解析[J]. 科技视界 2016(06)
    • [6].半自动闭塞总出发信号机非正常关闭解决方案[J]. 铁道通信信号 2016(05)
    • [7].城市交通信号机的冗余方案研究[J]. 中国公共安全 2016(16)
    • [8].爬在信号机上的姑娘们[J]. 中国铁路文艺 2019(04)
    • [9].基于雷达和GPRS的新型网络交通信号机控制系统研究与设计[J]. 南京工程学院学报(自然科学版) 2013(04)
    • [10].基于无线组网的信号控制中心与分中心协同控制机制研究[J]. 信息记录材料 2020(06)
    • [11].信号机房搬迁引起电缆割接及故障处理探讨[J]. 低碳世界 2017(13)
    • [12].铁路信号机设置问题分析[J]. 山东工业技术 2015(10)
    • [13].地铁信号系统地面信号机常态显示方案分析[J]. 城市轨道交通研究 2013(12)
    • [14].客运专线衔接站信号机设置方案探讨[J]. 铁道通信信号 2014(08)
    • [15].浅谈基于现场总线的信号机[J]. 中国科技信息 2013(17)
    • [16].基于移动闭塞系统的信号机显示方案分析[J]. 现代城市轨道交通 2012(02)
    • [17].交通信号机仿真器设计及实现[J]. 交通信息与安全 2012(05)
    • [18].智能交通信号机的设计及其实现[J]. 计算机工程与应用 2010(12)
    • [19].地铁移动闭塞系统信号机显示方案研究[J]. 铁道通信信号 2010(06)
    • [20].基于S3C44B0X智能交通信号机的设计[J]. 微计算机信息 2008(11)
    • [21].计算机辅助布置信号机系统的研究[J]. 铁道运输与经济 2008(10)
    • [22].分散式控制模式下铁路信号机模拟演练设备的设计与制作[J]. 科技风 2019(11)
    • [23].信号施工中信号机及相关设备的算量方法研究[J]. 科学技术创新 2018(06)
    • [24].城际铁路信号机设置及其显示问题的分析[J]. 铁道通信信号 2017(08)
    • [25].铁路《信号机检修》课程改革研究与实践[J]. 中小企业管理与科技(上旬刊) 2015(03)
    • [26].浅谈客运专线地面信号机的作用[J]. 电子世界 2012(18)
    • [27].铁路信号机设置的若干问题分析[J]. 城市轨道交通研究 2014(12)
    • [28].横列式驼峰辅助信号机控制电路分析[J]. 铁道通信信号 2013(03)
    • [29].一种新型嵌入式网络信号机研究与设计[J]. 计算机测量与控制 2012(01)
    • [30].铁路信号机单元控制电路在教学中的设计与实现[J]. 才智 2013(33)

    标签:;  ;  ;  

    基于嵌入式系统的六相位信号机研究与设计
    下载Doc文档

    猜你喜欢