自主研发                           支持定制                      支持二次开发
了解优库

手持智能数据终机PDA端如何集成(选择)二维码模块

2021-08-27

1、我们在选择手持机二维码扫描头时候,首先是确认场景。手持机如果是定义在室外使用的,还是选择在室外使用。两种使用场景需要在选择扫描头上有不同的要求,例如扫描头的瞄准光,由于室外使用会遇到强光环境,这种场景就需要使用激光瞄准的扫描头,因为激光的瞄准光线在强光下也是清晰可见的,而红光LED的则容易看不清晰瞄准光。反之在室内使用则就两种瞄准光源都可以选择使用。同时在选择扫描头测试时候也需要留意模拟场景测试,例如室外使用的需要在真实的户外场景进行扫描头的扫描性能测试,不能只在办公室测试。同样的如果是室内使用的手持机,则选择的扫描头需要在室内暗环境进行扫描性能测试,不能只在办公室环境光正常的情况下测试。因为扫描头在环境光变化的情况下扫描性能都是有变化的,这个也是扫描头的核心技术点之一。

2、其次是扫描的速度和景深:扫描头一般分为30万卷帘、30万全局、100万全局三类,这三类分别是指扫描头采用的图像采集传感器的种类,但是这仅仅是一个硬件核心参数。如果在镜头、主芯片、图像算法、解码算法一样的情况下,则在速度、景深范围上从低到高排列。但是每个公司的扫描头都是综合研发实力的提现,所以不能只看参数做决定,而是需要做综合的性能测试。

3、如何测试扫描头的性能体验:

   首先是测试扫描速度,这个时候需要根据市场场景的条码样本来测试,首先是样本条码的确定,样本条码需要选择常规的,极限的(包括会用的最小条码、最大条码、反光打邹最厉害的、最模糊的、调控颜色对比最低的),当然在选择极限条码的时候需要根据场景选择,用到的才选,现场场景用不到的就不要选择,防止样本选择不对导致选型标准出错。样本条码选择好之后就在会使用到的场景(正常环境光、户外强光、室内暗光)做扫描速度、灵敏的测试体验。

4、功耗确认:由于手持机是电池供电的,所以扫描头的功耗(主要是工作功耗和待机功耗)非常重要,关系到整机续航能力。在功耗里待机功耗有的工厂叫休眠,总之就是工作扫描条码的功耗,扫描完了进入非工作状态的待机或者休眠功耗。

5、扫描头可靠性测试:可靠性主要是进行常规的可靠性测试,需要集成安装到手持机后来进行最佳。例如高低温和湿度的交变测试,例如跌落测试,例如静电防护测试等。

6、集成时候还需要考虑,专业扫描头工厂会给出非常规范的使用手册和集成手册,在外围电路(例如蜂鸣器驱动、指示灯驱动控制等)和集成的结构、集成的窗口材料等做出详细的标准要求,需要严格按照集成手册来做集成。同时如果扫描头供应商在响应资料上不规范或者说确实,则就需要留意考察供应商的专业能力。

 

● 场景确认(防护等级):首先确定自助设备是应用于户外还是室内,从而确定自助设备的防护级别需求,根据整体防护级别要求选配不同防护级别的二维码模块。例如户外使用整机防护好,则只需要二维码模块集成后露出部分的窗口防水就可以。如果整机防护不好,整机可能有水溅入内部,则需要二维码模块整机防水(包括窗口、窗口和机身结合、机身上下盖结合、线材和机身接口、线材本身为一体式防水)。

● 场景确认(结构光学):首先根据机器预留预装二维码模块的空间来选定二维码模块的尺寸,其次根据整机扫描窗口的尺寸和朝向确定扫描的范围。由于自助机都是用户拿条码(不管是手机屏幕二维码还是纸介质上打印的二维码)去凑近扫描窗口扫描,所以自助机集成二维码模块一定要选择视场角大的二维码模块(一般选择65-86度之间),只有视场角大扫描区域大了,用户凑过来才容易扫到体验才好。

同时如果要求体验好,则需要根据样本条码来选择对应的二维码模块,例如只读手机屏幕的,需要读手机屏幕和纸质二维码的,这两个场景需要选择不同的二维码模块。同时如果要求体验好扫描灵敏快速,则选择的二维码模块传感器需要搭配全局曝光的传感器,帧率最低要60帧以上。传感器的分辨率最佳是30万,这里容易出错的就是分辨率不是约高约好,由于自助机读取的样本条码没有超小条码(例如2*2毫米),所以没有必要选择100万,同样的一个条码分辨率高了则意味着图片的容量大了数据多了,高分辨率反而会导致解码速度变慢。

● 识别测试:在二维码模块集成中最容易出问题是测试只在办公室测试,实际使用后出现问题。因为二维码模块受环境光影响比较大,所以在测试时候需要在办公室、户外强光(太阳天)、户外黑暗(可以在室内模拟)三种环境下测试验证,看扫描器是否可以流畅的扫描识别条码(一般测试手机,如果实际使用用到纸条码则纸条码样本也需要测试)。

● 可靠性测试:核心是供电波动导致的宕机或者是USB通讯无法上传,这样的情况需要用可调电源来模拟电压和电流突变后扫描器是否可以正常工作,例如扫描模块供电是5V,实际供电可能出现的极限,例如电压有可能突然拉低到4.2,则需要拉低到4.2V来测试。如果扫描器拉低后扫描器就无法工作,在电压恢复后也无法工作,那就需要考虑更换供应商或者和供应商讨论整体集成方案。

● 体验测试:自助机一般是读取手机屏幕二维码,由于手机可能有各种尺寸,还有贴膜等情况,所以测试时候选择样本需要找贴膜的手机样本测试,同时由于手机屏幕亮暗程度不同,如果APP或者小程序没有做类似支付扫码的亮码后屏幕自动调亮功能,则需要采集1/2或者1/3屏幕亮度的样本条码进行测试。

● 可靠性的判断:由于二维码模块的可靠性只依靠样品短期不一定能测试出来可靠性,这个时候就需要判断这个厂家是否是自助研发的厂家,厂家研发技术的行业积累时间长短,厂家在行业里研发能力的强弱。同时可以确认厂家在产品可靠性研发上做了哪些具体的技术研发和测试。例如在硬件电路上的过流、过压、抗静电等是否做了专门的电路设计和防护等