论文部分内容阅读
随着网络技术的广泛应用和对模式识别理论的深入研究,对关键设备进行在线监测与故障诊断成为一个重要的发展趋势,对预知维修技术的方展也有重要的意义。本文论述的数据采集系统属在线监测与故障诊断系统的下位机部分,其主要功能是实现多通道数据的实时采集和远程传输。 对重要设备进行在线状态监测,振动信号的实时采集和传输是一个关键问题。因此,本文利用S3C2410X微处理器将前端并行采集与存储到双口RAM中的数据实时读出并通过网络传输芯片CS8900A传输给远程在线状态监测系统。硬件部分的工作包括微处理器存储、传输以及调试三个模块的电路设计,为后续应用程序的开发下了良好的基础。 在系统软件设计上了采用嵌入式Linux,建立了相应的软件开发环境,包括交叉编译环境的建立、内核的裁减与移植、引导程序和嵌入式文件系统的移植工作。该开发环境的建立,使得应用程序的开发更加便捷。根据系统开发的需要,编写了设备双口RAM和网络芯片的驱动程序。在上述工作的基础上,应用程序采用多线程技术来实现双口RAM中多通道数据的并行读取,并采用套接字网络编程技术完成数据的远程传输,保证了数据传输的实时性。传输过程中网络通信采用TCP协议,保证了远程数据传输可靠性。 文中提出了通过设置通道优先级来保证多通道同步的方法,并根据各测点监测部件的重要程度设置不同采样长度和频率,能够更好的保证状态监测的实时性,对远程多通道数据采集系统的进一步研究具有一定应用价值和参考意义。