当前位置: 首页 > 专利查询>唐丙振专利>正文

一种采用音频接口的条码扫描器及其通讯方法技术

技术编号:17780242 阅读:46 留言:0更新日期:2018-04-22 09:01
本发明专利技术公开了一种采用音频接口的条码扫描器,包括扫描模块,用于对条码进行扫描;编码模块,用于将条码信息转化为二进制数据;数据暂存模块,用于存储编码模块输出的二进制数据;封装模块,用于对二进制数据进行打包封装;发送模块,与音频接口中的音频输出线路相连,用于向智能设备发送条码信息;滤波模块,设置在发送模块与智能设备之间,用于对通讯的数据进行过滤;修正模块,与音频接口中的音频输入线路相连,用于从智能设备端读取条码信息,与数据暂存模块内存储的条码信息进行比对,根据比对结果对滤波模块的滤波参数进行修正。本发明专利技术能够改进现有技术的不足,实现了通过音频接口连接条码扫描器,并进行快速的条码扫描识别过程。

【技术实现步骤摘要】
一种采用音频接口的条码扫描器及其通讯方法
本专利技术涉及智能设备
,尤其是一种采用音频接口的条码扫描器及其通讯方法。
技术介绍
随着移动智能设备的发展,现在的智能手机和平板电脑等设备的处理能力越来越高。现有的条码扫描器是自身设置运算CPU,将扫描处理后的数据再发送至智能设备上,这种设计实际上是对智能设备本身处理器处理能力的浪费。现有技术中,已经出现了通过音频接口外接RFID读卡器的设备。但是在实际使用过程中,由于数据传输速度以及处理速度的限制,使用不便。
技术实现思路
本专利技术要解决的技术问题是提供一种采用音频接口的条码扫描器及其通讯方法,能够解决现有技术的不足,实现了通过音频接口连接条码扫描器,并进行快速的条码扫描识别过程。为解决上述技术问题,本专利技术所采取的技术方案如下。一种采用音频接口的条码扫描器,包括,扫描模块,用于对条码进行扫描;编码模块,用于将条码信息转化为二进制数据;数据暂存模块,用于存储编码模块输出的二进制数据;封装模块,用于对二进制数据进行打包封装;发送模块,与音频接口中的音频输出线路相连,用于向智能设备发送条码信息;滤波模块,设置在发送模块与智能设备之间,用于对通讯的数据进行过滤;修正模块,与音频接口中的音频输入线路相连,用于从智能设备端读取条码信息,与数据暂存模块内存储的条码信息进行比对,根据比对结果对滤波模块的滤波参数进行修正。作为优选,所述滤波模块的输入端通过串联的第一可变电容和第二可变电容连接至第一运放的正相输入端,第一运放的反相输入端通过第四电阻接地,第一运放的反相输入端通过第一可变电阻连接至第一运放的输出端,输入端通过第一电阻和第二电阻连接至第一运放的正相输入端,第一电阻和第二电阻之间通过第一电容接地,第一可变电容和第二可变电容通过第三电阻接地,输入端通过第五电阻连接至第二运放的正相输入端,第二运放的正相输入端通过第八电阻接地,第一运放的输出端通过第六电阻连接至第二运放的反相输入端,第二运放的反相输入端通过第七电阻连接至第二运放的输出端,第二运放的输出端通过第二电容连接至三极管基极,三极管的集电极通过第三电容连接至第一运放的输出端,三极管的发射极通过第九电阻接地,第一运放的输出端通过第十电阻连接至第三运放的正相输入端,第三运放的反相输入端通过第十一电阻接地,第三运放的反相输入端通过串联的第十二电阻和第十三电阻连接至第三运放的输出端,第十二电阻和第十三电阻之间通过第十四电阻接地,第三运放的输出端通过第四电容接地,第三运放的输出端通过第十五电阻连接至输出端。一种上述的采用音频接口的条码扫描器的通讯方法,包括以下步骤:A、扫描模块对条码进行扫描;B、编码模块将条码信息转化为二进制数据;C、将步骤B生成的二进制数据存入数据暂存模块;D、封装模块对二进制数据进行打包封装;E、发送模块向智能设备发送打包封装后的条码信息;F、滤波模块对通讯数据进行过滤,降低杂波干扰;G、修正模块从智能设备端读取条码信息,与数据暂存模块内存储的条码信息进行比对,根据比对结果对滤波模块的滤波参数进行修正。作为优选,步骤D中,对数据进行打包包括以下步骤,D1、将待发送数据进行分割,形成若干个数据段,在分割部位进行数据二次打包,及将分割部位的数据同时放入两个数据包中;D2、对每个数据段进行封装,为每个数据包设定唯一的识别数据段,并在包含有相同数据的两个数据包中设定匹配数据段。作为优选,步骤D1中,在将数据段放入数据包前,对数据段进行压缩处理,包括以下步骤,D11、对数据段进行一级压缩,使用识别数据段的特征值作为一级压缩文件的特征值;D12、对一级压缩文件进行二级压缩,使用匹配数据段的特征值作为二级压缩文件的特征值。作为优选,步骤E中,智能设备收到数据包后,进行解压缩,并根据识别数据段和匹配数据段对数据段进行重建,得到复原的条码信息。作为优选,步骤G中,修正模块根据比对结果对第一可变电容、第二可变电容和第一可变电阻进行调节。采用上述技术方案所带来的有益效果在于:本专利技术利用滤波模块和修正模块对数据传输过程进行滤波除杂,降低了数据通讯过程中的失真率。滤波模块利用第一运放组成的带阻滤波器对杂波进行过滤,三极管在输出信号存在较大杂波分量时导通,进行二次滤波,第三运放用来提高滤波模块输出电流的稳定性。在对数据进行打包压缩时,对数据进行复式切割,然后进行两级压缩,可以有效降低数据处理过程中的失真率。附图说明图1是本专利技术一个具体实施方式的原理图。图2是本专利技术一个具体实施方式中滤波模块的电路图。图中:1、扫描模块;2、编码模块;3、数据暂存模块;4、封装模块;5、发送模块;6、滤波模块;7、修正模块;IN、输入端;OUT、输出端;R1、第一电阻;R2、第二电阻;R3、第三电阻;R4、第四电阻;R5、第五电阻;R6、第六电阻;R7、第七电阻;R8、第八电阻;R9、第九电阻;R10、第十电阻;R11、第十一电阻;R12、第十二电阻;R13、第十三电阻;R14、第十四电阻;R15、第十五电阻;VR1、第一可变电阻;C1、第一电容;C2、第二电容;C3、第三电容;C4、第四电容;VC1、第一可变电容;VC2、第二可变电容;A1、第一运放;A2、第二运放;A3、第三运放;Q、三极管。具体实施方式本专利技术中使用到的标准零件均可以从市场上购买,异形件根据说明书的和附图的记载均可以进行订制,各个零件的具体连接方式均采用现有技术中成熟的螺栓、铆钉、焊接、粘贴等常规手段,在此不再详述。参照图1-2,本专利技术一个具体实施方式包括扫描模块1,用于对条码进行扫描;编码模块2,用于将条码信息转化为二进制数据;数据暂存模块3,用于存储编码模块2输出的二进制数据;封装模块4,用于对二进制数据进行打包封装;发送模块5,与音频接口中的音频输出线路相连,用于向智能设备发送条码信息;滤波模块6,设置在发送模块5与智能设备之间,用于对通讯的数据进行过滤;修正模块7,与音频接口中的音频输入线路相连,用于从智能设备端读取条码信息,与数据暂存模块3内存储的条码信息进行比对,根据比对结果对滤波模块6的滤波参数进行修正。滤波模块6的输入端IN通过串联的第一可变电容VC1和第二可变电容VC2连接至第一运放A1的正相输入端,第一运放A1的反相输入端通过第四电阻R4接地,第一运放A1的反相输入端通过第一可变电阻VR1连接至第一运放A1的输出端,输入端IN通过第一电阻R1和第二电阻R2连接至第一运放A1的正相输入端,第一电阻R1和第二电阻R2之间通过第一电容C1接地,第一可变电容VC1和第二可变电容VC2通过第三电阻R3接地,输入端IN通过第五电阻R5连接至第二运放A2的正相输入端,第二运放A2的正相输入端通过第八电阻R8接地,第一运放A1的输出端通过第六电阻R6连接至第二运放A2的反相输入端,第二运放A2的反相输入端通过第七电阻R7连接至第二运放A2的输出端,第二运放A2的输出端通过第二电容C2连接至三极管Q的基极,三极管Q的集电极通过第三电容C3连接至第一运放A1的输出端,三极管Q的发射极通过第九电阻R9接地,第一运放A1的输出端通过第十电阻R10连接至第三运放A3的正相输入端,第三运放A3的反相输入端通过第十一电阻R11接地,第三运放A3的反相输入端通过串联的第十二电阻R1本文档来自技高网...
一种采用音频接口的条码扫描器及其通讯方法

