| 【中文题名】 | 基于ARM的SOM模块系统研究与网络化应用 |
| 【英文题名】 | Research and Network Applications of SOM Module System Based on ARM |
| 【学科专业】 | 模式识别与智能系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-25 |
| 【中关键词】 | 网络传感器,SOM模块,μCOS-Ⅱ,自适应加权算法,网络编程, |
| 【英关键词】 | Networked Sensor,SOM Module,μC/OS-II,Weighted Adaptive Algorithm,Network Programming, |
| 【分类导航】 | 工业技术>无线电电子学、电信技术>无线通信>移动通信>> |
| 【论文摘要】 |
随着计算机技术和通信技术的飞速发展,传感器技术的发展也进入了网络化阶段,网络传感器技术的发展对提高传感器的数据处理和数据传输能力具有十分重要的意义。而我国煤矿现用的传感器多为20世纪80年代研制的,主要为模拟信号的输出方式,这使得对传感器数据的分析和处理受到极大的限制。针对我国矿用传感器技术的现状,本文提出了一种基于ARM的SOM模块的矿用传感器网络化的解决方案,完成了SOM模块的设计,以及采用SOM模块的网络化传感器的设计。
设计的SOM模块采用了32位ARM微处理器并移植μC/OS-Ⅱ嵌入式实时操作系统的解决方案。论文从系统的硬件和软件两个方面详细介绍了SOM模块的实现。该系统以32位高性能ARM处理器LPC2210为硬件核心,扩展了以太网接口、RS-232接口等通用接口;以嵌入式操作系统μC/OS-Ⅱ为软件平台,在ADS1.2开发环境下完成了系统软件的开发。
首先,论文详细地阐述了SOM模块的硬件单元设计,在硬件系统的基础上完成了实时操作系统μC/OS-Ⅱ的移植。
其次,论文详细介绍了TCP/IP协议栈中ARP、IP、ICMP、UDP、TCP协议以及Socket机制的实... |
| 【论文题纲】 |
|
中文摘要 |
3-4 |
|
英文摘要 |
4-9 |
|
1 绪论 |
9-13 |
|
1.1 研究背景 |
9 |
|
1.2 国内外研究现状 |
9-10 |
|
1.3 课题学术和使用意义 |
10-11 |
|
1.4 本文主要工作 |
11 |
|
1.5 小结 |
11-13 |
|
2 嵌入式系统技术分析 |
13-21 |
|
2.1 嵌入式系统的概念 |
13-15 |
|
2.1.1 嵌入式操作系统特点分析 |
14 |
|
2.1.2 嵌入式处理器特点分析 |
14-15 |
|
2.1.3 嵌入式操作系统及应用现状分析 |
15 |
|
2.2 嵌入式系统的设计方法探讨 |
15-16 |
|
2.3 ARM 技术分析 |
16-17 |
|
2.4 ARM 微处理器LPC2210 |
17-20 |
|
2.4.1 CPU 内核概述 |
17-18 |
|
2.4.2 寄存器 |
18-19 |
|
2.4.3 异常 |
19-20 |
|
2.5 小结 |
20-21 |
|
3 SOM 核心模块系统设计 |
21-33 |
|
3.1 SOM 模块方案设计 |
21-22 |
|
3.1.1 SOM 模块设计思想 |
21 |
|
3.1.2 SOM 模块功能要求 |
21 |
|
3.1.3 SOM 模块实现方案分析 |
21-22 |
|
3.2 SOM 模块硬件设计 |
22-30 |
|
3.2.1 系统复位电路单元设计 |
24-25 |
|
3.2.2 电源单元设计 |
25 |
|
3.2.3 存储单元设计 |
25-27 |
|
3.2.4 通讯单元设计 |
27-30 |
|
3.3 SOM 模块软件方案设计 |
30-31 |
|
3.4 小结 |
31-33 |
|
4 μC/OS-Ⅱ的分析及其在 SOM 上的移植 |
33-47 |
|
4.1 嵌入式操作系统μC/OS-II 概述 |
33-35 |
|
4.2 μC/OS-Ⅱ的体系结构分析 |
35-38 |
|
4.2.1 任务 |
35-36 |
|
4.2.2 任务管理 |
36-37 |
|
4.2.3 任务调度 |
37-38 |
|
4.2.4 任务间通信与同步的实现 |
38 |
|
4.2.5 时钟控制的实现 |
38 |
|
4.3 μC/OS-Ⅱ的任务启动研究 |
38-40 |
|
4.3.1 任务建立 |
38-39 |
|
4.3.2 μC/OS-Ⅱ初始化与启动 |
39-40 |
|
4.4 μC/OS-Ⅱ操作系统在SOM 上的移植 |
40-46 |
|
4.4.1 μC/OS-Ⅱ的移植要求 |
40 |
|
4.4.2 μC/OS-Ⅱ的移植 |
40-44 |
|
4.4.3 SOM 模块中的任务分配 |
44-46 |
|
4.5 小结 |
46-47 |
|
5 嵌入式 TCP/IP 协议栈的设计和实现 |
47-55 |
|
5.1 TCP/IP 协议分析 |
47-48 |
|
5.2 各层协议的具体实现 |
48-54 |
|
5.2.1 网络接口层实现 |
48 |
|
5.2.2 ARP 协议的实现 |
48-49 |
|
5.2.3 IP 协议的实现 |
49-50 |
|
5.2.4 ICMP 协议的实现 |
50-51 |
|
5.2.5 UDP 协议的实现 |
51 |
|
5.2.6 TCP 协议的实现 |
51-53 |
|
5.2.7 SOCKET 机制的实现 |
53-54 |
|
5.3 小结 |
54-55 |
|
6 SOM 模块在网络化矿用传感器中的应用研究 |
55-79 |
|
6.1 基于SOM 的网络传感器设计 |
55-57 |
|
6.2 网络化应用相关技术分析 |
57-61 |
|
6.2.1 网络化测控技术分析 |
57-58 |
|
6.2.2 网络化测控的实现 |
58-61 |
|
6.3 数据处理与算法研究 |
61-66 |
|
6.3.1 数据融合的概念 |
61-62 |
|
6.3.2 自适应加权算法的提出 |
62-63 |
|
6.3.3 自适应加权算法的实现 |
63-66 |
|
6.4 网络编程的实现 |
66-68 |
|
6.5 数据库编程的实现 |
68-71 |
|
6.6 监控程序设计 |
71 |
|
6.7 实验研究 |
71-77 |
|
6.7.1 数据融合算法仿真实验 |
71-75 |
|
6.7.2 TCP/IP 测试实验 |
75-76 |
|
6.7.3 网络监控实验 |
76-77 |
|
6.8 小结 |
77-79 |
|
7 结论 |
79-81 |
|
7.1 全文总结 |
79 |
|
7.2 下一步研究工作和展望 |
79-81 |
|
致谢 |
81-83 |
|
参考文献 |
83-87 |
|
附录A |
87-89 |
|
附录B |
89-93 |
|
附录C |
93 |
|
| 【DOI】 | LunWen.ID:2.2008.385923 |