论文部分内容阅读
钢丝绳是牵引、承载过程中的重要部件,广泛应用于现代卷扬、提升、起重和牵引系统之中。钢丝绳在使用过程中由于受到各种因素的影响会出现不同断丝,使用强度降低,甚至发生断裂,那样的话就会出现人员伤亡和经济损失的严重后果。采用人工检测的话,则会产生更换钢丝绳的巨额费用和大量浪费情况。因此,对这类钢丝绳进行监测是势在必行本课题在Microsoft Windows操作系统下以Visual Basic6.0语言为开发工具,针对大量的数据处理工作,引入Microsoft Access数据库管理系统,运用了面向对象分析、设计和编程的方法,对钢丝绳断丝进行详细的调研和系统的分析,然后进行开发本套监控软件。软件设计是在前期单片机将断丝信号采集回来的基础之上而进行的。所作的主要工作是分为以下几部分进行的,首先是数据采集系统:在硬件上,介绍了RS232串口的相关理论,用示意图展示了单片机与上位机在物理上的RS232串口连接方法。在软件上,详细介绍了Visual Basic 6.0中的MSComm控件是如何地实现与单片机的数据通讯工作并对通信程序做了部分的说明;其次是系统数据库的建立:详细介绍了如何在Visual Basic中新建Microsoft Access数据库的过程以及如何采用数据库管理系统来实现钢丝绳断丝信号的数据存储过程和相关的部分程序;再者是信号的处理:由于钢丝绳断丝信号的复杂性,需要对其进行初步的信号处理,这里详细介绍信号的处理理论:小波分析理论与神经网络知识,特别是MATLAB中的小波与神经网络工具箱。利用小波可以对断丝信号进行分解与重构,以此来实现滤波和整形,另外还可以用小波来提取有用的信号特征来作为神经网络模型的输入。利用神经网络可以建立起了断丝信号的自动识别与诊断系统,实现了断丝信号的定量识别;最后是曲线的显示以及数据的查看打印:详细地介绍了Visual Basic6.0与MATLAB的无缝连接技术,通过此技术可以很方便地实现数据曲线的绘制与显示工作。在全文的最后对所作的工作做了概括和总结,并对系统指出了一些改进之处和未来的进一步的发展方向。