【技术实现步骤摘要】
本专利技术涉及一种数据采集方法,特别是涉及一种用于核辐射区域门禁系统维根码数据的采集方法。
技术介绍
在门禁、安防、考勤以及与之相关的其他行业中,维根码作为一种读卡设备与上位机之间的通信介质,其应用领域非常广泛。目前,不同厂商生产的各种类型的读卡器和控制器普遍采用单片机作为维根码数据采集和处理核心,通过中断唤醒与普通IO端口配合,采集“I”和“0”数据线信息,并在中断服务程序中完成数据有效性判别、数据解码和存储等任务,最终完成采集控制。由于此类方法要求在中断服务程序中完成复杂的控制任务,而且没有考虑干扰对数据采集的影响,导致数据采集的实时性、准确性不高,抗干扰能力差的问题,不能可靠应用于核辐射区域门禁系统中。除此之外,需要占用定时器等硬件资源完成采样时序匹配,对单片机性能提出了更高的要求,增加了硬件成本。
技术实现思路
针对上述存在的问题,本专利技术要解决的技术问题是提供一种高效、可靠、实时性高的维根码数据采集方法。为了解决上述技术问题,本专利技术采用的维根码数据采集方法,利用单片机的两个外部中断,且采用下降沿触发中断方式,直接采集“I”和“0”数据线信息;建立单数 ...
【技术保护点】
一种维根码数据的采集方法,其特征在于:利用单片机外部中断,直接采集“1”和“0”数据线信息;建立单数据帧收发缓冲器共用体的数据结构;建立数据位之间干扰信号的软件滤波机制;建立缓冲器是否刷新的判别机制,最终实现与维根码时序大体同步的采样控制策略,具体的采集步骤如下:第一步:通过单片机中的一个外部中断采集“0”数据线信息,中断未触发进入第二步,中断触发后对该数据位进行软件滤波,判断是否为干扰数据,如为有效数据,将该位按预设的存储策略存入数据收发缓冲器中;第二步:通过单片机中的另一个外部中断采集“1”数据线信息,中断未触发进入第三步,中断触发后对该数据位进行软件滤波,判断是否为干 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:张锐,刘伟,牛德青,胡劲,田海燕,李琳珊,鞠波,马艳,韩强,高震,李博,黄蕾,姚飞,周霞,
申请(专利权)人:绵阳市维博电子有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。