基于Halcon 及VS 的动车组制动闸片厚度自动识别模块
2021-03-03谢克宇
铁路计算机应用 2021年2期
关键词:自动识别
谢克宇
(中铁第五勘察设计院集团有限公司 东北院,哈尔滨 150006)
动车组旅客列车是指时速在200~300 km 之间的列车。由于动车组运行速度快,在制动时对闸片的磨损非常严重,曾出现因闸片过薄,导致在制动时整个车轮呈红热的不安全状态。制动闸片的厚度,直接影响动车组的运行安全。由于制动闸片均分布在车辆底部,利用人工检测,存在效率低下、漏检和误判的情况;利用检测装置[1]检测,前期需投入大量检测装置,后期需更新维护;利用测量仪[2]检测,除需投入测量仪、更新维护外,还有使用次数的限制。针对上述情况,本文利用Halcon[3]机器视觉软件及VS[4]程序开发环境,开发了一个动车组制动闸片厚度自动识别模块,该模块可实现动车组通过时自动检测,对过薄的闸片进行自动报警,以提醒检修人员及时更换,避免不安全状态发生,对确保动车安全运行,具有十分重要的意义。
1 动车组制动闸片厚度自动识别模块
动车组制动闸片厚度自动识别模块是利用Halcon 及VS2010 软件中的图像处理方法和VC++语言编程实现的。动车组的型号有很多,本文对车型CRH5A 和CRH380B 进行了研究及大量测试,以闸片位置比较复杂的CRH380B 车型为例进行介绍。
该模块根据线阵相机拍摄的动车组底部图片、磁钢采集的轴距信息及识别的车号信息,自动对所有闸片进行厚度计算并报警。该模块的工作流程,如图1 所示。
1.1 拼图

图1 动车组制动闸片厚度自动识别模块工作流程
动车组的车辆分为动车和拖车。……
登录APP查看全文
