协议监测分析工具制造技术

技术编号:24058857 阅读:13 留言:0更新日期:2020-05-07 17:21
本申请提供的协议监测分析工具,包括电平调整模块、波特率发生器、异步收发传输器、协议解析模块和传输存储模块;电平调整模块将机具和卡片之间的CLK管脚和IO管脚工作电压的高低电平调整为设定电压的高低电平,并发送至波特率发生器和异步收发传输器;异步收发传输器接收到设定电压的高低电平后,将其转换成字节数据流;调用协议解析模块对字节数据流进行解析得到通信数据,并发送至传输存储模块。第一模拟比较器、第二模拟比较器、波特率发生器、异步收发传输器和传输存储模块均为芯片中的硬件单元,协议解析模块为固件程序。采用本申请的技术方案,使得整个工具体积大幅度减小,结构紧凑,可以满足多种应用环境及需求,且成本低廉。

Protocol monitoring and analysis tool

【技术实现步骤摘要】
协议监测分析工具
本技术涉及数据通信解析
,尤其涉及一种协议监测分析工具。
技术介绍
智能卡(SmartCard)是内嵌有微芯片的塑料卡(通常是一张信用卡的大小)的通称。现如今,用户通过一张智能卡便可完成通常的钥匙、身份识别、资金结算、考勤和某些控制操作,如用智能卡开启房门、智能卡就餐、购物、娱乐、会议、停车、巡更、办公、收费服务等各项活动。智能卡或物联网卡按照ISO/IEC7816-3标准定义的接口和外部设备进行通信,而随着智能卡应用环境的多样性,出现机具和卡片兼容性问题也越来越多,迫切需要一款监测机具和卡片之间通信数据的设备,以便分析解决兼容性问题。传统的接触式智能卡通信协议监测工具,大多使用专用集成电路(ApplicationSpecificIntegratedCircui,ASIC)实现,体积较大、价格昂贵,不便携带。
技术实现思路
本申请提供了一种协议监测分析工具,以解决上述问题,其结构紧凑,体积较小,价格便宜,方便携带,且能够支持A类工作电压(工作电压范围为4.5-5.5V)、B类工作电压(工作电压范围为2.7-3.3V)和C类工作电压(工作电压范围为1.62-1.98V)三种工作模式的智能卡。本申请提供的协议监测分析工具,包括电平调整模块、波特率发生器、异步收发传输器UART、协议解析模块和传输存储模块;所述电平调整模块包括分压电路、第一模拟比较器和第二模拟比较器,所述分压电路设置有输入接口和输出接口,所述第一模拟比较器和第二模拟比较器均设置有正输入接口、负输入接口和输出接口;所述波特率发生器、异步收发传输器和传输存储模块均设置有输入接口和输出接口;所述分压电路的输入接口与机具为卡片供给电压的管脚连接,所述分压电路的输出接口分别与所述第一模拟比较器和第二模拟比较器的负输入接口连接;所述第一模拟比较器的正输入接口与机具和卡片之间的时钟信号CLK管脚连接,所述第二模拟比较器的正输入端与机具和卡片之间的输入输出IO管脚连接;所述波特率发生器的输入接口与所述第一模拟比较器的输出接口连接,所述异步收发传输器的输入接口与所述第二模拟比较器的输出接口连接;所述协议解析模块与所述波特率发生器和异步收发传输器的输出接口通信连接。如上所述的协议监测分析工具,其中,优选的是,所述分压电路、第一模拟比较器和第二模拟比较器将机具和卡片之间的时钟信号CLK管脚和输入输出IO管脚工作电压的高低电平调整为设定电压的高低电平,并将所述设定电压的高低电平发送至所述波特率发生器和所述异步收发传输器;所述异步收发传输器接收到所述设定电压的高低电平后,将所述设定电压的高低电平转换成字节数据流;调用协议解析模块对所述字节数据流进行解析得到通信数据,并将通信数据发送至传输存储模块。如上所述的协议监测分析工具,其中,优选的是,还包括模数转换器ADC,所述模数转换器设置有输入接口和输出接口;所述模数转换器的输出接口与所述协议解析模块通信连接,所述模数转换器的输入接口与机具为卡片供给电压的管脚电连接,或者所述模数转换器的输入接口与分压电路电连接;所述模数转换器ADC用于采集机具和卡片之间的供电电压,将所述供电电压传输至所述协议解析模块;所述协议解析模块还与机具和卡片之间的复位管脚通信连接;在所述复位管脚的电平进行切换的情况下,所述模数转换器产生中断信号,所述中断信号用于复位协议解析模块;所述协议解析模块复位之后,对通信数据进行解析。如上所述的协议监测分析工具,其中,优选的是,所述分压电路由多个电阻组成。如上所述的协议监测分析工具,其中,优选的是,还包括通用串行总线USB接口,所述通用串行总线USB接口与所述传输存储模块的输出接口连接;所述通用串行总线USB接口用于与外部设备相连,将解析后的通信数据发送至外部终端。如上所述的协议监测分析工具,其中,优选的是,所述外部终端为电脑或者手机。如上所述的协议监测分析工具,其中,优选的是,还包括串行外设接口SPI,所述串行外设接口SPI与所述传输存储模块的输出接口连接。如上所述的协议监测分析工具,其中,优选的是,还包括显示屏,所述显示屏与所述串行外设接口连接。如上所述的协议监测分析工具,其中,优选的是,所述显示屏为有机发光二极管OLED显示屏。本申请提供的协议监测分析工具,包括电平调整模块、波特率发生器、异步收发传输器、协议解析模块和传输存储模块;分压电路和模拟比较器将机具和卡片之间的时钟信号CLK管脚和输入输出IO管脚工作电压的高低电平调整为设定电压的高低电平,并将设定电压的高低电平发送至波特率发生器和异步收发传输器;异步收发传输器接收到设定电压的高低电平后,将设定电压的高低电平转换成字节数据流;调用协议解析模块对字节数据流进行解析得到通信数据,并将通信数据发送至传输存储模块。第一模拟比较器、第二模拟比较器、波特率发生器、异步收发传输器和传输存储模块均为芯片中的硬件单元,协议解析模块为固件程序。本申请通过分压电路和芯片的结合,一方面增强了协议监测分析工具的自适应性,另一方面,使得整个工具体积大幅度减小,结构紧凑,可以满足多种应用环境及需求,成本也较为低廉。附图说明图1为本技术实施例提供的一种协议监测分析工具的结构示意图;图2为本技术实施例提供的另一种协议监测分析工具的结构示意图。附图标记说明:100-电平调整模块,110-分压电路,120-第一模拟比较器,130-第二模拟比较器,200-波特率发生器,300-异步收发传输器,400-协议解析模块,500-传输存储模块,600-机具,700-卡片,800-模数转换器。具体实施方式下面详细描述本技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。电线接地端(Ground,GND)如图1所示,本技术实施例提供的协议监测分析工具,包括电平调整模块100、波特率发生器200、异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART)300、协议解析模块400和传输存储模块500。电平调整模块100包括分压电路110、第一模拟比较器120和第二模拟比较器130,分压电路110设置有输入接口和输出接口,第一模拟比较器120和第二模拟比较器130均设置有正输入接口、负输入接口和输出接口;所述波特率发生器200、异步收发传输器300、协议解析模块400和传输存储模块500均设置有输入接口和输出接口。分压电路110的输入接口与机具为卡片供给电压的管脚VCC(VoltCurrentCondenser,VCC)电连接,分压电路110的输出接口分别与第一模拟比较器120和第二模拟比较器130的负输入接口连接;第一模拟比较器120的正输入接口与机具和卡片之间的时钟信本文档来自技高网...

