基于高速总线技术的仿真模拟系统设计与实现
发布时间:2017-05-10 11:20
本文关键词:基于高速总线技术的仿真模拟系统设计与实现,由笔耕文化传播整理发布。
【摘要】:随着电子通信技术的发展,通信方式呈现多样化和复杂化的发展趋势,这对设备通信的高效性和可靠性提出了越来越高的要求。如今,,为了能够更高速可靠地传输各种通信数据,总线技术被广泛应用于各种复杂的战场通信环境。 本文结合串行数据总线的技术,设计并实现了基于MIL-STD-1553B串行总线的仿真模拟系统。文章首先研究了MIL-STD-1553B总线协议,重点包括MIL-STD-1553B总线的网络拓扑结构、字格式和消息格式。然后将该协议应用于系统的通信模块中,结合CRC-16校验,解决了MIL-STD-1553B总线帧中奇偶校验无法检测偶数个错误的问题。使用热备份的方法实现系统的双通道冗余,使系统在通信链路出现故障时能完成主备通道间的无缝切换,提高了系统的可靠性。使用LZW压缩算法对采集到的大量数据进行压缩,节省存储空间,缩短传输时间,提高了系统的实时性。最后采用模块化的设计思想,选择Delphi可视化软件开发平台作为开发环境,实现系统的设计及人机交互界面,并通过系统整体功能的测试。
【关键词】:串行总线 Delphi 双通道冗余 LZW编码
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP336;TN919
【目录】:
- 摘要3-4
- Abstract4-5
- 目录5-7
- 第一章 绪论7-13
- 1.1 研究背景和意义7-8
- 1.2 串行总线的发展8-10
- 1.3 研究工作及章节安排10-13
- 第二章 高速数据总线13-25
- 2.1 几种高速数据总线13-14
- 2.1.1 ARINC429 总线13
- 2.1.2 CAN 总线13-14
- 2.1.3 MIL-STD-1553B 总线14
- 2.2 MIL-STD-1553B 总线网络拓扑结构14-16
- 2.3 MIL-STD-1553B 字格式16-20
- 2.3.1 命令字17-18
- 2.3.2 数据字18-19
- 2.3.3 状态字19-20
- 2.4 MIL-STD-1553B 消息格式20-23
- 2.4.1 非广播消息20-22
- 2.4.2 广播消息22-23
- 2.5 本章小结23-25
- 第三章 可视化编程技术25-33
- 3.1 面向对象的可视化编程技术25-26
- 3.2 面向对象的用户界面设计26-27
- 3.2.1 用户界面设计的优点26
- 3.2.2 原型法用户界面设计26-27
- 3.3 主流的可视化软件开发环境27-29
- 3.4 Delphi 应用程序开发29-32
- 3.4.1 Delphi 数据库访问机制29-30
- 3.4.2 ADO 简介30-32
- 3.5 本章小结32-33
- 第四章 潜艇操纵装置模拟监控系统设计33-51
- 4.1 概述33-34
- 4.2 潜艇操纵装置模拟监控系统总体设计方案34-38
- 4.2.1 系统功能需求35
- 4.2.2 系统性能指标35-36
- 4.2.3 系统流程设计36-38
- 4.3 潜艇操纵装置模拟监控系统功能模块设计38-42
- 4.3.1 系统监控模块38-40
- 4.3.2 参数设置模块40-41
- 4.3.3 数据曲线模块41
- 4.3.4 操作日志模块41-42
- 4.4 潜艇操纵装置模拟监控系统数据库设计42-47
- 4.4.1 系统数据需求分析42-44
- 4.4.2 基于 ADO 的数据库连接44-45
- 4.4.3 数据库相关模块分析45-47
- 4.5 系统测试过程47-50
- 4.6 本章小结50-51
- 第五章 潜艇操纵装置模拟监控系统通信模块设计与实现51-69
- 5.1 MIL-STD-1553B 总线通信实现51-56
- 5.1.1 概述51
- 5.1.2 MIL-STD-1553B 总线通信的软件实现51-56
- 5.2 CRC 编码56-59
- 5.2.1 循环冗余校验(CRC)码56-57
- 5.2.2 循环冗余校验(CRC)码的实现57-58
- 5.2.3 循环冗余校验(CRC)码性能测试分析58-59
- 5.3 双通道硬件冗余技术59-62
- 5.4 LZW 算法实现数据压缩62-67
- 5.4.1 LZW 编码62-63
- 5.4.2 LZW 译码63-65
- 5.4.3 LZW 性能测试分析65-67
- 5.5 本章小结67-69
- 第六章 总结与展望69-71
- 致谢71-73
- 参考文献73-77
- 在读期间的研究成果77-78
【参考文献】
中国期刊全文数据库 前10条
1 李寿强;循环冗余校验CRC的算法分析及其实现方法[J];成都电子机械高等专科学校学报;2003年04期
2 张扬;陈鲁汉;宁波;;基于1553B总线的航空电子设备的检测系统设计[J];电子测量技术;2008年04期
3 高峰;;基于BU-61580的MIL-STD-1553B远程终端设计[J];电子产品世界;2006年15期
4 杜改丽;封治华;王勇;;1553B总线协议分析及应用[J];仪器仪表用户;2007年02期
5 廖慧敏;;PLC控制器的双CPU冗余控制实现[J];湖北电力;2005年06期
6 赵琳,刘鹰;潜艇航行训练模拟器的研究与设计[J];哈尔滨工程大学学报;1999年03期
7 崔鹏飞;李进兰;谷帅;徐向辉;倪崇;;1553B接口模拟制导机设计与实现[J];火力与指挥控制;2011年06期
8 郭荷清,梁剑坤;面向对象及可视化技术在用户界面设计的应用[J];华南理工大学学报(自然科学版);1997年05期
9 方亮;袁书明;杜红松;;潜艇操纵模拟器综述[J];舰船科学技术;2010年01期
10 郭小和;王少萍;焦宗夏;;基于1553B数据总线的可靠性及冗余模式设计[J];计算机工程;2007年14期
本文关键词:基于高速总线技术的仿真模拟系统设计与实现,由笔耕文化传播整理发布。
本文编号:354649
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/354649.html