灰儿 发表于 2018-9-6 09:59:42

电梯IC卡楼层算法

说到楼层,有一个通俗的说法,叫8421码(10进制叫法),怎么来的呢。16进制F转换2进制是 1111 ,2进制每一位上的1从左到右不进位转回10进制就是8 4 2 1。一个F能控制4个楼层,这个数据包含了地址和控制信息,当2进制控制位对应楼层为1的时候可以按,对应楼层为0的时候不可以按。这种控制方法可以独立的控制每一个楼层的可不可以按。实际控制中数据都是从右到左看。
上示例:16进制 4001转2进制=0100 0000 0000 0001 从左到右数哪一位上有1 ,数完后明白了可以以按1楼和15楼。
为什么数据楼层相同数据不一样?因为有地下室。大部分楼层控制都是从最下向上控制的(因为2进制排序),所以要看你的卡能到按几层,有无地下室,地下几层。总高多少层(决定控制数据位的最少长度)。同上还是15楼,一层地下室,可以按和不可以按,16进制数据分别为8003和8002,大家自行转回2进制看。
这是大部分梯控的表达方式,还有从顶层计算开始的,也有加密的,这个就靠大家自行研究了
页: [1]
查看完整版本: 电梯IC卡楼层算法