产品描述

有无图像没图像 是否黑屏黑屏,白屏,花屏 是否亮灯亮红灯 是否开机不开机 故障设备找不到相机

可以看到相机编程需要做三方面工作:
1.初始化操作
先初始化相机驱动Com环境,然后遍历得到当前的相机列表,根据相机ID或List 编号选择对应相机。
之后连接相机,先设置本次采集的相机参数(帧速、图像大小、缩放比等),然后是分配和注册当前DMA队列,这里有的是用户完成,有的是SDK完成。
之后先开启DMA逻辑等待相机采图,然后使相机开始工作采图,整个系统就按照之前工作流程运作起来了,许多SDK将“开启DMA”和“相机开始工作”合并为“开始采集”。
2.结束操作
先停止相机工作再关闭DMA逻辑,许多SDK将“开启DMA”和“相机开始工作”合并为“结束采集”。
然后清理DMA队列,和分配时对应,这里有的是用户完成,有的是SDK完成。
后断开相机并清理工作环境。
成都CCD工业相机维修
随着科技的日渐成熟,工业相机得到了飞速发展。近几年国外的工业相机厂商快速崛起,成为机器视觉领域的,比较有代表性的有:basler相机、灰点相机等。下面我们来看一下工业相机的主要参数:
1.分辨率:是指该像元传感器对不同光波的敏感特性,一般响应范围是350nm-1000nm,一些相机在靶面前加了一个滤镜,滤除红外光线,如果系统需要对红外感光时可去掉该滤镜。
2.像素深度:这个参数也在一定程度上影响着图像质量的好坏。
3.帧率:这个参数是相机采取传输图像速率的一个重要的衡量标准,对于一般的面阵相机一般为每秒采集的帧数,对于大多数线阵相机为每秒采集的行数,这是选择工业相机时得考虑的必不可少的一个参数
4.曝光方式:不同的工业相机有着不同的曝光方式。线阵相机一般采用的是逐行曝光方式,面阵相机一般采用帧曝光和滚动行曝光,还有一些面阵相机才用的是场曝光。
5.像元尺寸:像元大小和分辨率共同决定了相机的靶面的大小。而相机靶面有对图像的成像质量有着很大的影响。一般情况下,像元的尺寸越小,越难制造,但是越小的像元成像的质量也就越高。
6.接口类型:不同的工业相机有着不同的接口类型。主要有GIGE千兆网、USB2.0、USB3.0、Camera Link1394A、1394B、等多种类型的接口
成都CCD工业相机维修
工业相机是机器视觉系统中的一个关键组件,相比于市面上普通相机来说,具有更高的传输力、抗干扰力以及稳定的成像能力。它由两大基本部件组成:图像感光芯片和数字化的数据接口。
Basler 作为计算机视觉行业的标准制定者,一直致力于为客户提供一站式解决方案。BASLER工业相机广泛应用在人工智能设备中,持续赋能智能制造,随着智能设备产品的增多,后期使用上坏的可能也很多,坏了就淘汰扔掉吗?对于现在的制造成本来说,对工业相机进行维修是非常理想的选择,不仅缩短设备维修的时间,也大大节省了设备购买的成本,对于深耕视觉设备工业相机维修10年以上的技优电子来说,不仅交期快,修复率也高。
如下Basler ace 系列型号的巴斯勒工业相机坏了是可以维修的。
相机型号 全系列产品 分辨率 感光芯片 帧速率 黑白/彩色 接口
a2A4096-9gmBAS ace 2 Basic 12.3 MP IMX545 标准帧速率: 9 fps Mono GigE
a2A4096-9gcBAS ace 2 Basic 12.3 MP IMX545 标准帧速率: 9 fps Color GigE
a2A4096-30umBAS ace 2 Basic 12.3 MP IMX545 标准帧速率: 30 fps Mono USB 3.0
a2A4096-30ucBAS ace 2 Basic 12.3 MP IMX545 标准帧速率: 30 fps Color USB 3.0
a2A4200-12gmBAS ace 2 Basic 9.1 MP GMAX2509 标准帧速率: 12 fps Mono GigE
a2A4200-12gcBAS ace 2 Basic 9.1 MP GMAX2509 标准帧速率: 12 fps Color GigE
a2A4200-40umBAS ace 2 Basic 9.1 MP GMAX2509 标准帧速率: 40 fps Mono USB 3.0
a2A4200-40ucBAS ace 2 Basic 9.1 MP GMAX2509 标准帧速率: 40 fps Color USB 3.0
a2A4504-5gmBAS ace 2 Basic 20.2 MP IMX541 标准帧速率: 5 fps Mono GigE
a2A4504-5gcBAS ace 2 Basic 20.2 MP IMX541 标准帧速率: 5 fps Color GigE
a2A4504-18umBAS ace 2 Basic 20.2 MP IMX541 标准帧速率: 18 fps Mono USB 3.0
a2A4504-18ucBAS ace 2 Basic 20.2 MP IMX541 标准帧速率: 18 fps Color USB 3.0
a2A5320-7gmBAS ace 2 Basic 16.1 MP IMX542 标准帧速率: 7 fps Mono GigE
a2A5320-7gcBAS ace 2 Basic 16.1 MP IMX542 标准帧速率: 7 fps Color GigE
a2A5320-23umBAS ace 2 Basic 16.1 MP IMX542 标准帧速率: 23 fps Mono USB 3.0
a2A5320-23ucBAS ace 2 Basic 16.1 MP IMX542 标准帧速率: 23 fps Color USB 3.0
a2A5328-4gmBAS ace 2 Basic 24.4 MP IMX540 标准帧速率: 4 fps Mono GigE
a2A5328-4gcBAS ace 2 Basic 24.4 MP IMX540 标准帧速率: 4 fps Color GigE
a2A5328-15umBAS ace 2 Basic 24.4 MP IMX540 标准帧速率: 15 fps Mono USB 3.0
a2A5328-15ucBAS ace 2 Basic 24.4 MP IMX540 标准帧速率: 15 fps Color USB 3.0
成都CCD工业相机维修
需要说明如下几点:
1.这里的初始队列为1-10,都是初始分配为DMA队列的,这个内存分配和释放过程有的SDK是自己负责的,有的则需要用户自己分配和释放,SDK只负责托管使用。
2.一般开始注册一个中断处理函数,当“准备队列”填充完成会自动跳转到中断函数中,借此完成同步操作。也可以是用户自己维护同步结构体,使用查询和等待的方式判断“准备队列”头是否填充完成,是否该用户程序获取数据和处理了。
3.如果用户处理任务非常简单,可以去掉“处理队列”,每次直接GetFrame->处理->PutFrame。如果用户处理任务比较复杂而不希望出现丢帧的现象,则需要用户使用“处理队列”来保存所有可用的Buffer。
4.这里队列也只是能够解决处理速度比采集速度慢少许的情况,主要是对不同处理速度做平均来保证采集和处理同步。如果每一帧的处理时间太长,这时候“DMA队列” Buffer全部转移到“处理队列” Buffer,就会出现异常情况,这时不同的相机会有不同的处理方法。
http://jaso.cn.b2b168.com

产品推荐