[发明专利]一种韦根数据处理装置及方法无效
| 申请号: | 201210345472.1 | 申请日: | 2012-09-17 |
| 公开(公告)号: | CN102890667A | 公开(公告)日: | 2013-01-23 |
| 发明(设计)人: | 区英杰;梁红波 | 申请(专利权)人: | 广州英码信息科技有限公司 |
| 主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭英强 |
| 地址: | 510612 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 装置 方法 | ||
技术领域
本发明涉及一种数据处理装置及方法,特别是一种韦根数据处理装置及方法。
背景技术
韦根(Wiegand)协议是由摩托罗拉公司制定的一种通讯协议,它适用于涉及门禁控制系统的读卡器和卡片的许多特性,现已被广泛应用为非接触式IC卡读卡器(简称读卡器)的数据通信协议,如在在安防系统中,读卡器直接与主控芯片进行通信。
韦根协议主要定义的是数据传输方式:在数据的传输中只需两条数据线,一条为DATA0,另一条为DATA1,Data0和Data1两根数据线分别传输0和1。现在应用最多的是26bit,34bit,36bit,44bit 等数据格式。数据传输速率较慢,上限仅为500bit/S。
在安防系统应用中,系统均需要使用软件对韦根数据进行逐位读取、写入、校正处理,而且要求有较高的处理速度。由于韦根数据自身的特性,其通信速度慢,造成主控芯片产生较多的中断,造成系统中断资源的浪费,严重降低系统的响应速度,影响系统综合性能。
发明内容
为了解决上述的技术问题,本发明提供了一种通信速度快且响应速度快的韦根数据处理装置,本发明还提供了一种通信速度快且响应速度快的韦根数据处理方法。
本发明解决其技术问题所采用的技术方案是:
一种韦根数据处理装置,包括:接收器、接收缓冲器、奇偶校验器、逻辑控制器、FIFO模块、寄存器、计时器、发送缓冲器、发送器、时钟系统及用于与上位机通信的USI接口,所述接收器的输出端通过接收缓冲器与奇偶校验器的输入端连接,所述逻辑控制器的输出端通过发送缓冲器与发送器的输入端连接,所述逻辑控制器通过总线分别与接收器、奇偶校验器、FIFO模块、寄存器、USI接口、计时器及发送器连接,所述时钟系统为逻辑控制器、寄存器及计时器提供时序信号。
进一步,所述FIFO模块及寄存器集成在一RAM上。
进一步,还包括看门狗单元,所述看门狗单元通过总线与逻辑控制器连接。
进一步,还包括Flash单元,所述Flash单元通过总线与逻辑控制器连接。
本发明解决其技术问题所采用的另一技术方案是:
一种韦根数据处理方法,包括:
初始化;
当检测到输入韦根数据时,对韦根数据进行接收;
将接收到的韦根数据传送到上位机;
当检测到上位机的主动通信时,作出响应。
进一步,当检测到输入韦根数据时,对韦根数据进行接收这一步骤,其包括:
逻辑控制器触发定时器开始计算接收超时时间;
接收器通过移位操作对韦根数据进行接收,并将韦根数据存入接收缓冲器中;
根据接收超时时间判断接收是否超时,若超时,则执行下一步骤,反之,则继续执行上一步骤;
将接收缓冲器中的韦根数据发送到奇偶校验器;
当奇偶校验器对韦根数据进行接收后,奇偶校验器对韦根数据进行奇偶校验,并将校验结果及韦根数据发送到逻辑控制器;
逻辑控制器对接收的校验结果进行判断,若判断校验结果是正确的,则逻辑控制器将韦根数据压入FIFO模块,将存储在寄存器中的FIFO模块非空状态位置位,并清空接收缓冲器,重新等待接收韦根数据;,否则,则直接清空接收缓冲器,重新等待接收韦根数据。
进一步,将接收到的韦根数据传送到上位机这一步骤,其包括:
检查FIFO模块的非空状态位,若FIFO模块非空状态位是置位状态,则逻辑控制器置位上位机中断信号;
上位机响应上位机中断信号,发送取数据指令;
逻辑控制器提取存储在FIFO模块中的韦根数据,进而将该韦根数据传送到上位机;
逻辑控制器检查FIFO模块中是否还有韦根数据,若无韦根数据,则将存储在寄存器中的FIFO模块非空状态位复位,并复位上位机中断信号。
进一步,当检测到上位机的主动通信时,作出响应这一步骤,其包括:
当检测到上位机主动通信时,检查上位机的通信内容;
当检测到上位机主动通信时,检查上位机的通信内容;
若通信内容为发送数据指令,则逻辑控制器接收上位机发送的韦根数据,并将其发送出去。
进一步,若通信内容为发送数据指令,则逻辑控制器接收上位机发送的韦根数据,并将其发送出去这一步骤,其包括:
若通信内容为发送数据指令,逻辑控制器接收上位机发送的韦根数据并将其存储在寄存器中,同时标志数据发送标志位;
逻辑控制器从寄存器中将上位机发送的韦根数据提取出来并传送到发送缓冲器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州英码信息科技有限公司,未经广州英码信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210345472.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示装置及其显示方法
- 下一篇:一种开关柜母线检测、加工辅助一体平台





