简体   繁体   English

当 object 移动速度过快时,MLX90640 热像仪子页面会移动

[英]MLX90640 thermal camera subpage are shifted when the object is moving too fast

I am deploying the application with MLX90640 sensor (thermal camera 32x24 pixels)我正在使用 MLX90640 传感器(热像仪 32x24 像素)部署应用程序

I am facing the issue, that when the object is moving too quickly, I can see that the subpages are shifted against each other.我面临的问题是,当 object 移动得太快时,我可以看到子页面相互移动。

See the example:请参阅示例: 移位数据示例

Is possible that there is issue on my side?我这边可能有问题吗? According the datasheet I am reading the subpages separately and controlling the subpage number.根据数据表,我正在分别阅读子页面并控制子页码。

子页面描述

Or is possible that the subpages are captured each in different time, what cause me this shift and I should increase the reading rate to minimize this effect?或者有可能每个子页面在不同的时间被捕获,是什么导致我发生这种转变,我应该提高阅读率以尽量减少这种影响?

Thanks for any idea or help感谢您的任何想法或帮助

The problem is that a subpage does not have all the pixels.问题是子页面没有所有像素。 The sum of the two subpages results in a complete frame.两个子页面的总和形成一个完整的帧。 When there are fast movements you will always find this problem, because each subpage has been captured at different times and the object is in another place.当有快速移动的时候你总是会发现这个问题,因为每个子页面在不同的时间被捕获并且object在另一个地方。 In the data sheet "Reading patterns" you can read the explanation and see that there are two different patterns.在数据表“阅读模式”中,您可以阅读说明并看到有两种不同的模式。 default chess默认国际象棋

chess pattern国际象棋图案

Some libraries allow you to read a subpage instead of the full frame, that is useful because you could interpolate the missing pixels, with the advantage of not getting the pattern, and getting "more frames per second", but you will lose definition.一些库允许您读取子页面而不是全帧,这很有用,因为您可以插入丢失的像素,其优点是不获取模式并获得“每秒更多帧”,但您会失去定义。

edit: Also,the refresh rate also influences, you can configure it to from 0.5hz to 64hz.编辑:此外,刷新率也有影响,您可以将其配置为从 0.5hz 到 64hz。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM