基于μC/OS-Ⅱ的列尾专用机车电台系统中软件系统设计与实现
发布时间:2021-01-27 11:03
目前,我国铁路货运列车主要采用无线列调列尾系统,通过450MHz无线列调系统进行数据通信,主要存在以下几点问题:无线列调列尾系统与无线列调系统之间的同频干扰严重,导致枢纽地区查询列车尾部风压困难,影响发车;现场大量使用标准型无线列调列尾系统,采用四位机车号进行通信,重号问题突出,存在安全隐患。在GSM-R (?)快速发展的形式下,利用GPRS网络传输列尾信息势在必行,但建设GSM-R网络是分阶段进行的,如何保证列车在GSM-R区段和450MHz区段跨区段运行时,无需进行模式切换就可以实现列尾信息的传输,为解决上述问题,提出了列尾专用机车电台的研制开发。本项目研制的列尾专用机车电台系统中软件系统基于μC/OS-Ⅱ的嵌入式的软件架构,硬件系统核心控制采用ARM(LPC2378)处理器,以GSM-R和450MHz双模无线网络为载体进行列尾数据的通信,可完成实时数据记录、分析、处理。完全满足在GSM-R和450MHz两种模式下列尾系统通信要求。本文重点从总体软件架构及部分关键软件模块的角度描述系统的软件系统设计和实现过程。首先对列尾专用机车电台系统的软件系统进行任务划分和优先级分配,详细设计了...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题的提出
1.2 国内发展现状
1.3 本文的研究内容
1.4 本人所做的工作
1.5 文章结构安排
第二章 列尾专用机车电台系统中软件系统的整体设计
2.1 列尾专用机车电台系统硬件配置
2.2 列尾专用机车电台系统中软件系统的需求分析
2.2.1 具体功能描述
2.2.2 需求分析
2.3 列尾专用机车电台系统中软件系统的架构设计
2.3.1 列尾专用机车电台主机软件的整体设计
2.3.2 列尾专用机车电台控制盒软件的整体设计
2.4 列尾专用机车电台系统中软件系统的开发内容
2.5 列尾专用机车电台系统中软件系统开发工具和开发平台的选择
2.5.1 列尾专用机车电台系统中软件系统的软件开发平台
2.5.2 ADS集成开发环境及EasyJTAG-H仿真器的使用
第三章 列尾专用机车电台系统中软件系统的详细设计
3.1 任务划分
3.2 任务间的通信
3.3 创建任务
3.4 列尾专用机车电台主机软件详细设计
3.4.1 复位监控模块设计
3.4.2 日志管理模块设计
3.4.3 参数管理模块设计
3.4.4 控制盒串口模块设计
3.4.5 电台管理模块设计
3.4.6 数据下载模块设计
3.4.7 CIR串口模块设计
3.4.8 GPRS管理模块设计
3.4.9 FFSK调制解调模块设计
3.4.10 自检模块设计
3.5 列尾专用机车电台控制盒软件详细设计
3.5.1 语音提示模块设计
3.5.2 键盘模块设计
3.5.3 数码管和LED显示模块设计
3.6 列尾专用机车电台列尾数据传输设计
3.6.1 建立列尾连接关系
3.6.2 人工查询列尾风压
3.6.3 排风制动
3.6.4 风压报警、电池欠压报警
3.6.5 解除列尾连接
3.7 基于GPRS的远程系统软件升级设计
第四章 系统关键软件模块的实现
4.1 基于CMX469实现FFSK调制解调的软件实现
4.2 基于WTV020-S实现语音提示的软件实现
4.3 基于GM8125实现扩多路串口的软件实现
4.4 μC/OS-Ⅱ在LPC2387上的移植
4.5 基于GPRS的远程系统软件升级实现
第五章 列尾专用机车电台系统中软件系统测试及现场试验
5.1 列尾专用机车电台系统中软件系统测试
5.1.1 移植可靠性测试
5.1.2 软件系统实时性测试
5.1.3 软件系统可靠性测试
5.1.4 关键软件模块测试
5.2 现场测试
5.2.1 现场测试目的
5.2.2 现场测试方案
5.2.3 现场测试过程
5.2.4 现场测试数据分析及结论
第六章 结束语
6.1 论文的工作总结
6.2 需要继续完善的工作
参考文献
致谢
【参考文献】:
期刊论文
[1]LZW压缩算法在终端程序远程更新中的应用[J]. 刘德伟,冯汉春,苗文华. 单片机与嵌入式系统应用. 2010(05)
[2]嵌入式系统中NOR Flash的分块管理与实现[J]. 杜伟庆,苏凯雄. 计算机与数字工程. 2009(12)
[3]基于GPRS的嵌入式系统软件的远程在线升级[J]. 彭井花,蔡声镇,吴允平,陈聪慧. 现代电子技术. 2009(04)
[4]基于ARM的嵌入式操作系统μC/OS-Ⅱ的移植[J]. 宋晖,高小明. 微计算机信息. 2006(05)
[5]基于μC/OS-II的CAN总线驱动程序设计[J]. 钟坚文,蔡旭. 微计算机信息. 2005(10)
[6]基于CMX469A的无线MODEM设计[J]. 陈庚锋,王翠平. 国外电子元器件. 2004(04)
本文编号:3002939
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题的提出
1.2 国内发展现状
1.3 本文的研究内容
1.4 本人所做的工作
1.5 文章结构安排
第二章 列尾专用机车电台系统中软件系统的整体设计
2.1 列尾专用机车电台系统硬件配置
2.2 列尾专用机车电台系统中软件系统的需求分析
2.2.1 具体功能描述
2.2.2 需求分析
2.3 列尾专用机车电台系统中软件系统的架构设计
2.3.1 列尾专用机车电台主机软件的整体设计
2.3.2 列尾专用机车电台控制盒软件的整体设计
2.4 列尾专用机车电台系统中软件系统的开发内容
2.5 列尾专用机车电台系统中软件系统开发工具和开发平台的选择
2.5.1 列尾专用机车电台系统中软件系统的软件开发平台
2.5.2 ADS集成开发环境及EasyJTAG-H仿真器的使用
第三章 列尾专用机车电台系统中软件系统的详细设计
3.1 任务划分
3.2 任务间的通信
3.3 创建任务
3.4 列尾专用机车电台主机软件详细设计
3.4.1 复位监控模块设计
3.4.2 日志管理模块设计
3.4.3 参数管理模块设计
3.4.4 控制盒串口模块设计
3.4.5 电台管理模块设计
3.4.6 数据下载模块设计
3.4.7 CIR串口模块设计
3.4.8 GPRS管理模块设计
3.4.9 FFSK调制解调模块设计
3.4.10 自检模块设计
3.5 列尾专用机车电台控制盒软件详细设计
3.5.1 语音提示模块设计
3.5.2 键盘模块设计
3.5.3 数码管和LED显示模块设计
3.6 列尾专用机车电台列尾数据传输设计
3.6.1 建立列尾连接关系
3.6.2 人工查询列尾风压
3.6.3 排风制动
3.6.4 风压报警、电池欠压报警
3.6.5 解除列尾连接
3.7 基于GPRS的远程系统软件升级设计
第四章 系统关键软件模块的实现
4.1 基于CMX469实现FFSK调制解调的软件实现
4.2 基于WTV020-S实现语音提示的软件实现
4.3 基于GM8125实现扩多路串口的软件实现
4.4 μC/OS-Ⅱ在LPC2387上的移植
4.5 基于GPRS的远程系统软件升级实现
第五章 列尾专用机车电台系统中软件系统测试及现场试验
5.1 列尾专用机车电台系统中软件系统测试
5.1.1 移植可靠性测试
5.1.2 软件系统实时性测试
5.1.3 软件系统可靠性测试
5.1.4 关键软件模块测试
5.2 现场测试
5.2.1 现场测试目的
5.2.2 现场测试方案
5.2.3 现场测试过程
5.2.4 现场测试数据分析及结论
第六章 结束语
6.1 论文的工作总结
6.2 需要继续完善的工作
参考文献
致谢
【参考文献】:
期刊论文
[1]LZW压缩算法在终端程序远程更新中的应用[J]. 刘德伟,冯汉春,苗文华. 单片机与嵌入式系统应用. 2010(05)
[2]嵌入式系统中NOR Flash的分块管理与实现[J]. 杜伟庆,苏凯雄. 计算机与数字工程. 2009(12)
[3]基于GPRS的嵌入式系统软件的远程在线升级[J]. 彭井花,蔡声镇,吴允平,陈聪慧. 现代电子技术. 2009(04)
[4]基于ARM的嵌入式操作系统μC/OS-Ⅱ的移植[J]. 宋晖,高小明. 微计算机信息. 2006(05)
[5]基于μC/OS-II的CAN总线驱动程序设计[J]. 钟坚文,蔡旭. 微计算机信息. 2005(10)
[6]基于CMX469A的无线MODEM设计[J]. 陈庚锋,王翠平. 国外电子元器件. 2004(04)
本文编号:3002939
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3002939.html