常见问题


问题 1

我需要订购什么来评估您的热成像传感器?

答:您需要订购由SenXor MI0801开发板(Bobcat模块80*62Pixels)、TiP I / F PCBA和EVK I / F PCBA组成的EVK(开发板) 组装在一起成为我们产品页面中显示的Bobcat EVK。 EVK目前以工程样本形式发售,可以在Meridian Innovation官方网站上订购。

 

问题 2

Bobcat模块(80*62Pixels)的输入电压和功耗是多少? 

答:输入电压为3.3V,功耗低至50mW。


问题 3

Bobcat EVK(80*62Pixels)的输入电压是多少?

答:输入电压为5V。


问题 4

Bobcat模块可探测哪种波长来测量温度? 距离多远,有多精确?

答:它可检测到8-14μm的远红外波长。 测量距离为6米,精度为+-2.5摄氏度。 如果距离超过6米,精度将降低。 请注意,即使被查看的物体在6米以内,温度读数也取决于实际距离。Meridian Innovation提供校正曲线和以编程方式校正读数的能力。请参考MI48A0应用笔记(在签署MNDA后可获得)。

 

问题 5

Bobcat模块的工作温度是多少? 它检测到的温度范围是多少?

答:工作温度为0度至+85度。 场景温度范围通常为-20至400摄氏度,精度范围为150度。 有关详细信息,请参阅MI0801相机模块产品简介

 

问题 6

Bobcat模块是否为已集成的? 这个模块的输出信号是什么?

答:是的,它与PCBA上的校正镜头和传感器集成在一起。 它体积小,易于嵌入和安装在各种设备和工具中。 然而,为了获得温度域中的输出信号,需要TIP(MI48芯片)。 有关详细信息,请参阅MI0801相机模块产品简介

 

问题 7

Bobcat EVK要求什么串口连接?

答:它可以通过USB串口连接到计算机。 Meridian提供免费的演示软件和手册。 有关详细信息,请参阅MI0801相机模块评估套件产品简介

 

问题 8

Bobcat EVK演示软件是否需要额外的驱动程序?

答:如果操作系统是Windows 8及更高版本,则不需要驱动程序。

 

问题 9

Bobcat EVK开发还需要哪些其他连接?

答:它要求SPI和I2C接口。 Meridian为客户端提供MNDA,以便与SPI和I2C接口。

 

Bobcat EVK开发是否需要将SPI和I2C一起连接?

答:是的,请参考Meridian的MI0801相机模块评估套件产品简介MI0801相机模块产品简介

问题 10

 

问题 11

Bobcat EVK导出的数据是否为UVC(通用视频类)?

答:不,它是4960个温度值由80 * 62二维数组表示。 每个值由2个字节表示,请参考MI48A0接口协议(签署MNDA后可获取)。

 

问题 12

如何在将Bobcat EVK连接到PC后解读数据?

答:Bobcat EVK通过USB端口连接到PC后,可以在PC上启动EVK图形用户界面(GUI)软件,查看热图像并读出基本温度信息。 有关详细信息,请参阅MI0801相机模块评估套件用户手册

 

问题 13

I2C的上拉电阻EVK的板子是已经接了吗?

答:EVK核心板上没有上拉(MI48A0P0)。 但是,EVK上的SDA和SCL都有一个10K上拉电阻(MIN4A0P1)。用户必须在自己的主机系统中使用10K上拉,类似于我们的EVK桥接板。

 

问题 14

I2C的speed设多大比较合适?

答:在我们的EVK(MI48A0P0)中,I2C被配置为100KHz。 但是,您可以将I2C设置为100K-400KHz。

 

问题 15

I/O的电压是3V吗?

答:MI48A2的I/O电压为3.3V。如果用户的主机系统在不同的电压下运行,用户则必须添加适当的电平转换器。 请注意,由于I2C引脚输出为Open Drain,I2C和SPI线的电平转换器类型不同。

 

问题 16

SPI的相位和极性怎么设置?

答:MI48A2充当SPI从设备。 SPI接口主机必须在模式0下工作。 请参考MI48A2数据表中的图5。

 

问题 17

SPI的CLK是设多大?

答:SPI从接口时钟最大为100MHz,为了减少系统中的数字噪声建议设置为20-30MHz。 我们的EVK核心板(MI48A0P0)使用20MHz。

 

问题 18

通过I2C接口初始化寄存器及使能连续捕获后,是否DATA_READY信号一直有效?

答:从SPI读取当前帧后,DATA_READY自动置为无效。当准备好在输出帧缓冲区中读取下一帧时,DATA_READY会再次有效。有关详细信息,请参见MI48A2数据表。

 

问题 19

晶振有什么要求?

答:MI48A2需要12 MHz的12MHz外部振荡器,±20ppm,18pF的负载电容器(有关推荐的零件和原理图,请参见数据表)。

 

问题 20

3.3V VDD有什么要求?

答:为了获得最佳精度,3.3V电源的容差应不超过±2%,并能够承受至少75 mA的DC电流。 我们建议使用低噪声LDO电源,例如均方根噪声小于6.5 µV。

 

问题 21

会耗用多少能量?

答:MI0801自身的典型功耗在帧采集期间为40 mW,在待机状态下为2 mW。包括MI48A2芯片在内的参考电路的总功率小于200 mW。

 

问题 22

我在文件中只看到需要高低位转换并处以10得到K,但是评估软件上有最大最小设置,是否方便提供一下计算公式,和颜色显示一样就可以,方面我做精度评估。还有我还发现软件最大最小还有自动功能,请问这个最大最小是可以通过计算得到么?

