ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:16.76KB ,
资源ID:4531249      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4531249.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(PDF417二维条码在嵌入式设备中的应用.docx)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

PDF417二维条码在嵌入式设备中的应用.docx

1、PDF417二维条码在嵌入式设备中的应用   摘要:介绍PDF417二维条码的编码、译码及的原理,并分析其在嵌入式设备上的软硬件实现。其中译码部分是使用Symbol公司生产的SE923HS型号的扫描头,编码部分是用软件来实现的。 关键词:PDF417 二维条码编码译码 嵌入式设备 引 言 二维条码是不依赖计算机网络和数据库存储、转移信息的一种方法,是信息的另一种表示形式,是信息携带、信息自动传递、信息防伪的理想手段。四一七条码是应用最为成功的一种二维条码,它的出现是条码技术的一次革新。它以其高密度、高信息容量、能力强、成本低等特点,广泛应用于国际贸易、物流、工业、商业等领域,已

2、经取得了巨大的社会效益和经济效益。由于二维条码的编码和译码算法相对比较复杂,大部分应用是用台式机打印出条码,再通过扫描枪进行解码,通过RS232串口输出数据;而在嵌入式设备上,对数据进行二维条码数据加密并不多见。本文提出一种在嵌入式设备上利用Symbol公司生产的SE923HS型号的扫描头解码数据,解码后的数据和其它数据混合重新编码的解决方案,可以适用于邮政、物流等行业。 1 二维条码  二维条码的特性   PDF417二维条码具有信息容量大、信息密度高、修正错误能力强、译码可靠性高、保密性强和容易印制等特点。   四一七条码的基本特性如图1所示。一个PDF417条码符号,可以将最

3、多1848个字母字符或2729个数字字符或字母、数字混编字符进行编码。按照ISO标准的证卡格式,当PDF417条码的窄条(模)宽为 时,使用PDF417条码表卡片上所含的信息,条码符号(包括周围的白区)所占面积仅为76mm×25mm。PDF417采用了目前世界上最先进的错误修正技术。这种隐含子符号内的错误修正技术,不仅可以有效地防止译码错误,提高译码的速度及可靠性,而且可以将由于条码符号破损、沾污等丢失的信息破译出来。错误修正可分为八个等级,错误修正为最高时,可以将符号受损面积达50%的条码符号所含信息复现出来;PDF417可以把编码信息按密码格式进行编码,以防止伪造条码符号或非法使用有关编码

4、的信息。因此,可以将数据量不大但非常重要的信息按照某种二维条码的格式进行编码。 本文是将二维条码用在物品投递过程中,即把物品的信息制成二维条码,打印出来贴在物品上,以便传递信息。通过掌上嵌入式的条码识读设备,对条码进行译码。在掌上嵌入式设备工作过程中,译码的信息可以和其它输入的信息重新编码,完成对数据再加密的过程。  PDF417条码的结构   四一七条码符号是一个多行结构。符号的顶部和底部为空白区。上下空白区之间为多行结构。每行数据符号字符数相同,行与行左右对齐直接衔接。其最小行数为3,最大行数为90,见图1。每行构成   a) 左空白区;b)起始符;c) 左行指示符号字符;d)

5、 1~30个数据符号字符;e)右行指示符号字符;f) 终止符;g)右空白区。  PDF417条码的模式结构   四一七条码在编码时,首先对未编码数据进行压缩。四一七条码有三种数据压缩模式:文本压缩模式(TC)、字节压缩模式(BC)、数字压缩模式(NC)。每种模式结构对应不同的算法,通过应用模式锁定/转移(latch/shift)码字,可在一个四一七条码符号中应用一种或者多种模式表示数据。图2为四一七条码的模式切换图,其中900、901/924、902分别对应TC、BC和NC的压缩模式,913为Latch/shift码字。  PDF417条码的错误纠正等级   四一七条码的错误纠正等

6、级可由用户选择。每种错误纠正等级所对应的错误纠正码字数目为2的纠正等级次方。对于开放式系统,不同数量的编码数据所对应的错误纠正等级推荐值见表1。 表1 四一七条码的推荐错误纠正等级数据码字数错误纠正等级1~40240~1603161~3204321~8635   在四一七条码符号容易损坏的场所,建议选用较高的错误纠正等级;在封闭系统中,可选用低于推荐错误纠正等级的错误纠正等级。 2 硬件设计  硬件总体结构   物流信息采集终端设计方案的结构框图如图3所示。设计方案的主要组成部分包括微处理器、扫描头接口模块、液晶显示及触摸模块以及外部的32KB RAM,还有电源模块和微处理器监控模块

7、等其它模块。  SE923HS扫描头及其接口设计   扫描头的主要功能是读出二维条码上的信息;在读出   信息的同时,完成一定的解码和功能。本课题采用SE923HS型号的扫描头。它是Symbol公司生产的微型条码读入设备,可以对UPC/EAN、CODE128、CODE39和PDF417等条码进行译码。它能嵌入到用户的设备中,完成数据采集的功能。SE923HS大小约为3cm3,通过12根引线和外界相连。表2给出了SE923HS的引脚说明。   根据表2给出的接口说明,设计了SE923HS与微控制器的硬件接口,如图4所示。 表2 SE923H的引脚说明引 脚引脚号类 型功 能 解 释FL

