学位论文 > 优秀研究生学位论文题录展示
分布式控制系统在线升级技术的研究与实现
作 者: 金浩
导 师: 韩江洪
学 校: 合肥工业大学
专 业: 计算机应用技术
关键词: 分布式控制系统 现场总线 嵌入式系统 在线编程 通信协议 报文 在线调试
分类号: TP273
类 型: 硕士论文
年 份: 2006年
下 载: 97次
引 用: 3次
阅 读: 论文下载
内容摘要
随着现场总线技术的推广应用,分布式控制系统发展成为一种开放的、彻底分散的现场总线控制系统,控制子节点不再是进行信号转换、设备控制的简单系统,而是具有一定智能化和通信能力的嵌入式系统,并提出了升级系统代码以适应各种现场环境的要求。嵌入式技术、半导体技术的发展,推动了在线编程及调试技术的更新发展,这些技术适于实验平台下的嵌入式系统实现代码升级,但并不适于分布式控制系统的代码升级。 针对分布式控制系统代码不便升级的问题,结合嵌入式系统的特征,在深入分析在线编程技术工作原理的基础上,提出一种基于现场总线的远程在线升级技术。论文详细分析了基于现场总线在线升级技术的工作原理,论证技术方案的可行性及系统升级后的稳定性,对系统结构及工作流程作了详细说明。该技术方案对系统硬件没有特殊要求,完全基于现场总线控制系统的硬件条件,软件体系按功能分为三层:控制层、通信层、实现层,各层软件相互协作,共同实现控制系统的在线升级。论文详细介绍了各层软件的功能,对实现过程中的关键问题进行深入探讨,总结解决思路。为增强系统功能,提出一种基于现场总线的远程交叉调试技术,并给出具体的实现方案。 最后,将基于现场总线的在线升级技术应用到汽车总线研究项目中,以汽车总线网络为平台,具体实现了基于CAN总线的在线升级系统,通过具体实践检验了本文设计的技术方案。
|
全文目录
第一章 绪论 13-17 1.1 分布式控制系统特征及发展 13-14 1.2 存储器编程技术的发展历程 14-15 1.3 研究背景 15 1.4 研究内容及意义 15-16 1.5 文章的组织结构 16-17 第二章 现场总线技术 17-25 2.1 现场总线概述 17-19 2.1.1 现场总线的技术特点 17-18 2.1.2 现场总线发展趋势 18-19 2.2 CAN总线特点及工作原理 19-23 2.2.1 CAN总线简介 19-20 2.2.2 CAN总线特征 20 2.2.3 CAN总线工作原理 20-22 2.2.4 CAN通信的软件控制 22-23 2.3 LIN总线概述 23-25 2.3.1 LIN总线特征 23 2.3.2 LIN总线协议及数据帧格式 23-24 2.3.3 LIN总线通信的编程控制 24-25 第三章 嵌入式技术 25-37 3.1 嵌入式系统概述 25-28 3.1.1 嵌入式系统的起源 25 3.1.2 嵌入式系统的发展 25-26 3.1.3 嵌入式系统定义及特点 26-28 3.2 嵌入式系统的设计与开发 28-31 3.2.1 系统软硬件的选型 28 3.2.2 嵌入式软件的编译 28-30 3.2.3 目标文件的链接 30-31 3.3 代码下载技术与代码调试技术 31-34 3.3.1 代码下载技术的原理及利弊分析 31-32 3.3.2 代码调试的原理及技术 32-34 3.4 MC68HC08系列微控制器 34-37 3.4.1 处理器基本特征 34 3.4.2 CAN模块的研究 34-36 3.4.3 Flash编程特性 36-37 第四章 分布式控制系统在线编程技术原理 37-55 4.1 分布式控制系统在线升级原理 37-40 4.1.1 在线编程的可行性分析 37 4.1.2 系统升级的兼容性 37-38 4.1.3 在线编程系统的组成 38-39 4.1.4 在线编程的工作流程 39 4.1.5 在线编程系统软件 39-40 4.2 通信层协议 40-43 4.2.1 通信协议的设计 40-41 4.2.2 通信过程中的交互与同步 41-43 4.2.3 协议的具体实现 43 4.3 控制层软件 43-46 4.3.1 代码的提取与分“页” 44-45 4.3.2 反馈信息管理 45 4.3.3 控制层功能 45-46 4.4 实现层软件 46-50 4.4.1 原理分析 46-47 4.4.2 代码分段与定位 47-49 4.4.3 实现层代码中的参数传递 49-50 4.4.4 实现层的差错控制 50 4.5 在线远程调试 50-55 4.5.1 远程交叉调试 50-51 4.5.2 软件调试方案的基本原理 51 4.5.3 调试命令分类 51-53 4.5.4 软件调试的工作流程 53-54 4.5.5 远程交叉调试的不足 54-55 第五章 汽车车身控制系统在线编程技术的实现 55-64 5.1 在线编程技术在汽车车身控制系统的应用 55-56 5.1.1 汽车电子与汽车网络 55 5.1.2 基于CAN总线在线编程技术 55-56 5.1.3 在线编程系统的结构 56 5.2 在线编程系统的设计与实现 56-64 5.2.1 控制层软件具体实现 56-59 5.2.2 通信层协议的具体实现 59 5.2.3 通信层软件的具体实现 59-61 5.2.4 实现层软件的设计与实现 61-64 第六章 总结与展望 64-66 6.1 论文的主要工作 64 6.2 论文的新见解 64-65 6.3 后续的研究工作 65-66 参考文献 66-69 读硕期间发表的学术论文 69-70 读研期间参与的科研工作 70
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- PROFIBUS-DP典型应用系统研究,TP273
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 基于气体还原法的钢丝镀锌自动化生产线关键技术的研究,TQ153.15
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 基于HART协议智能压力变送器的研究,TP212.6
- 城市轨道交通环境与设备监控系统的研究与探索,TP277
- 一体化能量回馈电梯驱动控制系统实现,TP273
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于WiFi的无线虚拟存储系统,TN929.5
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 小型移动机器人系统平台的模块化设计与实现,TP242
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com
|