项目需求描述—任务
- CCD在1s内完成对6个电芯上的条形码的读取。电芯如右下角图。
- 电芯平放在拉带上。相机固定安装,从上往下拍照。
技术指标:
- CCD处理时间:1s内
- 电芯转速:3圈/秒(实际调试过程中,要求转速可根据CCD的最佳结果调节,一般2~4圈/秒效果最佳)
项目需求描述—流程
- 电芯随拉带一起移动,每6个电芯为一组隔断,以组为单位移动到CCD拍照位下方;
- 每组电芯在CCD拍照位下停留2s左右,电芯在这2s内不停的转动(1秒转3圈),CCD连续取图,处理后将6个电芯上的条码读出,并按电芯顺序将条码发送给PLC ;
- PLC根据CCD的结果将未能正确读出的电芯剔除。
方案设计——CCD运动中拍摄的参数换算
拖影计算
CCD工位抓拍不停旋转的电芯,必须保证相机的曝光时间足够短,才能使得拍摄的图像不产生拖影
- 该款相机所能达到的最短曝光时间:16us(1ms=1000us)
- CCD像素精度:0.086mm/pix
- 为了避免拖影,需将运动距离控制在一个像素之内,则拍照时的最大运动速度 < 0.086mm / 16us = 5375mm/s
【建议】:
为保证不产生拖影,需规划好电芯的旋转速度,保证在拍照时刻的运动速度小于5375mm/s
说明:
为了提高读码效率以及成功率,将单个相机的视野控制在两个电芯范围,一来通过选择高帧率相机增加拍照次数,二来三个相机通道同时工作,提高读码效率。
测试结果:
单个电芯读码时间:65~85ms
相机曝光时间需尽可能的短。
名称 | 数量 | 规格描述 |
相机 | 3 | 130万像素,CMOS,全局曝光,帧率60,黑白, GigE接口 |
镜头 | 3 | 低畸变,12mm,CCTV |
光源 | 2 | 条形光源(360*36mm),白色 |
软件 | 1 | Hawkvis机器视觉读码软件 |