dalsa线扫相机调试文档_线阵相机调试文档

1.相机型号参数相机:线16k CL

分辨率:16384 x 1

像素大小:3.52 μm x 3.52 μm

麦克斯行费率:48 千赫

镜头安装(螺纹):M72 x 1

产品编号:LA-CM-16K05A-xx-R

注:现场采用的相机型号即为上表1.1型号参数所示,相机型号为LA-CM-16K05A。其中LA是系列名称,CM是指黑白相机(CC是彩色),K就是个单位(1024)。

本次项目调试使用的线阵相机是Dalsa的LA-CM-16K05A。

2.相机软件安装

2.1首先会拿到商家给的一个驱动压缩包,解压出来可以看到三个.exe文件,如图2.1所示。图2.1 驱动解压文件

复制这段内容后打开百度网盘手机App,操作更方便哦

2.2首先安装Sapera_LT_8.30_SDK.exe (摄像机接口应用程序),安装完成后出现如图2.2所示图标。

注:Sapera_LT_8.30_SDK.exe是一个采集demo。图2.2 Sapera_LT_8.30_SDK安装完成图标

2.3然后安装Xtium-CL_mx4_1.11.00.0161.exe (帧抓取器),安装完成后出现如图2.3所示图标。

注:Xtium-CL_mx4_1.11.00.0161.exe是管理文件应用程序图2.3 Xtium-CL_mx4_1安装完成图标

2.4通过以上步骤,软件安装已经完成(打开相机采集只需要双击Sapera CamExpert即可,图2.2图标)。

3.编码器连接方式

3.1编码器参数

1.编码器型号:E6B2-CWZ1X

2.输出形式:线性驱动器输出

3.电源电压: 5V

4.作用: 配合相机行频率,控制相机采集速度

3.2编码器线色对应端子名,如下图3.2所示。图3.2 编码器线色对应端子名

3.3编码器与触发线的连接方式,如下图3.3所示。图3.3 连线方式

4.采集卡说明

4.1采集卡是电脑主机中的一个外接口,负责获取信号到电脑上并存储图片。

4.2采集卡LED灯显示状态描述,如下表4.2所示。表4.2 LED灯显示状态

4.3LED红灯表示:相机未连接。

解决方案:

1. 检查相机和采集卡接线

2. 连接打开软件,调整参数,连接相机。调整之后无反应,则更换主机。(软件中需要选择采集卡和线阵相机型号)

5.软件与相机设备选择

5.1双击图标Sapera CamExpert,运行软件。

5.2设置采集卡类型,如下图5.2红框标注所示。图5.2 采集卡类型

注:①Device中先选择Xtium-CL_MX4_1,再选择CameraLink Full Mono。

②Xtium-CL_MX4_1:采集卡采集类型;

③CameraLink Full Mono:黑白相机;

④Mono下边四个相机型号分别表示彩色相机的传输模式几种不同类型。

5.3打开config配置文件,如下图5.3所示,会看到config中有三个Teledyne DALSA。图5.3 config文件

注:第一个Teledyne DALSA是官方自带。下方的两个Teledyne DALSA, 用户设置完,点保存就会生成一个此文件。配置好以后保存,只留一个,以后可以直接选择这个。

5.4设置config,即选择一个相机文件。我们应该选择LA_CM_08K08A_00_R的FreeRun,如下图5.4所示。图5.4 config设置

注:因为默认配置里没有16K的配置,而16K的芯片大小与8K一样,采集方式一样。只是像元数不同,所以可以先选8K的然后改像素参数变成16K的。(当然,这个选项可以不选,直接在下面采集卡信息栏和相机信息栏自己配置()这需要对相机和采集卡得参数比较熟悉,不推荐)

5.5设置连接相机,如下图5.5所示,选中Settings,选择Type,选中Auatomatic Detection(搜索连接相机)。图5.5 连接相机

5.6相机连接完成后,在Parameters参数中会出现Attached Camera如图5.6所示。图5.6 相机连接成功标志

6.Board面板设置(提前设置参数)

6.1Basic Timing中芯片参数设置(修改参数为16384),如下图6.1所示。图6.1 芯片参数设置

注:芯片参数是指相机的感光芯片的像元个数,NK=1024*N。

6.2Advanced Control中设置信号源类型、相机控制方式、触发方式、控制采集的信号个数,如下图6.2所示。图6.2 Advanced Control参数设置

注:①信号源类型Line Sync Source:Shaft Encoder input编码器输入;

②相机控制方式:Line Trigger线路触发;

③触发方式:Method1, 线积分方式适合复杂场合应用;线触发方式适合简单场合应用;

④控制采集信号个数:Pulse #1, 取决于上面的触发方式,线触发只需要一个,线积分需要两个或多个。需要多个的就会用到CC1/2/3/4。