【技术保护点】
1.一种协议监测分析工具,其特征在于,包括电平调整模块、波特率发生器、异步收发传输器UART、协议解析模块和传输存储模块;/n所述电平调整模块包括分压电路、第一模拟比较器和第二模拟比较器,所述分压电路设置有输入接口和输出接口,所述第一模拟比较器和第二模拟比较器均设置有正输入接口、负输入接口和输出接口;/n所述波特率发生器、异步收发传输器和传输存储模块均设置有输入接口和输出接口;/n所述分压电路的输入接口与机具为卡片供给电压的管脚连接,所述分压电路的输出接口分别与所述第一模拟比较器和第二模拟比较器的负输入接口连接;所述第一模拟比较器的正输入接口与机具和卡片之间的时钟信号CLK管脚连接,所述第二模拟比较器的正输入端与机具和卡片之间的输入输出IO管脚连接;所述波特率发生器的输入接口与所述第一模拟比较器的输出接口连接,所述异步收发传输器的输入接口与所述第二模拟比较器的输出接口连接;所述协议解析模块与所述波特率发生器和异步收发传输器的输出接口通信连接。/n

【技术特征摘要】
1.一种协议监测分析工具,其特征在于,包括电平调整模块、波特率发生器、异步收发传输器UART、协议解析模块和传输存储模块;
所述电平调整模块包括分压电路、第一模拟比较器和第二模拟比较器,所述分压电路设置有输入接口和输出接口,所述第一模拟比较器和第二模拟比较器均设置有正输入接口、负输入接口和输出接口;
所述波特率发生器、异步收发传输器和传输存储模块均设置有输入接口和输出接口;
所述分压电路的输入接口与机具为卡片供给电压的管脚连接,所述分压电路的输出接口分别与所述第一模拟比较器和第二模拟比较器的负输入接口连接;所述第一模拟比较器的正输入接口与机具和卡片之间的时钟信号CLK管脚连接,所述第二模拟比较器的正输入端与机具和卡片之间的输入输出IO管脚连接;所述波特率发生器的输入接口与所述第一模拟比较器的输出接口连接,所述异步收发传输器的输入接口与所述第二模拟比较器的输出接口连接;所述协议解析模块与所述波特率发生器和异步收发传输器的输出接口通信连接。


2.根据权利要求1所述的协议监测分析工具,其特征在于,所述分压电路、第一模拟比较器和第二模拟比较器将机具和卡片之间的时钟信号CLK管脚和输入输出IO管脚工作电压的高低电平调整为设定电压的高低电平,并将所述设定电压的高低电平发送至所述波特率发生器和所述异步收发传输器;所述异步收发传输器接收到所述设定电压的高低电平后,将所述设定电压的高低电平转换成字节数据流;调用协议解析模块对所述字节数据流进行解析得到通信数据,并将通信数据发送至传输存储模块。


3.根据权利要求1所述的协议监测分析工具,其特征在于...

【专利技术属性】
技术研发人员:底明辉尤洪松
申请(专利权)人:恒宝股份有限公司
类型:新型
国别省市:江苏;32

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

1