Scanner在常亮模式下的调试技巧分享

描述

适用范围

All Scanner

问题背景

在电子制造过程中,特别是在组装和质检这两个环节,因为工作方式的需求,有较多的制造企业是将scanner通过支架去固定让scanner工作在常亮模式下,而非默认的trigger模式;而我们大部分测试读码性能的时候,更多的是在trigger模式下测试的,因此往往会有不错的测试效果。

但是一旦批量上线之后就往往有比如常亮不如触发灵敏的各种声音反馈,特别是遇到一些低对比度的DPM,这种差距就更明显;前面我们有很多的ST已经提到了这个原因是因为常亮模式的曝光参数和触发模式下是不一样的,但是我们想按照触发模式下的调试思路去调试常亮模式发现行不通,所以本文就通过如下三个方面来实现Streaming模式下的调试:

01

如何查看手册中提供的指令集的细节指令

02

如何调整Streaming Presentation

模式下的曝光增益和时间

03

如何调整Presentation模式下的曝光增益和时间

解决方案

01

如何查看手册中

提供的指令集的细节指令?

针对于Streaming模式,官方一共提供了三个指令集,分别是:

1

PAPSPN - Optimized for max (depth of field) DOF.(我们最常用的模式)

2

PAPSPE - Optimized for max Motion Tolerance / movement.

3

PAPSPC - Optimized for reading from Mobile Phone screens and electronic displays

对于以上的三个指令,看起来就是一个单独的配置指令,其实他们分别都是一个独立的指令集,我们可以通过“指令+》”的方式来查询,比如“PAPSPN》”这样的查询指令来查看其具体的组合指令细节。

我们通过ezconfig先连上一个1900-c(主要该查询指令仅仅适用于147X/190x-c/195x/199x这些新平台的扫描枪),然后直接发送“PAPSPN》”就可以得到该指令集的全部细节指令了。

掌握了该方法,我们不妨来看看这三种streaming的指令集具体的区别是什么:

ST

通过分析以上三个指令集的异同,我们可以得出如下几个结论:

01

PAPSPN和PAPSPE的区别就是PDCFEX参数不一样(其实PDCFEX就是streaming模式下的曝光时间调整指令,通过不同的曝光参数组合来适应不同的场景)

02

对于PAPSPC是PAPHHF和PAPTPR的合集,这里合集的处理逻辑是将指令集分解,从第一条指令开始执行到最后一条,如果存在冲突的指令以后者为准,所以PAPSPC的效果其实是prsentation的效果

这里谈到了PAPTPR,可能有心人会发现速使用指南和User guider两个手册上,其实两个文档的presentation的指令是不一样的,但是实际的效果来说是完全一样的,PAPTPR只是将TRGMOD3和一些默认曝光设置合成了一个指令集,其实效果是完全一样的。

02

如何调整Streaming Prestation

模式下的曝光增益和时间

其实从上述的对比中,我们就不难推断出PDCFEX是用来调整曝光时间的,而PDCFGX是用来调整曝光增益的,所以在这里请记住,针对于streaming prestation模式,调整EXPEMX和EXPGMX是没有效果的,而是要调整PDCFEX和PDCFGX这两个参数。

我们现在知道了曝光参数的调整指令,还缺一个曝光模式的指令,往往曝光模式我们只关注自动曝光(EXPMD84)和固定曝光(EXPMD80)。

1) 对于固定曝光

固定曝光模式的详细指令如下:

ST

固定曝光模式下调整曝光时间和增益有一个小技巧,比如我们需要调整曝光时间为5000,需要这么操作:

a. 发送或者扫描“EXPMD80”

b. 发送或者扫描“PDCFEX5000”

c. 断电重启scanner

设置完曝光参数scanner是不会立刻生效的,需要重启一下scanner或者先发送一下“EXPMD84”,然后再发送“EXPMD80”其实也还是让scanner重新读取下配置

1) 对于自动曝光

自动曝光模式的详细指令如下:

ST

和固定曝光模式设定一样,当修改了曝光参数记得要重启一下scanner才能生效

03

如何调整Presentation

模式下的曝光增益和时间

经过以上我们分解

PAPTPR(TRGMOD3;PDCCEL0;EXPEMX2000;EXPGMX16;PDCTMN150;PDCTMX200)这个指令,其实已经看到了Presentation模式的关于曝光参数和曝光时间的调整和Trigger模式下是一样的,都是

04

总结

以上的指令都是非常具有实际作用的,当我们想用常亮模式但是又苦于达不到好的效果,那么调整这些曝光参数就可以让常亮模式达到和触发模式一样的效果,所以现在我们已经掌握了如何在presentation和Streaming Presentation模式去调整各自的曝光参数,这就为我们调试各类DPM提供了技术基础。

另外当在常亮模式下调试的时候,我们也可以降低一下re-read delay的时间,就是将DLYRRD默认的750修改成0,这样可以更方便看到调整后的快速识读效果,完成调整后在修改回来即可,最后希望大家都可以把scanner玩的得心应手。

编辑:jq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分