6.3External Trigger设置,如下图6.3所示。图6.3 External Trigger设置

注:①丢沿,每n+1个信号丢n个。

②倍频,原有的频率乘几倍。(1倍,2倍,4倍,8倍16倍,32倍可选)。

6.4Image Buffer and ROI设置,如下图6.4所示。图6.4 Image Buffer and ROI设置

注:6.4Image Buffer and ROI设置主要是设置画幅高和宽,刚开始调节线阵相机画面有无和景深时,我们可以减小画幅,调节焦距,使相机处于比较清晰的位置。同时也增大了帧率。

7.Attached Camera参数设置

7.1I/O Control设置触发模式开关,如下图7.1所示。图7.1 触发模式开关

7.2相机打开设置,如下图7.2所示。图7.2 相机开关设置

注:相机画面全黑(或者不可以出现画面)

解决方法1:调节光圈(4为最大)

解决方法2:线阵相机的采图区域(一条线)是否与光源的透过线垂直在同一水平线(尝试手电筒照镜头,如果亮表明不在同一直线上)

解决方法3:光源控制器强度是否打开或者比较暗

7.3Camera Control设置,设置曝光时间和增益,如下图7.1所示。图7.3 Camera Control设置

注:①Exposure Time:曝光时间

②Gain:增益

总结:增大画幅或者增大曝光时间会降低行频,帧率随之降低。

7.4编码器在软件触发成功的标志:有信号、有频率,如下图7.4所示。图7.4 编码器成功运行标志

注:编码器滑动可能存在空滑问题或者编码器信号源起始点的问题,如下图展示所示。

8.触发脉冲、图像被压缩或者拉伸、分倍频设置

8.1触发脉冲设置如下图8.1所示。图8.1 触发脉冲设置

8.2图像被压缩或者拉伸设置,如下图8.2所示图8.2 图像拉伸压缩处理

8.3分倍频设置,如下图8.3所示图8.3 分倍频设置

文尾说明:

1.该文档主要依据OPT《应用笔记》线阵相机触发参考。

2.该文章写作过程中,受到了余志良和opt同学的大力帮助,感谢大家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/566722.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SystemC 代码添加和测试方法

1.启动流程 在 code/utils/ 下添加 new_systemc 相关代码,启动流程如下: 2.调用关系 3.地址映射 假设有两个 systemc 设备:device1 和 device2,device1 的内存地址映射区域为 0x20000x2fff,device2 的内存映射区域为 …

channelsftp的put_JSch - Java实现的SFTP(文件上传详解篇)