答:传感器输出原始温度阵列,PC GUI将该原始温度阵列转换为图像。最小值/最大值可以从帧头中获取(如果启用)。PC GUI通过扫描帧中的所有数据点来获得最小值/最大值。PC GUI中引用了Opencv中的一些温度颜色映射。

 

问题 23

距离对温度测量有影响的公式吗?

答:有关如何设置距离温度补偿的详细信息,请参见应用笔记MI48-appnote-distance-correction.pdf。主机系统可以使用ToF设备或使用深度相机测量目标的距离,或根据目标对象的大小(以像素为单位)估算距离。

 

问题 24

如何校准传感器?如何校准温度并消除正负一度的误差,是否有校准工具或标准校准方法?

答:通过使用视场内已知温度的参考热源,将热成像传感器的读数与已知温度进行比较,并以逐帧为基础将差值用作偏移校正。

 

问题 25

传感器中是否有坏点,如果出现,我该怎么办?

答:产品数据表指示最大的坏点数。坏点是在校准期间检测到的具有异常灵敏度和读数的像素。在出厂校准期间,这些像素的索引(x,y)被记录在相机模块的机载FLASH中。将传感器读数转换为温度的热图像处理器(MI48A2)将死像素的值替换为基于相邻像素值的估计值。 因此,从用户的角度来看,没有观察到这些像素。

 

问题 26

如何提高检测温度的准确性?

答:SenXor已针对每个像素进行出厂校准,以达到数据表中的精度。

用户可以使用噪声滤波来提高检测温度的准确性,并可以同时使用偏移补偿来提高检测温度的准确性。 MI48A2提供了专用寄存器来应用给定的偏移量-这偏移量可以根据最终产品进行调整并存储在主机系统中。

另外,为了动态地在现场进行偏移补偿,可以在已知温度下引入参考热目标。通过将已知基准温度与热图像传感器的读数进行比较,可以在逐帧的基础上建立偏移。

微辐射热计的精度约为3摄氏度,而市场上的热电堆成像仪的精度更高,约为2摄氏度。

许多因素会影响精度例如发射率,距离,视角,大气条件,其他物体的反射率等。所有这些因素都是自然现象,会影响落在传感器上的热辐射强度。

 

问题 27

如何减少热成像中的噪声?平滑图像像素的粗糙外观?

答:MI48A2提供可编程滤波,以减少噪声并提高单个像素读数的稳定性。

另外,时间和空间滤波可以由主机系统执行,例如,双边滤波器通过减少空间噪声同时主要保留边缘来给出合理的改进。

此外,Meridian Innovation开发了基于AI的高级过滤器,该过滤器是在我们的Android或C ++开发SDK的许可下提供的。

关于粒状图像的改进,必须执行插值和放大图像的分辨率,例如图像分辨率。 三次插值是一种常见的方法。

 

问题 28

手的单点温度测量为36.08度,这是正常的。 但是在我们测试期间,脸部温度为34或35度。 我想知道如何根据算法优化它。

答:肢体的表面温度取决于各种因素。请注意,正常的核心体温为36.6C。通常,面部温度最多为32 – 34度,具体取决于环境温度,生理状态等。36度的面部温度有点高,可能表明传感器不准确或存在距离影响(将传感器校准为精度为1 m;在更短的距离处,温度测量的读数将高于实际值;在更长的距离上,读数将为低于实际温度肢体温度–手,腿通常更低。

 

问题 29

如果缩小范围,例如从[-40度,+ 1000度]到[-10度,+ 50度],误差会减小吗?

答:否。精度和灵敏度取决于摄像头模块内部电路的增益。这些目前无法编程,无法更改。

 

问题 30

精度会受到环境温度的影响吗? 校准过程是否在不同的环境温度下测试准确性误差? 例如,外部环境大约是30度(夏季),外部环境大约是5度(冬季)。 同一温度样品在不同外部环境下的测量精度误差能否稳定在+/- 1度?

答:SenXor测量目标温度与芯片内部芯片温度之间的温差。 内部电路测量芯片温度已在工厂校准。但是,精度是在某些条件下指定的,不能在此范围内保证。 条件是:@ 25度环境,10-70场景温度(中心屏幕)。

 

问题 31

关于寄存器0xB6。这个寄存器是Status/ERROR,但是我在执行0xB1后,查询这个寄存器一直是0x00,偶然会出现0x02的情况,请问这个寄存器是不是也不提供功能,如果想使用如何使用?

答:如果0xB6 = 2,则表示数据读取速度太慢。0xB1如果写了0x01或0x03而DATA_READY HIGH就必须尽快从SPI读取数据。一般正常运作并不会需要读0xB6。

 

问题 32

关于寄存器0xCA。这个寄存器好像是反射率配置,是否需要不同的监测对象配置不同的参数?

答:发射率默认值(0.95)是传感器模块出厂时校准的黑体源的发射率。如果目标物体的发射率不同,请将发射率值设置为正确的值以进行准确的温度测量。

 

问题 33

电路板布局是否有特殊要求?有什么需要注意的?

答:单个迹线的PCB层变化不超过2。迹线长度<30厘米。与MI0801的电源相关走线(例如LDO之间的走线)应尽可能短和尽可能宽,以避免温度精度敏感的Vdd下降。另请参阅其他Q&A中的振荡器和LDO VDD要求。