1 / 148
文档名称:

基于VxWorks的冗余通信控制系统研究与实现-通信与信息系统专业论文.docx

格式:docx   大小:19,851KB   页数:148页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

基于VxWorks的冗余通信控制系统研究与实现-通信与信息系统专业论文.docx

上传人:wz_198613 2019/1/4 文件大小:19.39 MB

下载得到文件列表

基于VxWorks的冗余通信控制系统研究与实现-通信与信息系统专业论文.docx

相关文档

文档介绍

文档介绍:西安电子科技大学
硕士学位论文
基于VxWorks的冗余通信控制系统研究与实现
姓名:康郁爽
申请学位级别:硕士
专业:通信与信息系统
指导教师:相征
201202
删㈣Illllllrlllllllltlllllll Ifll
Y2066936
摘要
针对机载航电系统大综合的趋势,对于系统的实现,要求其控制能力和运算能力要更强,系统可靠性指标要更高。本文研究了基于VxWorks操作系统的机电冗余通信控制系统的关键技术及其实现。从增加系统可靠性和实时性角度对系统进行了双CPU冗余设计。
本文对双CPU冗余通信控制技术进行了深入研究,对比分析当前几种流行的嵌入式操作系统,根据实时性、可靠性和适应性的要求选择了VxWorks实时操作系统;提出了一种适用于抢占式接管的互斥机制——-PETO互斥机制,解决了双 CPU冗余切换过程中可能出现的互锁问题;提出了一种新的内总线令牌退避算法, 验证了基于该退避算法的回访机制的有效性,%,提高了双CPU冗余系统通信控制的可靠性;采用多任务模块化的设计思路,实现了冗余切换模块、数据采集模块、通信接口模块的软硬件设计;研究了多任务混合调度算法并完成了软件仿真。完成了系统整体功能测试,结果表明达到了系统设计性能指标要求。
关键词: VxWorks双冗余互锁退避混合调度
Abstract
According to the trend that airborne avionics systems develop for prehensive,the realization of the system demands its control and operation ability to grow stronger,and its reliability index to grow paper expounds the
characteristics of the embedded munication and control system based
on VxWorks operating the point of increasing system’S reliability and
instantaneity,we made double CPU redundancy design.
In this paper,the dual CPU munication and control technologies are and analysised several current popular embedded operating system, according to the real-time and reliability and flexibility requirement,choosing the VxWorks real-time operating forward a kind of mutex mechanisms—PETO
mutexes mechanism applicable to pre—emptive take oVer,solved the possible interlock problem during the process of dual CPU redundant paper proposes a new internal bus token backoff algorithm,verifying the Feturrl mechanism’S effectiveness
based on this backoff algorithm,decreasing the %probability conflict when the
dual CPU send data in return visit,improving the dual CPU munication system’S the thought of multitasking modular,realized the
hardware and software design of the redundancy switching module,the data acquisition
module,and munication interface on multitask mixed scheduling