|
发表于 2006-9-18 14:55:11
|
显示全部楼层
我比较两个波形,应该能够确认图形是卡片的输出数据波形,数据头为11个"1",不知大家的观点怎样的???我认为象whimsy说的那样,可能是CustomID的D00,D01是1,我没有16进制的卡号,不能确认!问一下怎么能有10进制转换为16进制的卡号?
也是和进制转换的那样吗?
我在一篇文章中是这样对曼彻斯特_码进行解码的:
曼彻斯特_码解码方法
根据曼彻斯特_码的特点,得知曼彻斯特_码中高电平持续的时间有两种情况:半个位周期和一个位周期。高电平持续一个位周期的情况是因为其中前面半个位周期高电平属于前一位逻辑“0”所有,后半个位周期高电平是属于后一位逻辑“1”所有。根据这个特点,我们分析图5示的波形,
首先找一个下跳,然后找一个上跳,目的是确认是否接收到信号(曼彻斯特_码)(原理?????。而后进入一个延时阶段t(延时t大于半个位周期,小于一个位周期)。接着读入信号,它必须是“1”。
那么这个“1”就肯定是数据序列中某一位(如果不是“1”,就从头再来)(为什么??)。
接下来就是找该位“1”的下跳,找到之后又延时t,继续读入下一位数据。重复找跳变和延时的操作,就可以正确地读出曼彻斯特_码序列。由于H4001在电磁场中是连续循环地输出它的信息的,为了确保完全读入卡上64位的信息,我们每张卡都读128位.
图5的波形:
![](http://cache.amobbs.com/bbs_upload782111/files_6/armok01128996.jpg)
请大家指教!!!!小弟不甚感激!!! |
|