8、ASH_DWN1I写SE923HS的Flash-ROMVBATT2IPower Supply:为SE923HS提供工作电压GND3IGround:地线RXD4IReceived Data:串行输入口CTS6IClear to Send:串口握手线AIM/WKUP11IWake Up:用持续1μs的低电平唤醒低电模式的SE923HSTRIG12ITrigger:硬件触发线,使SE923HS进入扫描和译码TXD5OTransmitted Data:串口输出口RTS7ORequest to Send:串口输出口PWRDWN8OPower Down Ready:高电平,表示Decoder处于掉电模式B

9、PR9OBeeper:低电流Beeper输出DLED10ODecode LED:电流LED输出 3 译码和编码的实现  软件总体流程   根据SE923HS与微控制器的接口图,软件总体上可分为扫描头工作函数和中断函数,流程如图5和图6所示。   用SE923HS译码程序相对简单。首先,设置好SE923HS与W77E58通信的波特率。然后,打开串口中断,在需要扫描条码时将置为低电平,进入3s的延时,扫描电机开始工作。在延时时间内,扫描头一直处于工作状态,扫描头译码后的数据输入至单片机产生串口中断,在中断函数中存储译码后的信息。一般来说,SE923HS扫描头有效工作1s后可以将纸质的扫描译

10、码完毕。置为高电平时,扫描电机停止工作。   对解码后的数据进行后期处理,将这些数据和其它需要重新加密的数据重新二维条码编码和,得到加密后的数据。这些数据可以通过RS232、USB或者蓝牙发送给上位机作相应的处理。  二维条码编码和   在实际应用中,考虑到在应用中投递物品信息组成和单片机处理速度,投递物品上的信息多用汉字表示,且文本字符和数字的数量较少,所以可以只用字节压缩模式对其进行编码。这样可大大减小编译码的复杂性,并且对数据的压缩率影响也不大。再有,由PDF417条码标准规定,条码符号的行数不超过90行,数据区列数不超过30列,所以最多可以编2700个码字。码最多512个,那么数

11、据码最多可编2188个。但是由于PDF417条码标准规定数据区第一个码字表示数据区码字的个数,这就限制了数据区码字最多不超过928个,也就是说译码最多只能译 928个码字,没有用到编码数量的极限。当要编码的数据较多时,则可以作如下改动:采用2个码字表示数据区码字的个数,这样就可以做到编码个数的极限2188个码字。因此在具体应用时,根据情况灵活地运用PDF417条码标准是很重要的。   为统一起见,在编码过程中只采用模式结构中的字节压缩模式(BC)。现简要介绍 字节压缩模式通过基256至基900的转换,将字节序列转换为码字序列。当所要表示的字节总数不是6的倍数时,用模式锁定901;当所要表示

12、的字节总数是6的倍数时,用模式锁定924。在应用模式锁定924的情况下,6个字节可通过基256至基900的转换用5个码字表示,从左到右进行转换。在应用模式锁定901的情况下,每前6个字节的转换方法与上述方法相同,对被6整除所剩余的字节应每个字节对应一个码字,逐字节用码字表示。具体编码流程如图7所示。   四一七条码采用Reed-Solomon错误控制算法(简称RS码)对数据码字进行编码和译码。RS码是一类可以纠正多个随机错误的多进制循环码。对于一组给定的数据码字,根据不同的码字个数采用相应的等级,错误纠正码字根据Reed-Solomon错误控制码算法计算。   对于一个给定的错误纠正等级,

13、其错误纠正容量由下式确定 式中: e-拒读错误数目; t-替代错误数目; s-错误纠正等级; d-错误纠正码字数目。 错误纠正码字的总数为2s+1。其中,两个用于错误检测。其余的错误纠正码字用于错误纠正。用一个错误纠正码字恢复一个拒读错误,用两个错误纠正码字纠正一个替代错误。 当被纠正的替代错误数目小于4时(s=0除外),错误纠正容量由下式确定   e+2t ≤ d-3   对于一组给定的数据码字,错误纠正码字根据RS错误控制码算法计算。 建立符号数据多项式 建立纠正码字的生成多项式 产生错误纠正码字   对一组给定的数据码字和一选定的错误纠正等级,错误纠正码字为符号数据多项式d(x)乘以xk,然后除以生成多项式g(x),所得为余式的各系数的补数。 注:解码、编码和程序见本刊网站。 4 结 论   本文提供了一种简单可行的PDF417二维条码译码和编码的方案。利用PDF417二维条码具有信息容量大、编码范围广、容错能力强、译码可靠性高、保密防伪性好、成本低、条码形状和尺寸可变等优点,使SE923HS扫描头和W77E58微控制器结合,成本低、可行性强。在小数据量和较低级别时,编码和时间在10s之内,处理速度优势明显。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服