[发明专利]时序控制方法和读卡器有效
申请号: | 200910236987.6 | 申请日: | 2009-10-30 |
公开(公告)号: | CN101702195A | 公开(公告)日: | 2010-05-05 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 北京飞天诚信科技有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 何文彬 |
地址: | 100191 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时序 控制 方法 读卡器 | ||
1.一种时序控制方法,用于读卡器向智能卡发送数据,其特征在于,所述方法包括:
所述读卡器开启时序控制器,将IO电平驱动为低电平,将第一个比特位转换为电平发送 出去;
当所述时序控制器达到第一预设控制值时,所述读卡器将待发送数据字节变换为第二个 比特位至第九个比特位,并按照约定协议依次将所述第二个比特位至第九个比特位转换为电 平发送出去,在所述时序控制器依次达到第二预设控制值、第三预设控制值、第四预设控制 值、第五预设控制值、第六预设控制值、第七预设控制值、第八预设控制值和第九预设控制 值时,依次完成所述第二个比特位至第九个比特位的发送;
根据所述约定协议计算第十个比特位,并将所述计算得到的第十个比特位转换为电平发 送出去,当所述时序控制器达到第十预设控制值时,所述第十个比特位发送完成,所述读卡 器将所述IO电平驱动为高电平;
其中,当所述时序控制器是计数器时,所述第一预设控制值、第二预设控制值、第三预 设控制值、第四预设控制值、第五预设控制值、第六预设控制值、第七预设控制值、第八预 设控制值、第九预设控制值和第十预设控制值是根据时钟率转换因子和波特率调整因子预先 设定的不同的计数值;
当所述时序控制器是定时器时,所述第一预设控制值、第二预设控制值、第三预设控制 值、第四预设控制值、第五预设控制值、第六预设控制值、第七预设控制值、第八预设控制 值、第九预设控制值和第十预设控制值是根据时钟率转换因子、波特率调整因子和智能卡的 时钟频率设定的定时值。
2.根据权利要求1所述的方法,其特征在于,所述约定协议包括正向协议和反向协议。
3.根据权利要求2所述的方法,其特征在于,所述按照约定协议依次将所述第二个比特 位至第九个比特位转换为电平发送出去,具体包括:
当所述约定协议是正向协议时,按照1是高电平,0是低电平的转换方式,将所述第二 个比特位至第九个比特位分别转换为电平,并按照从高位到低位的顺序依次发送出去,所述 第二个比特位为所述数据字节最高位;
当所述约定协议是反向协议时,按照0是高电平,1是低电平的转换方式,将所述第二 个比特位至第九个比特位分别转换为电平,并按照从低位到高位的顺序依次发送出去,所述 第二个比特位为数据最低位。
4.根据权利要求3所述的方法,其特征在于,根据所述约定协议计算第十个比特位,具 体包括:
当所述约定协议是正向协议时,采用偶校验方式计算出第十个比特位;
当所述约定协议是反向协议时,采用奇校验方式计算出第十个比特位。
5.根据权利要求1所述的方法,其特征在于,所述时序控制器是计数器,所述读卡器开 启时序控制器具体为:所述读卡器将所述计数器清零,开始计数。
6.根据权利要求1所述的方法,其特征在于,所述时序控制器是定时器,所述读卡器开 启时序控制器具体为:所述读卡器加载所述定时器,清零并开始计时。
7.根据权利要求1所述的方法,其特征在于,所述读卡器将所述IO电平驱动为高电平 之后,还包括:
所述读卡器判断是否需要对数据位进行确认;
如果需要确认,则接收所述智能卡发来的电平,在所述时序控制器达到第十一预设控制 值时,对所述接收的电平进行采样,并根据采样值判断所述第二个比特位至第九个比特位是 否发送成功,然后在所述时序控制器达到第十二预设控制值时,保持所述IO电平为高电平;
如果不需要确认,则当所述时序控制器达到所述第十一预设控制值时,保持所述IO电平 为高电平。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞天诚信科技有限公司,未经北京飞天诚信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910236987.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多力点变式省力伞
- 下一篇:改良西门子法多晶硅生产中残液及尾气处理工艺