当前位置: 首页> 学位论文 >详情
原文传递 基于VLYNQ的乘客信息系统控制器软件设计与实现
论文题名: 基于VLYNQ的乘客信息系统控制器软件设计与实现
关键词: 乘客信息系统;串行通信接口;Linux设备;驱动程序;软件设计
摘要: 随着城市轨道交通的快速发展,地铁轨道交通已经成为一种安全高效便捷的公共交通。在地铁列车上运行着一套乘客信息系统(Passenger Information System,PIS),它是列车控制系统的重要组成部分。PIS功能主要包括广播及语音对讲功能,乘客信息显示功能和视频录像监控功能三个子系统。PIS内部运行着各种设备,其中PIS控制器主要负责控制所有的设备,完成重要数据处理与逻辑运算。
  VLYNQ是一种经典的串行通信接口,是由德州仪器(Texas Instruments,TI)研发而成。它是一种全双工的串行总线,目前已广泛应用于WLAN,modems,VOIP处理器以及音频视频媒体处理器上。它具有高速的传输速度,并且能够将内部接口扩展出多路接口。当前PIS控制器对串口总线的通信要求越来越高,本文利用VLYNQ的优点,结合它的特性,将其移植应用在PIS控制器中。
  本文针对VLYNQ接口的技术特点,提出了基于VLYNQ的PIS控制器软件设计与实现的方案。首先介绍了VLYNQ接口的功能以及特性,在其技术优势的基础上,分析了PIS控制器软件功能需求,并叙述了Linux设备驱动程序开发过程中会遇到的技术要点,包括内存处理,I/O操作,并发控制等;其次根据PIS控制器的功能,选择了软件开发平台,并对驱动程序的层次结构和功能做了总体设计;然后,根据设计方案分别实现了VLYNQ,MVB,UART驱动程序,并介绍了关键的实现部分;最后搭建了实验环境,编写测试程序,交叉编译后,对驱动模块进行了测试,以验证本文实现的正确性。目前基于VLYNQ的PIS控制器已经成功应用于国外某地铁项目,运行情况稳定可靠。
作者: 杨运猛
专业: 控制理论与控制工程
导师: 郭戈
授予学位: 硕士
授予学位单位: 大连理工大学
学位年度: 2015
正文语种: 中文
检索历史
应用推荐