[发明专利]一种勘探专用电子芯片的ID搜索系统及方法有效
申请号: | 201410229599.6 | 申请日: | 2014-05-27 |
公开(公告)号: | CN103984606B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 王齐亚;管泓;向静;赖流奇;宋薇娜 | 申请(专利权)人: | 深圳大成创安达电子科技发展有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F17/30 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 王永文,刘文求 |
地址: | 518057 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 勘探 专用 电子 芯片 id 搜索 系统 方法 | ||
技术领域
本发明涉及电子芯片领域,特别涉及一种勘探专用电子芯片的ID搜索系统及方法。
背景技术
目前,很多领域都要用到ID序列号进行身份识别,在同时有多个器件的情况下,就需一种搜索算法找出这些ID序列号以确定其身份。
常用的搜索算法:基于二进制Bit位算法。采用的是二叉树型结构,搜索过程从根结点开始沿各分节点进行搜索,直到匹配到器件的ID码即叶子为止;后续的搜索按照同样的方式找到总线上所有的器件代码,这种算法的缺点是耗时过长。为了提高效率,后续的又采了基于二进制树的防碰撞算法,改进后算法通过锁定碰撞的比特位,减少数据冗余,减少数据通讯,效率有一定的提高。
对于勘探专用电子芯片来说,每发勘探专用电子芯片都有唯一的16字节的ID号,假如有碰撞的为8字节,即使采用改进后搜索方法,每发勘探专用电子芯片ID号至少需要匹配64次(即8*8)才能够找到,若是随机的ID号,最坏情况下每发需要匹配128次(即16*8)才能够找到。在现场实施爆破作业时,往往需要搜索50发甚至100发勘探专用电子芯片,加上现场环境复杂,通讯距离远,阻抗,噪声较高,通讯速率一般较低,那么耗时将更长。并且上述算法的抗干扰能力较弱,在有干扰的情形下无法对在线勘探专用电子雷管数目进行准确搜索。
有鉴于此,上述算法针对现实使用情况尚有待改进和优化。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种勘探专用电子芯片的ID搜索系统及方法,以解决现有技术中电子芯片的搜索系统存在的抗干扰能力弱,耗时过长等问题。
为了达到上述目的,本发明采取了以下技术方案:
一种勘探专用电子芯片的ID搜索方法,其中,包括以下步骤:
S1、结合勘探专用电子芯片的16字节ID号或勘探专用电子芯片的内部随机数生成一双伪码数;
S2、勘探专用电子芯片根据接收到的匹配码,核对双伪码数是否与匹配码相同,若相同则返回该勘探专用电子芯片的的ID号,若不相同则无返回。
所述的勘探专用电子芯片的ID搜索方法,其中,所述步骤S1中结合勘探专用电子芯片的16字节ID号生成一双伪码数具体包括:
S110、根据勘探专用电子芯片的16字节ID号,借用CRC16原理,计算出CRC16;
S120、计算出CRC16后,将其拆分成2个字节,该2个字节的数据即为双伪码数。
所述的勘探专用电子芯片的ID搜索方法,其中,S1中结合勘探专用电子芯片的16字节ID号生成一双伪码数还包括:
S130、根据双伪码数的长度,屏蔽双伪码数的高位。
所述的勘探专用电子芯片的ID搜索方法,其中,所述步骤S1中结合勘探专用电子芯片的内部随机数生成一双伪码数具体包括:
S111、勘探专用电子芯片的内部的单片机内设置有一16位定时器,用它来产生一个比较离散的数据,然后进行异或移位操作生成双字节数;
S112、将生成的双字节数拆分成2个字节,该2个字节的数据即为双伪码数。
一种勘探专用电子芯片的ID搜索系统,其中,包括:
生成单元,用于结合勘探专用电子芯片的16字节ID号或勘探专用电子芯片的内部随机数生成一双伪码数;
搜索单元,用于勘探专用电子芯片根据接收到的匹配码,核对双伪码数是否与匹配码相同,若相同则返回该勘探专用电子芯片的的ID号,若不相同则无返回。
所述的勘探专用电子芯片的ID搜索系统,其中,所述生成单元中结合勘探专用电子芯片的16字节ID号生成一双伪码数具体包括:根据勘探专用电子芯片的16字节ID号,借用CRC16原理,计算出CRC16;计算出CRC16后,将其拆分成2个字节,该2个字节的数据即为双伪码数。
所述的勘探专用电子芯片的ID搜索系统,其中,所述生成单元中结合勘探专用电子芯片的内部随机数生成一双伪码数具体包括:勘探专用电子芯片的内部的单片机内设置有一16位定时器,用它来产生一个比较离散的数据,然后进行异或移位操作生成双字节数;将生成的双字节数拆分成2个字节,该2个字节的数据即为双伪码数。
有益效果:
本发明提供的一种勘探专用电子芯片的ID搜索系统及方法,通过生成一双伪码数,能够解决当通讯速率较低、噪声较高、抗干扰能力较弱的情况下搜索在线勘探专用电子雷管数目耗时长、搜索不完全的问题;同时,所述勘探专用电子芯片的ID搜索方法能够有效的高速的搜索出在线的勘探专用电子芯片,具有很好的推广应用前景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大成创安达电子科技发展有限公司,未经深圳大成创安达电子科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410229599.6/2.html,转载请声明来源钻瓜专利网。