学位论文 > 优秀研究生学位论文题录展示
基于嵌入式系统的通信控制器设计与开发
作 者: 彭旭
导 师: 顾学迈
学 校: 哈尔滨工业大学
专 业: 信息与通信工程
关键词: 深空通信 通信控制器 链路层协议 嵌入式系统
分类号: TP368.12
类 型: 硕士论文
年 份: 2007年
下 载: 138次
引 用: 0次
阅 读: 论文下载
内容摘要
神舟五号、六号的相继成功发射,标志着中国航天事业发展有了长足的进步,同时也代表着我国尖端科技和综合国力的水平。人们迫切要求对深空进行下一步的探索。月球作为离我们最近的星体,成为了最有可能近期实现的目标。目前国家已经制定了相关的日程,准备发送月球探测器对月球进行考察。在很多方面,深空通信与地面通信是不一样的。因此根据深空环境制定相应的措施和办法是目前重要的任务。本课题要对月球车探测器的通信控制器进行设计,能够在月表与着陆器和地面站进行数据的传送。通信控制器主要对链路协议进行控制,本文针对月地、月表的空间信道特点,提出了其在链路层的可取方案。同时在软件上实现了全双工通信。首先,研究了深空通信的特点以及应用较为广泛的空间通信协议,如CCSDS、OMNI等空间通信协议族。根据通信控制器对链路层协议进行控制的主要功能,分别分析了月地、月上空间通信的信道特点,进而提出了相应链路协议的控制方案。然后,文章深入的研究了数据链路层协议HDLC的格式与使用规则,分别根据月月信道和月地信道的特点进行帧调整。根据这些调整,本文用VC++作为编程平台,在Windows系统下对HDLC进行了软件实现。再次,本文对MPC850的硬件结构的进行了研究分析,将开发板、MPC850以及宿主机进行连接,按照要求对宿主机、网络环境等进行了初始化设定。本文着重研究了通信模块的作用和工作方式,为基于MPC850芯片的片上软件实现做准备。最后,本文中使用了MPC850+Linux作为系统开发平台,针对指定的链路层控制协议以及开发平台的特点,实现了全双工通信,并通过测试验证了所设计的基于嵌入式平台的通信控制器的可用性。
|
全文目录
摘要 4-5 Abstract 5-9 第1章 绪论 9-15 1.1 课题的研究意义与背景 9-10 1.2 月球车探测器的发展概况 10-12 1.3 嵌入式系统概述 12-13 1.4 本文主要研究内容以及结构 13-15 第2章 深空通信协议的研究 15-29 2.1 深空通信协议的研究 15-17 2.1.1 空间通信协议的要素 15 2.1.2 深空通信的特点 15-17 2.2 目前常用的空间通信协议族介绍 17-23 2.2.1 CCSDS通信标准 18-22 2.2.2 基于OMNI的空间通信协议族 22-23 2.3 空间通信协议的链路协议的比较 23-28 2.3.1 链路层通信协议的组成部分和作用 23-25 2.3.2 CCSDS标准和OMNI方案的比较 25-26 2.3.3 信道分析 26-27 2.3.4 在空间网络使用HDLC的好处 27-28 2.4 本章小结 28-29 第3章 基于HDLC的链路层协议研究与设计 29-48 3.1 HDLC协议研究 29-35 3.1.1 HDLC 的产生背景 29-31 3.1.2 HDLC 帧结构 31-35 3.2 HDLC的软件实现 35-44 3.2.1 数据分组 36-38 3.2.2 地址字段和控制字段实现 38-40 3.2.3 循环码(CRC)编码与译码实现 40-42 3.2.4 “0”填充与去除 42-44 3.3 HDLC链路性能分析 44-47 3.4 本章小结 47-48 第4章 月球车通信控制器硬件平台 48-56 4.1 月球车通信系统总体介绍 48-49 4.2 月球车通信控制器开发环境 49-50 4.3 通信控制器的硬件构成 50-52 4.3.1 月球车车载通信控制器 50-51 4.3.2 着陆器通信控制器 51-52 4.4 芯片的选取以及MPC850 介绍 52-55 4.5 本章小结 55-56 第5章 通信控制器的软件实现 56-69 5.1 嵌入式Linux系统 56-58 5.1.1 嵌入式Linux特点 56-57 5.1.2 与其他实时多任务操作系统比较 57-58 5.2 嵌入式Linux系统的交叉编译 58-59 5.2.1 嵌入式 Linux 开发环境的构造 58 5.2.2 Gcc 交叉编译器 58-59 5.2.3 嵌入式 Linux 调试技术 59 5.3 基于HDLC协议的全双工通信的实现 59-64 5.3.1 双工通信的工作方式 59-61 5.3.2 双工通信的程序设计 61-63 5.3.3 优先级的定义 63-64 5.4 程序结果验证 64-68 5.5 本章小结 68-69 结论 69-70 参考文献 70-75 致谢 75
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 一体化能量回馈电梯驱动控制系统实现,TP273
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于WiFi的无线虚拟存储系统,TN929.5
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 小型移动机器人系统平台的模块化设计与实现,TP242
- 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
- 嵌入式智能摄像机硬件设计,TN948.41
- 基于CAN总线的智能传感器网络系统的研制,TN929.5
- 基于人体运动传感的个人定位方法及系统实现,TN95
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com
|