描述
TOFcam-660 3D相机:技术详解与应用指南
在当今科技飞速发展的时代,3D相机技术在诸多领域展现出巨大的应用潜力。TOFcam-660作为一款成本优化的3D相机,凭借其独特的技术优势和广泛的应用场景,成为众多电子工程师关注的焦点。本文将从TOFcam-660的基本特性、安装操作、技术参数等方面进行详细介绍,为电子工程师们提供全面的技术参考。
文件下载:P100 655.pdf
一、TOFcam-660简介
1.1 核心技术与功能概述
TOFcam-660基于ESPROS专有的飞行时间(TOF)技术,采用epc660 TOF旗舰芯片,能够精确控制照明和成像芯片,获取距离和灰度图像。其深度图像会针对环境光、温度和场景反射率进行补偿,通过提供的ESPROS用户界面,可生成笛卡尔坐标系中的3D点云。由于成像芯片具备出色的环境光抑制能力,该相机能在全日光条件下正常工作。
1.2 产品特点
- 高分辨率:拥有320 x 240像素的QVGA分辨率,共76,800像素,能够提供清晰的图像细节。
- 高速测量:测量速率高达每秒20次TOF测量,每秒可输出150万个距离和幅度值。
- 宽测量范围:可实现从厘米到100米的距离测量和物体识别,适用于多种不同场景。
- 多视野选择:提供四种不同的视野和操作范围,满足不同应用需求。
- 高精度校准:经过完全校准和补偿,确保测量结果的准确性。
- 强光耐受性:能够耐受高达100 kLux的日光和环境光。
- 丰富接口:具备以太网接口,并支持多种用户界面,如GUI、ROS、Python。
1.3 应用领域
- 科研领域:在各种科学研究中发挥重要作用,为科研工作提供精确的数据支持。
- 物联网应用:可用于物联网设备中,实现物体检测、环境感知等功能。
- 传感器研发:为基于epc660的TOF传感器的评估和开发提供平台。
- 智能交通:可应用于自动车辆引导、车内监控等场景,提高交通安全和效率。
- 人机交互:支持人脸识别、手势控制等功能,为人机交互提供更加自然和便捷的方式。
二、使用前的准备工作
2.1 安全注意事项
在使用TOFcam-660之前,务必遵循以下安全注意事项:
- 眼睛安全:切勿直视正在运行的相机,因为相机在运行时会发射高度集中的不可见红外光,可能对人眼造成危害。使用时需遵循IEC62471中的安全预防措施。
- 静电防护:相机模块是电子设备,操作时需采取必要的静电防护措施,避免静电对设备造成损坏。
- 电源使用:仅使用符合相机数据手册要求的电源,防止过压损坏设备或对人员造成危险。
- 线缆布置:将相机放置或安装在稳固的地面上,并正确固定在支撑物上,小心布置线缆,防止设备掉落损坏或伤人。
- TOFCOS设置:相机自带校准的TOFCOS,未经本文说明的指示,请勿擅自更改。
- 清洁维护:注意相机的窗口表面,切勿使用任何溶剂、清洁剂、机械研磨毛巾或高压水进行清洁。
- 电磁兼容性:确保设备在符合当地EMC法规的环境中运行。
- 安全应用限制:该相机并非安全设备,除非用户采取必要的安全措施(如冗余设置),否则不得用于安全应用、爆炸性环境或放射性环境。用户需对应用的安全性负全部责任。
2.2 软件更新
ESPROS Photonics不断努力提供全面准确的产品信息,建议定期访问ESPROS网站(www.espros.com)下载最新的数据手册和文档,包括:
- TOFcam-660的最新宣传册。
- TOFcam-660的最新安装和操作手册。
- 最新的软件包“TOFCAM660_SW_Package”,包含适用于Windows、Mac或Linux计算机的图形用户界面(GUI)、机器人操作系统(ROS)应用程序和Python API框架。当前的固件“TOFCOS”是GUI的一部分,可方便地对相机进行固件升级。
- 最新的软件开发工具包(SDK)“TOFCAM660_SDK”,包含固件、GUI、ROS和API的所有源代码。解压SDK需要密码,请联系ESPROS确认是否符合获取密码的条件。
2.3 重要说明
本文档仍在建设中,可能存在重要部分缺失的情况。文本中的彩色标记表示“正在考虑”,指尚未适用或验证的信息,数值和信息可能为估计值或仅显示适用原则。
三、快速安装指南
3.1 连接相机模块
- 电源准备:使用随附的6针连接器为相机准备电源。若已订购电源和电源适配器电缆作为配件,则无需单独提供连接到6针连接器的电源。
- 软件安装:从ESPROS下载页面下载“TOFCAM660_SW_Package”软件包,并将图形用户界面(GUI)安装到计算机上。
- 网络设置:相机的默认IP地址为10.10.31.180,子网掩码为255.255.255.0,需确保计算机与相机在同一网络范围内。若计算机有RJ45 LAN连接器,可直接连接相机,并配置相应的网络设置;若使用RJ45转USB适配器,则需相应地配置USB适配器的设置。同时,关闭计算机上的防火墙或为相机应用添加例外,以避免防火墙阻止图像窗口中的数据可视化。
- 连接相机:使用RJ45跳线将相机连接到计算机,并使用准备好的电源为相机提供合适的电压。
- 启动GUI:启动计算机上的GUI,连接成功后,GUI主窗口左下角将显示“Connected to 10.10.31.180”(绿色字体),连接过程可能需要约60秒。若长时间未连接成功,请断开并重新连接电源;若仍无法解决,需检查网络适配器的网络设置。
3.2 相机设置
- 图像类型选择:选择“Distance”图像类型。
- HDR模式设置:选择“HDR temporal”模式,并设置积分时间:“low” = 1000 μs,“medium” = 2000 μs,“high” = 4000 μs。根据场景中物体的距离和反射率,可能需要适当降低这些值。
- 最小幅度设置:对于物体检测,将“Minimum Amplitude”设置为10 LSB;对于精确测量,设置为100 LSB。这是较好的起始点,可根据实际情况进行微调。
- 距离范围设置:将“Distance min”值设置为100 mm,“Distance max”设置为场景中的有效最大距离。
- 滤波器设置:禁用所有滤波器功能。
- 调制频率选择:根据视野中的最大距离选择合适的“Modulation frequency”(无模糊范围)。对于长距离测量,需要较低的调制频率。若选择的调制频率不是12 MHz(如24 MHz),相机可能未校准,此时可能需要考虑相应的偏移量。
- 开始流数据:点击“Start”按钮开始流数据。
- 积分时间调整:将“Integration time 3D low”降低到不会出现ADC溢出(粉色)或像素饱和(紫色)的值,并相应调整“medium”和“high”积分时间。
- 滤波功能调整:例如启用“Temporal Filter”。
- 颜色刻度优化:通过更改“Distance min”值优化场景中相关物体的颜色刻度(视觉梯度)。
- 图像类型切换:根据需要切换图像类型,以查看不同的场景显示。
四、系统技术参数
4.1 系统概述
TOFcam-660是一款基于ESPROS epc660 cwTOF成像芯片的通用相机,具有以下特点:
- 电源输入:24VDC电源输入。
- 接口配置:配备RJ45 LAN连接器和通用I/O连接器。
- 微控制器:采用NXP I.MX RT1062微控制器,通过超快的TCMI串行接口与epc660芯片载板通信。
- 光学系统:根据相机型号选择四种不同的镜头之一,将场景反射光聚焦到成像芯片的像素场。配备近红外带通滤波器、增透膜和杂散光抑制装置,以实现最佳光学性能。
- 照明系统:采用适合特定视野的LED照明。
- 操作系统:搭载TOF相机操作系统(TOFCOS),用于相机控制、距离计算和滤波。
- 通信方式:通过以太网进行通信,提供应用编程接口(API),支持点云计算,可使用开源工具或开发自定义应用程序。同时,提供适用于Linux的ROS设备驱动和适用于Windows、Mac和Linux的GUI。
4.2 交付范围
- 相机主体:1台TOFcam-660飞行时间相机,包括铝制外壳、接收器光学元件、照明组件、CPU电子设备和接口。
- 电源连接器:1个用于24V电源和GPIO的6针连接器插头,带有卡扣式夹子、连接说明和引脚分配。
- 安装配件:4个用于相机安装的自攻螺丝。
- 软件包:1个包含GUI、ROS、Python API和当前固件的软件包,可从ESPROS下载页面获取。
- 文档资料:1份文档,ESPROS下载页面还提供有用的附加信息。
4.3 订购信息
| TOFcam-660提供不同型号,适用于不同的视野和操作范围,具体信息如下: |
型号 |
视野(FoV) |
操作范围 |
描述 |
| TOFcam-660-NF |
31 x 24° |
81m |
在全日光下,对18%反射目标的测量精度为50LSB |
| TOFcam-660-SF |
70 x 51° |
25m |
对18%反射目标的测量精度为50LSB,环境光耐受能力高达78kLux |
| TOFcam-660-WF |
108 x 77° |
11m |
在全日光下,对18%反射目标的测量精度为50LSB |
| TOFcam-660-UWF |
125 x 93° |
6m |
对18%反射目标的测量精度为50LSB |
此外,还提供各种配件,如24VDC连接器、电源适配器电缆、电源供应器、电源线、RJ45跳线、RJ45转USB适配器等。
4.4 技术数据
| TOFcam-660的技术数据在典型工作温度 (T_{A}=+25^{circ} C) 下测量,具体参数如下: |
参数 |
描述 |
条件 |
最小值 |
典型值 |
最大值 |
单位 |
注释 |
| VDD |
主电源电压 |
纹波 < 50 mV pp |
- |
24 |
- |
VDC |
- |
| IDDλ |
电源电流 |
- |
- |
- |
- |
A |
- |
| 工作波长 |
- |
- |
940 |
- |
- |
nm |
QVGA |
| RES IMAGE |
图像分辨率 |
- |
- |
320 x 240 |
- |
像素 |
- |
| FoV |
视野 |
NF版本 |
31 x 24 |
- |
- |
° |
参考第4.3章 |
|
|
SF版本 |
- |
70 x 51 |
- |
° |
- |
|
|
WF版本 |
108 x 77 |
- |
- |
° |
- |
|
|
UWF版本 |
125 x 93 |
- |
- |
° |
- |
| DRD |
暗环境测量范围 |
NF版本 |
0.5 |
- |
96 |
m |
对90%反射目标的测量精度为2%,暗环境 |
|
|
UWF版本 |
0.2 |
- |
12 |
m |
- |
|
全日光测量范围 |
NF版本 |
0.5 |
- |
38 |
m |
对90%反射目标的测量精度为2%,环境光100kLux |
|
|
SF版本 |
0.2 |
- |
10 |
m |
- |
|
|
WF版本 |
0.2 |
- |
5 |
m |
- |
|
|
UWF版本 |
0.2 |
- |
4 |
m |
- |
| Acc |
测量精度(最小 … 2m) |
- |
- |
± 4 |
- |
cm |
100个样本的平均值 |
|
测量精度(2m … 最大测量范围) |
- |
- |
± 2 |
- |
% |
- |
| fMOD |
调制频率选择 |
- |
0.75 |
- |
24 |
MHz |
参考无模糊范围 |
| DUnabiguity |
无模糊范围 |
@ fMOD = 24MHz |
- |
6.25 |
- |
m |
- |
|
|
@ fMOD = 12MHz |
- |
12.5 |
- |
m |
- |
|
|
@ fMOD = 6MHz |
25 |
- |
- |
m |
- |
|
|
@ fMOD = 3MHz |
50 |
- |
- |
m |
- |
|
|
@ fMOD = 1.5MHz |
- |
100 |
- |
m |
- |
|
|
@ fMOD = 0.75MHz |
- |
200 |
- |
m |
- |
| fSHIFTt |
通道0 |
- |
- |
0 |
- |
- |
避免多相机操作环境中的干扰 |
|
通道1 |
- |
- |
- fMOD / 30 |
- |
MHz |
- |
|
通道2 |
- |
- |
- fMOD / 34(约) |
- |
MHz |
- |
|
通道3 |
- |
- |
- fMOD / 40 |
- |
MHz |
- |
|
通道4 |
- |
- |
- fMOD / 48 |
- |
MHz |
- |
|
通道5 |
- |
- |
- fMOD / 60 |
- |
MHz |
- |
|
通道6 |
- |
- |
- fMOD / 80 |
- |
MHz |
- |
|
通道7 |
- |
- |
- fMOD / 120 |
- |
MHz |
- |
|
通道8 |
- |
- |
- fMOD / 240 |
- |
MHz |
- |
|
通道9 |
- |
- |
+ fMOD / 240 |
- |
MHz |
- |
|
通道10 |
- |
- |
+ fMOD / 120 |
- |
MHz |
- |
|
通道11 |
- |
- |
+ fMOD / 80 |
- |
MHz |
- |
|
通道12 |
- |
- |
+ fMOD / 60 |
- |
MHz |
- |
|
通道13 |
- |
- |
+ fMOD / 48 |
- |
MHz |
- |
|
通道14 |
- |
- |
+ fMOD / 40 |
- |
MHz |
- |
|
通道15 |
- |
- |
+ fMOD / 34(约) |
- |
MHz |
- |
|
通道16 |
- |
- |
+ fMOD / 30 |
- |
MHz |
- |
| INT |
距离积分时间选择 |
- |
1 |
- |
4000 |
μs |
- |
|
灰度积分时间选择 |
- |
1 |
- |
100000 |
μs |
- |
| tCYCLE |
完整TOF图像测量周期时间 |
- |
- |
- |
- |
s |
@ tINT = 1000μs |
| tPWR_UP |
上电到接受命令的时间 |
- |
- |
- |
1.5 |
s |
- |
| tWARM_UP |
预热到输出数据在公差范围内的时间 |
- |
- |
- |
- |
s |
- |
| ΦAL |
环境光抑制 |
- |
- |
> 100 |
- |
kLux |
间接,目标上 |
| TA |
环境温度范围 |
- |
-20 |
- |
60 |
°C |
操作和存储 |
| RH |
相对湿度 |
- |
15 |
- |
90 |
% |
非冷凝 |
| W |
重量 |
- |
- |
600 |
- |
g |
无电缆 |
| ESD |
静电放电等级 |
- |
JEDEC HBM class 1C(1kV to < 2kV) |
- |
- |
- |
人体模型 |
| EMC / |
打开APP阅读更多精彩内容