用于设备维护的嵌入式智能节点的设计与实现
发布时间:2020-12-23 00:22
随着现代科学技术的进步与发展,设备结构越来越复杂,设备智能维护日益受到人们重视。为了对设备故障进行早期识别和预防,实现设备预知检查维修,本文结合目前发展完善的嵌入式技术、无线传输技术以及先进的各种信号处理算法,提出了一种用于设备维护的嵌入式智能节点的设计和实现方案。在硬件设计上,基于机械设备性能衰退特征以及智能节点的功能需求,选择了以ARM和ZigBee为核心的硬件构架。在软件设计上,首先在智能节点上完成Linux操作系统和根文件系统的的移植;接着在此平台上完成虚拟网卡驱动的编写,在ZigBee无线传输基础上成功嵌入TCP/IP协议。在用户空间程序设计中,采用多进程程序设计方法,完成了服务管理进程,数据采集进程,数据处理进程和数据传输进程的软件设计。在数据处理进程中用C语言实现了FFT算法、小波变换算法以及离散数字信号的功率谱的计算方法。最后,在转子台上做了一个实验,采集转子台上的角接触球轴承的振动信号,用智能节点对信号进行分析处理,提取故障特征频率,并把特征频率发送到另一个节点,从而验证了智能节点用于设备维护中是行之有效的。
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:57 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 本课题的背景目的和意义
1.2 国内外智能节点的研究现状
1.3 本课题研究内容
第2章 嵌入式智能节点的总体设计
2.1 引言
2.2 智能节点的硬件设计方案
2.3 嵌入式相关硬件技术及硬件选择
2.3.1 ARM
2.3.2 无线通讯技术
2.4 嵌入式智能节点硬件构架
2.5 嵌入式操作系统的选择.
2.6 Linux 软件开发平台的搭建
2.6.1 Bootloader 的移植
2.6.2 基于BusyBox 的根文件系统的移植
2.6.3 Linux2.6 内核的移植
2.7 智能节点的软件设计方案
2.8 本章小结
第3章 ZigBee 无线通讯的实现
3.1 引言
3.2 总体实现方案
3.3 虚拟网卡驱动和字符设备驱动的实现简介
3.4 Server 服务程序的实现
3.5 SLIP 协议的实现
3.6 AT 命令介绍
3.7 虚拟网卡数据流框图
3.8 本章小结
第4章 用户空间应用程序设计
4.1 引言
4.2 进程间的通讯机制
4.2.1 Socket 通讯
4.2.2 消息队列机制
4.3 服务管理进程
4.4 数据采集进程
4.5 数据处理进程
4.5.1 FFT 算法和小波变换算法
4.5.2 离散信号的功率谱
4.6 数据传输进程
4.7 实验
4.8 本章小结
结论
参考文献
致谢
【参考文献】:
期刊论文
[1]ARM Linux在S3C2410上的移植[J]. 宋凯,严丽平,甘岚,黄晓生. 计算机工程与设计. 2008(16)
[2]与协议无关的Socket程序设计方法研究[J]. 杜根远,张永,谭水木. 计算机工程与设计. 2008(14)
[3]设备状态监测与故障诊断问题分析[J]. 申甲斌,滕以坤. 设备管理与维修. 2008(02)
[4]嵌入式Internet中TCP/IP协议栈的研究与设计[J]. 黄文力,马礼,王玉超. 电脑开发与应用. 2008(01)
[5]Linux Socket编程及其在无线网关中的应用[J]. 朱斌. 微计算机信息. 2007(35)
[6]机电一体化设备的故障维修特点及可靠性分析[J]. 谢书法. 电子机械工程. 2007(04)
[7]基于可靠性的设备维修优化方法研究[J]. 李果,高建民,陈富民. 中国机械工程. 2007(04)
[8]无线网络在煤矿安全信息系统中的应用[J]. 王志岗. 电脑知识与技术(学术交流). 2007(02)
[9]基于U-BOOT的S3C44B0引导程序设计实现[J]. 陈为军,李正明,孙俊,冯丽芳. 微计算机信息. 2007(02)
[10]Linux环境下基于UDP的socket编程浅析[J]. 吴佩贤. 网络安全技术与应用. 2006(01)
硕士论文
[1]旋转机械运行状态计算机实时监测与诊断系统的开发[D]. 何泳.西安建筑科技大学 2003
本文编号:2932713
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:57 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 本课题的背景目的和意义
1.2 国内外智能节点的研究现状
1.3 本课题研究内容
第2章 嵌入式智能节点的总体设计
2.1 引言
2.2 智能节点的硬件设计方案
2.3 嵌入式相关硬件技术及硬件选择
2.3.1 ARM
2.3.2 无线通讯技术
2.4 嵌入式智能节点硬件构架
2.5 嵌入式操作系统的选择.
2.6 Linux 软件开发平台的搭建
2.6.1 Bootloader 的移植
2.6.2 基于BusyBox 的根文件系统的移植
2.6.3 Linux2.6 内核的移植
2.7 智能节点的软件设计方案
2.8 本章小结
第3章 ZigBee 无线通讯的实现
3.1 引言
3.2 总体实现方案
3.3 虚拟网卡驱动和字符设备驱动的实现简介
3.4 Server 服务程序的实现
3.5 SLIP 协议的实现
3.6 AT 命令介绍
3.7 虚拟网卡数据流框图
3.8 本章小结
第4章 用户空间应用程序设计
4.1 引言
4.2 进程间的通讯机制
4.2.1 Socket 通讯
4.2.2 消息队列机制
4.3 服务管理进程
4.4 数据采集进程
4.5 数据处理进程
4.5.1 FFT 算法和小波变换算法
4.5.2 离散信号的功率谱
4.6 数据传输进程
4.7 实验
4.8 本章小结
结论
参考文献
致谢
【参考文献】:
期刊论文
[1]ARM Linux在S3C2410上的移植[J]. 宋凯,严丽平,甘岚,黄晓生. 计算机工程与设计. 2008(16)
[2]与协议无关的Socket程序设计方法研究[J]. 杜根远,张永,谭水木. 计算机工程与设计. 2008(14)
[3]设备状态监测与故障诊断问题分析[J]. 申甲斌,滕以坤. 设备管理与维修. 2008(02)
[4]嵌入式Internet中TCP/IP协议栈的研究与设计[J]. 黄文力,马礼,王玉超. 电脑开发与应用. 2008(01)
[5]Linux Socket编程及其在无线网关中的应用[J]. 朱斌. 微计算机信息. 2007(35)
[6]机电一体化设备的故障维修特点及可靠性分析[J]. 谢书法. 电子机械工程. 2007(04)
[7]基于可靠性的设备维修优化方法研究[J]. 李果,高建民,陈富民. 中国机械工程. 2007(04)
[8]无线网络在煤矿安全信息系统中的应用[J]. 王志岗. 电脑知识与技术(学术交流). 2007(02)
[9]基于U-BOOT的S3C44B0引导程序设计实现[J]. 陈为军,李正明,孙俊,冯丽芳. 微计算机信息. 2007(02)
[10]Linux环境下基于UDP的socket编程浅析[J]. 吴佩贤. 网络安全技术与应用. 2006(01)
硕士论文
[1]旋转机械运行状态计算机实时监测与诊断系统的开发[D]. 何泳.西安建筑科技大学 2003
本文编号:2932713
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2932713.html