| 【中文题名】 | 嵌入式振动信号采集系统网络通信设计 |
| 【英文题名】 | The Design of Network Communication of Embedded Vibration Signal Acquisition System |
| 【学科专业】 | 测试计量技术及仪器 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-3-2 |
| 【中关键词】 | 嵌入式系统,振动,BootLoader,网络接口,Socket, |
| 【英关键词】 | embedded system,vibration,BootLoader,network interface,Socket, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>数据处理、数据处理系统>数据收集和处理系统 |
| 【论文摘要】 |
大型汽轮发电机组运行过程中需监视大量实时状态数据,其中振动数据非常重要。将这些振动数据及时地采集并快速传输至远方监测站,以便专业技术人员及时了解设备的运行状态,并进行相应处理,对保障机组安全稳定运行具有重要意义。伴随着网络技术和嵌入式系统的发展,利用嵌入式设备来采集、处理和传输汽轮机组的振动信号,实现汽轮机组的远程监测和故障诊断成为一种可能。
本文采用ARM嵌入式微处理器和嵌入式Linux操作系统,通过以太网接入网络,来研究解决汽轮发电机组振动数据的远程传输和处理问题。论文选题具有重要理论意义和工程应用价值。论文主要研究工作和成果:
(1)提出了基于以太网的嵌入式系统振动信号采集网络通信总体方案,采用ARM9硬件平台、嵌入式Linux操作系统等,完成了振动数据远程采集处理和传输系统的研发工作。
(2)研究了嵌入式系统的Bootloader技术,详细分析了系统的板级程序、CPU程序,启动程序和网络驱动程序等相关代码,并基于实际应用需要进行了内核定制,完成了系统程序设计。
(3)基于Linux操作系统的Socket技术,开发了Client/Server模式的通信程序,解决... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第一章 绪论 |
8-11 |
|
1.1 立题背景 |
8 |
|
1.2 国内外研究状态 |
8-9 |
|
1.3 论文研究的目的和内容 |
9-11 |
|
第二章 系统的软硬件开发平台 |
11-22 |
|
2.1 嵌入式系统 |
11-12 |
|
2.1.1 嵌入式系统的概念 |
11 |
|
2.1.2 嵌入式系统的组成 |
11-12 |
|
2.1.3 嵌入式系统的特点 |
12 |
|
2.2 系统总体设计思想 |
12-13 |
|
2.3 系统硬件平台 |
13-18 |
|
2.3.1 数模转换器(AD7864) |
13-14 |
|
2.3.2 嵌入式设备开发套件 HHARM2410 |
14-17 |
|
2.3.3 网络接口 DM9000 |
17-18 |
|
2.4 系统软件平台 |
18-21 |
|
2.4.1 嵌入式 Linux |
18-19 |
|
2.4.2 嵌入式系统选择 Linux 的原因 |
19 |
|
2.4.3 Linux 下的 C 语言编程 |
19-20 |
|
2.4.4 建立宿主机开发环境 |
20 |
|
2.4.5 内核定制 |
20-21 |
|
2.5 小结 |
21-22 |
|
第三章 嵌入式系统的 BOOT LOADER 分析 |
22-42 |
|
3.1 基本的 BOOT LOADER程序概念 |
22 |
|
3.2 典型的 BOOT LOADER程序框架结构 |
22-25 |
|
3.2.1 Boot Loader 的stage1 |
22-24 |
|
3.2.2 Boot Loader 的stage2 |
24-25 |
|
3.3 S3C2410 嵌入式开发板 PPCBOOT 的分析和应用 |
25-42 |
|
3.3.1 PPCboot 的系统板级代码 |
26-29 |
|
3.3.2 PPCboot 的 CPU 相关代码 |
29-31 |
|
3.3.3 PPCboot 的通用代码 |
31-36 |
|
3.3.4 PPCboot 的网络支持 |
36-41 |
|
3.3.5 PPCboot 的流程 |
41-42 |
|
第四章 基于以太网的嵌入式系统网络通信程序的研究与实现 |
42-58 |
|
4.1 总体通信方案 |
42-44 |
|
4.1.1 以太网通信的优势 |
42-43 |
|
4.1.2 以太网通信协议的选择 |
43-44 |
|
4.2 通信程序的总体架构和目标 |
44-45 |
|
4.2.1 网络通信程序的总体架构 |
44-45 |
|
4.2.2 网络通信程序的目标 |
45 |
|
4.3 LINUX环境下的嵌入式系统网络程序设计 |
45-53 |
|
4.3.1 Linux 下的 TCP/IP 网络层次结构 |
45-46 |
|
4.3.2 编程接口 |
46-50 |
|
4.3.3 客户/服务器模式通信程序的实现 |
50-53 |
|
4.4 数据库设计 |
53-57 |
|
4.4.1 SQL Server 概述 |
53-54 |
|
4.4.2 SQL Server 的体系结构 |
54-55 |
|
4.4.3 ODBC 概述 |
55-56 |
|
4.4.4 数据库的具体设计 |
56-57 |
|
4.5 小结 |
57-58 |
|
第五章 总结 |
58-59 |
|
致谢 |
59-60 |
|
参考文献 |
60-63 |
|
作者在硕士研究生期间撰写和发表的论文 |
63 |
|
| 【DOI】 | LunWen.ID:2.2008.381957 |