板材封边检测系统
🎯 项目定位
面向定制家具板材加工场景,打造集工业控制、机器视觉、数据存储、可视化分析于一体的全流程封边缺陷检测系统,替代传统人工检测,实现质量管控的自动化、数字化、智能化。
个人角色:负责项目全流程软件开发与算法集成,主导从需求分析、技术选型到系统落地的核心工作。
🔧 核心技术实现
1. 工业级 PLC 通信交互(核心控制层)
通信机制:基于Modbus协议与 PLC 建立稳定通信链路,实现双向指令交互。
核心功能:
✅ 接收 PLC 触发信号,精准控制相机拍照时机,适配产线 60 米 / 分钟的高速封边节奏;
✅ 实时回传检测结果(合格 / 不合格)至 PLC,驱动产线分拣、停机等动作;
✅ 异常场景下向 PLC 发送报警指令,同步触发产线声光预警,实现闭环控制。
2. 海康相机视觉处理(核心感知层)
硬件对接:集成海康工业相机 SDK,完成相机参数配置、图像采集、实时流获取等底层操作;
图像处理:
✅ 对多相机采集的分区域图片进行拼接,还原板材封边完整视觉画面;
✅ 算法识别缺陷后,在缺陷小图上标注位置、尺寸、类型等关键数据,实时可视化展示;
✅ 支持缺陷图片本地缓存 + 云端上传,满足追溯与算法迭代需求。
3. MySQL 数据全生命周期管理(核心数据层)
数据存储:设计结构化数据表,分类存储生产工单、检测结果、缺陷明细、预警记录等数据;
数据应用:
✅ 支持多维度条件查询(时间 / 班次 / 缺陷类型 / 设备号),秒级返回历史数据;
✅ 提供数据导出接口,兼容 Excel/CSV 格式,满足生产报表自动生成需求;
✅ 基于数据索引优化,保障百万级数据量下的查询效率。
4. QChat/QCustomPlot 数据可视化(核心展示层)
实时监控:通过 QCustomPlot 绘制动态图表,展示合格率、缺陷分布、设备稼动率等核心指标;
交互分析:
✅ 支持图表下钻功能,点击整体合格率可查看单类缺陷的占比与趋势;
✅ 集成 QChat 实现系统内消息推送,预警信息同步在图表界面弹窗提醒;
✅ 图表支持自定义配置,适配不同管理层的可视化需求。
🚀 技术优势
全链路闭环:从 PLC 触发拍照→视觉检测→数据存储→可视化预警,形成无断点的检测流程;
低门槛运维:可视化配置界面替代代码修改,非技术人员可完成缺陷类型、预警阈值的调整。