0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

霍尼韦尔传感智联与智能仓储 来源:霍尼韦尔传感智联与智能 作者:霍尼韦尔传感智联 2021-11-01 14:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

适用范围

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的指令集具体的区别是什么:

88a03466-390b-11ec-82a8-dac502259ad0.png

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

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) 对于固定曝光

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

898dd860-390b-11ec-82a8-dac502259ad0.png

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

a. 发送或者扫描“EXPMD80”

b. 发送或者扫描“PDCFEX5000”

c. 断电重启scanner

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

1) 对于自动曝光

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

89e71e70-390b-11ec-82a8-dac502259ad0.png

和固定曝光模式设定一样,当修改了曝光参数记得要重启一下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

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

    关注

    32

    文章

    1186

    浏览量

    132067
  • DPM
    DPM
    +关注

    关注

    0

    文章

    28

    浏览量

    11417

原文标题:技术分享 | Scanner在常亮模式下的调试技巧

文章出处:【微信号:霍尼韦尔传感智联,微信公众号:霍尼韦尔传感智联与智能仓储】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用NUC505 SPIM时,SPIM可以调试模式执行,为什么不能在自由运行模式执行?

    为什么使用NUC505 SPIM时,SPIM可以调试模式执行,但不能在自由运行模式执行?
    发表于 08-28 07:42

    为什么Config0/1 中的 Boot Select 设置 Keil ICE 调试模式无效呢?

    ICE 调试模式,代码将在 Flash Select 字段(APROM 或 LDROM)选择的区域中进行编程,并从该区域启动,而不是从 Config0/1 中的 Boot Sel
    发表于 08-20 06:27

    时间同步设备复杂网络环境中的调试要点

    时间同步设备是保障网络系统协同运行的基础设施,尤其金融、电力、通信等领域对精度要求较高的场景中,其稳定性直接影响业务连续性。实际部署中,网络环境的复杂性给同步精度带来挑战。本文将分享几个
    的头像 发表于 08-13 15:48 295次阅读
    时间同步设备<b class='flag-5'>在</b>复杂网络环境中的<b class='flag-5'>调试</b>要点

    使用DAP miniWiggleADS中进行对代码的工程下载以及进入调试模式进行调试,需要安装配置什么环境?

    如题,现在想使用DAP miniWiggleADS中进行对代码的工程下载以及进入调试模式进行调试,请问需要安装配置什么环境以及相关的有什么操作步骤,感谢解答
    发表于 07-31 06:08

    视野亮相2025全球数字经济大会

    近日,以“建设数字友好城市”为主题的全球数字经济大会在北京召开。大会期间发布了《2024数字经济标杆企业评价报告》,视野被评为“新模式新应用标杆企业”,同批次共有10家企业获评,其中包括理想汽车、金山办公、旷视科技等。
    的头像 发表于 07-04 18:01 1053次阅读

    停车场改造的隐藏痛点:从 “全模式” 到晶映T8的智能升级

    调试复杂;伪智能能耗反弹,模式僵化、环境适配差。晶映 T8 智能照明真智能解决方案,从安全升级、效率革新、深度智能三方面发力,实现无极调光、远程运维、动态调光等,以安全、效率、智能三大优势,解决真实痛点,让停车场照明从 “全
    的头像 发表于 04-10 15:58 494次阅读

    STM32H745XIH3+DP83848YB PHY配置成功,Link LED,Activity LED和电脑端同频闪烁,但ping不通怎么解决?

    STM32H745XIH3+DP83848YB,PHY配置成功,Link LED,Activity LED和电脑端同频闪烁,但ping不通,建议的排查方法?
    发表于 03-07 06:12

    C2000 GANG Programmer error灯是什么原因导致的?

    C2000 GANG Programmer 用了没几次,今天开机发现error 灯,无法工作,也没有任何报错信息,请问是什么问题呢?
    发表于 02-28 08:31

    相机给DLPC350的triger in的信号质量较差时,会导致光机怎么解决?

    时可以投影,但是不投影的时候使能信号一直是高,导致光机。3个灯都一样。这个是什么原因导致的。有没有办法通过软件看到350当前发出的使能信号状态。
    发表于 02-28 08:06

    调试DLP4710遇到只暗白光,不显示内容的问题,怎么解决?

    请问一调试DLP4710遇到只暗白光,不显示内容,用软件去读写是DMD不启动,测试DMD输出的波形都是正常 请问一大家是什么问题
    发表于 02-28 06:13

    自主设计的DMD驱动板,上电后只有背面一个红灯,USB连接电脑,GUI没有连接,请问怎么解决?

    自主设计的DMD驱动板,上电后只有背面一个红灯,USB连接电脑,GUI没有连接,请问该怎么解决?
    发表于 02-20 07:44

    为什么DLPC7540 Curtain模式的白场亮度要比Solid Field模式的白场亮度要高?

    你好,我们调试DLPC7540 + DLP650TE 4K 的软件,使用DLP Control Program工具里面的General Operation调试,发现在 Solid Field
    发表于 02-20 06:29

    DLP4710EVM-LC单色光模式,LED工作状态是恒流还是PWM控制?

    你好,请问单色光工作模式,比如在固件选择中选的是 RED only (FWSel_DLPC3479_DLPA3005_pm2_i2c0x36_v8p1p1_RED_LED_ONLY),请问
    发表于 02-19 07:22

    自制DLP4710LC板子display模式投图能观察到LED闪烁的原因?

    的没有很长时间的停顿。 而有问题的这两块主板,Splash Patterns模式,以这样的参数投图,又能肉眼观察到LED是,和正常
    发表于 02-18 06:37

    霍尔元件常开和闭怎么区分

    则描述了这些元件不同磁场条件的输出状态。 什么是常开和闭? 常开(Normally Open,NO)和闭(Normally Closed,NC)是两种常见的电子开关状态: 常开
    的头像 发表于 12-18 10:08 1872次阅读