论文部分内容阅读
钢丝绳作为提升、承载和运输设备中的重要部件,被广泛应用于煤矿、建筑、港口码头、电梯等领域中。钢丝绳在运行过程中,由于自身的结构以及恶劣的工作环境,不可避免出现损伤。如果严重的损伤没有被即时发现,就会危及生命财产的安全。因此对钢丝绳缺陷进行实时监测是势在必行的,同时也是具有重大社会意义的。本文是在分析已有单钢丝绳检测系统的基础上,设计开发了一套新的单根钢丝绳断丝监控系统。系统的检测原理采用漏磁检测法,获取漏磁场信号的传感器由三个霍尔元件及其相应的信号处理电路组成。传感器采集到的信号首先传输到以STM32微控制器为核心的控制板,再由该控制板将信号通过CAN总线发送到上位机软件上,从而实现对钢丝绳断丝的实时监控。软件是在Microsoft Windows操作系统下,以VC++6.0作为开发工具。在设计软件之前首先对硬件系统的结构和工作原理进行深入的研究。然后对将要设计的软件进行详细的需求分析,提出软件总体设计方案和开发流程。软件能实现的功能包括:实时数据的采集和显示、数据的存储、历史数据的回放,以及检测报告的自动生成。考虑到系统的实时性和系统资源等问题,在软件设计时,采用多线程技术的同步和互斥的设计思想,结合CAN总线通信机制,利用USBCAN通信接口卡提供的接口库函数进行通信模块的设计,实现了数据的实时采集、实时曲线的绘制、历史数据的存储多任务并行处理。为了满足软件频繁存取数据的需求,建立历史数据安全存储机制,利用ADO技术进行应用程序与钢丝绳ACCESS数据库之间的连接,实现了历史数据曲线的回放和检测报告的生成,为钢丝绳监测数据的后期分析奠定了基础。经测试表明,本软件能够准确可靠通过CAN总线与下位机之间进行通信,能够满足钢丝绳断丝数据的实时监控。整个系统具有较高的信号处理速度,监测精度高,稳定性好,能够有效预防钢丝绳断绳事故。