一、性能特点
● 工作频率125KHZ
● xx支持em4100兼容格式ID卡(64bits,Manchester编码)
● {zd0}读卡距离5-12cm GNDGNDGNDGNDGNDGND
● 在有效距离内数据接收时间小于100ms
● 单直流电源+5V供电,工作平均电流小于70mA
● 两种输出方式:同步串行、异步串行
● 引脚排列与DIP40脚IC插座兼容
二、特性参数
Vcc{zd0}电源电压 5.5V
So{zd0}输出电流 ±25mA
Sck{zd0}输出电流 ±25mA
CP{zd0}输出电流 ±25mA
L1、L2{zd0}输出电流 ±100 mA
工作温度TOPR 0~70或-40~+70℃
贮藏温度TSTR -55~+125℃
(电气、机械特性:(测试条件TA=25°、VCC=5V) )
三、数据输出
1、数据输出格式
共输出48Bits,即6个字节。{dy}字节为ID卡识别码,第二至第五字节为卡号,{zh1}一个字节为前五个字节的校验和。校验和运算变量类型为BYTE类型,运算过程进位被丢弃。
选择同步串行输出方式时,每个字节中高位先输出;选择异步串行输出时,每个字节中低位先输出。输出波特率均为9600 Bits/S。
四、应用注意事项
1、卡号校验
本读卡模块内部虽然对于卡片感应来的数据信号进行严格的校验,但是外部电源接触不良或者严重的电磁干扰,则有可能偶然使读卡模块内部软件跑飞。T7122M内部启用“看门狗”防止“死机”,但模块的CP端有可能出现低电平,致使外围接口电路读入一个错误的卡号。因此,二次开发读入卡号后{zh0}进行“校验和”校验,并且判断卡号是否合法(例如读入六个字节全为零,则校验和也正确),不合法应排除。
2、与PC串口连接注意事项:
本模块异步串行输出时,经MAX232进行电平转换,可直接与PC串口连接。以下以VB开发为例说明应注意的事项。
(1)定义byte类型的动态数组,如mydata()。
(2)串口设置:9600,n,8,1
(3)通讯方式:设为二进制,如:MSComm1.InputMode = comInputModeBinary
(4)打开串口后必须马上读入一次数据并抛弃,以便清空串口的缓冲区。此项操作主要针对外部电路上电时,上电引起随机信号产生的错误数据进入缓冲区。
(5)等待缓冲区六个字节数据,并读入。
(6)数据校验。
如果Mydata(5)=mydata(0)+mydata(1)+mydata(2)+mydata(3)+mydata(4)成立,则初步判断数据正确。再排除非法卡号,如六个字节全为零,则应抛弃这组数据。
赵028-85321863 15982354582