public void put(String src, String dst)将本地文件名为src的文件上传到目标服务器,目标文件名为dst,若dst为目录,则目标文件名将与src文件名相同。采用默认的传输模式:OVERWRITEpublic void put(String src, String dst, int mo…

支持多达70余种嵌入式核心的嵌入式仿真软件SkyEye

SkyEye 介绍 SkyEye,中文全称天目全数字实时仿真软件,应用软件仿真技术,逼真地模拟出被测软件的物理环境。用图形化方式构建虚拟目标系统,有效降低了硬件工程师和软件工程师之间的沟通成本,软件工程师可以不依赖硬件工…

xxljob默认登录_xxl-job安装部署整理

xxl-job github源码地址:https://github.com/xuxueli/xxl-jobxxl-job 官方文档:https://www.xuxueli.com/xxl-job/#系统组成调度模块(调度中心):负责管理调度信息,按照调度配置发出调度请求,自身不承担业务代码。调度系…

嵌入式仿真平台SkyEye的覆盖率分析

随着嵌入式系统也越来越复杂,功能迭代越来越多,代码中就可能就会存在部分无用代码,或者在执行过程中无法测试覆盖的分支,这可能就会给软件带来很大的漏洞,严重降低软件的可靠性。因此,需要一个能够动态分析…

access重复数据累计_小程序·云开发之数据库自动备份丨云开发101

小程序云开发之数据库自动备份数据是无价的,我们通常会把重要的业务数据存放在数据库中,并需要对数据库做定时的自动备份工作,防止数据异常丢失,造成无法挽回的损失。小程序云开发提供了方便的云数据库供我们直接使用,…

嵌入式系统实时仿真解决方案SkyEye

SkyEye介绍 SkyEye,中文全称天目全数字实时仿真软件,应用软件仿真技术,逼真地模拟出被测软件的物理环境。用图形化方式构建虚拟目标系统,有效降低了硬件工程师和软件工程师之间的沟通成本,软件工程师可以不依赖硬件工…

read函数头文件 window_of_property_read_string 剖析

前言今天在一个群里面看到的一个朋友提交,说of_property_read_string 这个函数有两个定义,到底是用了哪个呢?所以这篇文章就说下这个函数。函数引用的头文件引用的头文件位置在kernel-4.4includelinuxof.h其中一个是extern int of_property_r…

全数字实时仿真平台SkyEye的同步数据流语言可信编译器的构造

随着计算机控制系统在人们生活中的普及,软件自身的可靠性也越来越受到重视.在航空、高铁、核电及军事等高安全要求领域的软件系统——安全关键系统(safety-critical system,简称SCS)更是受到高度的重视.而随着软件系统的复杂度越来越高,软件系统的安全性保证也变得越来越困难.这…

div html 下边加横线_HTML的组成部分、DIV+CSS布局

HTML的组成部分dtd部分:文档类型说明,声明版本、标准header部分:给机器看的body部分:给人看的CSS控制div显示是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 固有的唯一格式表现。可以通过 的 cl…

国产主可控的嵌入式仿真测试软件SkyEye与可信编译器L2C的核心翻译介绍

为了满足国内某安全攸关领域的需求, L2C编译器的开发始于2010年9月, 其目标是设计实现一个经过形式化验证的可信编译器, 其源语言是面向领域的同步数据流语言Lustre*(Lustre语言的一个变种, 参考下一节), 目标语言是C, 最终可用作相关领域数字化仪控系统的安全级代码生成器.国产…

python 经纬度计算距离公式_SymPy符号计算-让Python帮我们推公式

作者: 阿凯Email: xingshunkaiqq.com概要像我这种粗心的小孩, 在推导一些复杂的公式(尤其是矩阵运算)的时候, 经常容易算错数, 一步推错,步步错。万能的Python有什么方法可以帮助我们节省时间, 减少出错率呢? 有一个包叫做SymPy, 它可以帮我们自动的进行符号化计算…

支持国产处理器仿真的全数字实时仿真平台SkyEye与可信编译器L2C的核心翻译步骤

1、核心翻译步骤示例 本节我们以第2节提到的Lustre语言的主要特性为线索来解释L2C在翻译过程中的关键节点是如何处理的, 并以图 1的实例来解释Lustre程序是如何被一步步地翻译到Clight语言的. 1.1 数据流并发性 Lustre程序具有数据流并发性, 而Clight程序却是串行执行的.因此…

python导入不在同一路径的函数_Python小课堂|模块

Python3 模块在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的…

全数字实时仿真软件SkyEye与可信编译器L2C的核心翻译步骤的设计与实现

有关翻译正确性验证的重点疑难问题及其设计实现方案 在L2C可信编译器的设计与实现中, 对于实线所对应的翻译过程 (CompCert编译器除外) 均借助于Coq证明了正确性 (语义保持性), 然后得出LustreSGen所产生的LustreS代码到Clight代码整个翻译过程的正确性.从LustreS到Clight的任…

idea 分支管理插件_Git的分支管理常用命令

文章目录分支管理git stashgitmerge与git rebasegit merge --squashcherry-pick分支管理命令作用git branch查看当前分支git checkout/git switch 分支名称切换分支git merge 分支名称将指定分支合并到当前分支git branch -d 分支名称删除指定分支git diff 分支名称1 分支名称2…

安卓蓝牙键盘切换输入法_采用国产机械轴,三种连接模式轻松切换,TT G521上手体验...

之前我用过三模游戏鼠标,也用过三模薄膜键盘,但是三模机械键盘,还是第一次使用。机械键盘,相信大家都知道,现在已经很普及了,估计当时把机械键盘重新带回到玩家当中的大神,也没有想到它会这么火…

国产自主可控的嵌入式仿真软件SkyEye和同步数据流语言高阶运算消去的可信翻译

同步数据流语言高阶运算消去的可信翻译 同步数据流语言(例如Lustre,Signal等)广泛应用于工业界的核心安全级控制系统,如航空、核电等高安全等级的关键领域,与语言相关的软件的安全性也越来越受到人们的关注,特别是一些基础软件,如操作系统、编译器等.确认这些软件的安全可靠非…

pq 中m函数判断嵌套_压轴题的热点,二次函数与几何的结合,谁会谁吃香

对于整个中考数学来说,二次函数的重要性,我想不用老师多说,大家肯定心里有数。二次函数作为初中数学的重要内容,命题老师很喜欢把它与其他几何图形进行结合,形成综合性更强的试题。不可否认,二次函数与几何…

完全自主可控的安全关键领域仿真测试软件SkyEye可替代SCADE

基于全数字实时仿真平台 SkyEye 产品性质 :全数字实时仿真平台(软件测试和仿真工具) 对标产品 :美国风河公司的Simics,可替代SCADE SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模…