【技术保护点】
一种采用音频接口的条码扫描器,其特征在于:包括,扫描模块(1),用于对条码进行扫描;编码模块(2),用于将条码信息转化为二进制数据;数据暂存模块(3),用于存储编码模块(2)输出的二进制数据;封装模块(4),用于对二进制数据进行打包封装;发送模块(5),与音频接口中的音频输出线路相连,用于向智能设备发送条码信息;滤波模块(6),设置在发送模块(5)与智能设备之间,用于对通讯的数据进行过滤;修正模块(7),与音频接口中的音频输入线路相连,用于从智能设备端读取条码信息,与数据暂存模块(3)内存储的条码信息进行比对,根据比对结果对滤波模块(6)的滤波参数进行修正。

【技术特征摘要】
1.一种采用音频接口的条码扫描器,其特征在于:包括,扫描模块(1),用于对条码进行扫描;编码模块(2),用于将条码信息转化为二进制数据;数据暂存模块(3),用于存储编码模块(2)输出的二进制数据;封装模块(4),用于对二进制数据进行打包封装;发送模块(5),与音频接口中的音频输出线路相连,用于向智能设备发送条码信息;滤波模块(6),设置在发送模块(5)与智能设备之间,用于对通讯的数据进行过滤;修正模块(7),与音频接口中的音频输入线路相连,用于从智能设备端读取条码信息,与数据暂存模块(3)内存储的条码信息进行比对,根据比对结果对滤波模块(6)的滤波参数进行修正。2.根据权利要求1所述的采用音频接口的条码扫描器,其特征在于:所述滤波模块(6)的输入端(IN)通过串联的第一可变电容(VC1)和第二可变电容(VC2)连接至第一运放(A1)的正相输入端,第一运放(A1)的反相输入端通过第四电阻(R4)接地,第一运放(A1)的反相输入端通过第一可变电阻(VR1)连接至第一运放(A1)的输出端,输入端(IN)通过第一电阻(R1)和第二电阻(R2)连接至第一运放(A1)的正相输入端,第一电阻(R1)和第二电阻(R2)之间通过第一电容(C1)接地,第一可变电容(VC1)和第二可变电容(VC2)通过第三电阻(R3)接地,输入端(IN)通过第五电阻(R5)连接至第二运放(A2)的正相输入端,第二运放(A2)的正相输入端通过第八电阻(R8)接地,第一运放(A1)的输出端通过第六电阻(R6)连接至第二运放(A2)的反相输入端,第二运放(A2)的反相输入端通过第七电阻(R7)连接至第二运放(A2)的输出端,第二运放(A2)的输出端通过第二电容(C2)连接至三极管(Q)的基极,三极管(Q)的集电极通过第三电容(C3)连接至第一运放(A1)的输出端,三极管(Q)的发射极通过第九电阻(R9)接地,第一运放(A1)的输出端通过第十电阻(R10)连接至第三运放(A3)的正相输入端,第三运放(A3)的反相输入端通过第十一电阻(R11)接地,第三运放(A3)的反相输入端通过串联的第十二电...

【专利技术属性】
技术研发人员:唐丙振
申请(专利权)人:唐丙振
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1