成像组件 · 采购支持

USB、MIPI 还是 DVP:怎样从测温热成像机芯拿到温度数据

“图像怎么样”之后,紧接着的问题通常是“温度数据怎么进我们的系统”。答案更多取决于您的主机硬件,而不是机芯。下面以 MINI 640-2 Radiometric 为例,比较几种接口。

温度数据是什么

测温机芯每一帧的每个像素都给出一个数值,通常是 14 位或 16 位原始值,再按标定换算成温度。这是普通的数字数据,任何数字接口都能传:USB、MIPI CSI-2、并口(常叫 DVP),小型传感器也有用 SPI 的。

模拟视频(CVBS 上的 PAL 或 NTSC)传不了。它传的是已经为显示缩放过的画面,所以模拟输出只能当预览,不能当测量。

USB:上手最快

USB 适合本身就带电脑、安卓设备或单板机的产品。一根线传图像、温度数据和控制,温度数据通过 SDK 获取。注意线长和廉价的 USB 集线器;还要确认 SDK 支持产品实际运行的操作系统,而不只是开发用的电脑。

MIPI CSI-2:适合带摄像头接口的嵌入式主板

如果产品以带摄像头接口的 ARM 处理器为核心,MIPI(本机芯为 2-lane)只需一根短软排线,还能把 USB 留给别的用途。代价是您这边要做驱动:接收端要能接受这种帧格式,而 16 位原始帧不一定正好对上摄像头处理链路期望的格式。画板之前,先拿到确切的帧格式。

DVP(并口):适合 FPGA 和单片机

并口用 FPGA 或带摄像头口的单片机采集很简单,代价是线多。接线前先核对电平:本机芯的 DVP 和 I²C 默认 1.8 V,可用指令切换为 3.3 V。

控制口要单独决定

设置和指令走 UART、I²C 或 USB。主机用哪个口做控制,要和视频通路分开决定。

设计导入前要问的 5 个问题

  1. 模组的哪些接口版本带温度数据?这个版本有没有样品?
  2. 具体输出什么:全帧温度,还是最高、最低、中心点这类点温度?
  3. 这个接口上的帧格式和帧率是多少?
  4. 有没有适合您主机操作系统和处理器的 SDK?哪些功能 SDK 做好,哪些要自己写?
  5. 模组用什么连接器和电平?有没有台架测试用的转接板?

MINI 640-2 Radiometric 的接口

MINI 640-2 Radiometric 有 USB Type-C、MIPI(2-lane)和 DVP 三种版本,都带温度输出,每种版本都有样品现货。USB 版插上 Windows 电脑即识别为 USB 摄像头,无需安装驱动。温度输出可以是全帧,也可以是点温度(最高、最低、中心)。USB 版的温度读取和控制通过本模组的 SDK(TSDK)完成,TSDK 有 Linux(Ubuntu、Raspberry Pi、Jetson)版本,应用功能在 TSDK 上开发。TSDK 已在我们的模组上测试过,付款确认后提供。

查看 MINI 640-2 Radiometric 连接器引脚定义

告诉我们您的主机平台。

请发来处理器、操作系统和打算用的接口。工作日内 24 小时内回复。

沟通您的需求