基于以太网的列车内部显示LED控制器软件设计与实现

基于以太网的列车内部显示LED控制器软件设计与实现

论文摘要

随着我国城市人口的不断增多,地铁将逐渐成为现代生活中必不可少的出行工具之一,对于地铁系统的开发与研究有着重要的理论与应用价值。地铁内部显示LED作为整个地铁系统中面向公众的信息显示终端,是地铁对外进行信息传播的窗口。国内现行的地铁系统中基本都配备了LED显示屏,但LED控制器的灵活性和显示效果的多样性仍有待进一步提高。当前多数LED控制器主要是通过单片机的I/O直接驱动LED,只能进行简单的显示,很难满足地铁系统对于其显示效果灵活性的要求。本文从这一功能需求出发,致力于对LED控制器软件的系统开发。本文设计的新型LED控制器根据列车实际需求,通过以太网接收列车主控的消息,并据此显示相应的画面,可以动态的切换LED屏幕的组合方式,并制定一套复杂完善的显示协议,可以按照一定的规则任意组合,给乘客显示丰富的信息;同时,列车的通讯部分是基于以太网实现,时刻接收列车主控发送的过程数据,以保持当前所有LED控制器为最新数据;并且不断向列车主控发送过程数据,将当前LED控制器的状态上报给列车主控。本文首先设计了该LED控制器的总体框架,接下来重点介绍了通讯模块、解析模块和显示模块。LED控制器以linux操作系统为开发平台,因其对网络良好的支持性,可以与列车主控方便的进行通信;并且基于Qt界面库进行开发,其灵活的窗口管理系统,可以实现各种复杂的画面,大大降低了软件设计的复杂度。本文设计的LED控制器能够有效的满足列车对于其显示终端多样性、灵活性的需求,其响应速度快,显示效果丰富多样,已成功应用于某无人驾驶地铁。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 列车乘客信息系统简介
  • 1.2 列车内部显示LED控制器发展现状
  • 1.3 本文问题提出及意义
  • 1.4 本文的工作
  • 2 LED控制器软件总体设计
  • 2.1 LED控制器总体拓扑
  • 2.2 需求分析
  • 2.2.1 应用需求
  • 2.2.2 技术需求
  • 2.3 LED控制器结构及其开发平台选择
  • 2.3.1 LED控制器结构
  • 2.3.2 硬件平台
  • 2.3.3 软件平台
  • 2.4 软件方案设计
  • 2.4.1 LED控制器软件的构架及框图
  • 2.4.2 LED控制器软件的状态机
  • 3 通信模块设计方案
  • 3.1 通讯协议的实现
  • 3.1.1 IPTCOM简介
  • 3.1.2 数据的发送与接收
  • 3.2 过程数据
  • 3.3 消息数据
  • 4 解析模块设计方案
  • 4.1 双缓冲机制
  • 4.2 命令协议解析机制
  • 4.2.1 命令协议总体介绍
  • 4.2.2 命令协议规则
  • 4.2.3 命令协议组合
  • 5 显示模块设计方案
  • 5.1 窗口的显示构架
  • 5.1.1 底层窗口
  • 5.1.2 块窗口
  • 5.1.3 移动窗口
  • 5.1.4 属性窗口
  • 5.2 显示效果的实现
  • 5.2.1 显示结构体
  • 5.2.2 具体效果的实现
  • 6 LED控制器的测试与应用
  • 6.1 测试
  • 6.1.1 测试工具
  • 6.1.2 测试环境
  • 6.1.3 测试流程
  • 6.2 应用
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].浅析LED日光灯环保节能经济效益[J]. 汕头科技 2016(Z1)
    • [2].LED联盟考察南山湾工业园[J]. 汕头科技 2013(02)
    • [3].美国发明石墨泡沫散热片延长LED寿命[J]. 中国粉体工业 2010(05)
    • [4].办公室LED光源的频闪效应对人体健康的影响[J]. 照明工程学报 2019(06)
    • [5].城市空间艺术中的LED媒体建筑幕墙探索[J]. 门窗 2019(15)
    • [6].LED汽车灯具工艺设计与应用[J]. 时代汽车 2019(20)
    • [7].LED红蓝光配比对生菜生长及生理特性的影响[J]. 江苏农业科学 2019(22)
    • [8].华山松大小蠹对LED灯的趋光行为[J]. 应用昆虫学报 2019(06)
    • [9].全光谱LED技术研究进展[J]. 发光学报 2020(02)
    • [10].湿热环境下LED荧光粉的性能退化规律及机理研究[J]. 稀有金属材料与工程 2020(01)
    • [11].环境温度和驱动电流对LED的峰值波长的影响[J]. 照明工程学报 2020(01)
    • [12].LED补光对番茄幼苗形态特征及相关生理特性的影响[J]. 北方园艺 2020(04)
    • [13].光唇鱼群体对不同LED单色光谱选择偏好性的昼夜差异[J]. 安徽农业科学 2020(01)
    • [14].LED红蓝光联合创福康胶原贴治疗面部痤疮效果观察[J]. 皮肤病与性病 2020(01)
    • [15].生态学教学实验室小型LED光源植物工厂的研发与应用[J]. 高校生物学教学研究(电子版) 2019(06)
    • [16].互动媒体的艺术创新——以LED灯光互动装置为例[J]. 西部皮革 2020(06)
    • [17].LED路灯在道路照明中的应用分析[J]. 门窗 2019(18)
    • [18].古建筑群道路照明LED仿古路灯的设计与应用[J]. 建筑电气 2020(02)
    • [19].基于超高亮LED驱鸟控制系统的设计[J]. 光电子技术 2020(01)
    • [20].基于微信小程序LED灯光控制系统的设计[J]. 软件 2020(03)
    • [21].家禽的光照设备——LED光照对家禽的益处[J]. 国外畜牧学(猪与禽) 2020(02)
    • [22].易清洁且能灭虫的LED台灯构想[J]. 科技资讯 2020(06)
    • [23].浅析LED光对温室植物生长的影响概述[J]. 福建茶叶 2020(04)
    • [24].高色域量子点LED及其在背光显示中的应用研究[J]. 光谱学与光谱分析 2020(04)
    • [25].无铅锡膏中助焊剂对LED的影响[J]. 中国照明电器 2020(03)
    • [26].基于ZigBee技术的可组网太阳能LED路灯终端控制器的设计[J]. 微型电脑应用 2020(04)
    • [27].红蓝LED光照强度对茶树生长及生物化学成分的影响[J]. 分子植物育种 2020(05)
    • [28].LED光源在设施园艺中的设计与应用探讨[J]. 现代农业科技 2020(08)
    • [29].自由LED[J]. 美与时代(城市版) 2020(04)
    • [30].试论量子点荧光材料在白光LED中的应用[J]. 科技创新导报 2019(36)

    标签:;  ;  ;  

    基于以太网的列车内部显示LED控制器软件设计与实现
    下载Doc文档

    猜你喜欢