当前位置: 首页 > news >正文

工业相机常见的工作模式、触发方式

参考:机器视觉——工业相机的触发应用(1) - 知乎

工业相机常见的工作模式一般分为:

  • 触发模式
  • 连续模式
  • 同步模式
  • 授时同步模式

触发模式:相机收到外部的触发命令后,开始按照约定时长进行曝光,曝光结束后输出一帧图像。

连续模式:相机自动地连续不断地按约定时长进行曝光,并连续不断地输出图像。

同步模式:多台相机之间或多台相机与其他设备之间,在收到同一触发命令后,按照约定时长进行同时曝光,严格同步。

授时同步模式:在同步模式的基础上,进一步加入绝对时间的概念

其中,触发模式又分为:

触发方式:内部触发、外部触发

内触发模式:相机通过设备内部给出的信号采集图像;

外触发模式:相机通过外部给出的信号采集图像,该信号可以是软件信号/硬件信号等;

软触发:触发信号由连接相机的主机给出;

硬触发:触发信号由外部设备给出,一般为电平脉冲,可以选择触发极性;

优缺点:

软触发:使用方便、但是触发速度和测量精度一般不如硬触发;

硬触发:精度高,可以灵活调节触发信号频率、占空比等。但是接线和使用上存在难度;

如何产生一个触发

