| 【中文题名】 | 基于ARM的远程数据采集终端的研究及实现 |
| 【英文题名】 | Research and Realization on Remote Data Acquisition Terminal Based on ARM |
| 【学科专业】 | 模式识别与智能系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-16 |
| 【中关键词】 | 数据采集,实时操作系统,ARM7,μCOS-II,嵌入式TCPIP, |
| 【英关键词】 | data collection,real-time operating system,ARM7,μC/OS-II,embedded TCP/IP, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>数据处理、数据处理系统>数据收集和处理系统 |
| 【论文摘要】 |
随着嵌入式技术和网络技术的发展和应用,充分结合两种技术优势的远程数据采集终端正在不断地被研究和开发。本文即是此背景下,综合以往远程数据采集终端的优缺点,对基于ARM的远程数据采集智能终端予以研究和实现,该终端具备GPRS和INTERNET两种接入方式。可通过RS232或A/D模块采集用户终端设备数据信息;在GPRS接入方式下使用GPRS无线数据终端通过GPRS网络接入互联网,在INTERNET接入方式下则直接接入互联网;接入后则可向远程控制中心上传用户终端据信息。本文研制的远程数据采集终端可广泛地应用包括环保数据采集在内的多种数据远程采集场合。
本文主要做了以下研究工作:
1、对硬件资源进行了外围扩展,对S3C44BOX处理器芯片的外围硬件进行了扩展设计,使之具备了满足使用需求的最小系统硬件资源。包括外围存储、LCD、键盘、以太网卡和GPRS通信模块等。
2、运用多任务操作系统可以有效的组织并行任务的处理,本文对μc/os-Ⅱ操作系统进行了移植,对原有μc/os-Ⅱ操作系统的抢占式调度机制进行了改造,使之成为整体抢占,局部轮询的调度机制;使之较好地满足了实际要求。
3... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第一章 绪论 |
8-15 |
|
1.1 课题背景 |
8-9 |
|
1.2 研究现状 |
9-11 |
|
1.3 课题目标 |
11-13 |
|
1.4 本文内容 |
13-15 |
|
第二章 系统硬件设计及系统初始化 |
15-30 |
|
2.1 硬件总体架构 |
15-16 |
|
2.2 微处理器选型 |
16 |
|
2.3 外围存储器接口 |
16-19 |
|
2.4 LCD接口 |
19-20 |
|
2.5 键盘 |
20-21 |
|
2.6 串口 |
21-22 |
|
2.7 A/D转换器 |
22-23 |
|
2.8 以太网卡 |
23-24 |
|
2.9 GPRS通讯模块选型 |
24 |
|
2.10 系统初始化 |
24-29 |
|
2.11 本章小结 |
29-30 |
|
第三章 μc/os-II操作系统的修改和移植 |
30-42 |
|
3.1 μc/os-II操作系统简介 |
30-34 |
|
3.1.1 工作机制 |
31 |
|
3.1.2 任务管理 |
31-33 |
|
3.1.3 中断处理 |
33-34 |
|
3.1.4 任务通讯 |
34 |
|
3.2 μc/os-II操作系统调度机制的修改 |
34-37 |
|
3.2.1 μc/os-II的任务调度与 OSTCBList结构 |
34-36 |
|
3.2.2 对μc/os-II的扩展及相关函数的修改 |
36-37 |
|
3.3 μc/os-II的移植 |
37-40 |
|
3.3.1 设置OS_CPU.H中与处理器和编译器相关的代码 |
38-39 |
|
3.3.2 修改OS_CPU_C.C中与操作系统相关的函数 |
39-40 |
|
3.3.3 修改OS_CPU_A.ASM中与处理器相关的函数 |
40 |
|
3.4 μc/os-II操作系统测试 |
40-41 |
|
3.5 本章小结 |
41-42 |
|
第四章 终端网络接入的研究与实现 |
42-64 |
|
4.1 基于TCP/IP协议的简化设计 |
42-51 |
|
4.1.1 协议的总体设计 |
42-45 |
|
4.1.2 协议各层的简化设计 |
45-51 |
|
4.2 GPRS方式的接入实现 |
51-61 |
|
4.2.1 与终端接入网络相关的结点 |
51-52 |
|
4.2.2 GPRS终端接入GPRS网络的过程分析 |
52-54 |
|
4.2.3 GPRS终端通信的设计与实现 |
54-61 |
|
4.3 INTERNET方式的接入实现 |
61-63 |
|
4.4 TCP/IP协议测试 |
63 |
|
4.5 本章小结 |
63-64 |
|
第五章 数据采集和人机交互界面的设计与实现 |
64-73 |
|
5.1 数据采集部分的设计与实现 |
64-67 |
|
5.1.1 数据采集的串口实现方式 |
64-66 |
|
5.1.2 数据采集的A/D实现方式 |
66-67 |
|
5.2 系统人机交互界面的设计与实现 |
67-72 |
|
5.2.1 嵌入式图形界面 |
67-70 |
|
5.2.2 键盘软件实现 |
70-71 |
|
5.2.3 人机交互界面测试 |
71-72 |
|
5.3 本章小结 |
72-73 |
|
第六章 结论和展望 |
73-74 |
|
参考文献 |
74-77 |
|
致谢 |
77-78 |
|
攻读学位期间主要的研究成果 |
78 |
|
| 【DOI】 | LunWen.ID:2.2008.386004 |