| 【中文题名】 | 基于IEEE1451标准的NCAP的设计与实现 |
| 【英文题名】 | Design and Implemation of NCAP Based on IEEE1451 Standard |
| 【学科专业】 | 电路与系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-1-17 |
| 【中关键词】 | IEEE1451,智能传感网络,NCAP,嵌入式Linux,, |
| 【英关键词】 | IEEE1451,Smart Sensor Network,NCAP,Embedded Linux, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>信息处理(信息加工)>机器辅助技术 |
| 【论文摘要】 | 随着计算机技术和通讯技术的飞速发展,传感器技术的发展也进入了新的阶段——智能化与网络化阶段。智能化技术使传感器拥有了自己的“大脑”,使传感器拥有了对数据的处理能力,而网络化技术使传感器拥有了交流手段。将现代网络通信技术与智能传感器技术相结合,使传感器在现场级就具有基于特定网络协议的通信功能,是智能传感器重要的发展方向之一。但是各大厂商智能传感器接口之间互不兼容和现场总线多样化问题,给传感器研发、系统集成以及维护带来了极大困难,而IEEE组织提出的1451系列标准很好的解决了这些问题,又极大的加速了智能传感网络的发展。
本文就是基于对IEEE1451系列标准的研究,实现智能传感网络节点中的网络应用适配器(NCAP)。文中简要概述了智能传感相关技术和IEEE1451系列标准;介绍了网络化智能传感器节点常用设计方案和符合IEEE1451标准的智能传感器节点的设计模式与优点,分析了IEEE1451.1标准定义的NCAP基本模型,并依据IEEE1451标准,提出了NCAP系统的层次化设计方案。本文依据该方案选用深圳远峰公司的2410Ⅱ系统作为NCAP嵌入式硬件平台,并针对NCAP系统的需求,移植了boo... |
| 【论文题纲】 |
|
摘要 |
4-6 |
|
Abstract |
6-10 |
|
1 绪论 |
10-14 |
|
1.1 课题概述 |
10-12 |
|
1.2 本课题的现实意义 |
12-13 |
|
1.3 论文的内容和结构 |
13-14 |
|
2 智能传感相关技术介绍 |
14-19 |
|
2.1 智能传感器的定义及特点 |
14-15 |
|
2.2 智能传感器的发展趋势及应用 |
15-17 |
|
2.3 智能传感器网络 |
17-19 |
|
3 IEEE1451系列标准 |
19-29 |
|
3.1 引言 |
19 |
|
3.2 网络化智能传感器IEEE 1451标准简介 |
19-22 |
|
3.3 IEEE1451标准应用现状 |
22-23 |
|
3.4 基于1451.1标准的智能传感器网络化通信系统模型 |
23-29 |
|
3.4.1 Client-server通信模型介绍 |
24-27 |
|
3.4.2 Publish-subscribe通信模型介绍 |
27-29 |
|
4 NCAP系统实现方案设计 |
29-36 |
|
4.1 NCAP对象模型系统功能分析 |
29-30 |
|
4.2 NCAP系统整体设计方案 |
30-33 |
|
4.3 NCAP嵌入式系统平台的选择 |
33-36 |
|
5 开发环境的建立及嵌入式linux的剪裁 |
36-45 |
|
5.1 交叉编译工具链的建立 |
37 |
|
5.2 交叉编译环境的建立 |
37-38 |
|
5.3 Bootloader的移植 |
38-41 |
|
5.4 嵌入式Linux的剪裁、编译 |
41-45 |
|
5.4.1 嵌入式Linux内核的剪裁、编译 |
41-43 |
|
5.4.2 嵌入式Linux文件系统剪裁 |
43-45 |
|
6 NCAP系统驱动程序及应用程序的设计 |
45-68 |
|
6.1 驱动程序的设计 |
45-52 |
|
6.1.1 嵌入式Linux驱动程序的概述 |
45 |
|
6.1.2 TII接口驱动程序设计 |
45-51 |
|
6.1.3 热插拔机制驱动程序设计 |
51-52 |
|
6.2 IEEE 1451.1协议栈子类Service及特定网络通信接口类设计 |
52-58 |
|
6.2.1 IEEE 1451.1协议栈模块化分 |
52-53 |
|
6.2.2 Service类及两种常用通信模型环境下相关接口实现 |
53-56 |
|
6.2.3 非IEEE1451通信接口类的设计与实现 |
56-58 |
|
6.3 NCAP系统应用层软件设计 |
58-65 |
|
6.3.1 NCAP系统应用层主线程设计 |
59-60 |
|
6.3.2 网络安全控制模块子线程设计 |
60-61 |
|
6.3.3 网络数据接收模块子线程设计 |
61-63 |
|
6.3.4 指令信息执行模块子线程设计 |
63-65 |
|
6.3.5 热插拔管理机制模块子线程设计 |
65 |
|
6.4 远程客户端应用软件设计 |
65-68 |
|
结论 |
68-70 |
|
参考文献 |
70-72 |
|
攻读硕士学位期间发表学术论文情况 |
72-73 |
|
致谢 |
73-74 |
|
| 【DOI】 | LunWen.ID:2.2008.366118 |