System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及io口模拟韦根输入输出接口,尤其涉及一种io口模拟韦根输入输出接口的方法。
技术介绍
1、以前如果想要设备带有韦根的接口,需要选用带有韦根接口的cpu,这样就导致在做设备对cpu的选型上有比较大的局限性,会导致削弱产品竞争力,基于此我们提出了一种io口模拟韦根输入输出接口的方法。
技术实现思路
1、基于
技术介绍
存在的技术问题,本专利技术提出了一种io口模拟韦根输入输出接口的方法。
2、本专利技术提出的一种io口模拟韦根输入输出接口的方法,包括以下步骤:
3、s1:在电路板设计的时候,在电路板上的内部转换电路上预留两个i/o口作为模拟韦根接口使用,电路板上的内部转换电路并与电路板上的cpu进行电性连接;
4、s2:将s1中预留的两个i/o口都设置成输入模式,s1中预留的两个i/o口分别对应韦根接口的data0和data1;
5、s3:分别为s2中的两个i/o口申请中断函数,并为两个i/o口设置一个定时器time0,定时器time0进行定时250毫秒超时分别对两个i/o口进行触发一次;
6、s4:将s3中的两个i/o口通过数据线连接同一个外部刷卡头,外部刷卡头在进行刷卡后,外部刷卡头根据韦根协议把读取到的卡号转换成对应的韦根数据,并给data0和data1输入数据信号波形;
7、s5:data0接收到数据时候,对应的i/o口电平会被拉低,触发对应的中断函数,中断函数会在当前接收缓存的对应位上置0,并等
8、s6:在data0和data1接收到最后一个数据250毫秒后,对接收到的数据做处理,首先先判断接收到了多少位数据,如果是26/34/58/66位,就认为是正确数据进行韦根协议的奇偶校验,校验通过后把接收的数据去除校验位,计算出实际的卡号数据;如果位数不是26/34/58/66位或者校验不通过,则认为是异常数据,直接丢弃;
9、s7:将s6中计算出的正确的卡号数据提交给cpu进行下一步处理。
10、优选的,所述s1中,作为模拟韦根接口使用的两个i/o口选择支持中断功能的i/o口,电路板上的内部转换电路的接地端进行接地。
11、优选的,所述s3中,两个i/o口的中断触发方式为电平下降沿触发。
12、优选的,所述s4中,外部刷卡头为韦根刷卡头。
13、优选的,所述s4中,韦根协议又称韦根码,韦根协议规定:data0和data1在无数据时均为高电平,data0为低电平代表数据0,data1为低电平代表数据1。
14、优选的,所述低电平是指电压低于1v,高电平是指电压高于4v。
15、与现有的技术相比,本专利技术让使用没有韦根接口cpu的设备也可以通过模拟韦根接口的方式进行支持韦根接口,使得cpu的选型范围更大,极大的提高了产品的竞争力。
本文档来自技高网...【技术保护点】
1.一种io口模拟韦根输入输出接口的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种io口模拟韦根输入输出接口的方法,其特征在于,所述S1中,作为模拟韦根接口使用的两个I/O口选择支持中断功能的I/O口,电路板上的内部转换电路的接地端进行接地。
3.根据权利要求1所述的一种io口模拟韦根输入输出接口的方法,其特征在于,所述S3中,两个I/O口的中断触发方式为电平下降沿触发。
4.根据权利要求1所述的一种io口模拟韦根输入输出接口的方法,其特征在于,所述S4中,外部刷卡头为韦根刷卡头。
5.根据权利要求1所述的一种io口模拟韦根输入输出接口的方法,其特征在于,所述S4中,韦根协议又称韦根码,韦根协议规定:DATA0和DATA1在无数据时均为高电平,DATA0为低电平代表数据0,DATA1为低电平代表数据1。
6.根据权利要求5所述的一种io口模拟韦根输入输出接口的方法,其特征在于,所述低电平是指电压低于1V,高电平是指电压高于4V。
【技术特征摘要】
1.一种io口模拟韦根输入输出接口的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种io口模拟韦根输入输出接口的方法,其特征在于,所述s1中,作为模拟韦根接口使用的两个i/o口选择支持中断功能的i/o口,电路板上的内部转换电路的接地端进行接地。
3.根据权利要求1所述的一种io口模拟韦根输入输出接口的方法,其特征在于,所述s3中,两个i/o口的中断触发方式为电平下降沿触发。
4.根据权利要求1所述的一种i...
【专利技术属性】
技术研发人员:鲍林武,
申请(专利权)人:厦门狄耐克智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。