主题中讨论的其他部件:OPT3101
OPT3101的校准问题
我们正在使用定制的1通道opt3101传感器来校准我们遵循的传感器
“OP3101SDK用户指南”中提到的步骤
这些步骤的不同之处是,我们已经为Linux自定义了设置,因为我们使用OP3101传感器的主板有一个,而不是MSP,我们使用ADB将代码推入我们的设备。
在调整我所面临的主要问题时,有:-
温度不稳定。
为了在创建配置文件时进行测试,我们在配置工具中设置了帧采样率,以便每秒获得1.95 帧数
此外,在definition.h中,我们还将数据点之间的时间(以秒为单位)设置为20秒。
->然而,结果没有达到预期的20秒,1个数据/ 20秒,在IN_LAB_STEK_2模式下,用于查找温度系数的速度非常快。
温度也很不稳定,不会线性地上升或下降,例如:-冷却时,从43到44可能会有一段时间,然后-> 45->43->42->43->41-41->42就像这样。
它以模拟波形的方式加热和冷却。
我们尝试调试这种情况的方法,尝试将万用表用作温度传感器,并将节点保留在芯片上,然后再次尝试测试in_lab_step _2,对于0.1 “c variation get temp in chip Tremain as +-3”c variation, 此外,当万用表温度稳定,但芯片读数tmain变化时,这会导致绘图时出错。
我们将使用热敏电阻来获得更准确的芯片温度读数,而不是万用表。
2.in in_lab_step 1
添加配置文件后,只要求1个参考距离。
我们的定制板仅使用1通道tx0。
但在HDR模式0和1中,它仍然不应该要求1。
它只要求HDR模式1。
我们已将HDR和非HDR模式中TX0的OPT3101Coefficients.cpp refdistanceinMM修改为500+10和500+20,
因为我们的镜头焦距至少只能在50 cm 距离处拍摄。
检查配置工具生成的配置文件后,与tx0相关的数据仅存在。
交谈交叉问题
在进行IN_LAB_STEP_0实验以查找串扰时,我们发现在通道1和3中,一些振幅和其他值正在出现,而在tx2中,所有值都是0。
设置为光电二极管有一个与相机类似的塑料圆柱形护罩,而红外线传感器有一个金属空心圆柱形小护罩。
与IR传感器相比,光电二极管覆盖层的长度更长。
IR是否可能通过这些覆盖层并进入机annels以创建串扰。
我曾尝试用一个比所需稍大一点的摄像头盖覆盖红外传感器,一个铝箔,两者的振幅都高于700,而我们只需要低于600。
我得到了最好的结果,一枚硬币完全盖住了,有点压力,在最坏的情况下,最好的结果是低于200,低于500。
因为在每次测试IN_LAB_STEK_1,IN_LAB_STEK_2等之前,我们都在进行串扰通话测试。 我不知道这是否造成试验中的任何错误。
我们在测试室中也有正常的LED灯,我们在加热腔室以进行in_lab_step 2中的测试时使用钨灯。 他们会否造成任何意外呢?
我在绘制图形时遇到的主要问题是相同的温度和广泛的I和Q值范围。
由于存在+或-3'c差异,假设35'c的值为32'到38'c
我想了解更多关于I和Q代表其极性含义的信息,以及我的静电从硬币中释放时用手覆盖这些读数的影响。