# 2021嵌入式大赛1935组___基于龙芯派二代开发板的金属零件探伤终端系统 **Repository Path**: wtxsxty/EmbeddedContest2021 ## Basic Information - **Project Name**: 2021嵌入式大赛1935组___基于龙芯派二代开发板的金属零件探伤终端系统 - **Description**: 2021嵌入式大赛1935组——基于龙芯派二代开发板的金属零件探伤终端系统源代码仓库 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2021-09-30 - **Last Updated**: 2025-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2021嵌入式大赛1935组___基于龙芯派二代开发板的金属零件探伤终端系统 #### 介绍 2021嵌入式大赛1935组——基于龙芯派二代开发板的金属零件探伤终端系统源代码仓库 1.1 设计目的 金属零件探伤,在工业生产领域有着广泛的运用,尤其是在对于零件安 全度要求较高的领域(如铁路),对出厂或已使用的零件进行探伤,及时发现 安全隐患是极为重要的。而金属零件探伤常用的荧光磁粉探伤技术,需要在 较为黑暗的环境中,对零件充磁后喷洒探伤悬液,最后用黑光灯照射并观察 才能完成。程序较为繁琐,且在许多环境中仍依赖人工完成。因此我们希望 通过对该过程利用自动化终端处理的方式减轻人工负担,提高探伤准度。 1.2 应用领域 铁路行业:无损检测技术被应用于铁路车辆的各个生产和应用环节,成 为铁路车辆检修的重要检测手段之一,在城市轨道交通发展中也已具有举足 轻重的位置。 汽车行业:许多汽车零部件,如制动鼓,制动盘等关键的安全件,如果 表面出现细微裂纹,或者内部存在缺陷,在长期交变应力的作用下,裂纹会 从外表逐渐向内发展,或者由内向外延伸,进而产生安全隐患,因此,汽车 零部件在生产制造过程中,必须经过一系列的无损检测 1.3 主要技术特点 硬件检测方面:本终端使用龙芯 2K1000 开发板的 GPIO 接口作为与探 伤硬件的主要操作接口。黑光灯选用波长 365nm 紫外灯,DC12V/1W。充磁 电磁铁型号 LS-P25/11,DC12V,吸力 5kg。 软件判断方面:采用 OpenCV 进行图像的处理工作,将肉眼可见的淡色 荧光标记图像处理成为高对比度黑白二值图像,便于技术人员对损伤情况进 行进一步的研究。 1.4 关键性能指标 作为探伤终端,最关键的性能指标为对于损伤零件的伤痕的识别情况。 本终端为将损伤处的荧光痕迹高亮,采取了将终端摄像头所捕获的图像进行 灰度化->二值化->反色的操作。在对图像进行处理的过程中以及图像采集的 过程中不可避免地会有误差产生。为量化这种误差,我们将处理过的图像与 原图像进行相似度计算。相似度越高,则表明探伤拟合效果越好。 1.5 主要创新点 (1) 相较与工业界已正式投产使用的探伤设备,本设备终端所需空间较小, 便于携带,同时不需要高压交流电驱动,安全系数较高。适用于大型 探伤设备不便使用的场景。 (2) 采用 OpenCV 计算机视觉方法对探伤图片进行处理,相较于人眼依靠 经验进行损伤观察可以更量化地表现出捕获的零件的损伤情况。将原 图片经过算法处理之后可以更为明显地暴露出损伤的形状、大小等。 (3) 封装使用了 UI 界面进行程序控制,人机交互较好。通过嵌入式系统 的编程顺序代替人工手动操控,简化了探伤手动工序。