首页> 中文学位 >基于嵌入式系统的光纤传感器网络系统
【6h】

基于嵌入式系统的光纤传感器网络系统

代理获取

目录

文摘

英文文摘

论文说明:缩写、符号清单、术语表

声明

致谢

第一章绪论

1.1光纤传感器技术

1.1.1传感技术的发展

1.1.2光纤传感器技术

1.2布里渊时域反射计法BOTDR

1.4基于BOTDR的光纤传感器系统

1.4论文的主要内容与章节安排

第二章嵌入式系统平台

2.1嵌入式系统的特点

2.2嵌入式系统的组成

2.3 ARM处理器介绍

2.4 S3C2410开发平台

2.4.1 S3C2410 CPU

2.4.2 S3C2410开发板

2.5嵌入式操作系统

2.6开发环境

2.7小结

第三章基于嵌入式系统的数据采集系统

3.1 FPGA子系统

3.1.1FPGA的数据处理

3.2.2 FPGA子系统的模块

3.2嵌入式平台

3.2.1嵌入式平台软件设计

3.2.2 Linux驱动程序的设计

3.2.3控制子系统的设计

3.2.4 Linux进程间通信

3.2.5控制子进程流程图

3.3小结

第四章分布式传感器网络的设计

4.1系统结构设计

4.2网络通信方法

4.2.1网络通信方法的确立

4.2.4 TCP Socket

4.3仓库端的设计与实现

4.3.1 Linux多线程

4.3.2线程传递参数的安全性

4.3.3线程的同步与互斥

4.3.4仓库端读写锁的设计

4.3.5仓库端流程图

4.4服务端的设计与实现

4.4.1服务端的设计

4.4.2服务端的软件流程图

4.5客户端的设计与实现

4.5.1 GTK+

4.5.2线程槽技术

4.5.3客户端的软件流程图

4.6小结

第五章系统的验证分析

5.1系统开发及验证流程

5.2系统验证和结果

5.3小结

总结和展望

参考文献

展开▼

摘要

随着计算机技术和网络技术的发展,基于网络技术的嵌入武系统已经越来越多的应用到各个领域。本文基于嵌入式系统和网络技术,提出了一个基予嵌入式系统的光纤传感器网络系统.它改进了传统传感器单点检测、单一功能等缺点,组成了一个多点检测、多功能、可远程控制、网络化的智能光纤传感器系统.本文系统中的光纤传感器,是基于布里渊时域反射计法(BOTDR)的分布式光纤传感器(B-DOFS).采用FPGA+嵌入式平台组成数据采集系统.FPGA实现了采集、累加、缓存等系列操作。采用以s3c2410为CPU的嵌入式平台,并采用嵌入式Linllx为操作系统,实现了数据的远程传输和采集参数控制。实现了对FPGA进行访问的嵌入式Linux驱动程序,并设计了控制子进程和网络子进程来读取/发送数据,并接收客户端的控制参数,采用共享内存来在控制子进程和网络子进程之间传递数据。设计了一个分布式的数据采集系统,包括了服务端(即嵌入式平台中的服务子进程)、仓库端和客户端三个部分.采用了TCP/IP协议来实现网络的传输,并采用基予Linux的多线程来实现网络服务的并发,提高了系统运行的效率;在仓库端采用线程同步/互斥技术实现了一个对服务器端地址列表的读写系统;客户端对每个要采集的服务端使用了一个控制线程和数据传输线程,并拥有独立的数据收集缓存,采用了线程槽技术,不仅保证了主线程和其子线程的安全参数传递,也方便了主线程对子线程的调度.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号