在触发模式下,触发信号是启动相机曝光的唯一条件,触发信号可以由软件产生(有专门的接口用于产生软件触发信号,也可以由外部硬件(机械开关/电子传感器/PLC/单片机/IO卡)产生。我们称这两种方法为软件触发和硬件触发。

软件触发

在SDK中,有专门的接口用于产生软件触发信号,还可以设置一次触发的帧数

硬件触发(外触发)

外触发输入端标号为TRIG+和TRIG-(对应的线颜色请查找线序定义表),相机内部采用光耦隔离,能识别上升沿,下降沿,双边沿,高电平,低电平这几种信号,这几种信号产生方法如下:

一个上升沿:当TRIG+和TRIG-两端电压由0V变为5~24V,变化一次;

一个下降沿:当TRIG+和TRIG-两端电压由5~24V变为0V,变化一次;

一个双边沿:一个上升沿加一个下降沿;

高电平:TRIG+和TRIG-两端电压持续保持5~24V;

低电平:TRIG+和TRIG-两端电压持续保持0V;

————————————————

触发模式:

边沿触发模式。可在界面上选择上边沿或者下边沿为触发条件。当触发端子上,收到有效触发信号后,相机开始采集一帧图像,并传输到主机。每个有效沿对应一次触发,只输出一帧图像。在上一帧图像采集未结束前,重复的触发信号将被忽略。例如,相机的曝光时间设置为10毫秒,有效触发信号设置为上升沿触发,那么在10毫秒内,即使有多个上升沿信号,也只会触发一帧图像。

电平触发模式。可在界面上选择高电平或者低电平为触发条件。当有触发信号为有效电平时,相机开始采集一帧图像,并传输到主机,该帧采集完成后,如果信号仍然为有效电平,则相机开始采集下一帧图像并传输到主机,直到触发信号变为无效电平。

————————————————

硬触发又分为:

常见的触发信号:

  1. TTL电平。
  2. LVTTL电平。
  3. RS485(RS422)差分电平。
  4. LVDS(644)差分电平。
  5. 光耦信号

特殊的电压触发信号(24V、12V等)

相关文章:

工业相机常见的工作模式、触发方式

参考:机器视觉——工业相机的触发应用(1) - 知乎 工业相机常见的工作模式一般分为: 触发模式连续模式同步模式授时同步模式 触发模式:相机收到外部的触发命令后,开始按照约定时长进行曝光,曝光结束后输出一帧图像。…...

【C语言】指针那些事(上)

C语言系列 文章目录 文章目录 一. 字符指针 一.(1 ) 数组创建空间的地址和指针指向的地址 二. 指针数组 二.(1)指针数组模拟一个二维数组 ​ 三. 数组指针 三.(1)数组指针到底有什么用 对一维数组没有什么用 二.(…...

liunx Centos-7.5上 rabbitmq安装

在安装rabbitmq中需要注意: 1、rabbitmq依赖于erlang,需要先安装erlang 2、erlang和rabbitmq版本有对应关系 可参考网页:https://www.rabbitmq.com/which-erlang.html 第一步,安装编译工具及库文件,如果服务器上已经有了&…...

蓝桥杯学长经验笔记

平台:立扣,牛客网,蓝桥云课 ,codeforce刷题时间:刷题时间: 每天:有课一个多小时 周末 3-4 小时:学一部分做一点题书:《算法竞赛从入门到进阶》、《算法笔记》、《算法竞赛…...

开发库介绍

一、开发库选择 1.1 概述 STM32开发相关的库有很多,它们都是为了方便开发者使用STM32微控制器而提供的软件工具。根据不同的功能和层次,可以将它们分为以下几类: CMSIS库(Cortex Microcontroller Software Interface Standard&am…...

基于单片机的智能清洁小车设计—控制系统设计

收藏和点赞,您的关注是我创作的动力 文章目录 概要 一、研究的主要内容和目标二、总体方案设计2.1智能清洁小车的硬件系统组成2.2智能清洁小车的硬件结构图 三、 小车结构设计5.1基本布局和功能分析5.2小车二维及三维图小车三维图: 四、 原理图程序 五、…...

玩转视图变量,轻松实现动态可视化数据分析

前言 在当今数据驱动的世界中,数据分析已经成为了企业和组织中不可或缺的一部分。传统的静态数据分析方法往往无法满足快速变化的业务需求和实时决策的要求。为了更好地应对这些挑战,观测云的动态可视化数据分析应运而生。 在动态可视化数据分析中&…...

【51单片机】:智能施工电梯系统

项目效果: 基于51单片机的智能施工电梯系统 摘 要 智能施工电梯系统目前广泛应用于人们建筑工程中,为人们施工时上下搬运提供了极大的便利。智能施工电梯系统包括密码开启、超重提示,电梯运作及相关信息显示等等功能,施工电梯为我…...

前端线上部署,如何通知用户有新版本

前言 version-polling 是一个轻量级的 JavaScript 库,它可以实时检测 web 应用的 index.html 文件内容是否有变化。当服务端发布新版本后,前端会自动弹出更新提示,让用户刷新页面,以加载最新的资源和功能。这样可以提高用户体验和…...

Debezium日常分享系列之:Debezium2.4版本之用于 MongoDB的Debezium 连接器

Debezium日常分享系列之:Debezium2.4版本之用于 MongoDB的Debezium 连接器 一、综述二、改变流三、阅读偏好四、MongoDB 连接器的工作原理五、支持的 MongoDB 拓扑六、所需的用户权限七、逻辑连接器名称八、执行快照九、临时快照十、增量快照1.增量快照流程2.Debezi…...

编程应用场景:便利店商超进销存管理系统软件,试用版可以免费试用下载

编程应用场景:便利店商超进销存管理系统软件,试用版可以免费试用下载 软件特色: 1、功能实用,操作简单,不会电脑也会操作,软件免安装,已内置数据库。软件在关闭的时候,可以设置会员…...

【LInux】进程概念II -- 描述进程

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法…感兴趣就关注我吧!你定不会失望。 本篇导航 0. 进程概念1. 描述进程2. 组织进程 0. 进程概念 在初学阶段,我们对进程这个词仅在书上看见过,大多不太理解这个究竟是什么意思…...

紫光集团、展讯通信、锐迪科(RDA)、紫光展锐以及翱捷科技(ASR)关系梳理

紫光集团、展讯通信、锐迪科(RDA)、紫光展锐以及翱捷科技(ASR)关系梳理 参考链接: 一文梳理国产芯片巨头:紫光集团https://zhuanlan.zhihu.com/p/578232102 紫光展锐发展史,曾经的热血海归们如今都去哪了? 然而早在2013年和2014年,展讯和锐迪科就分别被紫光收购。相隔一…...

7.多线程之单例模式

单例模式 文章目录 单例模式1. 什么是单例模式2. 饿汉模式3. 懒汉模式3.1 单线程版:3.2 多线程版 1. 什么是单例模式 单例模式是一种设计模式,常见的设计模式还有工厂模式、建造者模式等。 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码…...

docker 常用指令

以下是一些常用的Docker指令&#xff1a; 构建镜像&#xff1a; docker build -t <image_name> <Dockerfile_directory>运行容器&#xff1a; docker run -d --name <container_name> <image_name>查看正在运行的容器&#xff1a; docker ps停止容…...

Numpy、Pandas、Matplotlib学习(更新ing...)

数据科学 一、Numpy二、Pandas三、Matplotlib参考链接 一、Numpy 在numpy中以np.nan表示缺失值&#xff0c;它是一个浮点数。 二、Pandas 1、如要选出col0在30到80之间的行中col3与col1之差为奇数的行&#xff0c;或者col2大于50中的行col3超过col1均值的行&#xff0c;可以…...

Linux-sdio接口

支持模式 4位模式&#xff1a; CMD&#xff1a;命令线&#xff0c;单向传输&#xff0c;由主机控制。 DAT0-DAT3&#xff1a;数据线&#xff0c;双向传输&#xff0c;由主机和外设共同控制。8位模式&#xff1a; CMD&#xff1a;命令线&#xff0c;单向传输&#xff0c;由主机…...

【MATLAB源码-第62期】基于蜣螂优化算法(DBO)的无人机三维地图路径规划,输出最短路径和适应度曲线。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 蜣螂优化算法&#xff08;Dung Beetle Optimization, DBO&#xff09;是一种模拟蜣螂在寻找食物和进行导航的过程的优化算法。蜣螂是一种能够将粪球滚到合适地点的昆虫&#xff0c;它们利用天空中的光线和自身的感知能力来确…...

RealVNC Enterprise 7.7.0 Crack

RealVNC连接_旗舰产品 RealVNC Connect 是为需要强大安全性、弹性和安心的组织提供的远程访问解决方案。 设备访问 按需协助 随时随地安全访问和管理任何设备 通过安全的远程访问让您的组织保持联系&#xff0c;帮助您提高生产力并促进更广泛的协作。 随时随地安全远程访问和…...

Windows下Jenkins自动化部署SpringBoot应用

Windows下Jenkins自动化部署SpringBoot应用 1、下载安装包 下载地址&#xff1a; 一个是 msi 程序&#xff1a; https://mirrors.aliyun.com/jenkins/windows/ 一个是 war 程序&#xff1a; https://get.jenkins.io/war-stable/ https://mirrors.jenkins.io/war/ 这里我…...

ESP32连接阿里云物联网平台实战:从设备创建到APP控制,一个教程全搞定(避坑指南)

ESP32连接阿里云物联网平台实战&#xff1a;从设备创建到APP控制全流程解析 在智能硬件产品开发中&#xff0c;物联网平台的选择与集成往往是决定项目成败的关键环节。阿里云物联网平台凭借其稳定的服务、丰富的功能生态和本土化优势&#xff0c;已成为国内物联网开发者的首选。…...

《流畅的Python》读书笔记07(补充02): 对象引用、可变性和垃圾回收 - Python深复制如何处理循环引用

在Python中&#xff0c;copy.deepcopy()处理自定义类中的循环引用时&#xff0c;主要通过备忘录&#xff08;memo&#xff09;机制和递归复制策略来避免无限递归&#xff0c;确保复制过程能正确完成。下面我将从算法原理、实现机制、应用场景和性能影响四个方面进行深度拆解。 …...

轻量级本地OCR工具SmolDocling实战指南

1. 项目概述&#xff1a;为什么需要一个本地运行的轻量级OCR应用&#xff1f;SmolDocling这个名字本身就带着点工程师式的幽默感——“smol”是“small”的网络变体&#xff0c;强调体积小、依赖少&#xff1b;“Docling”则暗指文档&#xff08;document&#xff09;处理的小精…...

生成式AI绘画的版权困局与人机协同新范式

1. 这不是技术升级&#xff0c;而是一场创作权的重新分配“Paint, Pixels, and Plagiarism”——光看这个标题&#xff0c;你就能闻到火药味。它没在讲AI怎么画得更像梵高&#xff0c;也没教你怎么用Stable Diffusion生成赛博朋克海报&#xff1b;它直指一个所有画师、设计师、…...

ViGEmBus虚拟游戏控制器驱动:Windows游戏输入的革命性解决方案

ViGEmBus虚拟游戏控制器驱动&#xff1a;Windows游戏输入的革命性解决方案 【免费下载链接】ViGEmBus Windows kernel-mode driver emulating well-known USB game controllers. 项目地址: https://gitcode.com/gh_mirrors/vi/ViGEmBus 在Windows游戏世界中&#xff0c;…...

观察Taotoken在多模型聚合调用时的路由与容错表现

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 观察Taotoken在多模型聚合调用时的路由与容错表现 在构建依赖大模型能力的应用时&#xff0c;服务的稳定性是开发者关心的核心问题…...

BotW Save Manager:打破平台壁垒的《塞尔达传说:旷野之息》存档转换神器

BotW Save Manager&#xff1a;打破平台壁垒的《塞尔达传说&#xff1a;旷野之息》存档转换神器 【免费下载链接】BotW-Save-Manager BOTW Save Manager for Switch and Wii U 项目地址: https://gitcode.com/gh_mirrors/bo/BotW-Save-Manager 你是否曾在Switch和WiiU之…...

我用AI一周做了个口播视频平台,现在开源了

做独立开发这两年&#xff0c;我一直在想一个问题&#xff1a;一个人到底能做到什么程度&#xff1f; 上周我给出了自己的答案——我用 DeepSeek 定义需求 CodeBuddy 辅助编码&#xff0c;一个人从零搞了一个 AI 口播视频生成平台&#xff0c;取名智播坊。输入文案&#xff0…...

STM32 HAL库驱动DS18B20避坑指南:单总线时序不准?试试用定时器精准延时

STM32 HAL库驱动DS18B20避坑指南&#xff1a;单总线时序不准&#xff1f;试试用定时器精准延时 在嵌入式开发中&#xff0c;温度传感器DS18B20因其单总线接口和数字输出特性广受欢迎。然而&#xff0c;许多开发者在使用STM32 HAL库驱动DS18B20时&#xff0c;常遇到温度读取失败…...

别再复制粘贴了!Element Plus 表格组件与SpringBoot后端数据联调实战

别再复制粘贴了&#xff01;Element Plus 表格组件与SpringBoot后端数据联调实战 在前后端分离的开发模式中&#xff0c;前端表格组件与后端数据的动态联调是每个开发者必须掌握的技能。Element Plus作为Vue3生态中最受欢迎的UI组件库之一&#xff0c;其表格组件(el-table)的灵…...