用于设备维护的嵌入式智能节点的设计与实现
论文摘要
随着现代科学技术的进步与发展,设备结构越来越复杂,设备智能维护日益受到人们重视。为了对设备故障进行早期识别和预防,实现设备预知检查维修,本文结合目前发展完善的嵌入式技术、无线传输技术以及先进的各种信号处理算法,提出了一种用于设备维护的嵌入式智能节点的设计和实现方案。在硬件设计上,基于机械设备性能衰退特征以及智能节点的功能需求,选择了以ARM和ZigBee为核心的硬件构架。在软件设计上,首先在智能节点上完成Linux操作系统和根文件系统的的移植;接着在此平台上完成虚拟网卡驱动的编写,在ZigBee无线传输基础上成功嵌入TCP/IP协议。在用户空间程序设计中,采用多进程程序设计方法,完成了服务管理进程,数据采集进程,数据处理进程和数据传输进程的软件设计。在数据处理进程中用C语言实现了FFT算法、小波变换算法以及离散数字信号的功率谱的计算方法。最后,在转子台上做了一个实验,采集转子台上的角接触球轴承的振动信号,用智能节点对信号进行分析处理,提取故障特征频率,并把特征频率发送到另一个节点,从而验证了智能节点用于设备维护中是行之有效的。
论文目录
摘要Abstract第1章 绪论1.1 本课题的背景目的和意义1.2 国内外智能节点的研究现状1.3 本课题研究内容第2章 嵌入式智能节点的总体设计2.1 引言2.2 智能节点的硬件设计方案2.3 嵌入式相关硬件技术及硬件选择2.3.1 ARM2.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 本章小结结论参考文献致谢
相关论文文献
本文来源: https://www.lw50.cn/article/4226d6c3f3cfda9ddbcda3b6.html